GNU bug report logs - #8989
keymap text property applies beyond the region it is set to

Previous Next

Package: emacs;

Reported by: Dmitry Kurochkin <dmitry.kurochkin <at> gmail.com>

Date: Sun, 3 Jul 2011 06:27:02 UTC

Severity: normal

Found in version 23.3.1

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 8989 <at> debbugs.gnu.org (full text, mbox):

From: Dmitry Kurochkin <dmitry.kurochkin <at> gmail.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 8989 <at> debbugs.gnu.org
Subject: Re: bug#8989: keymap text property applies beyond the region it is
	set to
Date: Mon, 04 Jul 2011 01:47:46 +0400
On Sun, 03 Jul 2011 10:57:51 -0400, Stefan Monnier <monnier <at> iro.umontreal.ca> wrote:
> tags 8989 +notabug
> thanks
> 
> > When keymap text property is set, it changes key binding for one
> > character after the region it is set to.  The following code
> > demonstrates the problem:
> 
> No: in your case, the text property covers characters between positions
> 1 to 4, and point is at position 4 (right in front of the char at
> position 4 and right after the char at position 3), i.e. right on the
> boundary of the text-property.  When on the boundary, the behavior will
> depend on whether the property is sticky or not, so you can control it
> by twiddling the "front-advance, read-advance" settings of your overlays
> or the rear-non-stick and front-sticky text-properties.
> 

Stefan, thank you for the explanation and sorry for a false but report!

Regards,
  Dmitry

> 
>         Stefan




This bug report was last modified 13 years and 335 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.