" bundles {{{1
filetype off
-set rtp+=$XDG_DATA_HOME/vim/vundle
+set runtimepath+=$XDG_DATA_HOME/vim/vundle
call vundle#rc('$XDG_DATA_HOME/vim')
Bundle 'gmarik/vundle'
+
Bundle 'bling/vim-airline'
-Bundle 'ctrlp.vim'
-Bundle 'fugitive.vim'
-Bundle 'Gundo'
-Bundle 'The-NERD-tree'
-Bundle 'surround.vim'
-Bundle 'Syntastic'
-Bundle 'Tagbar'
-Bundle 'tComment'
-Bundle 'Valloric/YouCompleteMe'
Bundle 'elzr/vim-json'
-Bundle 'http://git.code.sf.net/p/vim-latex/vim-latex'
Bundle 'ervandew/ag.git'
-Bundle 'zhaocai/GoldenView.Vim'
+Bundle 'http://git.code.sf.net/p/vim-latex/vim-latex'
+Bundle 'kien/ctrlp.vim'
+Bundle 'majutsushi/tagbar'
+Bundle 'scrooloose/nerdtree'
+Bundle 'scrooloose/syntastic'
+Bundle 'sjl/gundo.vim'
+Bundle 'tomtom/tcomment_vim'
+Bundle 'tpope/vim-fugitive'
+Bundle 'tpope/vim-surround'
+Bundle 'tpope/vim-unimpaired'
+Bundle 'valloric/youcompleteme'
+Bundle 'zhaocai/goldenview.vim'
+
+Bundle 'ompugao/ros.vim'
+Bundle 'ompugao/ctrlp-ros'
+
+Bundle 'derekwyatt/vim-fswitch'
+Bundle 'jalcine/cmake.vim'
filetype plugin indent on
" displaying text {{{1
set scrolloff=5 " number of screen lines to show around the cursor
-set wrap " long lines wrap
+set nowrap " long lines wrap
set linebreak " wrap long lines at a character in 'breakat'
set showbreak=▒▒ " show these chars for wrapped lines
set splitright " a new window is put right of the current one
-nmap <C-J> <C-W>j
-nmap <C-K> <C-W>k
-nmap <C-H> <C-W>h
-nmap <C-L> <C-W>l
-
map <F1> :ls<CR>:b<space>
" using the mouse {{{1
let g:airline_right_sep = '◀'
let g:airline#extensions#tabline#enabled = 1
+" GoldenView {{{2
+let g:goldenview__enable_default_mapping = 0
+nmap <silent> <C-N> <Plug>GoldenViewSplit
+nmap <silent> <C-L> <Plug>GoldenViewNext
+nmap <silent> <C-H> <Plug>GoldenViewPrevious
+nmap <silent> <C-M> <Plug>GoldenViewSwitchMain
+nmap <silent> <C-S-M> <Plug>GoldenViewPrevious
+
" Gundo {{{2
nnoremap <F7> :GundoToggle<CR>
" fugitive {{{2
nmap <silent> <leader>y :SyntasticCheck<cr>
if ! &diff
- let g:syntastic_check_on_open=1
+ let g:syntastic_check_on_open=1
endif
" tagbar {{{2