From f5ca74e06855ee64e5b8e9ae6b0061c320507c49 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 22 Jun 2012 17:57:03 +0400 Subject: [PATCH] Vim: clang_complete, vundle, indents --- .clang_complete | 12 ++++++++++++ .vimrc | 49 ++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 .clang_complete diff --git a/.clang_complete b/.clang_complete new file mode 100644 index 0000000..455b6bd --- /dev/null +++ b/.clang_complete @@ -0,0 +1,12 @@ +-DDEBUG +-I/usr/lib64/clang/3.1/include +-I/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/include/g++-v4 +-I/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/include/g++-v4/x86_64-pc-linux-gnu +-I/usr/include/linux +-I/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/include +-I/usr/include/glib-2.0 +-I/usr/include/glib-2.0/glib +-I/usr/lib/glib-2.0/include +-I/usr/include/glib-2.0/gio +-I/usr/include/glib-2.0/gobject + diff --git a/.vimrc b/.vimrc index c2a1d31..ab03ee7 100644 --- a/.vimrc +++ b/.vimrc @@ -4,12 +4,12 @@ syntax on " включить подсветку синтаксиса set ts=8 " у меня табуляция (tabstop) 4 символа set tabstop=8 -set shiftwidth=8 +set shiftwidth=2 set textwidth=8 -set autoindent set tw=159 +set expandtab +set autoindent set copyindent -" set expandtab set background=dark " весьма важная штука! :) set lbr set showcmd @@ -116,3 +116,46 @@ map [I:let nr = input("Which one: ")exe "normal " . nr ."[\t" set foldenable set foldmethod=syntax +" VUNDLE " +set nocompatible " be iMproved +filetype off " required! + +set rtp+=~/.vim/bundle/vundle/ +call vundle#rc() + +" let Vundle manage Vundle +" required! +Bundle 'gmarik/vundle' + +" My Bundles here: +" +" original repos on github +Bundle 'tpope/vim-fugitive' +Bundle 'Lokaltog/vim-easymotion' +Bundle 'rstacruz/sparkup', {'rtp': 'vim/'} +Bundle 'tpope/vim-rails.git' +" vim-scripts repos +Bundle 'L9' +Bundle 'FuzzyFinder' +" non github repos +Bundle 'git://git.wincent.com/command-t.git' +" ... + +filetype plugin indent on " required! +" +" Brief help +" :BundleList - list configured bundles +" :BundleInstall(!) - install(update) bundles +" :BundleSearch(!) foo - search(or refresh cache first) for foo +" :BundleClean(!) - confirm(or auto-approve) removal of unused bundles +" +" see :h vundle for more details or wiki for FAQ +" NOTE: comments after Bundle command are not allowed.. + +" clang_complete +" let g:clang_complete_copen = 1 +" let g:clang_user_options='|| exit 0' +filetype plugin on +let g:clang_user_options='|| exit 0' +let g:clang_complete_auto = 1 +let g:clang_complete_copen = 1