diff --git a/.gitmodules b/.gitmodules index f7cfdb86..4e7850c3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -110,6 +110,12 @@ [submodule "lib/vim/vim-dirvish"] path = lib/vim/vim-dirvish url = https://github.com/justinmk/vim-dirvish +[submodule "lib/vim/tsuquyomi"] + path = lib/vim/tsuquyomi + url = https://github.com/Quramy/tsuquyomi +[submodule "lib/vim/vimproc.vim"] + path = lib/vim/vimproc.vim + url = https://github.com/Shougo/vimproc.vim [submodule "lib/vim/vim-polyglot"] path = lib/vim/vim-polyglot url = https://github.com/sheerun/vim-polyglot diff --git a/README.md b/README.md index 6677cdf5..03f2a96b 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ git clone https://github.com/ervandew/supertab.git $DOTHOME/usr/vim/supertab * [fzf.vim](https://github.com/junegunn/fzf.vim): fzf :heart: vim * [neomake](https://github.com/neomake/neomake): Asynchronous linting and make framework for Neovim/Vim * [pathogen.vim](https://github.com/tpope/vim-pathogen): Manage your runtimepath + * [tsuquyomi](https://github.com/Quramy/tsuquyomi): A Vim plugin for TypeScript * [ultisnips](https://github.com/SirVer/ultisnips): The ultimate snippet solution for Vim * [vim-commentary](https://github.com/tpope/vim-commentary): comment stuff out * [vim-dirvish](https://github.com/justinmk/vim-dirvish): Directory viewer for Vim ⚡️ @@ -123,6 +124,7 @@ git clone https://github.com/ervandew/supertab.git $DOTHOME/usr/vim/supertab * [vim-gutentags](https://github.com/ludovicchabant/vim-gutentags): A Vim plugin that manages your tag files * [vim-javacomplete2](https://github.com/artur-shaik/vim-javacomplete2): Updated javacomplete plugin for vim * [vim-obsession](https://github.com/tpope/vim-obsession): continuously updated session files + * [vim-polyglot](https://github.com/sheerun/vim-polyglot): A solid language pack for Vim. * [vim-repeat](https://github.com/tpope/vim-repeat): enable repeating supported plugin maps with "." * [vim-rooter](https://github.com/airblade/vim-rooter): Changes Vim working directory to project root (identified by presence of known directory or file) * [vim-snippets](https://github.com/honza/vim-snippets): contains snippets files for various programming languages diff --git a/config/vimrc b/config/vimrc index 1cd437ce..1856d800 100644 --- a/config/vimrc +++ b/config/vimrc @@ -377,6 +377,7 @@ " VimWiki let g:vimwiki_list = [{'path': '~/vimwiki/', 'syntax': 'markdown', 'ext': '.md'}] + let g:vimwiki_global_ext=0 " EditorConfig let g:EditorConfig_core_mode = 'external_command' " Speed up editorconfig plugin @@ -387,6 +388,10 @@ call deoplete#enable() endif + " Set patterns for TypeScript autocompletion + let g:deoplete#omni#input_patterns = get(g:,'deoplete#omni#input_patterns',{}) + let g:deoplete#omni#input_patterns.typescript = ['[^. \t0-9]\.\w*'] + " Fugitive autocmd VimRc BufReadPost fugitive://* set bufhidden=delete nnoremap gs :Gstatus diff --git a/lib/shell/fzf b/lib/shell/fzf index fe83589a..5bb18b64 160000 --- a/lib/shell/fzf +++ b/lib/shell/fzf @@ -1 +1 @@ -Subproject commit fe83589ade42e1d6c24b792ec0fa303f07e953e1 +Subproject commit 5bb18b644178c4075d81eb6b85af2ecc5104d55a diff --git a/lib/vim/deoplete.nvim b/lib/vim/deoplete.nvim index 0fd0779a..e182a11a 160000 --- a/lib/vim/deoplete.nvim +++ b/lib/vim/deoplete.nvim @@ -1 +1 @@ -Subproject commit 0fd0779af4d63635151f5fd539327195a439e018 +Subproject commit e182a11a1367af4a3240d9aed6ccefa241d8000a diff --git a/lib/vim/neomake b/lib/vim/neomake index 75f9f3b3..ff4cf32b 160000 --- a/lib/vim/neomake +++ b/lib/vim/neomake @@ -1 +1 @@ -Subproject commit 75f9f3b3c098542f6ba1b63bd783c39c5a9ba670 +Subproject commit ff4cf32b74e067cc50abce7bdb6215bb3b969f26 diff --git a/lib/vim/tsuquyomi b/lib/vim/tsuquyomi new file mode 160000 index 00000000..201d84d3 --- /dev/null +++ b/lib/vim/tsuquyomi @@ -0,0 +1 @@ +Subproject commit 201d84d37ac9077855942dc9c6e6e235e285f20f diff --git a/lib/vim/vimproc.vim b/lib/vim/vimproc.vim new file mode 160000 index 00000000..25cb83f2 --- /dev/null +++ b/lib/vim/vimproc.vim @@ -0,0 +1 @@ +Subproject commit 25cb83f24edec4aec1e9f1329302235e7a7a7fe0