Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.6 KB

README.md

File metadata and controls

38 lines (28 loc) · 1.6 KB

Dotfiles

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/.

Vim

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.

Bash

Git

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.

Mercurial

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.

Required Dependencies