diff options
author | Ori Bernstein <ori@eigenstate.org> | 2015-05-03 00:20:55 -0700 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2015-05-03 00:20:55 -0700 |
commit | 91bab9357cb9bde219ab1763cb8893319e35c390 (patch) | |
tree | 4ae5505e5094ade583017c6376f30c806ed344ea | |
parent | c427b8c014cc3f562c06fce95cee61907946a1f8 (diff) | |
download | mc-91bab9357cb9bde219ab1763cb8893319e35c390.tar.gz |
Fix deindenting when ']' is on its own.
-rw-r--r-- | support/vim/indent/myr.vim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/support/vim/indent/myr.vim b/support/vim/indent/myr.vim index 024aaef..e888c66 100644 --- a/support/vim/indent/myr.vim +++ b/support/vim/indent/myr.vim @@ -69,8 +69,8 @@ function! GetMyrIndent(ln) \ '\<while\>','\<for\>', '\<match\>', \ '\<struct\>', '\<union\>', \ '{', '\[', '^\s*|', '=\s*$'] - let outpat = ['}', '\]', ';;'] - let outalone = ['\<else\>', '\<elif\>.*', '}', '].*', ';;', '|.*'] + let outpat = ['}', '\].*', ';;'] + let outalone = ['\<else\>', '\<elif\>.*', '}.*', '].*', ';;', '|.*'] let width = &tabstop let n_in = s:CountMatches(prevln, ln - i, inpat) |