.ssh | ||
bash | ||
emacs | ||
scripts | ||
tmux | ||
vim | ||
zsh | ||
.gitignore | ||
.gitmodules | ||
deps.zsh | ||
fonts.zsh | ||
git_config | ||
init.sh | ||
LICENSE | ||
mate_term_sol.zsh | ||
notes | ||
prezto.zsh | ||
README.md | ||
spacemacs.zsh |
Dotfile Repo
This repo contains all of my personal settings for command line linux programs. They are conveniently stored in categorized folders, and automatically symlinked to the correct location in the home folder via a clever use of GNU Stow. Including but not limited to:
- zsh
- tmux
- vim
- emacs
Also included are any custom shell scripts I might find useful to carry around with me.
vim
my text editor of choice for its efficiency in keeping your hands as close to the home row as possible.
tmux
a modern terminal multiplexor which is actively maintained compared to screen. Biggest modification is rebinding the leader key combo to Ctrl+A
ZSH
I chose the Z shell for its extensive expansion and bonus features compared to the default bash shell.
Emacs
My exploration of emacs begins with spacemacs, combining the power of both vim and emacs together! It's extensive set of plugins are self contained and updating to make life easy. Conveniently it has both a GUI and terminal version, but I'm still working on copy/paste!
Plugin Managers
Vundle
An expansion of the original pathogen plugin manager, this will automatically update git repos for plugins based on what's in the vimrc file
Antibody
This plugin manager downloads zsh plugins directly from git based on a list of gituser/gitproject names in my .zshrc file. I chose it over antigen as it is more simple and quick.
Powerline
Nifty modern looking effect for zsh, vim, and tmux!