Skip to content

neovim, vim, git, and tmux

Notifications You must be signed in to change notification settings

perplexedfingers/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

For vim/neovim with XDG support

mkdir ~/.config
cd ~/.config
ln -s path/to/vim_nvim nvim
cd nvim
make test
make install

For vim/neovim without XDG support

cd ~
ln -s path/to/vim_nvim .vim
cd .vim
make test
make install

Update vim/neovim package from command line

# for vim-plug
vim -es -u vimrc -i NONE -c "PlugInstall" -c "PlugUpdate" -c "PlugUpgrade" -c "qa"
# for dein
nvim --headless -c "call dein#update() | call map(dein#check_clean(), { _, val -> delete(val, 'rf')}) | call dein#recache_runtimepath() | messages | q"

For tmux

cd ~
ln -s path/to/tmux.conf .tmux.conf

Prefix key combinations is C-g

For git configuration

cd ~
ln -s path/to/gitmessage .gitmessage
ln -s path/to/gitconfig .gitconfig

Note for Python-based tools

  • pipx
  • ipython
  • bpython
  • pipenv
  • hatch
  • pyenv
  • proselint
  • mecurial
  • python-lsp-server
  • isort
  • black
  • glances

Note for Rust-based tools

  • ripgrep
  • bat
  • exa
  • git-delta
  • xh
  • pijul
  • fd
  • tre

Note for command line tools

  • tmux
  • neovim
  • vim
  • fish
  • git
  • fossil
  • rsync
  • nix
  • tree
  • watch
  • doas
  • shellcheck
  • ncdu
  • hunspell
  • universal-ctags
  • erlang_ls
  • nmap
  • htop
  • jq

About

neovim, vim, git, and tmux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published