My homesick dot files
repository. Homesick is a neat way to keep config and preference files in-sync
across a number of machines. The basic functionality is achieved by creating
symlinks in your home directory
to files within a homesick repository, which typically exist in ~/.homesick/
.
Like most people, my initial Vim config was provided to me by a friend. I've since developed it to suit my tastes over time, although I still think it's far from perfect, as I remain a novice vim-user.
My .gitconfig is pretty standard, with colours enabled and my user-details provided. I specify my global .gitignore file explicitly, and also enable KeyChain authentication on OS X.
My .gitignore is pretty basic, with all logs, packages, bundles, executables and OS-generated meta-files ignored. I occasionally add files to this as I change my tooling.
Additional config can be provided or overriden via a .gitconfig.overrides
file. I do this, for example, to set my work credentials on work computers from
a second homesick repository I keep on work's version control system.
My .hgrc file needs a bit of a review. It contains lots of things
to try and improve the output of the basic mercurial commands, such as using
less
as a pager for viewing logs, and meld
as a diff tool.