apt install zsh vim-nox
chsh -s zsh
mkdir -p ~/bin
git clone [email protected]:nearapoee/dotfiles.git ~/bin/dotfiles
git submodule init
git submodule update
cd ~/bin/dotfiles && ./install
NOTE: Make sure vim --version | grep ruby
returns +ruby
git submodule foreach git pull origin master
git submodule add https://github.com/.../NAME vim/bundle/NAME
Remove with usual submodule removal
ZSH Load Order Reference:
+----------------+-----------+-----------+------+
| |Interactive|Interactive|Script|
| |login |non-login | |
+----------------+-----------+-----------+------+
|/etc/zshenv | A | A | A |
+----------------+-----------+-----------+------+
|/.zshenv | B | B | B |
+----------------+-----------+-----------+------+
|/etc/zprofile | C | | |
+----------------+-----------+-----------+------+
|/.zprofile | D | | |
+----------------+-----------+-----------+------+
|/etc/zshrc | E | C | |
+----------------+-----------+-----------+------+
|/.zshrc | F | D | |
+----------------+-----------+-----------+------+
|/etc/zlogin | G | | |
+----------------+-----------+-----------+------+
|/.zlogin | H | | |
+----------------+-----------+-----------+------+
| | | | |
+----------------+-----------+-----------+------+
| | | | |
+----------------+-----------+-----------+------+
|~/.zlogout | I | | |
+----------------+-----------+-----------+------+
|/etc/zlogout | J | | |
+----------------+-----------+-----------+------+
- Leader is .
ominicompletion:
- Setup for ruby and for rails.
vimrc:
- Edit vimrc with v
- Auto-source when vimrc is written.
spell checking:
- Toggle spelling with in normal/insert mode.
- Default <]s> (forward), <[s> (backword), <z=> (suggest), and good addition.
plugins:
- bufexplorer
- NERDTree
- snipMate
- vim-rails
- vjde
- surround
- tagtag
- dbtext
- taglist