Skip to content

Pashugan/dotfiles

Repository files navigation

My public dotfiles

Prerequisites

Maintenance

Vim

Clone with all the vim plugins
$ git clone --recursive https://github.com/Pashugan/dotfiles.git
Update all the vim plugins
$ git submodule update --init --recursive
Add a new vim plugin
$ 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
Delete an existing vim plugin
$ 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
Regenerate help for all the vim plugins
:helptags ALL

Not Vim

Run synergy client on boot
$ systemctl --user daemon-reload
$ systemctl --user enable synergyc
$ systemctl --user start synergyc

Caveats

ctags needs to be symlinked to

  • ~/.ctags when using Exuberant Ctags
  • ~/.ctags.d/my.ctags when using Universal Ctags

About

My public dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages