heh, just found this again while arguing with co-workers about using vi instead of nano: http://www.cs.bgu.ac.il/~orlovm/code/emacs/viman.gif :) lol :) I just care enough to know the basics of vi/vim, you know, in case I'm installing a bsd/linux distro that doesn't come standard with nano ;) I have found myself attempting vi commands in nano recently though :P :D it's worth spending the time to get to know vi :) IMO, the command mode of vi is what gets some/most people, including myself; I grew up with windows and notepad, so "insert mode" by default and using Ctrl/Alt key sequences are what I'm most used to You can set vim to start in insert mode. I'd have to look up how, but it's possible. ahh I didn't know that set insertmode " this goes in your ~/.vimrc hm.. you can do regex search and search/replace in vi right? Yes. I'll have to try this :) also "vim -c start" or you could alias it in ~/.bashrc feels weird though ;) but I'll tinker with it Well the more comfortable you get with vim, the less time you'll spend in insert mode. do you guys recommend vim over vi? I do, yes. It's all of vi, plus more features. using vim over vi is like using svn instead of cvs... you didn't go far enough. :) hehe it appears that one side-effect of using 'set insertmode "' in ~/.vimrc is that you lose the escape key http://vim.wikia.com/wiki/Start_in_insert_mode_without_losing_your_escape_key Oh ^L seems to be ESC when using insertmode. ah, yep mike-burns: thanks for the tips :) Any time. Oh and let me plug my vim course on September 1st in Boston ... (Just kidding.) oh heh :P "vim for dummies, because that's who uses it!" :) get em! :D RandalSchwartz: Are you an emacs guy? of course. I'm even IRC'ing from emacs :) Ah. I can respect that. Terminal.app -> ssh -> screen -> emacs -> irc.el :) Well that's exausting, but whatever works! the tough part was getting utf-8 all the way through I'm shocked you got that! and yet, it works I had to get every piece of that to know "hey, not latin-1... this is utf-8" wow :) good work on the other hand, I assume you're using OSX? I was just thinking, that if you were using something like Fedora for your desktop, you probably wouldn't attempt anything more complex than necessary ;) yeah OSX cool gah. svn is weird I've accidentally been working in trunk/ when I should have been under branch/ now I have to figure out how to move my changes over luckily I haven't committed yet git is so much easier to understand :) I suppose I could make a big patch, and try to apply it to the branch just use git svn instead? the most I've done with a VCS has been thru tortoisecvs on windows, but I'll be getting into using git soon though aside from cvs/svn/git checkouts hehe well - git svn won't help at this point since I already have this dirty tree that I need to publish as a branch even though it's sitting under trunk/* but also only *some* of the files, and I don't know how svn ci picks files the docs aren't clear darn it. that wasn't helpful enough maybe I'll go hop onto #svn :)