Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "
- " .vimrc file for C++/Python/Bash/Haskell/JavaScript programming
- " Author : Mateusz Forc
- "
- call plug#begin('D:\my\vim\vimfiles\plugged')
- Plug 'vim-scripts/wombat256.vim'
- Plug 'octol/vim-cpp-enhanced-highlight'
- Plug 'scrooloose/nerdtree'
- Plug 'majutsushi/tagbar'
- Plug 'vim-airline/vim-airline'
- Plug 'vim-airline/vim-airline-themes'
- Plug 'bronson/vim-trailing-whitespace'
- Plug 'tpope/vim-fugitive'
- Plug 'Valloric/YouCompleteMe'
- Plug 'jiangmiao/auto-pairs'
- Plug 'scrooloose/nerdcommenter'
- Plug 'eagletmt/neco-ghc'
- call plug#end()
- syntax on
- filetype plugin indent on
- colorscheme wombat256mod
- set t_Co=256
- set lazyredraw
- set tabstop=4
- set shiftwidth=4
- set laststatus=2
- set list
- set listchars=tab:>- " >
- let g:airline#extensions#tabline#enabled = 1
- let g:airline_powerline_fonts = 1
- set encoding=utf-8
- set fileencoding=utf-8
- set clipboard=unnamed,unnamedplus
- let g:ycm_global_ycm_extra_conf = "D:/my/vim/.ycm_extra_conf.py"
- let g:ycm_confirm_extra_conf = 0
- let g:ycm_autoclose_preview_window_after_completion = 1
- let g:ycm_semantic_triggers = {'haskell' : ['.']}
- let g:haskellmode_completion_ghc = 0
- autocmd FileType haskell setlocal omnifunc=necoghc#omnifunc
- map <C-c> "+y
- map <C-v> "+p
- map <F5> :FixWhitespace<CR>
- map <F8> :NERDTreeToggle<CR>
- map <F9> :TagbarToggle<CR>
- nmap <silent> <A-Up> :wincmd k<CR>
- nmap <silent> <A-Down> :wincmd j<CR>
- nmap <silent> <A-Left> :wincmd h<CR>
- nmap <silent> <A-Right> :wincmd l<CR>
- if has('win32')
- "Windows spceific settings
- set guioptions-=m "remove menu bar
- set guioptions-=T "remove toolbar
- set guioptions-=r "remove right-hand scroll bar
- set guioptions-=L "remove left-hand scroll bar
- set backupdir=D:\my\vim\backup//
- set lines=50 columns=100
- set guifont=Consolas:h9
- set backspace=2
- set backspace=indent,eol,start
- endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement