- Universal Ctags (recommended) or Exuberant Ctags
- fzf
- ripgrep
$ git clone --recursive https://github.com/Pashugan/dotfiles.git
$ git submodule update --init --recursive
$ git submodule add https://github.com/repo/foo.git vim/pack/bundle/start/foo
$ cd vim/pack/bundle/start/foo
$ git checkout v1.0-stable # not recommended as release tags are rarely up-to-date
$ git submodule deinit -f vim/pack/bundle/start/foo # remove the submodule entry from .git/config
$ rm -rf .git/modules/vim/pack/bundle/start/foo
$ git rm -f vim/pack/bundle/start/foo
# Remove the submodule entry from .gitmodules
:helptags ALL
$ systemctl --user daemon-reload
$ systemctl --user enable synergyc
$ systemctl --user start synergyc
ctags
needs to be symlinked to
~/.ctags
when using Exuberant Ctags~/.ctags.d/my.ctags
when using Universal Ctags