]> git.rmz.io Git - dotfiles.git/commitdiff
vim: add switches for EXECT/ASSERT in GTest
authorSamir Benmendil <samir.benmendil@ultrahaptics.com>
Tue, 24 Oct 2017 09:05:15 +0000 (10:05 +0100)
committerSamir Benmendil <samir.benmendil@ultrahaptics.com>
Tue, 24 Oct 2017 09:05:15 +0000 (10:05 +0100)
vim/ftplugin/cpp.vim

index 4d54b7bb5a88ddee17bbbc6650d3613fa2a9eb55..5154d621d11e6d1142877707325c2a414981ef7c 100644 (file)
@@ -14,6 +14,16 @@ setlocal cinoptions+=:0  " don't indent case labels
 " Load the doxygen syntax
 let b:load_doxygen_syntax = 1
 
 " Load the doxygen syntax
 let b:load_doxygen_syntax = 1
 
+let g:switch_custom_definitions =
+    \ [
+    \   ['EXPECT_FALSE', 'EXPECT_TRUE'],
+    \   ['EXPECT_EQ', 'EXPECT_NE'],
+    \   ['EXPECT_LT', 'EXPECT_GT'],
+    \   ['ASSERT_FALSE', 'ASSERT_TRUE'],
+    \   ['ASSERT_EQ', 'ASSERT_NE'],
+    \   ['ASSERT_LT', 'ASSERT_GT']
+    \ ]
+
 let g:switch_const_definitions =
     \ [ {
     \   '\%(const \)\@!\([[:alnum:]_:<>]\{-}\) \%(&\)\@!': 'const \1 ',
 let g:switch_const_definitions =
     \ [ {
     \   '\%(const \)\@!\([[:alnum:]_:<>]\{-}\) \%(&\)\@!': 'const \1 ',