GNU bug report logs - #21732
25.0.50; intermittent failure using windmove when in doc-view buffer

Previous Next

Package: emacs;

Reported by: Daniel McClanahan <danieldmcclanahan <at> gmail.com>

Date: Thu, 22 Oct 2015 07:13:02 UTC

Severity: normal

Merged with 23809, 24804

Found in versions 24.5, 25.0.50, 25.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: martin rudalics <rudalics <at> gmx.at>
To: Daniel McClanahan <danieldmcclanahan <at> gmail.com>,  Tassilo Horn <tsdh <at> gnu.org>
Cc: 21732 <at> debbugs.gnu.org
Subject: bug#21732: 25.0.50; intermittent failure using windmove when in doc-view buffer
Date: Sat, 24 Oct 2015 11:21:32 +0200
> There replace the line
>
>         ((let ((posn-cons (nth 2 (posn-at-point (window-point window) window))))
>
> by a form like

Better use

           ((let ((posn-cons (nth 2 (posn-at-point (window-point window) window))))
              (let ((my-value (if hor (cdr posn-cons) (car posn-cons))))
                (when (or (not my-value) (< my-value 0))
                  (setq my-variable
                        (cons
                         (format "window: %s direction : %s sign: %s wrap: %s mini: %s posn-cons: %s"
                                 window direction sign wrap mini posn-cons)
                         my-variable))))

instead so we won't confuse horizontal and vertical selections.

martin





This bug report was last modified 8 years and 209 days ago.

Previous Next


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