vim-scala
vim-scala copied to clipboard
My work on integration of Scala into Vim - not a ton here, but useful for me.
Default remains unchanged but added an option to not use scala recommended style.
Similar to #46, but more complex, syntax is broken if triple quasi quotes with quotes (`s"""really "simple" example"""`) are used within [processed string literals](https://docs.scala-lang.org/overviews/core/string-interpolation.html) ("string interpolations"): ```scala object Main {...
 vim-markdown supports fenced code highlight with in markdown. the problem is that vim-scala syntax works well for `filetype=scala` but partially broken inside...
Basically 2 small changes that I found useful in my Scala coding: 1. An extra category for imports of fields from an object. So `import MyObject._` 1. Added a `uniq`...
Only having 3 sort groups wasn't great for my teams, and I think others will tend to agree.. It wasn't terribly difficult to make the sorting more arbitrary, so I...
``` class (val a: Int val b: Int val c: Int) { } ``` Hi, With classes with parametric fields, the final brace doesn't align with the beginning of the...
Issues #64 and #124 are addressed in changes to file `syntax/scala.vim` with simple replacements. (They show up a little better in split view.) The bulk of this PR includes changes...
Hi, I'm writing my own colorscheme with focus on Scala. When I'm trying to give ScalaSquareBrackets a custom one it doesn't work: ``` hi scalaSquareBrackets guifg=#006fe6 guibg=NONE guisp=NONE gui=bold ```...
Looks like the `Char` parenthesis (and square and curly braces) are not ignored while the `String` ones are. 
It seems like the indenter does not recognize when a match expression closes, and so case classes declared afterward are indented to the same level as the case statements in...