From: Joseph H Allen <jhallen@TheWorld.com> - 2005-04-22 05:15:20
This is fixed now in the latest CVS version. The problem is that the
selection macro gets aborted improperly when you try to go past the end or
beginning of the buffer (which is real easy to do with autorepeat). You can
fix this in your joerc file by changing this:
begin_marking,uparw,toggle_marking ^[ [ 1 ; 5 A Mark up
uparw,dnarw,begin_marking,uparw,toggle_marking ^[ [ 1 ; 5 A Mark up
(and likewise for all four directions). The idea is that the uparw,dnarw,
tests if the cursor is at the beginning of the buffer. If it is, the uparw
will fail and abort the macro before the "begin_marking" instead of after
Egmont Koblinger <egmont@...> wrote:
>In joe 3.1 there's a bug with the quick selection method (Ctrl+arrows) when
>the selection is finished at the very beginning or very end of the file.
>The bug does not occur always, but very often (say, 90% of cases).
>Open a text file, go near its end, and press Ctrl+Downarrow to reach the
>end. Then release Ctrl. If you move the cursor with the arrows, you'll see
>the end of the selection still changing, though it shouldn't. Similarly:
>start the selection somewhere near the beginning of the file and go to its
>very beginning by pressing Ctrl+Up. Usually it is stuck in selection mode
>after releasing Ctrl.
>Why this bug is more irritating is because I first faced this in multi
>window mode. Highlight the first or last few lines of a text file in the way
>described above and then switch to the other window with ^KN. Visually
>everything seems to be alright, the selected text is highlighted, however,
>^KC, instead of copying the block, gives a "No block" error.