| Regular disclaimer: I use both vim and emacs equally, and there definitely some things I prefer in vim. However... > 1) Several options... One of the nice things about the help in emacs is that, when installed with source, function/variable lookup allows you to jump directly to the implementation from the help page, modify the code, and have the new implementation running in-line. This is useful for both one-off changes to built-ins (just re-evaluate the function), and for immediately fixing bugs in your own scripts as you find them. > 4) When I first read about this, I was immediately interested. For similar functionality (couldn't claim whether or not it was the SAME, strictly, as I don't actually use Emacs)... Emacs's kill-ring and mark-ring are actually two separate things--the kill-ring is as you described, while the mark-ring is akin to having a web-browser's "back" button while editing text (e.g., edit some text in a function at the bottom of a file, jump to a separate function, edit some text; typing C-u C-space will then jump back to the original function). > 6) Sad to say I'm at a loss here -- not to say vim couldn't do this, but rather I've never needed to do this in my range of experiences... At work we have some servers which have only basic unix commands on them (they're also on a separate floor); it's much nicer to be able to edit files on my workstation using tramp (with vim, there's equivalent functionality, e.g. ftp://user:pass@hostname/path/to/file) than to deal with uploading/downloading files and trying to determine whether the server/my client has the more recent changes. |