Version 3.0! Dotfile managed by GNU stow using an ansible-playbook.
Only tested on Debian/Ubuntu and Fedora based systems.
git clone --depth 1 https://github.com/mayanksuman/dotfile.git ~/.dotfile && cd ~/.dotfile
./bootstrap.sh
.- Use Fira Code font for terminal.
- Typing
jj
in insert mode is equivalent toEscape
. fzf
for fuzzy search in current directory and 'fzh' for fuzzy search in $HOME folder.- Easy movement between vim/tmux panes using
Ctrl+h/j/k/l
- Easy pane resizing by
Ctrl+=
And many more. See mappings.vim
for more.
Create a new .vim
file with the same name as the plugin you'd like to install
in ~/.config/nvim/vim_plugins/custom
. Then add the installation
block. For example:
nvim/vim_plugins/custom/vim-move.vim
if exists('g:vim_plug_installing_plugins')
Plug 'matze/vim-move.vim'
finish
endif
let g:move_key_modifier = 'C'
This example installs vim-move
.
- tmux always have utf support on.
ta
attaches to last tmux session.tns
create new tmux session.tls
list all the tmux sessions.
- Indic font (Sakal Bharti; License: SIL OFL 1.1) is available at
C-Dac
- Automatically sets ZSH as default shell.
- Uses fzf for reverse lookup of history (ctrl-R).
- GPG support in tty
- Improved command/alias for better tmux management
- Better X11 forwarding in tmux ssh session.
- Transparent editting of encrypted gpg files right from nvim/vim
GNU Public License v3 (GPLv3) except for included fonts.