vim-scala icon indicating copy to clipboard operation
vim-scala copied to clipboard

My work on integration of Scala into Vim - not a ton here, but useful for me.

Results 32 vim-scala issues
Sort by recently updated
recently updated
newest added

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: ![vim-scala xml break indent](http://s11.postimg.org/hzl76ffkj/vim_scala_xml.png) 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 `\`. ![highlight_error](https://cloud.githubusercontent.com/assets/218151/8638369/892213dc-28eb-11e5-9b7f-0bb42e4077eb.PNG)

``` 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...

Improvement

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!") }...

![image](https://f.cloud.github.com/assets/62324/1824081/9a216956-718d-11e3-970e-8dd0194501cb.png) 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...