Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set nocompatible " be iMproved, required
- filetype off " required
- set rtp+=~/.vim/bundle/Vundle.vim
- call vundle#begin()
- Plugin 'VundleVim/Vundle.vim'
- Plugin 'jpo/vim-railscasts-theme' " colorscheme
- Plugin 'scrooloose/nerdtree' " nerdtree
- Plugin 'jistr/vim-nerdtree-tabs' " nerdtree tabs
- Plugin 'shougo/neocomplete.vim' " autocomplete
- Plugin 'nvie/vim-flake8' " python pep8 checker
- Plugin 'craigemery/vim-autotag' " auto update ctags every save
- Plugin 'gregsexton/matchtag' " show matching html tags
- Plugin 'ervandew/ag' " search in project
- Plugin 'hashivim/vim-terraform' " terraform formatter
- Plugin 'kkpmw/sacredforest-vim' " another colorscheme
- Plugin 'henrynewcomer/vim-theme-papaya' " yet another color scheme
- Plugin 'Nequo/vim-allomancer' " yet yet another color scheme
- call vundle#end()
- filetype plugin indent on
- "colorscheme railscasts
- "colorscheme sacredforest
- "colorscheme papaya
- colorscheme allomancer
- " nerdtree settings
- map <F5> :NERDTreeToggle<CR>
- autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
- au VimEnter * NERDTree
- set shortmess=at
- let g:nerdtree_tabs_open_on_console_startup = 1
- let g:nerdtree_tabs_smart_startup_focus = 1
- let g:nerdtree_tabs_open_on_new_tab = 1
- let g:nerdtree_tabs_synchronize_view = 1
- " flake8 settings
- let g:flake8_cmd="/opt/sdk/python_3.6.1.1/bin/flake8"
- let g:PyFlakeOnWrite = 1
- let g:PyFlakeCheckers = 'pep8,mccabe,frosted'
- let g:PyFlakeDisabledMessages = 'E501'
- let g:PyFlakeCWindow = 6
- let g:PyFlakeSigns = 1
- let g:PyFlakeForcePyVersion = 3
- autocmd BufWritePost *.py call Flake8()
- set number
- set colorcolumn=80,120
- let g:acp_enableAtStartup = 0
- let g:neocomplete#enable_at_startup = 1
- let g:neocomplete#enable_smart_case = 1
- let g:neocomplete#sources#syntax#min_keyword_length = 2
- inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
- inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
- function! s:my_cr_function()
- return pumvisible() ? "\<C-y>" : "\<CR>"
- endfunction
- " terraform
- let g:terraform_align=1
- set expandtab
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement