My (neo)vim config files, Only support neovim and vim 8+
Inspired by skywind-vimrc
- Make sure you install node and yarn first if you want to use markdown-preview.
- Install vim plugins by following script
./install.sh
coc.nvim is awesome!!!
Use coc-marketplace, you can search many useful extensions
:CocList marketplace
list all available extensions
:CocList marketplace python
to search extension that name contains python
See https://github.com/neoclide/coc.nvim/wiki/Debug-language-server#using-output-channel
LSP server table https://langserver.org/#implementations-server
Config example https://github.com/neoclide/coc.nvim/wiki/Language-servers
Install golang LSP server see https://github.com/golang/go/wiki/gopls
$ GO111MODULE=on go get golang.org/x/tools/gopls@latest
julia coc support see https://github.com/neoclide/coc.nvim/wiki/Language-servers#julia
julia> using Pkg
julia> Pkg.add("LanguageServer")
julia> Pkg.add("SymbolServer")
julia> Pkg.add("StaticLint")
syntax checker for vim,see https://github.com/mattn/efm-langserver
# install vim syntax checker see https://github.com/Kuniwak/vint
$ pip3 install vim-vint
# install lsp for vim
$ go get github.com/mattn/efm-langserver
Configure efm-langserver
https://github.com/mattn/efm-langserver#example-for-configyaml