Vim settings
- Use minpac package manager.
- ALE for file linting.
- Pick lightline over deprecated vim-powerline and vim-airline.
- universal-ctags instead of exuberant-ctags. E.g.
snap install universal-ctags
- fzf
- Fira Code
snap install fonts-firacode
Vim should be installed with multi_byte
. It could be vim-nox
or macvim
.
To quickly search files it is possible to use ag command
(used ack before http://betterthangrep.com/). It is pointed to <leader>a
.
ag uses the silver searcher, which is faster than ack.
git clone https://github.com/ggreer/the_silver_searcher ag && cd ag && ./build.sh && sudo make install
Other progamms here
sudo apt-get install exuberant-ctags build-essential cmake python-dev golang libclang-3.5-dev clang-3.5 clang++-3.5
sudo npm install -g jshint eslint babel-eslint eslint-plugin-react less
Install perl connector to database. Some docs here: http://www.cpan.org/modules/INSTALL.html
# Install updated package manager for Perl (cpanm)
cpan App::cpanminus OR sudo apt-get install cpanminus
cpanm DBI Plack JSON
Installation in MacOS
Install homebrew: http://brew.sh/
brew install the_silver_searcher ctags-exuberant node
- https://gitee.com/dasky92/vim-config
- Source Code Pro Nerd Font. Download font file Sauce Code Pro Nerd Font Complete Mono.ttf to
~/.fonts
and runsudo fc-cache
. - Remove excuberant-ctags
sudo apt-get purge --auto-remove exuberant-ctags
- Language server protocol vs ctags: link.
- vim-lsp vs coc.nvim
- fzf
- ripgrep
- vim-lsp