Archive for the ‘Source Control Managers’ Category.

Distributing configuration files 2: Cygwin hassles and Vim

Today’s topic is the first continuation of Distributing configuration files and as the title already denotes, it is concerned with Vim, specifically with using it in heterogenous environments (read: Linux and window$/Cygwin).

Unfortunately, the window$ version of Vim searches different paths for configuration files than the Linux version does. That means that even though there probably is a git version for window$, it won’t help us much as window$ doesn’t know softlinks. So we must use a little trick…

Continue reading ‘Distributing configuration files 2: Cygwin hassles and Vim’ »

Distributing configuration files

Wow, what a title for a blog entry… I hope the entry itself can live up to the generated expectations :D So, what I want to talk about is how to use the same configuration files for programs I use everyday – such as bash, vim or ssh, just to name a few – in different places:

  • My PC at home
  • My laptop
  • My girlfriend’s PC (also running Arch, of course) on which I regularly need to do administrative work
  • The Arch live system on a USB stick
  • My PC at work

Now, in each of these work places, I regularly modify configurations or even add new ones. What has always bugged me is that I have a hard time synchronizing these changes. So I thought: How about employing a revisioning system to do the work for me?

Continue reading ‘Distributing configuration files’ »