vim-scala
vim-scala copied to clipboard
My work on integration of Scala into Vim - not a ton here, but useful for me.
In code example like following: `sealed trait List[+A]` sealed modifier is not highlighted. Same for: `abstract class T { ... }` Quick workaround, which looks incorrect, is to link scalaKeywordModifier...
I've been using the plugin since started using Scala and it is awesome, thanks for the work! Recently I started using Intellij for jumping into function definitions and noticed that...
Is there an option to turn of spell check for `package` and `import` declarations? I identified those lines of code ``` syn keyword scalaExternal package import hi link scalaExternal Include...
XML notation breaks indentation and is not properly indented itself:  Excuse my terseness, not sure what else to mention. Another example, notice awkward indentation and highlighting...
``` val xml = abc val text = (xml\"text").text ``` `\` was treated as escape character instead of xpath child searching function. Current solution: add a space after `\`. 
``` scala object Foo { def foo { val bar = { item => } wrong } } ``` Looks like this on 7.4.491.
In the following code, everything inside the respond function is highlighted as a string. ``` scala object Foo { @Get @Route(Array("/{:Version}/path_to")) def respond(r: Req) = { println("Hello world") } }...
It'll just keep the dependency on XPT where it belongs - i.e. if you don't install XPT then you aren't bothered by the inclusion of this stuff in the scala...
The following is what is indented by vim-scala. The last `}` is indented one level. Shouldn't it be unindented? ``` object HelloWorld { def main(args: Array[String]) { println("Hello, world!") }...
 It would be easier to have `type` as a keyword, but that's what it used to be, and it was difficult to highlight things the way they're currently being...