From unknown Wed Jun 18 00:24:26 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#11720 <11720@debbugs.gnu.org> To: bug#11720 <11720@debbugs.gnu.org> Subject: Status: 24.1; outline-mode : cursor and point mismatch ? Reply-To: bug#11720 <11720@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:24:26 +0000 retitle 11720 24.1; outline-mode : cursor and point mismatch ? reassign 11720 emacs submitter 11720 Nicolas Richard severity 11720 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 15 16:33:03 2012 Received: (at submit) by debbugs.gnu.org; 15 Jun 2012 20:33:03 +0000 Received: from localhost ([127.0.0.1]:44358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SfdCW-0005YL-5U for submit@debbugs.gnu.org; Fri, 15 Jun 2012 16:33:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55023) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SfXbU-00064H-65 for submit@debbugs.gnu.org; Fri, 15 Jun 2012 10:34:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SfXYW-000388-LI for submit@debbugs.gnu.org; Fri, 15 Jun 2012 10:31:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:49607) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SfXYW-00037y-DP for submit@debbugs.gnu.org; Fri, 15 Jun 2012 10:31:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SfXYL-0003hI-9U for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2012 10:31:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SfXYB-00035P-V3 for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2012 10:31:08 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:14877) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SfXYB-00035G-79 for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2012 10:30:59 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AogPAOFF20+kD4Nx/2dsb2JhbABFiCawbQEMETEBBAo9DwcYAwIBAgFYCAEBGodeAQ6YUo8OiBwBiiWLUIJegxkDixyKCIVBf4k9gmKBXQ Received: from geodiff-mac3.ulb.ac.be (HELO [164.15.131.113]) ([164.15.131.113]) by smtp.ulb.ac.be with ESMTP; 15 Jun 2012 16:30:57 +0200 Message-ID: <4FDB4733.1050005@yahoo.fr> Date: Fri, 15 Jun 2012 16:31:15 +0200 From: Nicolas Richard User-Agent: Mozilla/5.0 (X11; Linux i686; rv:13.0) Gecko/20120607 Thunderbird/13.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.1; outline-mode : cursor and point mismatch ? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 15 Jun 2012 16:32:57 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Hello, Say I have a buffer with the two lines: * A Some text and I hit C-c C-d (hide-subtree) and M-<. Now I have: * A... ^ where '...' indicates hidden text and '^' indicates the position of the cursor (on the title line). Then hitting C-f a few times will advance the cursor successively : * A... ^ * A... ^ * A... ^ <- I did not expect this. * A... ^ The behaviour that I expected was : * A... ^ * A... ^ * A... ^ <- different * A... ^ And in fact, adding 'text' when in the situation * A... ^ gives the following situation: * Atext... ^ I asked this question on the mailing list help-gnu-emacs at gnu ; one of the answer was an invitation to report this as a bug, so here I am. Thanks for your attention. (What follows was automatically inserted by emacs.) In GNU Emacs 24.1.1 (i686-pc-linux-gnu) of 2012-06-14 on geodiff-mac3 Windowing system distributor `The X.Org Foundation', version 11.0.11104000 Configured using: `configure '--prefix=/usr' '--build=i686-pc-linux-gnu' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--program-suffix=-emacs-24' '--infodir=/usr/share/info/emacs-24' '--enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../lib' '--with-gameuser=games' '--without-compress-info' '--disable-maintainer-mode' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' '--without-gnutls' '--without-xml2' '--without-selinux' '--without-wide-int' '--with-sound' '--with-x' '--without-ns' '--without-gconf' '--without-gsettings' '--without-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-imagemagick' '--without-xft' '--without-libotf' '--without-m17n-flt' '--with-x-toolkit=no' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'CFLAGS=-O2 -march=native -pipe -ggdb' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_FR.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Article Minor modes in effect: shell-dirtrack-mode: t TeX-PDF-mode: t diff-auto-refine-mode: t rcirc-track-minor-mode: t yas/global-mode: t show-paren-mode: t ido-everywhere: t recentf-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: y U e m a c s C-s C-s U C-g u A k A z S k S K s k S z y e s g U C-g A C-g C-g A C-h A u A k A A U e m a c s C-g C-x C-l e m a c s C-g C-x b C-g M-x y o u C-x o q C-x k C-c C-SPC C-x b p a n C-x k M-x r c i r C-x b C-c C-SPC C-x k C-x o U e m a c s . h e l p A u A s M-> 2 0 0 C-s o u t l i C-M-v C-x o C-v M-x C-g C-x o C-x o C-SPC M-w M-x r e p o r t - a Recent messages: Cleaning up the recentf list... File /home/youngfrog/.newsrc-dribble removed from the recentf list Cleaning up the recentf list...done (1 removed) Mark set Mark saved where search started Quit Mark set Saved text from "Hello, I have GNU Emacs 24.1.1 (i686-pc" Load-path shadows: ~/sources/auctex/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold ~/sources/auctex/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp ~/sources/auctex/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar ~/sources/auctex/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en ~/sources/auctex/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info ~/sources/auctex/auctex/tex-site hides /usr/share/emacs/site-lisp/auctex/tex-site ~/sources/auctex/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl ~/sources/auctex/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style ~/sources/auctex/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex ~/sources/auctex/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex ~/sources/auctex/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik ~/sources/auctex/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite ~/sources/auctex/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex ~/sources/auctex/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x ~/sources/auctex/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt ~/sources/auctex/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp ~/sources/auctex/auctex/auctex hides /usr/share/emacs/site-lisp/auctex/auctex ~/sources/auctex/auctex/context hides /usr/share/emacs/site-lisp/auctex/context ~/sources/auctex/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font ~/sources/auctex/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf ~/sources/org-mode/lisp/org-footnote hides /usr/share/emacs/site-lisp/org-mode/org-footnote ~/sources/org-mode/lisp/ob-asymptote hides /usr/share/emacs/site-lisp/org-mode/ob-asymptote ~/sources/org-mode/lisp/ob-sqlite hides /usr/share/emacs/site-lisp/org-mode/ob-sqlite ~/sources/org-mode/lisp/ob-ditaa hides /usr/share/emacs/site-lisp/org-mode/ob-ditaa ~/sources/org-mode/lisp/org-protocol hides /usr/share/emacs/site-lisp/org-mode/org-protocol ~/sources/org-mode/lisp/org-install hides /usr/share/emacs/site-lisp/org-mode/org-install ~/sources/org-mode/lisp/org-odt hides /usr/share/emacs/site-lisp/org-mode/org-odt ~/sources/org-mode/lisp/org-irc hides /usr/share/emacs/site-lisp/org-mode/org-irc ~/sources/org-mode/lisp/ob-scheme hides /usr/share/emacs/site-lisp/org-mode/ob-scheme ~/sources/org-mode/lisp/org-capture hides /usr/share/emacs/site-lisp/org-mode/org-capture ~/sources/org-mode/lisp/ob-plantuml hides /usr/share/emacs/site-lisp/org-mode/ob-plantuml ~/sources/org-mode/lisp/org-table hides /usr/share/emacs/site-lisp/org-mode/org-table ~/sources/org-mode/lisp/ob-eval hides /usr/share/emacs/site-lisp/org-mode/ob-eval ~/sources/org-mode/lisp/ob-exp hides /usr/share/emacs/site-lisp/org-mode/ob-exp ~/sources/org-mode/lisp/org-eshell hides /usr/share/emacs/site-lisp/org-mode/org-eshell ~/sources/org-mode/lisp/org-colview-xemacs hides /usr/share/emacs/site-lisp/org-mode/org-colview-xemacs ~/sources/org-mode/lisp/ob-sql hides /usr/share/emacs/site-lisp/org-mode/ob-sql ~/sources/org-mode/lisp/org-colview hides /usr/share/emacs/site-lisp/org-mode/org-colview ~/sources/org-mode/lisp/ob-sh hides /usr/share/emacs/site-lisp/org-mode/ob-sh ~/sources/org-mode/lisp/ob-comint hides /usr/share/emacs/site-lisp/org-mode/ob-comint ~/sources/org-mode/lisp/org-indent hides /usr/share/emacs/site-lisp/org-mode/org-indent ~/sources/org-mode/lisp/ob-sass hides /usr/share/emacs/site-lisp/org-mode/ob-sass ~/sources/org-mode/lisp/org-compat hides /usr/share/emacs/site-lisp/org-mode/org-compat ~/sources/org-mode/lisp/org-list hides /usr/share/emacs/site-lisp/org-mode/org-list ~/sources/org-mode/lisp/org-taskjuggler hides /usr/share/emacs/site-lisp/org-mode/org-taskjuggler ~/sources/org-mode/lisp/org-beamer hides /usr/share/emacs/site-lisp/org-mode/org-beamer ~/sources/org-mode/lisp/ob-mscgen hides /usr/share/emacs/site-lisp/org-mode/ob-mscgen ~/sources/org-mode/lisp/ob-keys hides /usr/share/emacs/site-lisp/org-mode/ob-keys ~/sources/org-mode/lisp/org-info hides /usr/share/emacs/site-lisp/org-mode/org-info ~/sources/org-mode/lisp/org-ctags hides /usr/share/emacs/site-lisp/org-mode/org-ctags ~/sources/org-mode/lisp/org-habit hides /usr/share/emacs/site-lisp/org-mode/org-habit ~/sources/org-mode/lisp/org-datetree hides /usr/share/emacs/site-lisp/org-mode/org-datetree ~/sources/org-mode/lisp/org-clock hides /usr/share/emacs/site-lisp/org-mode/org-clock ~/sources/org-mode/lisp/org-bbdb hides /usr/share/emacs/site-lisp/org-mode/org-bbdb ~/sources/org-mode/lisp/ob-maxima hides /usr/share/emacs/site-lisp/org-mode/ob-maxima ~/sources/org-mode/lisp/org-vm hides /usr/share/emacs/site-lisp/org-mode/org-vm ~/sources/org-mode/lisp/ob-fortran hides /usr/share/emacs/site-lisp/org-mode/ob-fortran ~/sources/org-mode/lisp/ob-picolisp hides /usr/share/emacs/site-lisp/org-mode/ob-picolisp ~/sources/org-mode/lisp/ob-java hides /usr/share/emacs/site-lisp/org-mode/ob-java ~/sources/org-mode/lisp/org-gnus hides /usr/share/emacs/site-lisp/org-mode/org-gnus ~/sources/org-mode/lisp/ob-table hides /usr/share/emacs/site-lisp/org-mode/ob-table ~/sources/org-mode/lisp/ob-ocaml hides /usr/share/emacs/site-lisp/org-mode/ob-ocaml ~/sources/org-mode/lisp/ob-tangle hides /usr/share/emacs/site-lisp/org-mode/ob-tangle ~/sources/org-mode/lisp/ob-org hides /usr/share/emacs/site-lisp/org-mode/ob-org ~/sources/org-mode/lisp/org-docview hides /usr/share/emacs/site-lisp/org-mode/org-docview ~/sources/org-mode/lisp/org-timer hides /usr/share/emacs/site-lisp/org-mode/org-timer ~/sources/org-mode/lisp/org-ascii hides /usr/share/emacs/site-lisp/org-mode/org-ascii ~/sources/org-mode/lisp/ob-calc hides /usr/share/emacs/site-lisp/org-mode/ob-calc ~/sources/org-mode/lisp/org-rmail hides /usr/share/emacs/site-lisp/org-mode/org-rmail ~/sources/org-mode/lisp/org-plot hides /usr/share/emacs/site-lisp/org-mode/org-plot ~/sources/org-mode/lisp/ob-haskell hides /usr/share/emacs/site-lisp/org-mode/ob-haskell ~/sources/org-mode/lisp/ob-shen hides /usr/share/emacs/site-lisp/org-mode/ob-shen ~/sources/org-mode/lisp/org-mhe hides /usr/share/emacs/site-lisp/org-mode/org-mhe ~/sources/org-mode/lisp/org-exp hides /usr/share/emacs/site-lisp/org-mode/org-exp ~/sources/org-mode/lisp/org-pcomplete hides /usr/share/emacs/site-lisp/org-mode/org-pcomplete ~/sources/org-mode/lisp/org-mouse hides /usr/share/emacs/site-lisp/org-mode/org-mouse ~/sources/org-mode/lisp/org-archive hides /usr/share/emacs/site-lisp/org-mode/org-archive ~/sources/org-mode/lisp/org-special-blocks hides /usr/share/emacs/site-lisp/org-mode/org-special-blocks ~/sources/org-mode/lisp/ob-python hides /usr/share/emacs/site-lisp/org-mode/ob-python ~/sources/org-mode/lisp/org-mks hides /usr/share/emacs/site-lisp/org-mode/org-mks ~/sources/org-mode/lisp/ob-gnuplot hides /usr/share/emacs/site-lisp/org-mode/ob-gnuplot ~/sources/org-mode/lisp/org-agenda hides /usr/share/emacs/site-lisp/org-mode/org-agenda ~/sources/org-mode/lisp/ob-perl hides /usr/share/emacs/site-lisp/org-mode/ob-perl ~/sources/org-mode/lisp/ob-octave hides /usr/share/emacs/site-lisp/org-mode/ob-octave ~/sources/org-mode/lisp/org-crypt hides /usr/share/emacs/site-lisp/org-mode/org-crypt ~/sources/org-mode/lisp/org-macs hides /usr/share/emacs/site-lisp/org-mode/org-macs ~/sources/org-mode/lisp/org-w3m hides /usr/share/emacs/site-lisp/org-mode/org-w3m ~/sources/org-mode/lisp/org-feed hides /usr/share/emacs/site-lisp/org-mode/org-feed ~/sources/org-mode/lisp/org-docbook hides /usr/share/emacs/site-lisp/org-mode/org-docbook ~/sources/org-mode/lisp/org-mobile hides /usr/share/emacs/site-lisp/org-mode/org-mobile ~/sources/org-mode/lisp/org-publish hides /usr/share/emacs/site-lisp/org-mode/org-publish ~/sources/org-mode/lisp/org-xoxo hides /usr/share/emacs/site-lisp/org-mode/org-xoxo ~/sources/org-mode/lisp/org-mew hides /usr/share/emacs/site-lisp/org-mode/org-mew ~/sources/org-mode/lisp/org-remember hides /usr/share/emacs/site-lisp/org-mode/org-remember ~/sources/org-mode/lisp/org-exp-blocks hides /usr/share/emacs/site-lisp/org-mode/org-exp-blocks ~/sources/org-mode/lisp/ob-ledger hides /usr/share/emacs/site-lisp/org-mode/ob-ledger ~/sources/org-mode/lisp/org-inlinetask hides /usr/share/emacs/site-lisp/org-mode/org-inlinetask ~/sources/org-mode/lisp/ob-latex hides /usr/share/emacs/site-lisp/org-mode/ob-latex ~/sources/org-mode/lisp/ob-dot hides /usr/share/emacs/site-lisp/org-mode/ob-dot ~/sources/org-mode/lisp/ob-screen hides /usr/share/emacs/site-lisp/org-mode/ob-screen ~/sources/org-mode/lisp/org-src hides /usr/share/emacs/site-lisp/org-mode/org-src ~/sources/org-mode/lisp/ob-ruby hides /usr/share/emacs/site-lisp/org-mode/ob-ruby ~/sources/org-mode/lisp/org-latex hides /usr/share/emacs/site-lisp/org-mode/org-latex ~/sources/org-mode/lisp/ob hides /usr/share/emacs/site-lisp/org-mode/ob ~/sources/org-mode/lisp/ob-matlab hides /usr/share/emacs/site-lisp/org-mode/ob-matlab ~/sources/org-mode/lisp/ob-ref hides /usr/share/emacs/site-lisp/org-mode/ob-ref ~/sources/org-mode/lisp/org-bibtex hides /usr/share/emacs/site-lisp/org-mode/org-bibtex ~/sources/org-mode/lisp/org-entities hides /usr/share/emacs/site-lisp/org-mode/org-entities ~/sources/org-mode/lisp/org-icalendar hides /usr/share/emacs/site-lisp/org-mode/org-icalendar ~/sources/org-mode/lisp/org hides /usr/share/emacs/site-lisp/org-mode/org ~/sources/org-mode/lisp/ob-R hides /usr/share/emacs/site-lisp/org-mode/ob-R ~/sources/org-mode/lisp/ob-C hides /usr/share/emacs/site-lisp/org-mode/ob-C ~/sources/org-mode/lisp/org-freemind hides /usr/share/emacs/site-lisp/org-mode/org-freemind ~/sources/org-mode/lisp/ob-lob hides /usr/share/emacs/site-lisp/org-mode/ob-lob ~/sources/org-mode/lisp/ob-awk hides /usr/share/emacs/site-lisp/org-mode/ob-awk ~/sources/org-mode/lisp/org-jsinfo hides /usr/share/emacs/site-lisp/org-mode/org-jsinfo ~/sources/org-mode/lisp/ob-clojure hides /usr/share/emacs/site-lisp/org-mode/ob-clojure ~/sources/org-mode/lisp/org-faces hides /usr/share/emacs/site-lisp/org-mode/org-faces ~/sources/org-mode/lisp/ob-css hides /usr/share/emacs/site-lisp/org-mode/ob-css ~/sources/org-mode/lisp/org-wl hides /usr/share/emacs/site-lisp/org-mode/org-wl ~/sources/org-mode/lisp/ob-lisp hides /usr/share/emacs/site-lisp/org-mode/ob-lisp ~/sources/org-mode/lisp/ob-lilypond hides /usr/share/emacs/site-lisp/org-mode/ob-lilypond ~/sources/org-mode/lisp/org-attach hides /usr/share/emacs/site-lisp/org-mode/org-attach ~/sources/org-mode/lisp/org-html hides /usr/share/emacs/site-lisp/org-mode/org-html ~/sources/org-mode/lisp/org-lparse hides /usr/share/emacs/site-lisp/org-mode/org-lparse ~/sources/org-mode/lisp/ob-emacs-lisp hides /usr/share/emacs/site-lisp/org-mode/ob-emacs-lisp ~/sources/org-mode/lisp/org-mac-message hides /usr/share/emacs/site-lisp/org-mode/org-mac-message ~/sources/org-mode/lisp/ob-js hides /usr/share/emacs/site-lisp/org-mode/ob-js ~/sources/org-mode/lisp/org-id hides /usr/share/emacs/site-lisp/org-mode/org-id ~/sources/org-mode/contrib/lisp/org-invoice hides /usr/share/emacs/site-lisp/org-mode/contrib/org-invoice ~/sources/org-mode/contrib/lisp/org-panel hides /usr/share/emacs/site-lisp/org-mode/contrib/org-panel ~/sources/org-mode/contrib/lisp/org-mac-iCal hides /usr/share/emacs/site-lisp/org-mode/contrib/org-mac-iCal ~/sources/org-mode/contrib/lisp/org-toc hides /usr/share/emacs/site-lisp/org-mode/contrib/org-toc ~/sources/org-mode/contrib/lisp/org-exp-bibtex hides /usr/share/emacs/site-lisp/org-mode/contrib/org-exp-bibtex ~/sources/org-mode/contrib/lisp/org-contacts hides /usr/share/emacs/site-lisp/org-mode/contrib/org-contacts ~/sources/org-mode/contrib/lisp/org-contribdir hides /usr/share/emacs/site-lisp/org-mode/contrib/org-contribdir ~/sources/org-mode/contrib/lisp/org-git-link hides /usr/share/emacs/site-lisp/org-mode/contrib/org-git-link ~/sources/org-mode/contrib/lisp/org-track hides /usr/share/emacs/site-lisp/org-mode/contrib/org-track ~/sources/org-mode/contrib/lisp/org-choose hides /usr/share/emacs/site-lisp/org-mode/contrib/org-choose ~/sources/org-mode/contrib/lisp/org2rem hides /usr/share/emacs/site-lisp/org-mode/contrib/org2rem ~/sources/org-mode/contrib/lisp/org-jira hides /usr/share/emacs/site-lisp/org-mode/contrib/org-jira ~/sources/org-mode/contrib/lisp/org-depend hides /usr/share/emacs/site-lisp/org-mode/contrib/org-depend ~/sources/org-mode/contrib/lisp/org-secretary hides /usr/share/emacs/site-lisp/org-mode/contrib/org-secretary ~/sources/org-mode/contrib/lisp/org-learn hides /usr/share/emacs/site-lisp/org-mode/contrib/org-learn ~/sources/org-mode/contrib/lisp/org-sudoku hides /usr/share/emacs/site-lisp/org-mode/contrib/org-sudoku ~/sources/org-mode/contrib/lisp/org-registry hides /usr/share/emacs/site-lisp/org-mode/contrib/org-registry ~/sources/org-mode/contrib/lisp/org-elisp-symbol hides /usr/share/emacs/site-lisp/org-mode/contrib/org-elisp-symbol ~/sources/org-mode/contrib/lisp/org-mairix hides /usr/share/emacs/site-lisp/org-mode/contrib/org-mairix ~/sources/org-mode/contrib/lisp/org-screen hides /usr/share/emacs/site-lisp/org-mode/contrib/org-screen ~/sources/org-mode/contrib/lisp/test-org-export-preproc hides /usr/share/emacs/site-lisp/org-mode/contrib/test-org-export-preproc ~/sources/org-mode/contrib/lisp/org-bookmark hides /usr/share/emacs/site-lisp/org-mode/contrib/org-bookmark ~/sources/org-mode/contrib/lisp/org-interactive-query hides /usr/share/emacs/site-lisp/org-mode/contrib/org-interactive-query ~/sources/org-mode/contrib/lisp/org-mtags hides /usr/share/emacs/site-lisp/org-mode/contrib/org-mtags ~/sources/org-mode/contrib/lisp/org-eval hides /usr/share/emacs/site-lisp/org-mode/contrib/org-eval ~/sources/org-mode/contrib/lisp/org-wikinodes hides /usr/share/emacs/site-lisp/org-mode/contrib/org-wikinodes ~/sources/org-mode/contrib/lisp/org-drill hides /usr/share/emacs/site-lisp/org-mode/contrib/org-drill ~/sources/org-mode/contrib/lisp/org-eval-light hides /usr/share/emacs/site-lisp/org-mode/contrib/org-eval-light ~/sources/org-mode/contrib/lisp/org-annotate-file hides /usr/share/emacs/site-lisp/org-mode/contrib/org-annotate-file ~/sources/org-mode/contrib/lisp/orgtbl-sqlinsert hides /usr/share/emacs/site-lisp/org-mode/contrib/orgtbl-sqlinsert ~/sources/org-mode/contrib/lisp/org-expiry hides /usr/share/emacs/site-lisp/org-mode/contrib/org-expiry ~/sources/org-mode/contrib/lisp/org-collector hides /usr/share/emacs/site-lisp/org-mode/contrib/org-collector ~/sources/org-mode/contrib/lisp/org-mime hides /usr/share/emacs/site-lisp/org-mode/contrib/org-mime ~/sources/org-mode/contrib/lisp/org-export-generic hides /usr/share/emacs/site-lisp/org-mode/contrib/org-export-generic ~/sources/org-mode/contrib/lisp/org-man hides /usr/share/emacs/site-lisp/org-mode/contrib/org-man ~/sources/org-mode/contrib/lisp/org-export hides /usr/share/emacs/site-lisp/org-mode/contrib/org-export ~/sources/org-mode/contrib/lisp/org-element hides /usr/share/emacs/site-lisp/org-mode/contrib/org-element ~/sources/org-mode/contrib/lisp/org-static-mathjax hides /usr/share/emacs/site-lisp/org-mode/contrib/org-static-mathjax ~/sources/org-mode/contrib/lisp/org-velocity hides /usr/share/emacs/site-lisp/org-mode/contrib/org-velocity ~/sources/org-mode/contrib/lisp/org-checklist hides /usr/share/emacs/site-lisp/org-mode/contrib/org-checklist ~/sources/org-mode/contrib/lisp/org-notmuch hides /usr/share/emacs/site-lisp/org-mode/contrib/org-notmuch ~/sources/org-mode/contrib/lisp/org-mac-link-grabber hides /usr/share/emacs/site-lisp/org-mode/contrib/org-mac-link-grabber ~/sources/auctex/auctex/style/url hides /usr/share/emacs/24.1/lisp/url/url ~/sources/org-mode/lisp/org-footnote hides /usr/share/emacs/24.1/lisp/org/org-footnote ~/sources/org-mode/lisp/org-special-blocks hides /usr/share/emacs/24.1/lisp/org/org-special-blocks ~/sources/org-mode/lisp/ob-sqlite hides /usr/share/emacs/24.1/lisp/org/ob-sqlite ~/sources/org-mode/lisp/ob-ditaa hides /usr/share/emacs/24.1/lisp/org/ob-ditaa ~/sources/org-mode/lisp/org-install hides /usr/share/emacs/24.1/lisp/org/org-install ~/sources/org-mode/lisp/ob-ocaml hides /usr/share/emacs/24.1/lisp/org/ob-ocaml ~/sources/org-mode/lisp/org-irc hides /usr/share/emacs/24.1/lisp/org/org-irc ~/sources/org-mode/lisp/ob-eval hides /usr/share/emacs/24.1/lisp/org/ob-eval ~/sources/org-mode/lisp/ob-scheme hides /usr/share/emacs/24.1/lisp/org/ob-scheme ~/sources/org-mode/lisp/org-capture hides /usr/share/emacs/24.1/lisp/org/org-capture ~/sources/org-mode/lisp/org-table hides /usr/share/emacs/24.1/lisp/org/org-table ~/sources/org-mode/lisp/ob-exp hides /usr/share/emacs/24.1/lisp/org/ob-exp ~/sources/org-mode/lisp/org-eshell hides /usr/share/emacs/24.1/lisp/org/org-eshell ~/sources/org-mode/lisp/org-inlinetask hides /usr/share/emacs/24.1/lisp/org/org-inlinetask ~/sources/org-mode/lisp/ob-sql hides /usr/share/emacs/24.1/lisp/org/ob-sql ~/sources/org-mode/lisp/ob-emacs-lisp hides /usr/share/emacs/24.1/lisp/org/ob-emacs-lisp ~/sources/org-mode/lisp/org-vm hides /usr/share/emacs/24.1/lisp/org/org-vm ~/sources/org-mode/lisp/org-list hides /usr/share/emacs/24.1/lisp/org/org-list ~/sources/org-mode/lisp/org-colview hides /usr/share/emacs/24.1/lisp/org/org-colview ~/sources/org-mode/lisp/ob-perl hides /usr/share/emacs/24.1/lisp/org/ob-perl ~/sources/org-mode/lisp/org-agenda hides /usr/share/emacs/24.1/lisp/org/org-agenda ~/sources/org-mode/lisp/ob-keys hides /usr/share/emacs/24.1/lisp/org/ob-keys ~/sources/org-mode/lisp/ob-table hides /usr/share/emacs/24.1/lisp/org/ob-table ~/sources/org-mode/lisp/org-compat hides /usr/share/emacs/24.1/lisp/org/org-compat ~/sources/org-mode/lisp/org-mobile hides /usr/share/emacs/24.1/lisp/org/org-mobile ~/sources/org-mode/lisp/org-taskjuggler hides /usr/share/emacs/24.1/lisp/org/org-taskjuggler ~/sources/org-mode/lisp/ob-comint hides /usr/share/emacs/24.1/lisp/org/ob-comint ~/sources/org-mode/lisp/org-src hides /usr/share/emacs/24.1/lisp/org/org-src ~/sources/org-mode/lisp/org-crypt hides /usr/share/emacs/24.1/lisp/org/org-crypt ~/sources/org-mode/lisp/org-info hides /usr/share/emacs/24.1/lisp/org/org-info ~/sources/org-mode/lisp/org-odt hides /usr/share/emacs/24.1/lisp/org/org-odt ~/sources/org-mode/lisp/ob-maxima hides /usr/share/emacs/24.1/lisp/org/ob-maxima ~/sources/org-mode/lisp/org-ctags hides /usr/share/emacs/24.1/lisp/org/org-ctags ~/sources/org-mode/lisp/org-habit hides /usr/share/emacs/24.1/lisp/org/org-habit ~/sources/org-mode/lisp/ob hides /usr/share/emacs/24.1/lisp/org/ob ~/sources/org-mode/lisp/org-latex hides /usr/share/emacs/24.1/lisp/org/org-latex ~/sources/org-mode/lisp/org-html hides /usr/share/emacs/24.1/lisp/org/org-html ~/sources/org-mode/lisp/org-datetree hides /usr/share/emacs/24.1/lisp/org/org-datetree ~/sources/org-mode/lisp/org-clock hides /usr/share/emacs/24.1/lisp/org/org-clock ~/sources/org-mode/lisp/org-bbdb hides /usr/share/emacs/24.1/lisp/org/org-bbdb ~/sources/org-mode/lisp/ob-fortran hides /usr/share/emacs/24.1/lisp/org/ob-fortran ~/sources/org-mode/lisp/ob-picolisp hides /usr/share/emacs/24.1/lisp/org/ob-picolisp ~/sources/org-mode/lisp/org-wl hides /usr/share/emacs/24.1/lisp/org/org-wl ~/sources/org-mode/lisp/org-gnus hides /usr/share/emacs/24.1/lisp/org/org-gnus ~/sources/org-mode/lisp/ob-clojure hides /usr/share/emacs/24.1/lisp/org/ob-clojure ~/sources/org-mode/lisp/org-mew hides /usr/share/emacs/24.1/lisp/org/org-mew ~/sources/org-mode/lisp/org-attach hides /usr/share/emacs/24.1/lisp/org/org-attach ~/sources/org-mode/lisp/ob-tangle hides /usr/share/emacs/24.1/lisp/org/ob-tangle ~/sources/org-mode/lisp/org-protocol hides /usr/share/emacs/24.1/lisp/org/org-protocol ~/sources/org-mode/lisp/org-indent hides /usr/share/emacs/24.1/lisp/org/org-indent ~/sources/org-mode/lisp/ob-org hides /usr/share/emacs/24.1/lisp/org/ob-org ~/sources/org-mode/lisp/org-docview hides /usr/share/emacs/24.1/lisp/org/org-docview ~/sources/org-mode/lisp/org-ascii hides /usr/share/emacs/24.1/lisp/org/org-ascii ~/sources/org-mode/lisp/org-rmail hides /usr/share/emacs/24.1/lisp/org/org-rmail ~/sources/org-mode/lisp/org-beamer hides /usr/share/emacs/24.1/lisp/org/org-beamer ~/sources/org-mode/lisp/ob-mscgen hides /usr/share/emacs/24.1/lisp/org/ob-mscgen ~/sources/org-mode/lisp/org-plot hides /usr/share/emacs/24.1/lisp/org/org-plot ~/sources/org-mode/lisp/ob-haskell hides /usr/share/emacs/24.1/lisp/org/ob-haskell ~/sources/org-mode/lisp/org-timer hides /usr/share/emacs/24.1/lisp/org/org-timer ~/sources/org-mode/lisp/ob-ledger hides /usr/share/emacs/24.1/lisp/org/ob-ledger ~/sources/org-mode/lisp/org-mhe hides /usr/share/emacs/24.1/lisp/org/org-mhe ~/sources/org-mode/lisp/org-entities hides /usr/share/emacs/24.1/lisp/org/org-entities ~/sources/org-mode/lisp/ob-C hides /usr/share/emacs/24.1/lisp/org/ob-C ~/sources/org-mode/lisp/org-mouse hides /usr/share/emacs/24.1/lisp/org/org-mouse ~/sources/org-mode/lisp/ob-lisp hides /usr/share/emacs/24.1/lisp/org/ob-lisp ~/sources/org-mode/lisp/org-archive hides /usr/share/emacs/24.1/lisp/org/org-archive ~/sources/org-mode/lisp/ob-python hides /usr/share/emacs/24.1/lisp/org/ob-python ~/sources/org-mode/lisp/ob-ref hides /usr/share/emacs/24.1/lisp/org/ob-ref ~/sources/org-mode/lisp/org-mks hides /usr/share/emacs/24.1/lisp/org/org-mks ~/sources/org-mode/lisp/ob-gnuplot hides /usr/share/emacs/24.1/lisp/org/ob-gnuplot ~/sources/org-mode/lisp/ob-sass hides /usr/share/emacs/24.1/lisp/org/ob-sass ~/sources/org-mode/lisp/ob-sh hides /usr/share/emacs/24.1/lisp/org/ob-sh ~/sources/org-mode/lisp/ob-octave hides /usr/share/emacs/24.1/lisp/org/ob-octave ~/sources/org-mode/lisp/org-lparse hides /usr/share/emacs/24.1/lisp/org/org-lparse ~/sources/org-mode/lisp/org-pcomplete hides /usr/share/emacs/24.1/lisp/org/org-pcomplete ~/sources/org-mode/lisp/org-w3m hides /usr/share/emacs/24.1/lisp/org/org-w3m ~/sources/org-mode/lisp/org-feed hides /usr/share/emacs/24.1/lisp/org/org-feed ~/sources/org-mode/lisp/ob-calc hides /usr/share/emacs/24.1/lisp/org/ob-calc ~/sources/org-mode/lisp/ob-shen hides /usr/share/emacs/24.1/lisp/org/ob-shen ~/sources/org-mode/lisp/org-mac-message hides /usr/share/emacs/24.1/lisp/org/org-mac-message ~/sources/org-mode/lisp/org-publish hides /usr/share/emacs/24.1/lisp/org/org-publish ~/sources/org-mode/lisp/ob-plantuml hides /usr/share/emacs/24.1/lisp/org/ob-plantuml ~/sources/org-mode/lisp/org-xoxo hides /usr/share/emacs/24.1/lisp/org/org-xoxo ~/sources/org-mode/lisp/org-remember hides /usr/share/emacs/24.1/lisp/org/org-remember ~/sources/org-mode/lisp/ob-R hides /usr/share/emacs/24.1/lisp/org/ob-R ~/sources/org-mode/lisp/ob-asymptote hides /usr/share/emacs/24.1/lisp/org/ob-asymptote ~/sources/org-mode/lisp/ob-latex hides /usr/share/emacs/24.1/lisp/org/ob-latex ~/sources/org-mode/lisp/ob-dot hides /usr/share/emacs/24.1/lisp/org/ob-dot ~/sources/org-mode/lisp/ob-matlab hides /usr/share/emacs/24.1/lisp/org/ob-matlab ~/sources/org-mode/lisp/ob-ruby hides /usr/share/emacs/24.1/lisp/org/ob-ruby ~/sources/org-mode/lisp/org-id hides /usr/share/emacs/24.1/lisp/org/org-id ~/sources/org-mode/lisp/ob-java hides /usr/share/emacs/24.1/lisp/org/ob-java ~/sources/org-mode/lisp/org-faces hides /usr/share/emacs/24.1/lisp/org/org-faces ~/sources/org-mode/lisp/ob-css hides /usr/share/emacs/24.1/lisp/org/ob-css ~/sources/org-mode/lisp/org-bibtex hides /usr/share/emacs/24.1/lisp/org/org-bibtex ~/sources/org-mode/lisp/ob-screen hides /usr/share/emacs/24.1/lisp/org/ob-screen ~/sources/org-mode/lisp/org-icalendar hides /usr/share/emacs/24.1/lisp/org/org-icalendar ~/sources/org-mode/lisp/org-exp-blocks hides /usr/share/emacs/24.1/lisp/org/org-exp-blocks ~/sources/org-mode/lisp/org hides /usr/share/emacs/24.1/lisp/org/org ~/sources/org-mode/lisp/org-exp hides /usr/share/emacs/24.1/lisp/org/org-exp ~/sources/org-mode/lisp/ob-lob hides /usr/share/emacs/24.1/lisp/org/ob-lob ~/sources/org-mode/lisp/org-macs hides /usr/share/emacs/24.1/lisp/org/org-macs ~/sources/org-mode/lisp/org-docbook hides /usr/share/emacs/24.1/lisp/org/org-docbook ~/sources/org-mode/lisp/ob-awk hides /usr/share/emacs/24.1/lisp/org/ob-awk ~/sources/org-mode/lisp/ob-lilypond hides /usr/share/emacs/24.1/lisp/org/ob-lilypond ~/sources/org-mode/lisp/org-freemind hides /usr/share/emacs/24.1/lisp/org/org-freemind ~/sources/org-mode/lisp/org-jsinfo hides /usr/share/emacs/24.1/lisp/org/org-jsinfo ~/sources/org-mode/lisp/ob-js hides /usr/share/emacs/24.1/lisp/org/ob-js ~/sources/auctex/auctex/style/czech hides /usr/share/emacs/24.1/lisp/language/czech ~/sources/auctex/auctex/style/slovak hides /usr/share/emacs/24.1/lisp/language/slovak ~/sources/auctex/auctex/style/swedish hides /usr/share/emacs/24.1/lisp/obsolete/swedish Features: (emacsbug sort smiley gnus-cite gnus-async gnus-bcklg qp gnus-ml rcirc-color nndraft nnmh nnfolder netrc gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig nntp gnus-cache gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader reftex-auc tramp-cache tramp tramp-compat shell tramp-loaddefs image-file reftex-parse texmathp mule-util cal-move parse-time mailcap tabify magit log-edit pcvs-util add-log dired-aux two-column iso-transl preview prv-emacs reftex-vcr reftex-dcr reftex reftex-vars tex-bar tex-buf toolbar-x font-latex latex tex-style tex dbus xml latexenc thingatpt info cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ffap diff-mode diff make-mode help-mode view dabbrev newcomment sendmail mail-extr message idna rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader org-xoxo org-timer org-table org-remember org-datetree org-publish org-latex org-export-latex org-beamer org-icalendar org-docbook footnote org-colview org-clock org-attach org-id org-ascii org-archive reporter shadow multi-isearch vc-git org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus org-docview org-bibtex bibtex org-bbdb magit-autoloads package tabulated-list disp-table network-stream auth-source eieio gnus-util mm-util mail-prsvr password-cache starttls tls rcirc smex yasnippet assoc paren doc-view jka-compr image-mode ido recentf tree-widget wid-edit find-lisp dired org byte-opt warnings bytecomp byte-compile cconv macroexp advice help-fns advice-preload ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-compat org-entities org-macs time-date noutline outline easy-mmode format-spec find-func cal-menu easymenu calendar cal-loaddefs time edmacro kmacro server cl preview-latex site-gentoo org-install bbdb-autoloads bbdb regexp-opt timezone tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 16 07:58:26 2012 Received: (at 11720) by debbugs.gnu.org; 16 Jun 2012 11:58:26 +0000 Received: from localhost ([127.0.0.1]:44686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sfre4-0002fV-V9 for submit@debbugs.gnu.org; Sat, 16 Jun 2012 07:58:25 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:38093) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sfre1-0002fM-Fz for 11720@debbugs.gnu.org; Sat, 16 Jun 2012 07:58:22 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M5P00D00L18ND00@a-mtaout22.012.net.il> for 11720@debbugs.gnu.org; Sat, 16 Jun 2012 14:55:15 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M5P00DBHL422TC0@a-mtaout22.012.net.il>; Sat, 16 Jun 2012 14:55:15 +0300 (IDT) Date: Sat, 16 Jun 2012 14:55:18 +0300 From: Eli Zaretskii Subject: Re: bug#11720: 24.1; outline-mode : cursor and point mismatch ? In-reply-to: <4FDB4733.1050005@yahoo.fr> X-012-Sender: halo1@inter.net.il To: Nicolas Richard Message-id: <83y5nneajd.fsf@gnu.org> References: <4FDB4733.1050005@yahoo.fr> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11720 Cc: 11720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Fri, 15 Jun 2012 16:31:15 +0200 > From: Nicolas Richard > > Say I have a buffer with the two lines: > * A > Some text > > and I hit C-c C-d (hide-subtree) and M-<. Now I have: > * A... > ^ > where '...' indicates hidden text and '^' indicates the > position of the cursor (on the title line). > > Then hitting C-f a few times will advance the cursor successively : > * A... > ^ > * A... > ^ > * A... > ^ <- I did not expect this. > * A... > ^ Actually, the behavior in Emacs 24.1 is this: * A... ^ * A... ^ <- I did not expect this. * A... ^ > The behaviour that I expected was : > * A... > ^ > * A... > ^ > * A... > ^ <- different > * A... > ^ No, you expected this: * A... ^ * A... ^ <- different * A... ^ Anyway, I think I fixed this now, in revision 108626 on the trunk. If you can build your own Emacs, the patch is below; please try it and tell if the problem is solved for you, or there are any leftovers. Thanks. --- src/xdisp.c 2012-06-16 10:18:21 +0000 +++ src/xdisp.c 2012-06-16 11:47:44 +0000 @@ -13937,16 +13937,13 @@ set_cursor_from_row (struct window *w, s break; } /* See if we've found a better approximation to - POS_BEFORE or to POS_AFTER. Note that we want the - first (leftmost) glyph of all those that are the - closest from below, and the last (rightmost) of all - those from above. */ + POS_BEFORE or to POS_AFTER. */ if (0 > dpos && dpos > pos_before - pt_old) { pos_before = glyph->charpos; glyph_before = glyph; } - else if (0 < dpos && dpos <= pos_after - pt_old) + else if (0 < dpos && dpos < pos_after - pt_old) { pos_after = glyph->charpos; glyph_after = glyph; @@ -14030,7 +14027,7 @@ set_cursor_from_row (struct window *w, s pos_before = glyph->charpos; glyph_before = glyph; } - else if (0 < dpos && dpos <= pos_after - pt_old) + else if (0 < dpos && dpos < pos_after - pt_old) { pos_after = glyph->charpos; glyph_after = glyph; From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 17 15:23:32 2012 Received: (at submit) by debbugs.gnu.org; 17 Jun 2012 19:23:32 +0000 Received: from localhost ([127.0.0.1]:46115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SgL4M-0000Pr-VH for submit@debbugs.gnu.org; Sun, 17 Jun 2012 15:23:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37299) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SgL4J-0000Pj-Rk for submit@debbugs.gnu.org; Sun, 17 Jun 2012 15:23:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SgL1C-0002h1-L6 for submit@debbugs.gnu.org; Sun, 17 Jun 2012 15:20:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgL1C-0002g7-HY for submit@debbugs.gnu.org; Sun, 17 Jun 2012 15:20:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49460) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgL1A-0001Mk-NQ for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 15:20:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SgL18-0002cI-Ow for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 15:20:12 -0400 Received: from plane.gmane.org ([80.91.229.3]:57783) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgL18-0002bf-IX for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 15:20:10 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SgL11-000648-Tp for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 21:20:03 +0200 Received: from geodiff-mac3.ulb.ac.be ([164.15.131.113]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Jun 2012 21:20:03 +0200 Received: from theonewiththeevillook by geodiff-mac3.ulb.ac.be with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Jun 2012 21:20:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: theonewiththeevillook@yahoo.fr (N.R.) Subject: Re: bug#11720: 24.1; outline-mode : cursor and point mismatch ? Date: Sun, 17 Jun 2012 19:01:03 +0200 Lines: 18 Message-ID: <87fw9t27tb.fsf@yahoo.fr> References: <4FDB4733.1050005@yahoo.fr> <83y5nneajd.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: geodiff-mac3.ulb.ac.be User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) Cancel-Lock: sha1:z62CriTh2PmS0+0EmSpU4EUdyMk= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Eli Zaretskii writes: >> From: Nicolas Richard >> Then hitting C-f a few times will advance the cursor successively : > Actually, the behavior in Emacs 24.1 is this: >> The behaviour that I expected was : > No, you expected this: In fact you did not quote what I wrote. See and search for /I did not expect this./ to see a difference (the caret '^' is under the last dot in my original text, but after it in your quoted text). > Anyway, I think I fixed this now, in revision 108626 on the trunk. Indeed, it's fixed. Thanks for your help, Eli. -- Nico. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 17 16:28:01 2012 Received: (at 11720-done) by debbugs.gnu.org; 17 Jun 2012 20:28:01 +0000 Received: from localhost ([127.0.0.1]:46140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SgM4n-0001pJ-BH for submit@debbugs.gnu.org; Sun, 17 Jun 2012 16:28:01 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:52910) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SgM4l-0001p7-7a for 11720-done@debbugs.gnu.org; Sun, 17 Jun 2012 16:28:00 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M5S007003B5VH00@a-mtaout20.012.net.il> for 11720-done@debbugs.gnu.org; Sun, 17 Jun 2012 23:24:45 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M5S0073A3D9GX80@a-mtaout20.012.net.il>; Sun, 17 Jun 2012 23:24:45 +0300 (IDT) Date: Sun, 17 Jun 2012 23:24:52 +0300 From: Eli Zaretskii Subject: Re: bug#11720: 24.1; outline-mode : cursor and point mismatch ? In-reply-to: <87fw9t27tb.fsf@yahoo.fr> X-012-Sender: halo1@inter.net.il To: theonewiththeevillook@yahoo.fr (N.R.) Message-id: <83mx41elez.fsf@gnu.org> References: <4FDB4733.1050005@yahoo.fr> <83y5nneajd.fsf@gnu.org> <87fw9t27tb.fsf@yahoo.fr> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11720-done Cc: 11720-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: theonewiththeevillook@yahoo.fr (N.R.) > Date: Sun, 17 Jun 2012 19:01:03 +0200 > > > Anyway, I think I fixed this now, in revision 108626 on the trunk. > > Indeed, it's fixed. Thanks for your help, Eli. Thanks, closing. From unknown Wed Jun 18 00:24:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 16 Jul 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator