From cf27d73151dd79a522bd547f81c0b229ff3a4e8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Mon, 3 Apr 2017 09:11:59 +0200 Subject: [PATCH] vimrc: c++, clang-format --- files/.vimrc | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/files/.vimrc b/files/.vimrc index 82ffbd2..36f41ee 100644 --- a/files/.vimrc +++ b/files/.vimrc @@ -5,7 +5,7 @@ set background=dark set number set relativenumber set tabstop=4 -set softtabstop=4 +"set softtabstop=4 set shiftwidth=4 set expandtab set smartindent @@ -18,6 +18,14 @@ set tw=79 set wildmode=longest,list,full set wildmenu +" Splitting +set splitbelow +set splitright +nnoremap +nnoremap +nnoremap +nnoremap + set exrc set secure @@ -49,8 +57,9 @@ Plugin 'itchyny/vim-haskell-indent' Plugin 'junegunn/goyo.vim' Plugin 'vim-airline/vim-airline' Plugin 'vim-airline/vim-airline-themes' -Plugin 'davidhalter/jedi-vim' +"Plugin 'davidhalter/jedi-vim' Plugin 'vim-scripts/a.vim' +Plugin 'rhysd/vim-clang-format' call vundle#end() " required filetype plugin indent on " required @@ -100,6 +109,11 @@ let g:airline_powerline_fonts = 1 let g:airline#extensions#tabline#enabled = 1 set noshowmode +""""""""""""""""" clang-format +let g:clang_format#detect_style_file = 1 +autocmd FileType c,cpp,objc nnoremap cf :ClangFormat +autocmd FileType c,cpp,objc vnoremap cf :ClangFormat + """"""""""""""""" Trailing whitespaces fun! TrimWhitespace() let l:save_cursor = getpos('.')