From: Samir Benmendil Date: Tue, 24 Oct 2017 09:05:15 +0000 (+0100) Subject: vim: add switches for EXECT/ASSERT in GTest X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/2f3ca06a7ff40f2801123ed1d605ac092f5814ae vim: add switches for EXECT/ASSERT in GTest --- diff --git a/vim/ftplugin/cpp.vim b/vim/ftplugin/cpp.vim index 4d54b7b..5154d62 100644 --- a/vim/ftplugin/cpp.vim +++ b/vim/ftplugin/cpp.vim @@ -14,6 +14,16 @@ setlocal cinoptions+=:0 " don't indent case labels " 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 ',