From unknown Mon Aug 18 15:41:02 2025 X-Loop: don@donarmstrong.com Subject: bug#1425: Longlines mode not preserving text properties Reply-To: "Peter Seibel" , 1425@debbugs.gnu.org Resent-From: "Peter Seibel" Original-Sender: peter.seibel@gmail.com Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 24 Nov 2008 23:30:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1425 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122756896219422 (code B ref -1); Mon, 24 Nov 2008 23:30:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.9 required=4.0 tests=BAYES_00,FOURLA, MURPHY_DRUGS_REL8,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 24 Nov 2008 23:22:42 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAONMcns019416 for ; Mon, 24 Nov 2008 15:22:39 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L4klJ-0002M6-Qm for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:37 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L4klI-0002Lb-VZ for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:37 -0500 Received: from [199.232.76.173] (port=36338 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L4klI-0002LR-NE for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:36 -0500 Received: from yw-out-1718.google.com ([74.125.46.153]:19052) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L4klI-0002M8-8Q for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:36 -0500 Received: by yw-out-1718.google.com with SMTP id 9so1027872ywk.66 for ; Mon, 24 Nov 2008 15:22:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:mime-version:content-type:content-transfer-encoding :content-disposition:x-google-sender-auth; bh=MsxCJ4Ne1yCi/WriNCghIgGFhnK8uqL+nn2aTjxg2jo=; b=CUbGtjDH25Tse+x1XC4CyFuyFcJP9qqZpoRvUiX4M3H9aeQsZ1EvVPQZkmJkqW3ZwR ta8XETmtmM9VBcdxtChuQmspM62H14dMaHYCRNFjfj4rJODgSJkIR4qO1iM/HKA6shrt 1l/Cft9As/d+o16f6nu/mZaWv0ovUgOo+cJd4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition:x-google-sender-auth; b=tnLpbZMyTByVyG8+7qmUyWBV9KrTxFyjt8yJtnIe11+30jUMlqa2PefgwQvjoJnvS/ SpZs5jhP/lKZrSufayEoA21tI6sTg2UrfsA1pJrGyDoCrjVstQyksr0xsZIIUfbk/Is/ oHfglXi0DwSq2krAcD6giwPMRKd5iXEoWti4c= Received: by 10.100.134.16 with SMTP id h16mr1913237and.42.1227568954535; Mon, 24 Nov 2008 15:22:34 -0800 (PST) Received: by 10.100.254.8 with HTTP; Mon, 24 Nov 2008 15:22:33 -0800 (PST) Message-ID: <40e4e7e50811241522r10327681ta441587a1c56e260@mail.gmail.com> Date: Mon, 24 Nov 2008 15:22:33 -0800 From: "Peter Seibel" Sender: peter.seibel@gmail.com To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 28b67233eccb0d89 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: I have some code that applies text properties via the write-region-annotate-functions and after-insert-file-functions mechanism in a major mode that also uses longlines-mode. When my text properties span a soft newline longlines mode doesn't preserve them when it converts spaces to newlines and back. The following patch seems to fix my problem but perhaps someone who groks longlines mode could come up with a more elegant solution. --- longlines.el.orig 2008-11-24 14:50:17.000000000 -0800 +++ longlines.el 2008-11-24 14:58:22.000000000 -0800 @@ -240,7 +240,7 @@ If wrapping is performed, point remains on the line. If the line does not need to be wrapped, move point to the next line and return t." (if (longlines-set-breakpoint) - (progn (insert-before-markers ?\n) + (progn (insert-before-markers-and-inherit ?\n) (backward-char 1) (delete-char -1) (forward-char 1) @@ -347,7 +347,13 @@ (goto-char (min beg end)) (while (search-forward "\n" reg-max t) (unless (get-text-property (match-beginning 0) 'hard) - (replace-match " "))) + (let* ((pos (match-beginning 0)) + (props (text-properties-at pos nil))) + (replace-match " ") + (let* ((hard-start (member 'hard props)) + (after-hard (cddr hard-start)) + (newprops (nconc (ldiff props hard-start) after-hard))) + (set-text-properties pos (1+ pos) newprops) nil)))) (set-buffer-modified-p mod) end))) If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /Applications/Emacs.app/Contents/Resources/etc/DEBUG for instructions. In GNU Emacs 22.0.99.1 (powerpc-apple-darwin8.9.0, Carbon Version 1.6.0) of 2007-05-06 on beagle Windowing system distributor `Apple Inc.', version 10.4.11 configured using `configure '--without-x' '--prefix=/usr/local'' 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: en_US.UTF-8 locale-coding-system: iso-8859-1 default-enable-multibyte-characters: t Major mode: Coders at Work Editing Minor modes in effect: longlines-mode: t encoded-kbd-mode: t erc-track-mode: t erc-track-minor-mode: t erc-services-mode: t erc-ring-mode: t erc-pcomplete-mode: t erc-netsplit-mode: t erc-button-mode: t erc-fill-mode: t erc-autojoin-mode: t smart-quote-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t shell-dirtrack-mode: t tooltip-mode: t mouse-wheel-mode: t use-hard-newlines: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: n s SPC m e c h a n i s m . C-a M-q C-e SPC I t SPC a l s o SPC i n SPC a SPC m a j o r SPC m o d e SPC t h a t SPC a l s o SPC u s e s SPC l o n g l i n e s SPC m o d e . SPC T h e SPC M-b M-b - C-e t e x t SPC p r o p e r t i e s SPC M-b M-b M-b C-k W h e n SPC m y SPC m e t e x t SPC p r o p e r t i e s SPC s p a n SPC a SPC s o f t SPC n e w l i n e SPC M-q C-a C-e SPC l o n g t h e SPC l o n g l i n e s SPC m o d e SPC M-b M-b C-e M-b C-e d o e s n ' t SPC p r e s e r v e SPC t h e m SPC w h e n SPC i t SPC c o n v e r t s SPC s p a c e s SPC t o SPC n e w l i n e s SPC a n d SPC b a c k . M-q C-a C-e SPC C-v C-v M-v M-v C-v M-< C-SPC M-w C-x k M-x r e p o r t Recent messages: Making completion list... Loading emacsbug...done Quit 170 (#o252, #xaa) 1097 (#o2111, #x449) Quit Making completion list... Mark set Auto-saving...done Mark set [2 times] -- Peter Seibel http://www.codersatwork.com/ http://www.gigamonkeys.com/blog/ From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 11 14:24:42 2011 Received: (at control) by debbugs.gnu.org; 11 Sep 2011 18:24:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2ohs-0007CQ-DQ for submit@debbugs.gnu.org; Sun, 11 Sep 2011 14:24:42 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2oho-0007CI-Q0 for control@debbugs.gnu.org; Sun, 11 Sep 2011 14:24:37 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R2odZ-00052C-T7 for control@debbugs.gnu.org; Sun, 11 Sep 2011 20:20:13 +0200 Date: Sun, 11 Sep 2011 20:17:13 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #1425 X-MailScanner-ID: 1R2odZ-00052C-T7 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316370014.21398@lABbZI11+Qg7Ytznfzgamg X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.7 (--) tags 1425 patch From unknown Mon Aug 18 15:41:02 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: "Peter Seibel" Subject: bug#1425: closed (Re: bug#1425: Longlines mode not preserving text properties) Message-ID: References: <87mwxzpoew.fsf@gnu.org> <40e4e7e50811241522r10327681ta441587a1c56e260@mail.gmail.com> X-Gnu-PR-Message: they-closed 1425 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 1425@debbugs.gnu.org Date: Fri, 30 Nov 2012 07:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1354258922-9473-1" This is a multi-part message in MIME format... ------------=_1354258922-9473-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #1425: Longlines mode not preserving text properties 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 1425@debbugs.gnu.org. --=20 1425: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D1425 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1354258922-9473-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1425-done) by debbugs.gnu.org; 30 Nov 2012 07:01:03 +0000 Received: from localhost ([127.0.0.1]:45980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeKas-0002RT-UL for submit@debbugs.gnu.org; Fri, 30 Nov 2012 02:01:03 -0500 Received: from mail-pb0-f44.google.com ([209.85.160.44]:62793) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeKaq-0002R5-BC for 1425-done@debbugs.gnu.org; Fri, 30 Nov 2012 02:01:01 -0500 Received: by mail-pb0-f44.google.com with SMTP id uo1so226920pbc.3 for <1425-done@debbugs.gnu.org>; Thu, 29 Nov 2012 22:58:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=EaoZhQlxz6Mb3L7a1L4egU3UaT97dxDJI55dN5OH7ds=; b=fZ3aiHxes8TE+JM5TiXbzgQwp530SeXml2H2bRW6OXE/zCRgdinik0COPkD5L9/s8U zooMeBwTRzfJgukvKHzybEbI+QlZww/F/21oKrYT/QaZTH3LoKHmlvU5A9S7iiv615Uk sNkCxKBRgfhalVmEvVu3BbzHPOHX7UjrXrraz0Zm124J8q8sb3yp3HSSYuHPuE9196Jo vItBsk3xOwqQMVptQbFXmhDdnEy/xnJosa/+bHqn4FIGw2IV2DlWYxROfDc2oz7ZcMRd TcrsAlH1CXgkHzgolp1y1hOppuyI7mZuyMwOojCc8ag1+lvoQL23iXyAxEISGx0dav58 s49g== Received: by 10.68.252.40 with SMTP id zp8mr3118896pbc.66.1354258734625; Thu, 29 Nov 2012 22:58:54 -0800 (PST) Received: from ulysses ([155.69.16.180]) by mx.google.com with ESMTPS id nt5sm2557862pbb.59.2012.11.29.22.58.50 (version=SSLv3 cipher=OTHER); Thu, 29 Nov 2012 22:58:53 -0800 (PST) From: Chong Yidong To: "Peter Seibel" Subject: Re: bug#1425: Longlines mode not preserving text properties References: <40e4e7e50811241522r10327681ta441587a1c56e260@mail.gmail.com> Date: Fri, 30 Nov 2012 14:58:47 +0800 In-Reply-To: <40e4e7e50811241522r10327681ta441587a1c56e260@mail.gmail.com> (Peter Seibel's message of "Mon, 24 Nov 2008 15:22:33 -0800") Message-ID: <87mwxzpoew.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 1425-done Cc: 1425-done@debbugs.gnu.org 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: 0.1 (/) "Peter Seibel" writes: > I have some code that applies text properties via the > write-region-annotate-functions and after-insert-file-functions > mechanism in a major mode that also uses longlines-mode. When my text > properties span a soft newline longlines mode doesn't preserve them > when it converts spaces to newlines and back. > > The following patch seems to fix my problem but perhaps someone who > groks longlines mode could come up with a more elegant solution. Longlines mode has been quasi-obsoleted by Visual Line mode since this bug was files (and soon to be formally obsoleted), but I've committed a tweaked version of this patch that doesn't use ldiff. Thanks. ------------=_1354258922-9473-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From peter.seibel@gmail.com Mon Nov 24 15:22:42 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.9 required=4.0 tests=BAYES_00,FOURLA, MURPHY_DRUGS_REL8,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 24 Nov 2008 23:22:42 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAONMcns019416 for ; Mon, 24 Nov 2008 15:22:39 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L4klJ-0002M6-Qm for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:37 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L4klI-0002Lb-VZ for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:37 -0500 Received: from [199.232.76.173] (port=36338 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L4klI-0002LR-NE for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:36 -0500 Received: from yw-out-1718.google.com ([74.125.46.153]:19052) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L4klI-0002M8-8Q for bug-gnu-emacs@gnu.org; Mon, 24 Nov 2008 18:22:36 -0500 Received: by yw-out-1718.google.com with SMTP id 9so1027872ywk.66 for ; Mon, 24 Nov 2008 15:22:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:mime-version:content-type:content-transfer-encoding :content-disposition:x-google-sender-auth; bh=MsxCJ4Ne1yCi/WriNCghIgGFhnK8uqL+nn2aTjxg2jo=; b=CUbGtjDH25Tse+x1XC4CyFuyFcJP9qqZpoRvUiX4M3H9aeQsZ1EvVPQZkmJkqW3ZwR ta8XETmtmM9VBcdxtChuQmspM62H14dMaHYCRNFjfj4rJODgSJkIR4qO1iM/HKA6shrt 1l/Cft9As/d+o16f6nu/mZaWv0ovUgOo+cJd4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition:x-google-sender-auth; b=tnLpbZMyTByVyG8+7qmUyWBV9KrTxFyjt8yJtnIe11+30jUMlqa2PefgwQvjoJnvS/ SpZs5jhP/lKZrSufayEoA21tI6sTg2UrfsA1pJrGyDoCrjVstQyksr0xsZIIUfbk/Is/ oHfglXi0DwSq2krAcD6giwPMRKd5iXEoWti4c= Received: by 10.100.134.16 with SMTP id h16mr1913237and.42.1227568954535; Mon, 24 Nov 2008 15:22:34 -0800 (PST) Received: by 10.100.254.8 with HTTP; Mon, 24 Nov 2008 15:22:33 -0800 (PST) Message-ID: <40e4e7e50811241522r10327681ta441587a1c56e260@mail.gmail.com> Date: Mon, 24 Nov 2008 15:22:33 -0800 From: "Peter Seibel" Sender: peter.seibel@gmail.com To: bug-gnu-emacs@gnu.org Subject: Longlines mode not preserving text properties MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 28b67233eccb0d89 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: I have some code that applies text properties via the write-region-annotate-functions and after-insert-file-functions mechanism in a major mode that also uses longlines-mode. When my text properties span a soft newline longlines mode doesn't preserve them when it converts spaces to newlines and back. The following patch seems to fix my problem but perhaps someone who groks longlines mode could come up with a more elegant solution. --- longlines.el.orig 2008-11-24 14:50:17.000000000 -0800 +++ longlines.el 2008-11-24 14:58:22.000000000 -0800 @@ -240,7 +240,7 @@ If wrapping is performed, point remains on the line. If the line does not need to be wrapped, move point to the next line and return t." (if (longlines-set-breakpoint) - (progn (insert-before-markers ?\n) + (progn (insert-before-markers-and-inherit ?\n) (backward-char 1) (delete-char -1) (forward-char 1) @@ -347,7 +347,13 @@ (goto-char (min beg end)) (while (search-forward "\n" reg-max t) (unless (get-text-property (match-beginning 0) 'hard) - (replace-match " "))) + (let* ((pos (match-beginning 0)) + (props (text-properties-at pos nil))) + (replace-match " ") + (let* ((hard-start (member 'hard props)) + (after-hard (cddr hard-start)) + (newprops (nconc (ldiff props hard-start) after-hard))) + (set-text-properties pos (1+ pos) newprops) nil)))) (set-buffer-modified-p mod) end))) If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /Applications/Emacs.app/Contents/Resources/etc/DEBUG for instructions. In GNU Emacs 22.0.99.1 (powerpc-apple-darwin8.9.0, Carbon Version 1.6.0) of 2007-05-06 on beagle Windowing system distributor `Apple Inc.', version 10.4.11 configured using `configure '--without-x' '--prefix=/usr/local'' 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: en_US.UTF-8 locale-coding-system: iso-8859-1 default-enable-multibyte-characters: t Major mode: Coders at Work Editing Minor modes in effect: longlines-mode: t encoded-kbd-mode: t erc-track-mode: t erc-track-minor-mode: t erc-services-mode: t erc-ring-mode: t erc-pcomplete-mode: t erc-netsplit-mode: t erc-button-mode: t erc-fill-mode: t erc-autojoin-mode: t smart-quote-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t shell-dirtrack-mode: t tooltip-mode: t mouse-wheel-mode: t use-hard-newlines: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: n s SPC m e c h a n i s m . C-a M-q C-e SPC I t SPC a l s o SPC i n SPC a SPC m a j o r SPC m o d e SPC t h a t SPC a l s o SPC u s e s SPC l o n g l i n e s SPC m o d e . SPC T h e SPC M-b M-b - C-e t e x t SPC p r o p e r t i e s SPC M-b M-b M-b C-k W h e n SPC m y SPC m e t e x t SPC p r o p e r t i e s SPC s p a n SPC a SPC s o f t SPC n e w l i n e SPC M-q C-a C-e SPC l o n g t h e SPC l o n g l i n e s SPC m o d e SPC M-b M-b C-e M-b C-e d o e s n ' t SPC p r e s e r v e SPC t h e m SPC w h e n SPC i t SPC c o n v e r t s SPC s p a c e s SPC t o SPC n e w l i n e s SPC a n d SPC b a c k . M-q C-a C-e SPC C-v C-v M-v M-v C-v M-< C-SPC M-w C-x k M-x r e p o r t Recent messages: Making completion list... Loading emacsbug...done Quit 170 (#o252, #xaa) 1097 (#o2111, #x449) Quit Making completion list... Mark set Auto-saving...done Mark set [2 times] -- Peter Seibel http://www.codersatwork.com/ http://www.gigamonkeys.com/blog/ ------------=_1354258922-9473-1--