[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#21468: 24.5; When next-line (visual) crosses overlay with before-str
From: |
Eli Zaretskii |
Subject: |
bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0 |
Date: |
Mon, 14 Sep 2015 09:17:47 +0300 |
> Date: Sun, 13 Sep 2015 16:22:10 -0400
> From: Noam Postavsky <npostavs@users.sourceforge.net>
> Cc: 21468@debbugs.gnu.org
>
> On Sun, Sep 13, 2015 at 3:50 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> >>
> >> (with-current-buffer (get-buffer-create "*text property test*")
> >> (erase-buffer)
> >> (insert-file "next-line-fail.el")
> >> (let ((pos 65))
> >> (goto-char pos)
> >> (insert (propertize (concat (propertize "\s" 'display '(space :height
> >> (1)))
> >> (propertize "\n" 'line-height t))
> >> 'face 'highlight))
> >> (pop-to-buffer (current-buffer))))
> >
> > Please elaborate: what problems do you see in this example?
>
> With point on line 1 (preceding the thin line), doing next-line ends
> up inside the thin line, rather than after it.
Of course: that's a line of text. Why is that a problem? (I have no
idea what role is that thin line serving in Magit.)
Do you see any other issues with cursor motion? I don't.
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Noam Postavsky, 2015/09/13
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Eli Zaretskii, 2015/09/13
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Noam Postavsky, 2015/09/13
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Eli Zaretskii, 2015/09/13
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Noam Postavsky, 2015/09/13
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0,
Eli Zaretskii <=
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Noam Postavsky, 2015/09/14
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Stefan Monnier, 2015/09/14
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Eli Zaretskii, 2015/09/14
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Noam Postavsky, 2015/09/14
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Eli Zaretskii, 2015/09/14
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Noam Postavsky, 2015/09/14
- bug#21468: 24.5; When next-line (visual) crosses overlay with before-string="\n" point goes to column 0, Eli Zaretskii, 2015/09/15