summaryrefslogtreecommitdiffstats
path: root/indent/scala.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2014-06-08 19:35:34 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2014-06-08 19:35:34 +0200
commit33dd4b2741ce51f02dea47298c6abfc847215889 (patch)
treec56bbb9039ac9beaa7a5c16859dcd7816af5b7c8 /indent/scala.vim
parentd6866fccedc65c4506c50776e23ec202757382bb (diff)
downloadvim-polyglot-33dd4b2741ce51f02dea47298c6abfc847215889.tar.gz
vim-polyglot-33dd4b2741ce51f02dea47298c6abfc847215889.zip
Update scala
Diffstat (limited to 'indent/scala.vim')
-rw-r--r--indent/scala.vim17
1 files changed, 10 insertions, 7 deletions
diff --git a/indent/scala.vim b/indent/scala.vim
index 9cdb0e8d..c9dc639e 100644
--- a/indent/scala.vim
+++ b/indent/scala.vim
@@ -4,18 +4,21 @@
" Modifications by : Derek Wyatt
" Last Change: 2011 Mar 19 (Derek Wyatt)
-"if exists("b:did_indent")
-" finish
-"endif
-"let b:did_indent = 1
+if exists("b:did_indent")
+ finish
+endif
+let b:did_indent = 1
setlocal indentexpr=GetScalaIndent()
setlocal indentkeys=0{,0},0),!^F,<>>,o,O,e,=case,<CR>
setlocal autoindent
+setlocal softtabstop=2
+setlocal tabstop=2
+setlocal shiftwidth=2
-"if exists("*GetScalaIndent")
-" finish
-"endif
+if exists("*GetScalaIndent")
+ finish
+endif
let s:defMatcher = '\%(\%(private\|protected\)\%(\[[^\]]*\]\)\?\s\+\|abstract\s\+\|override\s\+\)*\<def\>'
let s:funcNameMatcher = '\w\+'