]> git.rmz.io Git - dotfiles.git/commitdiff
vim: indent/cmake only reindent when entering last char
authorSamir Benmendil <me@rmz.io>
Sun, 14 May 2017 19:58:35 +0000 (20:58 +0100)
committerSamir Benmendil <me@rmz.io>
Sun, 14 May 2017 19:58:35 +0000 (20:58 +0100)
vim/indent/cmake.vim

index c6f8974901e3d331c1a8fe5448678f60b6699a0c..854e3cbf28d89c1b8232a33f50fdf2da1226797c 100644 (file)
@@ -17,7 +17,7 @@ endif
 let b:did_indent = 1
 
 setlocal indentexpr=CMakeGetIndent(v:lnum)
-setlocal indentkeys+==ENDIF(,ENDFOREACH(,ENDMACRO(,ELSE(,ELSEIF(,ENDWHILE(
+setlocal indentkeys+=0=~ENDIF(,0=~ENDFOREACH(,0=~ENDMACRO(,0=~ELSE(,0=~ELSEIF(,0=~ENDWHILE(
 
 " Only define the function once.
 if exists("*CMakeGetIndent")