I first sought out a solution for the absence of colordiff in my new work environment, which I had next to zero control over what packages get installed. So basically, I would output my diffs into a file then open it in vim. Eventually that got really annoying and I wanted something I can run in a single command, such as svn diff | less. So naturally, I was looking for a simple way to read a diff and have the colors differentiate modifications. Not long after, I found this thread and discovered one can vim in less mode! This essentially lets you pipe out string and scroll through it, all with your vim settings.
Add a new command script called vless using the less macro vim provides:
cp /usr/share/vim/vim{version}/macros/less.sh /usr/local/bin/vless
Then use vless instead of less and enjoy life in color!
svn diff | vless
Add a new command script called vless using the less macro vim provides:
cp /usr/share/vim/vim{version}/macros/less.sh /usr/local/bin/vless
Then use vless instead of less and enjoy life in color!
svn diff | vless
Comments
Post a Comment