From unknown Mon Jun 23 04:15:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay Resent-From: Ivan Andrus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Mar 2012 15:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11133 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11133@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.133312080017691 (code B ref -1); Fri, 30 Mar 2012 15:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Mar 2012 15:20:00 +0000 Received: from localhost ([127.0.0.1]:47170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDdcO-0004bG-2S for submit@debbugs.gnu.org; Fri, 30 Mar 2012 11:20:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45392) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDdcL-0004b9-6p for submit@debbugs.gnu.org; Fri, 30 Mar 2012 11:19:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SDd7h-00042P-Rs for submit@debbugs.gnu.org; Fri, 30 Mar 2012 10:48:23 -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,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34170) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDd7h-00042K-M5 for submit@debbugs.gnu.org; Fri, 30 Mar 2012 10:48:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDd7a-00033I-V2 for bug-gnu-emacs@gnu.org; Fri, 30 Mar 2012 10:48:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SDd7T-000415-OF for bug-gnu-emacs@gnu.org; Fri, 30 Mar 2012 10:48:10 -0400 Received: from mail-bk0-f41.google.com ([209.85.214.41]:52925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDd7T-00040v-BJ for bug-gnu-emacs@gnu.org; Fri, 30 Mar 2012 10:48:03 -0400 Received: by bkwq16 with SMTP id q16so722268bkw.0 for ; Fri, 30 Mar 2012 07:48:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; bh=hJRKyr+V7KspmnwPlGOkoIB6zlr0LoyvRoljMZGankc=; b=UZVHTHbl8v59lMw9/T7kXdnUGESwO2k3z52Xvffe+bqpYg61SRoilL395YMzyBfvSH H8YOa2sS3oyDxaTzPEJmsjseIAX5EC2m9aYs8VrT5WipHArYvPAYnb7pjW08mMIsC/RZ yFLor7GncRdvQbQws7zuCWX2sS5Ti0cYdoSPy06rPfuS8FL1f76sxtRFceezY+k4Ukif Y/5LNEIcov8KYU1pSMgs30M0zho8yO314Gg2hVgUl0D2O3YRDtYxn4CAlgWxEZTrRSLL KOkjj8gcm2xMC9V89315t9hGnoJmOg5XB0w2lUrY8PEc/rbWTbefmdmwDUXypbrRbOqV y4lg== Received: by 10.204.150.73 with SMTP id x9mr1076161bkv.7.1333118880225; Fri, 30 Mar 2012 07:48:00 -0700 (PDT) Received: from [172.16.54.102] ([193.225.200.92]) by mx.google.com with ESMTPS id r8sm1554348bki.2.2012.03.30.07.47.08 (version=SSLv3 cipher=OTHER); Fri, 30 Mar 2012 07:47:59 -0700 (PDT) From: Ivan Andrus Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Fri, 30 Mar 2012 16:47:05 +0200 Message-Id: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) 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.1 (------) 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.1 (------) Put the following (including comments) in a buffer and evaluate. #+begin_src emacs-lisp ;; Note that the next line is indented ;; This buffer is for notes you don't want to save, and for Lisp = evaluation.;; If you want to create a file, visit that file with C-x = C-f,;; then enter the text in that file's own buffer. ;; evaluate this (let ((ov (make-overlay (progn (goto-char (point-min)) (forward-line) (back-to-indentation) (point)) (progn (end-of-line) (point)) nil t nil))) (overlay-put ov 'display (make-string 500 ?b))) #+end_src Now run `previous-line' several times and it will get stuck at the indentation of the bbbbb line. If you have an extremely wide screen you may need to shrink the emacs window so that the bbbb line wraps. Also note that running `previous-line' with a large prefix-argument will move past the line, and once it is stuck, running with a prefix-argument = of 2 or greater will allow you to move past. FWIW, I ran into this while writing a LaTeX file with preview-mode and a large equation that wrapped on my screen. This does not seem to be a problem in Emacs 22.1.1 in a terminal which is the only other emacs I have easy access to. Thanks, Ivan In GNU Emacs 24.0.94.10 (i386-apple-darwin10.8.0, NS = apple-appkit-1038.36) of 2012-03-30 on oroszlan.local Windowing system distributor `Apple', version 10.3.1038 Configured using: `configure '--with-ns' '-C'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: 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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: f i x SPC - a r g u m e n t SPC o f SPC=20 2 SPC o r SPC g r e a t e r SPC w i l l SPC a l l o=20 w y SPC SPC y o u SPC t o SPC m o v e SPC=20 p a s t =20 C-e . C-x C-e =20 =20 X E =20 C-x C-e =20 =20 =20 =20 C-3 =20 C-3 =20 C-2 =20 C-e C-2 =20 C-e C-2 =20 C-2 =20 C-w=20 . C-k , SPC e v e n=20 ( =20 =20 C-x C-e C-2=20 C-2 C-3=20 C-3 C-5 =20 =20 =20 =20 SPC l a r e g g e =20 C-k , SPC a n d C-l M-l=20 , C-e C-x C-s=20 M-x r e p o r Recent messages: byte-code: End of buffer Undo! [3 times] Auto-saving...done byte-code: Beginning of buffer [4 times] = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" [2 times] byte-code: End of buffer [6 times] Auto-saving...done = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" Saving file /Users/gvol/vcs/emacs/preview-picture-bug.el... Wrote /Users/gvol/vcs/emacs/preview-picture-bug.el Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr filecache emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-hg time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win 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 ns multi-tty emacs) From unknown Mon Jun 23 04:15:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Mar 2012 16:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11133 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ivan Andrus Cc: 11133@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11133-submit@debbugs.gnu.org id=B11133.133312583025559 (code B ref 11133); Fri, 30 Mar 2012 16:44:02 +0000 Received: (at 11133) by debbugs.gnu.org; 30 Mar 2012 16:43:50 +0000 Received: from localhost ([127.0.0.1]:47232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDevV-0006eB-8V for submit@debbugs.gnu.org; Fri, 30 Mar 2012 12:43:49 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:59919) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDevR-0006e1-AS for 11133@debbugs.gnu.org; Fri, 30 Mar 2012 12:43:47 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0M1P00200GQ3Q300@a-mtaout23.012.net.il> for 11133@debbugs.gnu.org; Fri, 30 Mar 2012 19:12:10 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.228.100.223]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M1P0027SH09QO00@a-mtaout23.012.net.il>; Fri, 30 Mar 2012 19:12:10 +0300 (IDT) Date: Fri, 30 Mar 2012 19:12:10 +0300 From: Eli Zaretskii In-reply-to: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> X-012-Sender: halo1@inter.net.il Message-id: <83y5qiyso5.fsf@gnu.org> References: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> X-Spam-Score: -1.2 (-) 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: -1.2 (-) > From: Ivan Andrus > Date: Fri, 30 Mar 2012 16:47:05 +0200 > > Put the following (including comments) in a buffer and evaluate. > > #+begin_src emacs-lisp > ;; Note that the next line is indented > ;; This buffer is for notes you don't want to save, and for Lisp evaluation.;; If you want to create a file, visit that file with C-x C-f,;; then enter the text in that file's own buffer. > > ;; evaluate this > (let ((ov (make-overlay > (progn (goto-char (point-min)) > (forward-line) > (back-to-indentation) > (point)) > (progn (end-of-line) > (point)) > nil t nil))) > (overlay-put ov 'display > (make-string 500 ?b))) > > #+end_src > > Now run `previous-line' several times and it will get stuck at the > indentation of the bbbbb line. If you have an extremely wide screen you > may need to shrink the emacs window so that the bbbb line wraps. Also > note that running `previous-line' with a large prefix-argument will > move past the line More accurately, "large enough" is the number of screen lines taken by the overlay string. In my case, it was 7. > This does not seem to be a problem in Emacs 22.1.1 in a terminal which > is the only other emacs I have easy access to. This is a bug in visual line movement. Visual line movement was introduced in Emacs 23, that's why you don't see this in Emacs 22. In Emacs 23, the cursor gets stuck similarly, so this is not a regression wrt Emacs 23. Disable line-move-visual with the current 24 trunk, and the problem will go away in Emacs 24 as well. I will take a look when I have time. From unknown Mon Jun 23 04:15:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay Resent-From: Ivan Andrus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Mar 2012 17:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11133 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 11133@debbugs.gnu.org Received: via spool by 11133-submit@debbugs.gnu.org id=B11133.133312807229279 (code B ref 11133); Fri, 30 Mar 2012 17:22:02 +0000 Received: (at 11133) by debbugs.gnu.org; 30 Mar 2012 17:21:12 +0000 Received: from localhost ([127.0.0.1]:47256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDfVg-0007cC-1t for submit@debbugs.gnu.org; Fri, 30 Mar 2012 13:21:12 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:44724) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDfVd-0007c1-Gn for 11133@debbugs.gnu.org; Fri, 30 Mar 2012 13:21:11 -0400 Received: by bkuw5 with SMTP id w5so711877bku.3 for <11133@debbugs.gnu.org>; Fri, 30 Mar 2012 09:49:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=7fGNANw5Ejb/C55stJWahwf2HU6WjJZ1M27IL8NBwiY=; b=o90iK1vyp4y2WtxUYWQZ5SCnq0ri6QNyAekj5GuKLMGB2uKQ4E8/Q+IhTTZhEktLiP 2MRFdo9MpVRr3f2d4uRtn3LUV7o4lR6HbRRO7ZJazE2nDPbJwg2mU7o0IiDDvOdcVBsu q3ITjafrTho6ffa6/saTRLtnwkEyIGpyzE9jqeRMJFJ4OShXRCDD0mggcS378rQmeru/ 5aM738DcCmjy4ucICAkZggPPd3sn6gpkFWlyFG7KsPQHEOOYDVyYUZAZFfoTHoVvPIBT JGfqiG03oWnTqmXBoI4Ludfz3MYY+yIJs7yeBGaCbfq2k76skEKqlTiH1ab4UaDNqKpI /wyQ== Received: by 10.204.152.88 with SMTP id f24mr1213432bkw.121.1333126175223; Fri, 30 Mar 2012 09:49:35 -0700 (PDT) Received: from [10.0.2.16] (catv-80-99-177-93.catv.broadband.hu. [80.99.177.93]) by mx.google.com with ESMTPS id p19sm21906626bka.1.2012.03.30.09.49.33 (version=SSLv3 cipher=OTHER); Fri, 30 Mar 2012 09:49:34 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Ivan Andrus In-Reply-To: <83y5qiyso5.fsf@gnu.org> Date: Fri, 30 Mar 2012 18:49:32 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> <83y5qiyso5.fsf@gnu.org> X-Mailer: Apple Mail (2.1084) X-Spam-Score: -2.6 (--) 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: -2.6 (--) On Mar 30, 2012, at 6:12 PM, Eli Zaretskii wrote: >> From: Ivan Andrus >> Date: Fri, 30 Mar 2012 16:47:05 +0200 >>=20 >> Put the following (including comments) in a buffer and evaluate. >>=20 >> #+begin_src emacs-lisp >> ;; Note that the next line is indented >> ;; This buffer is for notes you don't want to save, and for Lisp = evaluation.;; If you want to create a file, visit that file with C-x = C-f,;; then enter the text in that file's own buffer. >>=20 >> ;; evaluate this >> (let ((ov (make-overlay >> (progn (goto-char (point-min)) >> (forward-line) >> (back-to-indentation) >> (point)) >> (progn (end-of-line) >> (point)) >> nil t nil))) >> (overlay-put ov 'display >> (make-string 500 ?b))) >>=20 >> #+end_src >>=20 >> Now run `previous-line' several times and it will get stuck at the >> indentation of the bbbbb line. If you have an extremely wide screen = you >> may need to shrink the emacs window so that the bbbb line wraps. = Also >> note that running `previous-line' with a large prefix-argument will >> move past the line >=20 > More accurately, "large enough" is the number of screen lines taken by > the overlay string. In my case, it was 7. >=20 >> This does not seem to be a problem in Emacs 22.1.1 in a terminal = which >> is the only other emacs I have easy access to. >=20 > This is a bug in visual line movement. Visual line movement was > introduced in Emacs 23, that's why you don't see this in Emacs 22. In > Emacs 23, the cursor gets stuck similarly, so this is not a regression > wrt Emacs 23. Disable line-move-visual with the current 24 trunk, and > the problem will go away in Emacs 24 as well. >=20 > I will take a look when I have time. That makes sense. Thanks, Ivan= From unknown Mon Jun 23 04:15:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Apr 2012 15:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11133 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: darthandrus@gmail.com Cc: Chong Yidong , Stefan Monnier , 11133@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11133-submit@debbugs.gnu.org id=B11133.133372743121463 (code B ref 11133); Fri, 06 Apr 2012 15:51:02 +0000 Received: (at 11133) by debbugs.gnu.org; 6 Apr 2012 15:50:31 +0000 Received: from localhost ([127.0.0.1]:42749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGBQl-0005a7-3y for submit@debbugs.gnu.org; Fri, 06 Apr 2012 11:50:31 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:58928) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGBQi-0005Zz-IY for 11133@debbugs.gnu.org; Fri, 06 Apr 2012 11:50:30 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M2200100DQK1S00@a-mtaout22.012.net.il> for 11133@debbugs.gnu.org; Fri, 06 Apr 2012 18:49:47 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.229.252.114]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M2200M9IEMYLS91@a-mtaout22.012.net.il>; Fri, 06 Apr 2012 18:49:47 +0300 (IDT) Date: Fri, 06 Apr 2012 18:48:15 +0300 From: Eli Zaretskii In-reply-to: <83y5qiyso5.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <8362dcc14w.fsf@gnu.org> References: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> <83y5qiyso5.fsf@gnu.org> X-Spam-Score: -1.2 (-) 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: -1.2 (-) > Date: Fri, 30 Mar 2012 19:12:10 +0300 > From: Eli Zaretskii > Cc: 11133@debbugs.gnu.org > > > From: Ivan Andrus > > Date: Fri, 30 Mar 2012 16:47:05 +0200 > > > > Put the following (including comments) in a buffer and evaluate. > > > > #+begin_src emacs-lisp > > ;; Note that the next line is indented > > ;; This buffer is for notes you don't want to save, and for Lisp evaluation.;; If you want to create a file, visit that file with C-x C-f,;; then enter the text in that file's own buffer. > > > > ;; evaluate this > > (let ((ov (make-overlay > > (progn (goto-char (point-min)) > > (forward-line) > > (back-to-indentation) > > (point)) > > (progn (end-of-line) > > (point)) > > nil t nil))) > > (overlay-put ov 'display > > (make-string 500 ?b))) > > > > #+end_src > > > > Now run `previous-line' several times and it will get stuck at the > > indentation of the bbbbb line. If you have an extremely wide screen you > > may need to shrink the emacs window so that the bbbb line wraps. Also > > note that running `previous-line' with a large prefix-argument will > > move past the line > > More accurately, "large enough" is the number of screen lines taken by > the overlay string. In my case, it was 7. > > > This does not seem to be a problem in Emacs 22.1.1 in a terminal which > > is the only other emacs I have easy access to. > > This is a bug in visual line movement. Visual line movement was > introduced in Emacs 23, that's why you don't see this in Emacs 22. In > Emacs 23, the cursor gets stuck similarly, so this is not a regression > wrt Emacs 23. Disable line-move-visual with the current 24 trunk, and > the problem will go away in Emacs 24 as well. The problem here is that vertical-motion does not consider the case of a display string that starts at point and takes more than one screen line (because it's long). The patch below plumbs that hole. Stefan and Chong, please tell me whether to install now or wait until after the Emacs 24.1 branch is cut. === modified file 'src/indent.c' --- src/indent.c 2012-01-19 07:21:25 +0000 +++ src/indent.c 2012-04-06 15:40:43 +0000 @@ -2021,6 +2021,7 @@ whether or not it is currently displayed EMACS_INT it_start; int first_x, it_overshoot_count = 0; int overshoot_handled = 0; + int disp_string_at_start_p = 0; itdata = bidi_shelve_cache (); SET_TEXT_POS (pt, PT, PT_BYTE); @@ -2035,6 +2036,8 @@ whether or not it is currently displayed { const char *s = SSDATA (it.string); const char *e = s + SBYTES (it.string); + + disp_string_at_start_p = it.string_from_display_prop_p; while (s < e) { if (*s++ == '\n') @@ -2062,19 +2065,29 @@ whether or not it is currently displayed /* IT may move too far if truncate-lines is on and PT lies beyond the right margin. IT may also move too far if the starting point is on a Lisp string that has embedded - newlines. In these cases, backtrack. */ + newlines, or spans several screen lines. In these cases, + backtrack. */ if (IT_CHARPOS (it) > it_start) { - /* We need to backtrack also if the Lisp string contains no - newlines, but there is a newline right after it. In this - case, IT overshoots if there is an after-string just - before the newline. */ - if (it_overshoot_count < 0 - && it.method == GET_FROM_BUFFER - && it.c == '\n') - it_overshoot_count = 1; - if (it_overshoot_count > 0) - move_it_by_lines (&it, -it_overshoot_count); + if (it_overshoot_count < 0) + { + /* We need to backtrack also if the Lisp string contains + no newlines, but there is a newline right after it. + In this case, IT overshoots if there is an + after-string just before the newline. */ + if (it.method == GET_FROM_BUFFER && it.c == '\n') + it_overshoot_count = 1; + else if (disp_string_at_start_p && it.vpos > 0) + { + /* This is the case of a display string that spans + several screen lines. In that case, we end up at + the end of the string, and it.vpos tells us how + many screen lines we need to backtrack. */ + it_overshoot_count = it.vpos; + } + if (it_overshoot_count > 0) + move_it_by_lines (&it, -it_overshoot_count); + } overshoot_handled = 1; } From unknown Mon Jun 23 04:15:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Apr 2012 04:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11133 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: darthandrus@gmail.com, Chong Yidong , 11133@debbugs.gnu.org Received: via spool by 11133-submit@debbugs.gnu.org id=B11133.133377188123850 (code B ref 11133); Sat, 07 Apr 2012 04:12:01 +0000 Received: (at 11133) by debbugs.gnu.org; 7 Apr 2012 04:11:21 +0000 Received: from localhost ([127.0.0.1]:42983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGMzg-0006Cd-2u for submit@debbugs.gnu.org; Sat, 07 Apr 2012 00:11:20 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:45978) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGMze-0006CW-DC for 11133@debbugs.gnu.org; Sat, 07 Apr 2012 00:11:18 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q374AXuF032556; Sat, 7 Apr 2012 00:10:33 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 6DD3FAE08C; Sat, 7 Apr 2012 00:10:33 -0400 (EDT) From: Stefan Monnier Message-ID: References: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> <83y5qiyso5.fsf@gnu.org> <8362dcc14w.fsf@gnu.org> Date: Sat, 07 Apr 2012 00:10:33 -0400 In-Reply-To: <8362dcc14w.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 06 Apr 2012 18:48:15 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4184=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4184> : streams <744572> : uri <1096870> X-Spam-Score: -3.5 (---) 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: -3.5 (---) > The problem here is that vertical-motion does not consider the case of > a display string that starts at point and takes more than one screen > line (because it's long). The patch below plumbs that hole. > Stefan and Chong, please tell me whether to install now or wait until > after the Emacs 24.1 branch is cut. Is it a regression w.r.t 23? If not, please just install it on the trunk, Stefan From unknown Mon Jun 23 04:15:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ivan Andrus Subject: bug#11133: closed (Re: bug#11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay) Message-ID: References: <83vclc9dpo.fsf@gnu.org> <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> X-Gnu-PR-Message: they-closed 11133 X-Gnu-PR-Package: emacs Reply-To: 11133@debbugs.gnu.org Date: Sat, 07 Apr 2012 08:00:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1333785603-11317-1" This is a multi-part message in MIME format... ------------=_1333785603-11317-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overl= ay which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 11133@debbugs.gnu.org. --=20 11133: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D11133 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1333785603-11317-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 11133-done) by debbugs.gnu.org; 7 Apr 2012 07:59:56 +0000 Received: from localhost ([127.0.0.1]:43032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGQYt-0002w4-TP for submit@debbugs.gnu.org; Sat, 07 Apr 2012 03:59:56 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:49190) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGQYr-0002vs-G3 for 11133-done@debbugs.gnu.org; Sat, 07 Apr 2012 03:59:54 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M2300H00N738Y00@a-mtaout21.012.net.il> for 11133-done@debbugs.gnu.org; Sat, 07 Apr 2012 10:59:08 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.229.252.114]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M2300HFVNIJ8B30@a-mtaout21.012.net.il>; Sat, 07 Apr 2012 10:59:08 +0300 (IDT) Date: Sat, 07 Apr 2012 10:57:07 +0300 From: Eli Zaretskii Subject: Re: bug#11133: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay In-reply-to: X-012-Sender: halo1@inter.net.il To: Stefan Monnier Message-id: <83vclc9dpo.fsf@gnu.org> References: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> <83y5qiyso5.fsf@gnu.org> <8362dcc14w.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11133-done Cc: darthandrus@gmail.com, cyd@stupidchicken.com, 11133-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: Stefan Monnier > Cc: darthandrus@gmail.com, 11133@debbugs.gnu.org, > Chong Yidong > Date: Sat, 07 Apr 2012 00:10:33 -0400 > > > The problem here is that vertical-motion does not consider the case of > > a display string that starts at point and takes more than one screen > > line (because it's long). The patch below plumbs that hole. > > > Stefan and Chong, please tell me whether to install now or wait until > > after the Emacs 24.1 branch is cut. > > Is it a regression w.r.t 23? No. > If not, please just install it on the trunk, Done as trunk revision 107782. Closing this bug. ------------=_1333785603-11317-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Mar 2012 15:20:00 +0000 Received: from localhost ([127.0.0.1]:47170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDdcO-0004bG-2S for submit@debbugs.gnu.org; Fri, 30 Mar 2012 11:20:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45392) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDdcL-0004b9-6p for submit@debbugs.gnu.org; Fri, 30 Mar 2012 11:19:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SDd7h-00042P-Rs for submit@debbugs.gnu.org; Fri, 30 Mar 2012 10:48:23 -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,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34170) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDd7h-00042K-M5 for submit@debbugs.gnu.org; Fri, 30 Mar 2012 10:48:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDd7a-00033I-V2 for bug-gnu-emacs@gnu.org; Fri, 30 Mar 2012 10:48:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SDd7T-000415-OF for bug-gnu-emacs@gnu.org; Fri, 30 Mar 2012 10:48:10 -0400 Received: from mail-bk0-f41.google.com ([209.85.214.41]:52925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDd7T-00040v-BJ for bug-gnu-emacs@gnu.org; Fri, 30 Mar 2012 10:48:03 -0400 Received: by bkwq16 with SMTP id q16so722268bkw.0 for ; Fri, 30 Mar 2012 07:48:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; bh=hJRKyr+V7KspmnwPlGOkoIB6zlr0LoyvRoljMZGankc=; b=UZVHTHbl8v59lMw9/T7kXdnUGESwO2k3z52Xvffe+bqpYg61SRoilL395YMzyBfvSH H8YOa2sS3oyDxaTzPEJmsjseIAX5EC2m9aYs8VrT5WipHArYvPAYnb7pjW08mMIsC/RZ yFLor7GncRdvQbQws7zuCWX2sS5Ti0cYdoSPy06rPfuS8FL1f76sxtRFceezY+k4Ukif Y/5LNEIcov8KYU1pSMgs30M0zho8yO314Gg2hVgUl0D2O3YRDtYxn4CAlgWxEZTrRSLL KOkjj8gcm2xMC9V89315t9hGnoJmOg5XB0w2lUrY8PEc/rbWTbefmdmwDUXypbrRbOqV y4lg== Received: by 10.204.150.73 with SMTP id x9mr1076161bkv.7.1333118880225; Fri, 30 Mar 2012 07:48:00 -0700 (PDT) Received: from [172.16.54.102] ([193.225.200.92]) by mx.google.com with ESMTPS id r8sm1554348bki.2.2012.03.30.07.47.08 (version=SSLv3 cipher=OTHER); Fri, 30 Mar 2012 07:47:59 -0700 (PDT) From: Ivan Andrus Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: 24.0.94; Cursor gets "stuck" on an indented line with wrapped overlay Date: Fri, 30 Mar 2012 16:47:05 +0200 Message-Id: <5871DE9D-63E6-40A5-9D1D-6D07F4AA2343@gmail.com> To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) 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.1 (------) 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.1 (------) Put the following (including comments) in a buffer and evaluate. #+begin_src emacs-lisp ;; Note that the next line is indented ;; This buffer is for notes you don't want to save, and for Lisp = evaluation.;; If you want to create a file, visit that file with C-x = C-f,;; then enter the text in that file's own buffer. ;; evaluate this (let ((ov (make-overlay (progn (goto-char (point-min)) (forward-line) (back-to-indentation) (point)) (progn (end-of-line) (point)) nil t nil))) (overlay-put ov 'display (make-string 500 ?b))) #+end_src Now run `previous-line' several times and it will get stuck at the indentation of the bbbbb line. If you have an extremely wide screen you may need to shrink the emacs window so that the bbbb line wraps. Also note that running `previous-line' with a large prefix-argument will move past the line, and once it is stuck, running with a prefix-argument = of 2 or greater will allow you to move past. FWIW, I ran into this while writing a LaTeX file with preview-mode and a large equation that wrapped on my screen. This does not seem to be a problem in Emacs 22.1.1 in a terminal which is the only other emacs I have easy access to. Thanks, Ivan In GNU Emacs 24.0.94.10 (i386-apple-darwin10.8.0, NS = apple-appkit-1038.36) of 2012-03-30 on oroszlan.local Windowing system distributor `Apple', version 10.3.1038 Configured using: `configure '--with-ns' '-C'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: 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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: f i x SPC - a r g u m e n t SPC o f SPC=20 2 SPC o r SPC g r e a t e r SPC w i l l SPC a l l o=20 w y SPC SPC y o u SPC t o SPC m o v e SPC=20 p a s t =20 C-e . C-x C-e =20 =20 X E =20 C-x C-e =20 =20 =20 =20 C-3 =20 C-3 =20 C-2 =20 C-e C-2 =20 C-e C-2 =20 C-2 =20 C-w=20 . C-k , SPC e v e n=20 ( =20 =20 C-x C-e C-2=20 C-2 C-3=20 C-3 C-5 =20 =20 =20 =20 SPC l a r e g g e =20 C-k , SPC a n d C-l M-l=20 , C-e C-x C-s=20 M-x r e p o r Recent messages: byte-code: End of buffer Undo! [3 times] Auto-saving...done byte-code: Beginning of buffer [4 times] = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" [2 times] byte-code: End of buffer [6 times] Auto-saving...done = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" Saving file /Users/gvol/vcs/emacs/preview-picture-bug.el... Wrote /Users/gvol/vcs/emacs/preview-picture-bug.el Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr filecache emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-hg time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win 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 ns multi-tty emacs) ------------=_1333785603-11317-1--