From 2f3ca06a7ff40f2801123ed1d605ac092f5814ae Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Tue, 24 Oct 2017 10:05:15 +0100 Subject: [PATCH] vim: add switches for EXECT/ASSERT in GTest --- vim/ftplugin/cpp.vim | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 ', -- 2.48.1