- neovim
- vim-plug
- nodejs (required by Coc)
- universal-ctags (required by Tagbar)
- ripgrep (required by Telescope live_grep)
- fd (optional: required by Telescope finder)
- lazygit (optional: required by toggleterm)
-
neovim Github
Build Neovim from source -
vim-plug Github
-
nodejs Official cite
Install Node.js on Windows Subsystem for Linux (WSL2) -
universal-ctags Github
-
ripgrep Github
-
fd optional Github
-
lazygit optional Github
-
C/C++/OC: coc-clangd
prerequisite: clangd
formatting issue: See clangd/coc-clangd#345, clangd/coc-clangd#39# .clang-format: IndentWidth: 4
Using C++11 standard
# compile_flags.txt -std=c++11
-
Python: coc-pyright
code formatter: black -
Ruby: coc-solargraph