[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: visual-line-mode
From: |
David Reitter |
Subject: |
Re: visual-line-mode |
Date: |
Fri, 4 Jul 2008 17:21:13 +0100 |
On 4 Jul 2008, at 16:49, Stefan Monnier wrote:
If we had a way to determine the buffer position for given pixel
coordinates (something like posn-point, without requiring the event
structure that contains the information),
Does posn-at-x-y provide the info you need?
That's a pretty good suggestion, thanks.
This should make it possible to write a non-iterative algorithm, as
below.
I'll see if I can make it work for the scrolling case and insert goal
columns etc.
- D
(defun go-up (point)
(interactive "p")
(let ((x (car (posn-x-y (posn-at-point)))))
(vertical-motion -1)
(let ((y (cdr (posn-x-y (posn-at-point)))))
(posn-set-point (posn-at-x-y x y)))))
- Re: visual-line-mode, David Reitter, 2008/07/01
- Re: visual-line-mode, Chong Yidong, 2008/07/03
- Re: visual-line-mode, David Reitter, 2008/07/03
- Re: visual-line-mode, Chong Yidong, 2008/07/04
- Re: visual-line-mode, Miles Bader, 2008/07/04
- Re: visual-line-mode, Chong Yidong, 2008/07/04
- Re: visual-line-mode, David Reitter, 2008/07/04
- Re: visual-line-mode, Stefan Monnier, 2008/07/04
- Re: visual-line-mode,
David Reitter <=
- Re: visual-line-mode, Chong Yidong, 2008/07/05
- Re: visual-line-mode, Miles Bader, 2008/07/05
- Re: visual-line-mode, David Reitter, 2008/07/09
- Re: visual-line-mode, David Reitter, 2008/07/09
- Re: visual-line-mode, Chong Yidong, 2008/07/09
- Re: visual-line-mode, David Reitter, 2008/07/10
- Re: visual-line-mode, Chong Yidong, 2008/07/10
- Re: visual-line-mode, Chong Yidong, 2008/07/10
- Re: visual-line-mode, Miles Bader, 2008/07/10
- Re: visual-line-mode, Miles Bader, 2008/07/10