Skip to content

Commit 342e4dc

Browse files
committed
Deoplete, ternjs, etc...
1 parent 267f869 commit 342e4dc

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
*.sw?
22
.netrwhist
33
.vimrc
4+
5+
# vim-plug should be automatically downloaded (via curl)
6+
.vim/autoload/plug.vim
7+
.vim/plugged

.tern-project

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"plugins": {
3+
"es_modules": {},
4+
"node": {}
5+
},
6+
"libs": [
7+
"ecma5",
8+
"ecma6",
9+
"browser",
10+
"jquery"
11+
],
12+
"ecmaVersion": 6
13+
}

.vimrc

+26
Original file line numberDiff line numberDiff line change
@@ -258,3 +258,29 @@ let g:vim_markdown_folding_disabled = 1
258258

259259
let g:ale_fixers = {}
260260
let g:ale_fixers['javascript'] = ['prettier']
261+
262+
" install vim-plug
263+
if empty(glob('~/.vim/autoload/plug.vim'))
264+
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
265+
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
266+
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
267+
endif
268+
269+
call plug#begin()
270+
271+
" deoplete
272+
if has('nvim')
273+
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
274+
else
275+
Plug 'Shougo/deoplete.nvim'
276+
Plug 'roxma/nvim-yarp'
277+
Plug 'roxma/vim-hug-neovim-rpc'
278+
endif
279+
280+
" deoplete with javascript
281+
Plug 'carlitux/deoplete-ternjs', { 'do': 'npm install -g tern', 'for': ['javascript', 'javascript.jsx'] }
282+
283+
" Initialize plugin system
284+
call plug#end()
285+
286+
let g:deoplete#enable_at_startup = 1

0 commit comments

Comments
 (0)