No description
| emacs.d | ||
| fish | ||
| nvim | ||
| TerminalColorSchemes | ||
| vim | ||
| windows | ||
| .gitignore | ||
| .gitmodules | ||
| bash_profile | ||
| bashrc | ||
| emacs | ||
| env.sh | ||
| gitignore-global | ||
| gvimrc | ||
| purepower | ||
| README.md | ||
| screenrc | ||
| setup.py | ||
| shellfishrc | ||
| tmux.conf | ||
| vimrc | ||
| zprofile | ||
| zshrc | ||
Installation
Assumes zsh is already set as the current shell
git clone https://github.com/edgauthier/dotfiles.git <dotfiles repo>
git clone https://github.com/VundleVim/Vundle.vim.git <dotfiles repo>/vim/bundle/Vundle.vim
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
cd <dotfiles repo>
git submodule update --init
git config --global core.excludesfile <absolute path to dotfiles repo>/gitignore-global
Linux
- Run setup.py from within the .dotfiles directory
Windows
- Copy contents of windows directory to your user directory.
- Edit _vimrc and set $DOTFILES to the path of the cloned dotfiles repository.
- Edit _gvimrc and set $DOTFILES to the path of the cloned dotfiles repository.
tmux Configuration
Install tpm if needed
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Vim Configuration
To complete the installation of the Vim plugins, start Vim and run :PluginInstall. If necessary (e.g. when running Raspberry Pi OS Lite), install the full version of vim.
Then add the following line:
nnoremap <silent><buffer> M :call tmux#man()<CR>
to the file ~/.vim/bundle/vim-tmux/ftplugin/tmux.vim
This will allow M in normal mode to perform a keyword lookup for .tmux.conf.
I use M for this instead of K as I have K remapped in my .vimrc.