[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#9936: kill-line problem
From: |
Johan Bockgård |
Subject: |
bug#9936: kill-line problem |
Date: |
Fri, 04 Nov 2011 01:05:21 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) |
Andrew Kurn <kurn@sfu.ca> writes:
> On Wed 2 Nov 2011 16:11 -0400, Glenn Morris wrote:
>>
>>
>> (Please keep 9936@debbugs cc'd)
>>
>> Andrew Kurn wrote (on Wed, 2 Nov 2011 at 09:50 -0700):
>>
>> > > It sounds like the intended behaviour. With kill-whole-line non-nil,
>> > > kill-line kills up to wherever forward-visible-line ends up. Ie,
>> > > invisible newlines are ignored.
>> >
>> > No, sorry, but there are several visible newlines in the way. It eats
>> > them all up.
>>
>> Can you give a recipe showing how to reproduce the problem, starting
>> from emacs -q --no-site-file?
>
>
> This seems to work:
>
> emacs -nw -q --no-site-file
>
> (setq ss (concat (make-string 10 ?X) "," ))
>
>
> (put-text-property 0 10 'invisible t ss)
>
>
> (insert ss ss ss "\n" ss ss ss "\n" ss ss ss "\n" ss ss ss "\n" )
>
>
> (setq kill-whole-line t)
I can reproduce this bug in Emacs 21, but it appears to be fixed in
Emacs 22 and later. (The problem was in forward-visible-line.)