______________
< cam carter's >
< dotfiles >
--------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
# another dotfiles repo? yes
Disclaimer: these dotfiles are constantly changing, because I can never make up my mind on how things should work
This repo contains my environment configurations. It also contains a deployment script to install neovim and zsh, if you do not have them already. The included software and there configuration files are meant to be a lightweight toolkit usable on any UNIX-based machine, hopefully.
- A ton of vim plugins (and some zsh) all in one place, curated and customized for (my) your enjoyment!
- A simple deployment scipt that (should work) works on every system!
- Custom functions and aliases that will make life inside your terminal easier!
Don't be afraid! Fork this repository!
cd ~
git clone https://github.com/cam-carter/dotfiles
cd dotfiles
./deploy
You don't have to worry about updating these configuration files every time the master branch is changed. The following few lines of code, found in ~/dotfiles/zsh/lib/zshrc-manager.sh
, updates the main git repository and the included submodules whenever a new terminal is launched:
echo "Updating configuration..."
(cd $HOME/dotfiles && git pull && git submodule update --init --recursive)
source $HOME/dotfiles/zsh/zshrc.sh
All Vim plugins in this package are managed with vim-plug.
- deoplete.nvim
- auto-pairs
- emmet-vim
- vim-commentary
- vim-endwise
- vim-endwise
- sbdchd/neoformat - currently experiencing issues with Crystal files