Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " Plugins
- call plug#begin('~/.vim/plugged')
- Plug 'pangloss/vim-javascript'
- Plug 'posva/vim-vue'
- Plug 'mxw/vim-jsx'
- Plug 'leshill/vim-json'
- Plug '~/.fzf'
- Plug 'junegunn/fzf.vim'
- Plug 'Valloric/YouCompleteMe'
- Plug 'w0rp/ale'
- Plug 'scrooloose/nerdtree'
- Plug 'tpope/vim-fugitive'
- Plug 'groenewege/vim-less'
- Plug 'alvan/vim-closetag'
- Plug 'heavenshell/vim-jsdoc'
- Plug 'jiangmiao/auto-pairs'
- Plug 'janko-m/vim-test'
- Plug 'obxhdx/vim-auto-highlight'
- call plug#end()
- " Vanilla Settings
- set number
- set expandtab
- set shiftwidth=2
- set softtabstop=2
- colorscheme pablo
- " Plugin Settings
- let g:ycm_autoclose_preview_window_after_completion = 1
- let g:javascript_plugin_jsdoc = 1
- let g:jsx_ext_required = 0
- let g:closetag_filenames = "*.html,*.xhtml,*.phtml,*.erb,*.jsx,*.js"
- let g:closetag_xhtml_filenames = '*.xhtml,*.jsx,*.js,*.erb'
- let g:closetag_emptyTags_caseSensitive = 1
- let g:closetag_shortcut = '>'
- let g:closetag_close_shortcut = '<leader>>'
- let g:jsdoc_allow_input_prompt = 1
- let g:jsdoc_additional_descriptions = 1
- let g:jsdoc_input_description = 1
- let g:jsdoc_enable_es6 = 1
- let g:AutoPairsFlyMode = 0
- let test#javascript#mocha#executable = 'cross-env NODE_ENV=test mocha --require babel-core/register'
- " Custom Makros
- nnoremap gR gD:%s/<C-R>///gc<left><left><left>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement