Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 1.36 KB

README.md

File metadata and controls

63 lines (49 loc) · 1.36 KB

.dotfiles

Syncing my Dotfiles

git clone --recurse-submodules https://github.com/Mastermjr/.dotfiles.git
git clone --recurse-submodules [email protected]:Mastermjr/.dotfiles.git

tmux-resurrect info:

saves to: .tmux/resurrect/

After Clone:

  1. Change login shell to zsh
chsh -s /bin/zsh
  1. Setup files
./sync.sh
  1. Install binary depends
sudo apt install -y \
  vim \
  tmux 
  1. Install vim packages:
#launch vim
:PlugInstall
  1. Autocomplete:

Linux:

Link Steps:

  1. sudo apt install build-essential cmake vim-nox python3-dev
  2. cd ~/.dotfiles/vim/pack/YouCompleteMe
  3. git submodule update --init --recursive
  4. ./install.py --clang-completer

MAC:

TODO:

##MAC: emap cmd to ctrl-a:

  • link
  • ctrl-a == 0x02

fun submodule commands:

'FolderName' already exists in the index

git ls-files --stage

git rm -r --cached [file path

update submodules

forgot --recurse: git submodule update --init git submodule foreach git pull origin [master||BRANCH] git submodule update

ignore changes

Add ignore = dirty to each problematic submodule section in .gitmodules files placed at root of repo. Example: