Config files for various tools I use, or have used in the past, such as fish, git, jed and Sublime Text.
It's very unlikely that anyone will want to use this directly; the more interesting directories are:
- fish - configuration and startup files for fish shell.
- bin - mostly git commands that are a bit too long or complicated to be embedded into .gitconfig.
- templates/hooks - git hooks
Note that there's a lot of bash config files scattered about the place--I used to use bash but have now switched to fish, but am keeping it around for the memories, such as the list of operating systems that have been "supported" at some point in the past...
$ brew install fishDon't have homebrew?
See http://brew.sh.
Note that the binaries are symlinked into whatever directory brew is
installed into. (So if brew is symlinked into /usr/local/bin, then
all executables brew installs will be symlinked into there as well.)
This can be useful if you want to install brew in your home
directory, but symlink binaries into /usr/local/bin.
PHP (Optional)
Probably best to install from source.
You'll probably want to enable a few extensions when you ./configure:
$ ./configure --with-curl --with-zlib --with-openssl --enable-zip$ cd $HOME
$ git clone [email protected]:ithinkihaveacat/dotfiles.git .dotfiles
$ cd $HOME/.dotfiles
$ ./update
# On OS X, logout and login againNote that update may be destructive—if you have "unmanaged" files in
locations such as ~/Library/KeyBindings or ~/Library/Fonts, they will be
wiped out!
(Though it is safe to run update multiple times.)
Install Package Control. The actual
packages to install are stored in [etc/subl/Package Control.sublime-settings](Package Control.sublime-settings); Package Control
will pick this up and install the appropriate packages as soon as it itself is
installed.
Import [etc/Solarized Dark.terminal](etc/Solarized Dark.terminal).
System Preferences > Keyboard > Keyboard Shortcuts > Services > File and Folders
- Enable "New Terminal at Folder"
Get emacs keybindings across all gtk apps (source):
$ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"Run the following gconftool commands to set
Solarized colours correctly:
http://stackoverflow.com/a/7734960
Use "Profile Preferences" to change the default font.
Open "Keyboard Shortcuts" and unselect "Enable menu access keys". (Otherwise Alt is used for accessing the menu.)