Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set nocompatible
- set showcmd
- let mapleader = ","
- set hidden
- nnoremap <g-t> :bnext<CR>
- nnoremap <g-Shift>t :bprev<CR>
- call plug#begin()
- Plug 'tpope/vim-sensible'
- Plug 'bling/vim-airline'
- Plug 'nsf/gocode', { 'rtp': 'vim' }
- Plug 'Valloric/YouCompleteMe'
- Plug 'majutsushi/tagbar', { 'on': 'TagbarToggle' }
- Plug 'xolox/vim-easytags', { 'on': 'UpdateTags' }
- Plug 'scrooloose/syntastic.git'
- Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
- Plug 'Shougo/unite.vim', { 'on': 'Unite' }
- call plug#end()
- " Vim Sensible
- " sensible vim additions like indententation improvements, etc..
- " Vim airline
- " statusline gives better information about your current file.
- let g:airline_powerline_fonts = 1
- " gocode
- " omnicompletion for golang.
- " YCM
- " smart completion for C, python, improvements on omnicompletion.
- let g:ycm_min_num_of_chars_for_completion = 1
- let g:ycm_collect_identifiers_from_tags_files = 1
- let g:ycm_use_ultisnips_completer = 0
- " tagbar
- " ctags are awesome, this visualzies them.
- nmap <Leader>t :TagbarToggle<CR>
- " easytags
- " easygenerate tags
- let g:easytags_resolve_links = 1
- let g:easytags_include_members = 1
- let g:easytags_auto_update = 0
- let g:easytags_file = '~/.vim/tags'
- " syntastic
- " syntax highlightling
- set statusline+=%#warningmsg#
- set statusline+=%{SyntasticStatuslineFlag()}
- set statusline+=%*
- let g:syntastic_always_populate_loc_list = 1
- let g:syntastic_auto_loc_list = 1
- let g:syntastic_check_on_open = 1
- let g:syntastic_check_on_wq = 0
- " nerdtree
- " file browser in vim.
- noremap <Leader>n :NERDTreeToggle<cr>
- " UNITE "
- " fuzzy searching
- " recent with \m
- nnoremap <silent> <Leader>m :Unite -buffer-name=recent -winheight=8 file_mru<cr>
- " show buffers
- nnoremap <Leader>b :Unite -buffer-name=buffers -winheight=8 buffer<cr>
- " grep
- nnoremap <Leader>g :Unite grep:.<cr>
- " fuzzy
- call unite#filters#matcher_default#use(['matcher_fuzzy'])
- call unite#filters#sorter_default#use(['sorter_rank'])
- call unite#custom#source('file_rec/async','sorters','sorter_rank')
- nnoremap <silent> <Leader>f :Unite -start-insert -buffer-name=files -winheight=8 file_rec/async<cr>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement