Two Dimensional World RSS

Lou Kosak's day dreams about web development, clouds, curmudgeonly letters to companies, talking pictures.

@hoverkraft on Twitter.

See also: yugster.tumblr.com.

Archive

Jul
29th
Fri
permalink

Switching to ZSH

My friend Kyle mentioned to me that he was on a mission to switch to zshell a few days ago, and it got me thinking. I’ve been ignoring that kind of call of the wild shell customization stuff for years, bashing my head against /bin/bash, assuming that if there were something better, everybody would already be using it, right? Turns out there is, and people are (well, the people willing to take the time to figure it out, anyway).

I googled it up and found this “so you’re thinking of .. ” post: http://friedcpu.wordpress.com/2007/07/24/zsh-the-last-shell-youll-ever-need/. He makes the case well, so you should probably just go read it. HOWEVER. His .zshrc config is the craziest crap I’ve ever seen, and it should actually be published as a novel. Because it’s so goddamn long.

So if you’re looking for a simpler jumping off point, scope the ~lkosak/.zshrc, which should make things a little easier. It turns on all the stuff that makes zsh worth switching to, without throwing you into a kaleidoscopic whirlwind from which you will never return. Anyway the general consensus seems to be, build up your little zshell house over time, brick by brick (or in one frantic, heroin-fueled weekend, as the traditionalists prefer). If you grab a giant zshrc from somebody and jump into the deep end, well, who knows where you’re gonna end up.