ceylon-ide-intellij
ceylon-ide-intellij copied to clipboard
IntelliJ Plugin for Ceylon
Most of the interfaces in `CeylonPsi` could be removed, and instead of doing: ``` ceylon if (is CeylonPsi.DeclarationPsi psiElement) { Tree.Declaration decl = psiElement.ceylonNode; } ``` we could simply do...
Just as in Eclipse, we should support: - [ ] renaming the file, if the file name matches the name of the renamed declaration - [ ] renaming `value`s whose...
Split from #292. Related to https://github.com/ceylon/ceylon-ide-intellij/issues/104#issuecomment-230317588 This is also needed to make Ceylon declarations visible from XML files in Android projects.
I'd like to write some tests for #427 (Provide a non-blocking way to wait for an up-to-date analysis result/phased unit associated to a `CeylonFile`), to validate the behavior in all...
This seems to work with Ceylon but doesn't work with any xml declarations. If I ctrl-click (or ctrl-B) any xml declaration such as `R.Layout.activity_main` or `R.Id.textView` it should take me...
The easy version of this is: if the last statement we're surrounding is a value declaration, split it into a declaration + assignment, and put the declaration just _before_ the...
As shown in the following screenshot, it would be very useful if instead of "library root", we got a path to the module artifact, or at least to the repo...
Currently, Find Usages only supports finding usages in project source, not usages in module dependencies. IntelliJ's Find Usages view has the option to select 'Projects and Libraries', which we need...
IntelliJ has some special infrastructure (`` / `SafeDeleteProcessorDelegate`) for plugging in safe delete, and it's quite integrated into the UI, so we should support this.