Personalized macOS development environment based on topical organization.
- macOS operating system
- Zsh as default shell
- Git version control
- Homebrew installed
- Neovim/Vim available
- Terminal with 256-color support
git clone https://github.com/tlattimore/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
script/bootstrapBootstrap symlinks .symlink files to $HOME and configures git.
- Antigen: Zsh plugin management
- vim-plug: Vim/Neovim plugin management
- Homebrew: macOS package installation
- Bootstrap script: Automated symlink creation
topic/*.zsh: Auto-loaded shell scriptstopic/path.zsh: Loaded first for$PATHsetuptopic/completion.zsh: Loaded last for autocompletetopic/*.symlink: Symlinked to$HOMEas dotfiles
- md() - Make directory and cd into it
- title() - Set terminal window title
- gl-web() - Open current branch in GitLab web UI
- virtualenv_info() - Display active Python virtualenv
- hg_prompt_info() - Display Mercurial repository info
- se - Recursive grep search
- reload! - Reload zsh configuration
- cppath - Copy current path to clipboard
- rand - Generate 32-char random string
- vi - Launch vim
- vim - Launch nvim
- mux - Shortcut for smug
- atc - Attach to tmux session
- gpull - Git pull with rebase from origin
- gpush - Git push to origin