To install these dotfiles you should run following:
./install.sh
to install all dotfiles with Neovim as default vim.
OR:
./install.sh --classic-vim
If you want to set up classic vim (7.*) instead of Neovim.
It'll install on your computer:
- python
- macvim (if you use os x)
- vim
- neovim
- tmux
- curl
- zsh
Then you should install Neovim plugins (just exec following):
:PlugInstall
And compile YouComplteMe: https://github.com/Valloric/YouCompleteMe#installation
That's all what you need to do to use this dotfiles.
These are my tmux, vim, neovim, editorconfig and zsh configs.
###Tmux
- Session name
- Inactive window
- Active window
- Active pane
- Simple date/time info panel
###Tmux hot keys
There are only one thing you should know: you can use Ctrl + h / j / k / l to jump between panes
###Vim hot keys
First of all, you should know that my Leader key is ,
Action | Binding |
---|---|
Toggle nerd tree | Ctrl + n |
Show Ctrl-p panel | Ctrl + p |
Switch buffer | Ctrl + h / j / k / l |
Format JS/HTML/CSS | Ctrl + f |
Find and replace word under the cursor | Leader + s |
That's all. Remaining keys are default.
###Terminal emulator settings
NOTE: You have to set "Droid Sans Mono for Powerline Nerd Font Complete.otf" as a font by default in your terminal emulator.
Like that: