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
jjin insert mode is equivalent toEscape. fzffor 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.
taattaches to last tmux session.tnscreate new tmux session.tlslist 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.