xenzh / myvimrc

.vimrc and friends

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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>

About

.vimrc and friends


Languages

Language:Vim Script 62.1%Language:Shell 20.8%Language:Python 13.7%Language:GDB 3.4%