summaryrefslogtreecommitdiffstats
path: root/indent/elixir.vim
diff options
context:
space:
mode:
Diffstat (limited to 'indent/elixir.vim')
-rw-r--r--indent/elixir.vim4
1 files changed, 4 insertions, 0 deletions
diff --git a/indent/elixir.vim b/indent/elixir.vim
index c89f5887..fababe48 100644
--- a/indent/elixir.vim
+++ b/indent/elixir.vim
@@ -59,6 +59,10 @@ function! GetElixirIndent()
let ind += opened_symbol * &sw
+ if current_line =~ '^\s*\(\]\|}\)'
+ let ind -= &sw
+ endif
+
if last_line =~ s:indent_keywords
let ind += &sw
endif