Skip to content

xenzh/myvimrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My trusty dotfiles

Features:

  • zsh configuration (based on oh-my-zsh).
  • tmux configuration.
  • nvim configuration and plugins for C++/python/Rust development (almost fully vim compatible).
  • shell aliases and tools.

Documentation:

tmux and vim, nord theme, cpp

Installation

Automatic

git clone https://github.com/xenzh/myvimrc.git ~/.dotfiles
cd ~/.dotfiles
./install.sh

Manual

  1. Clone this repo to ~/.dotfiles folder and get the submodules
git clone https://github.com/xenzh/myvimrc.git ~/.dotfiles
cd ~/.dotfiles
git submodule update --init --recursive --remote
  1. Install nord theme port for the terminal emulator.

  2. Make symlinks / source scripts

ln -s ~/.dotfiles/vim/.vimrc ~/.vimrc
cp ~/.dotfiles/vim/init.vim ~/.config/nvim

ln -s ~/.dotfiles/.tmux.conf ~/.tmux.conf

ln -s ~/.dotfiles/.zshrc ~/.zshrc

How to add, remove and update submodules

# pull all submodules
git submodule update --init --recursive --remote

# add a submodule (use to http to bypass corp MITM)
git submodule add http://<git_repo>

# remove a submodule
git rm <path-to-submodule>