]> git.rmz.io Git - dotfiles.git/commitdiff
vim: unindent terminating `)`
authorSamir Benmendil <me@rmz.io>
Sat, 9 Jul 2016 17:56:36 +0000 (18:56 +0100)
committerSamir Benmendil <me@rmz.io>
Sat, 9 Jul 2016 17:56:36 +0000 (18:56 +0100)
vim/indent/cmake.vim

index 421afcb6d75caa459992faa6041989ede444aa1d..c6f8974901e3d331c1a8fe5448678f60b6699a0c 100644 (file)
@@ -61,7 +61,8 @@ fun! CMakeGetIndent(lnum)
                     \            '\(' . cmake_regex_comment . '\)\?$'
 
   let cmake_indent_begin_regex = '^\s*\(IF\|MACRO\|FOREACH\|ELSE\|ELSEIF\|WHILE\|FUNCTION\)\s*('
-  let cmake_indent_end_regex = '^\s*\(ENDIF\|ENDFOREACH\|ENDMACRO\|ELSE\|ELSEIF\|ENDWHILE\|ENDFUNCTION\)\s*('
+  let cmake_indent_end_regex = '^\s*\(ENDIF\|ENDFOREACH\|ENDMACRO\|ELSE\|ELSEIF\|ENDWHILE\|ENDFUNCTION\)\s*(' .
+              \ or . ')\s*$'
 
   " Add
   if previous_line =~? cmake_indent_comment_line " Handle comments