On 06 May 2004 14:41:50 -0400, jallen@... wrote:
> Try the latest CVS version of JOE:
> Ctrl-Right Arrow select right
> Ctrl-Left Arrow select left
> Ctrl-Up Arrow select up
> Ctrl-Dn Arrow select down
> Ctrl-Del cut (^K Y if this doesn't work)
> Ctrl-Ins paste (ESC y if this doesn't work)
> Take a look at the joerc file to see how these work.
> I think it really needs more work: you want the block to go
> away if you hit any other key.
No, I never want the block to go away until I explicitely disable it
(using Ctrl-K B, Ctrl K K, or your new Ctrl-space shortcut).
> Also there's the drop anchor key in jmacs: Ctrl-space, move cursor,
> Ctrl-W to cut, Ctrl-Y to paste.
Just tried the cvs and defined Shift-anything instead of Ctrl-anything.
No, I don't think it works well... My idea was definitelly better. :-)
Here is what my patch does:
markextend,uparw,markfinish ^[ [ 2 A
markextend,dnarw,markfinish ^[ [ 2 B
markextend,rtarw,markfinish ^[ [ 2 C
markextend,ltarw,markfinish ^[ [ 2 D
The new commands markextend and markfinish are smart and work differently
depending on whether we were at the selection block edges (then they
extend that edge) or not at the edge (then they start the new selection).
I attach the patch. I warned you, it is not finished. :-)
I am sure you may improve the idea and implementation.