| - Clean up the init interface. Move all the init methods into a single init_all() call. - Add two keybindings for <M-j> and <M-k> to move by soft-wrapped lines in Normal mode - Add a few key bindings for the usual shortcuts for cut/copy/paste when in GUI mode. In vim, D is the character that represents the Super/Apple key. So, <D-x>, <D-c>, and <D-v> now do what you'd expect. | ||
|---|---|---|
| Alfred/Alfred.alfredpreferences | ||
| Ansible | ||
| bin | ||
| Colors | ||
| config | ||
| dircolors | ||
| LaunchAgents | ||
| mutt | ||
| Python/eryntools | ||
| ssh | ||
| vim | ||
| Xcode | ||
| zsh/func | ||
| .gitignore | ||
| clangd | ||
| emacs | ||
| gdbinit | ||
| gitconfig | ||
| gitignore | ||
| gvimrc | ||
| hgrc | ||
| indent.pro | ||
| logrc | ||
| muttrc | ||
| nethackrc | ||
| README.md | ||
| screenrc | ||
| setup.sh | ||
| toprc | ||
| vimrc | ||
| vimrc.common | ||
| Xdefaults | ||
| zprofile | ||
| zshenv | ||
| zshrc | ||
Dotfiles
This is my collection of dotfiles, preserved here for all to see and enjoy. Feel free to copy anything you see here. It would be nice if you added a comment mentioning where you got it.
My environment relies on zsh, vim, and git.
Installation
Clone the repository to a directory on your machine. I like to use
~/.dotfiles.
git clone https://github.com/erynofwales/dotfiles.git ~/.dotfiles
Run the setup script.
cd ~/.dotfiles
./setup.sh
This script will symlink all the config files in the directory to your home directory, clone a bunch of git repos, and do some other miscellaneous setup.
Enjoy.
Profiling
ZSH has a built in profiler. If you're concerned about init times, place the
following at the top of .zshenv.
zmodload zsh/zprof
Then, at the end of either .zshrc or .zprofile, call zprof to get the
results of the profiling session.
License
Everything in this repository is licensed under the Creative Commons Attribution 3.0 Unported License.