Advertisement
simmarith

vimrc

Dec 7th, 2018
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.30 KB | None | 0 0
  1. " Plugins
  2. call plug#begin('~/.vim/plugged')
  3.  
  4. Plug 'pangloss/vim-javascript'
  5. Plug 'posva/vim-vue'
  6. Plug 'mxw/vim-jsx'
  7. Plug 'leshill/vim-json'
  8. Plug '~/.fzf'
  9. Plug 'junegunn/fzf.vim'
  10. Plug 'Valloric/YouCompleteMe'
  11. Plug 'w0rp/ale'
  12. Plug 'scrooloose/nerdtree'
  13. Plug 'tpope/vim-fugitive'
  14. Plug 'groenewege/vim-less'
  15. Plug 'alvan/vim-closetag'
  16. Plug 'heavenshell/vim-jsdoc'
  17. Plug 'jiangmiao/auto-pairs'
  18. Plug 'janko-m/vim-test'
  19. Plug 'obxhdx/vim-auto-highlight'
  20.  
  21. call plug#end()
  22.  
  23. " Vanilla Settings
  24.  
  25. set number
  26. set expandtab
  27. set shiftwidth=2
  28. set softtabstop=2
  29. colorscheme pablo
  30.  
  31. " Plugin Settings
  32.  
  33. let g:ycm_autoclose_preview_window_after_completion = 1
  34. let g:javascript_plugin_jsdoc = 1
  35. let g:jsx_ext_required = 0
  36. let g:closetag_filenames = "*.html,*.xhtml,*.phtml,*.erb,*.jsx,*.js"
  37. let g:closetag_xhtml_filenames = '*.xhtml,*.jsx,*.js,*.erb'
  38. let g:closetag_emptyTags_caseSensitive = 1
  39. let g:closetag_shortcut = '>'
  40. let g:closetag_close_shortcut = '<leader>>'
  41. let g:jsdoc_allow_input_prompt = 1
  42. let g:jsdoc_additional_descriptions = 1
  43. let g:jsdoc_input_description = 1
  44. let g:jsdoc_enable_es6 = 1
  45. let g:AutoPairsFlyMode = 0
  46. let test#javascript#mocha#executable = 'cross-env NODE_ENV=test mocha --require babel-core/register'
  47.  
  48. " Custom Makros
  49.  
  50. nnoremap gR gD:%s/<C-R>///gc<left><left><left>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement