1. vi-style copy and kill
I posted earlier regarding how to make XEmacs emulate vi's behaviour for
copying and killing. I've got a sort of proof-of-concept working,
accessible through here (see copy-kill.el):
This binds the following keys:
C-k: Kill with motion, as vi 'd'.
C-K: Kill to end of line, as vi 'D'.
C-k C-k: Kill whole line, as vi 'dd'.
C-y: Copy with motion, as vi 'y'.
C-Y: Copy to end of line, as vi 'Y'. (Actually I think 'Y' does
something different, but obviously it should work this way.)
C-y C-y: Copy whole line, as vi 'yy'.
C-p: dwim paste (does yank-pop if previous command was yank).
Prefix arguments work with the above to repeat the command, just as in
vi. I've been working with these for a few days and find I much prefer
In addition, there are two minor modes corresponding to vi's visual and
visual block modes. These override the behaviour of the above keys (C-k,
C-y, C-p) to work on the region. Visual block isn't done yet, I still
need to write functions which tie rectangles to the normal kill ring.
If you're an ex-vimer, this is useful to you, and you want to be
notified when it's nicely packaged and all that, let me know. Feedback
2. Correct match with Juniper P-4OC3-SON-SMIR?
3. Enabling vi style filename fillup for compilation
4. $1 Billion in OS/2
5. vi style marks in XEmacs
7. How closely does emacs VI mode come to VI?
8. moviehouse ?
9. Adding C-code plug-ins to Emacs?
10. EMACS/AUCTEX and dtx/ins file types
11. Adding C-code plug-ins to Emacs?
12. dtx and ins in xemacs