Plugin 'majutsushi/tagbar'
Plugin 'raimondi/delimitmate'
" Plugin 'rking/ag.vim'
-Plugin 'scrooloose/nerdtree'
Plugin 'scrooloose/syntastic'
Plugin 'shougo/vimproc.vim'
Plugin 'shougo/unite.vim'
set path=.,include/,../include/,/usr/include/c++/*,/opt/ros/hydro/include
" displaying text {{{2
-set scrolloff=5 " number of screen lines to show around the cursor
set nowrap " long lines wrap
set linebreak " wrap long lines at a character in 'breakat'
set showbreak=↪ " show these chars for wrapped lines
+set breakindent " preserve indentation in wrapped text
set lazyredraw " don't redraw while executing macros
set listchars=tab:❭\ " list of strings used for list mode
set listchars+=extends:❯,precedes:❮
" Only shown when not in insert mode
+au InsertLeave * :set listchars+=trail:·
augroup trailing
au!
au InsertEnter * :set listchars-=trail:·
au InsertLeave * :set listchars+=trail:·
augroup END
+set scrolloff=5 " number of screen lines to show around the cursor
set sidescroll=1 " number of collumns to scroll
set sidescrolloff=1 " don't scroll over the listchars
nmap <silent> [og <Plug>IndentGuidesEnable
nmap <silent> ]og <Plug>IndentGuidesDisable
-" NERDTree {{{2
-" open/close NERDTree with \e
-nmap <Leader>e :NERDTreeToggle<CR>
-nmap <F6> :NERDTreeToggle<CR>
-" <space> to open files/dirs
-let NERDTreeMapActivateNode='l'
-" close vim if only NERDTree is open
-autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
-
" python-mode {{{2
let g:pymode_rope_completion = 0