[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nano-devel] [RFC] Overwrite mode
From: |
Benno Schulenberg |
Subject: |
Re: [Nano-devel] [RFC] Overwrite mode |
Date: |
Wed, 18 Oct 2017 21:30:59 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
Op 18-10-2017 om 05:07 schreef Marco Diego Aurélio Mesquita:
Thanks for allowing this feature to get in.
I didn't say this feature would get in -- I said I "might consider" it.
I've tested the patch a bit. I've bound Ins to overtype, then I ran:
src/nano +12,23 NEWS
and I typed Ins followed by: M-V 004444.
Oh. It _inserted a Chinese character instead of overtyping the "s"
where the cursor was on. Now select the Chinese character with the
mouse and paste it repeatedly with a middle click. Oh. Each paste
overwrites three letters. It seems to count bytes instead of columns.
Now press M-U several times. See how each paste gets undone in two
steps: first the Chinese character is removed, then the three letters
are restored. Logically, it should have undone the whole series of
pastes in a single go. (The same goes of course when normal letters
overwrite normal letters: a whole sequence of typing should be undone
as a whole.)
Of course, most people will use either only single-width characters
or only double-width characters, but in the general case (when using
mixed widths) overtype is useless because you overtype half of a
double-width character.
So... for now: the patch has issues.
Benno
- Re: [Nano-devel] [RFC] Overwrite mode, (continued)
Re: [Nano-devel] [RFC] Overwrite mode, Marco Diego Aurélio Mesquita, 2017/10/12
Re: [Nano-devel] [RFC] Overwrite mode, David Ramsey, 2017/10/16
- Re: [Nano-devel] [RFC] Overwrite mode, Benno Schulenberg, 2017/10/17
- Re: [Nano-devel] [RFC] Overwrite mode, Marco Diego Aurélio Mesquita, 2017/10/17
- Re: [Nano-devel] [RFC] Overwrite mode,
Benno Schulenberg <=
- Re: [Nano-devel] [RFC] Overwrite mode, Benno Schulenberg, 2017/10/18
- Re: [Nano-devel] [RFC] Overwrite mode, Marco Diego Aurélio Mesquita, 2017/10/20
- Re: [Nano-devel] [RFC] Overwrite mode, Benno Schulenberg, 2017/10/23
- Re: [Nano-devel] [RFC] Overwrite mode, Marco Diego Aurélio Mesquita, 2017/10/23
- Re: [Nano-devel] [RFC] Overwrite mode, Benno Schulenberg, 2017/10/24