From unknown Sun Aug 10 04:34:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6311: 23.1; tabs in many texinfo files Resent-From: emacs18@gmail.com Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 May 2010 06:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6311 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6311@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: emacs18@gmail.com Received: via spool by submit@debbugs.gnu.org id=B.12752010395739 (code B ref -1); Sun, 30 May 2010 06:31:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 May 2010 06:30:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OIc2g-0001UU-5E for submit@debbugs.gnu.org; Sun, 30 May 2010 02:30:39 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OIZY5-0007Od-Lg for submit@debbugs.gnu.org; Sat, 29 May 2010 23:50:55 -0400 Received: from lists.gnu.org ([199.232.76.165]:44981) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OIZY2-000536-3P for submit@debbugs.gnu.org; Sat, 29 May 2010 23:50:50 -0400 Received: from [140.186.70.92] (port=58535 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OIZY0-0000U0-3v for bug-gnu-emacs@gnu.org; Sat, 29 May 2010 23:50:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=no version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OIZXx-0004mu-GR for bug-gnu-emacs@gnu.org; Sat, 29 May 2010 23:50:47 -0400 Received: from mail-pw0-f41.google.com ([209.85.160.41]:37718) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OIZXx-0004mk-7A for bug-gnu-emacs@gnu.org; Sat, 29 May 2010 23:50:45 -0400 Received: by pwi6 with SMTP id 6so2978288pwi.0 for ; Sat, 29 May 2010 20:50:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:message-id:to:reply-to :from:subject; bh=GkCIFaHElP5+Qh1PzPcfaVMBHktBAQpfI66nSZ8is/g=; b=Z9oBtLj5K3RWT2VMr+qdbYBHoE+7oFH7BJytQAIxNiBBYV+aB6WTqGW38pCvaaEmT7 K4TjVHRb3Fed2/tj2EcT/5sWYujrj6Fr6YfxhAqlsFa8+V5zNeseZNJu9/8pC0hAHsLV sv1BozXrqH8hpO7DeofwjtNUQGXw9VVilJgOQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:message-id:to:reply-to:from:subject; b=evqu8uxPXoFSADUKvB5bnBcaEYKB/deH1pbOan+zvpemzuAMRcLViDQ5eJZjxOBE0j SW/wKbXNCOT4l2E5dbiS1l8ppdf0ZVAo3pUP28faAOG+JShD8daLMZC1GmWXENrFKJNY 8LgrvMehxajun5EZEHUd2AMbxvSkLB/5H8eZU= Received: by 10.114.236.18 with SMTP id j18mr2070526wah.16.1275191443578; Sat, 29 May 2010 20:50:43 -0700 (PDT) Received: from dad-laptop (pool-72-87-39-207.ptldor.fios.verizon.net [72.87.39.207]) by mx.google.com with ESMTPS id n32sm35562216wae.22.2010.05.29.20.50.42 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 29 May 2010 20:50:43 -0700 (PDT) Date: Sat, 29 May 2010 20:50:38 -0700 Message-Id: From: emacs18@gmail.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Sun, 30 May 2010 02:30:37 -0400 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: -5.9 (-----) Many texinfo files in emacs bzr repository have tab characters in them. Texinfo manual cautions users not to use tabs anywere in any texinfo file several times. For example following can be found: Caution: Do not use tabs in the lines of an example! (Or anywhere else in Texinfo, except in verbatim environments.) TeX treats tabs as single spaces, and that is not what they look like. In Emacs, you can use `M-x untabify' to convert tabs in a region to multiple spaces. Another section has similar warnings: * *Caution:* Last, do not use tab characters in a Texinfo file (except in verbatim modes)! TeX uses variable-width fonts, which means that it is impractical at best to define a tab to work in all circumstances. Consequently, TeX treats tabs like single spaces, and that is not what they look like in the source. Furthermore, `makeinfo' does nothing special with tabs, and thus a tab character in your input file will usually appear differently in the output. To avoid this problem, Texinfo mode in GNU Emacs inserts multiple spaces when you press the key. Also, you can run `untabify' in Emacs to convert tabs in a region to multiple spaces, or use the `unexpand' command from the shell. However emacs itself has tab character in many files as can be seen by the following 'find' command output whee the character between the single quote is a tab character. Shouldn't someone do `M-x untabify' on all these files? $ find . -name '*.texi' -exec grep -l ' ' {} \; ./doc/emacs/mule.texi ./doc/emacs/text.texi ./doc/emacs/emacs.texi ./doc/emacs/dired.texi ./doc/emacs/emerge-xtra.texi ./doc/emacs/vc1-xtra.texi ./doc/emacs/display.texi ./doc/emacs/sending.texi ./doc/emacs/fortran-xtra.texi ./doc/emacs/custom.texi ./doc/emacs/buffers.texi ./doc/emacs/basic.texi ./doc/emacs/building.texi ./doc/emacs/msdog.texi ./doc/emacs/help.texi ./doc/emacs/rmail.texi ./doc/emacs/calendar.texi ./doc/emacs/xresources.texi ./doc/emacs/programs.texi ./doc/emacs/search.texi ./doc/emacs/frames.texi ./doc/emacs/misc.texi ./doc/emacs/files.texi ./doc/emacs/trouble.texi ./doc/emacs/mark.texi ./doc/emacs/killing.texi ./doc/emacs/maintaining.texi ./doc/emacs/screen.texi ./doc/emacs/mini.texi ./doc/emacs/abbrevs.texi ./doc/lispref/text.texi ./doc/lispref/vol1.texi ./doc/lispref/display.texi ./doc/lispref/os.texi ./doc/lispref/elisp.texi ./doc/lispref/tips.texi ./doc/lispref/loading.texi ./doc/lispref/windows.texi ./doc/lispref/debugging.texi ./doc/lispref/vol2.texi ./doc/lispref/edebug.texi ./doc/lispref/functions.texi ./doc/lispref/keymaps.texi ./doc/lispref/internals.texi ./doc/lispref/sequences.texi ./doc/lispref/compile.texi ./doc/lispref/frames.texi ./doc/lispref/numbers.texi ./doc/lispref/processes.texi ./doc/lispref/commands.texi ./doc/lispref/files.texi ./doc/lispref/minibuf.texi ./doc/lispref/eval.texi ./doc/lispref/syntax.texi ./doc/lispref/strings.texi ./doc/lispref/searching.texi ./doc/lispref/abbrevs.texi ./doc/misc/ebrowse.texi ./doc/misc/forms.texi ./doc/misc/smtpmail.texi ./doc/misc/cl.texi ./doc/misc/pgg.texi ./doc/misc/sasl.texi ./doc/misc/viper.texi ./doc/misc/dired-x.texi ./doc/misc/sem-user.texi ./doc/misc/sc.texi ./doc/misc/semantic.texi ./doc/misc/gnus-faq.texi ./doc/misc/ede.texi ./doc/misc/sieve.texi ./doc/misc/faq.texi ./doc/misc/org.texi ./doc/misc/vip.texi ./doc/misc/autotype.texi ./doc/misc/pcl-cvs.texi ./doc/misc/reftex.texi ./doc/misc/idlwave.texi ./doc/misc/speedbar.texi ./doc/misc/eieio.texi ./doc/misc/epa.texi ./doc/misc/nxml-mode.texi ./doc/misc/widget.texi ./doc/misc/flymake.texi ./doc/misc/mh-e.texi ./doc/lispintro/emacs-lisp-intro.texi In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.3) of 2010-03-25 on palmer, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10604000 configured using `configure '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' '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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Mail Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t which-function-mode: t display-time-mode: t tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-c c f i n d SPC . SPC - n a m e SPC ' * . t e x i ' SPC - e x e c g SPC g r e p SPC ' C-q i C-q TAB ' SPC { } SPC \ ; C-p ESC > C-c C-c ESC p C-a ESC C-f ESC C-f ESC C-f ESC C-f ESC C-f ESC C-f SPC - l C-p C-p C-a C-f C-f ESC RET C-s TAB C-s C-s C-s C-e C-x o C-x 1 C-u C-p C-u C-u C-u C-p C-p C-f ESC RET C-s TAB C-s C-s C-s C-s C-e C-x o C-n C-f ESC RET C-s C-s C-s C-s C-s C-v C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-e C-x o C-n ESC RET C-s C-s C-s C-s C-s C-s C-e C-x o C-x 1 ESC v C-p C-p C-p C-p ESC > p w d C-SPC C-p C-p C-w ESC v ESC v C-l C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-e C-o C-n C-y C-p C-a C-p $ SPC C-n C-n C-e C-b C-b C-SPC C-a C-w C-n C-p C-k C-n C-SPC C-s $ C-b C-w C-p C-p C-p C-o C-n C-n C-p C-p C-n ESC > ESC w C-x m ESC > C-y C-x C-x C-g ESC > C-b C-b C-SPC C-a C-w C-k ESC v C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p ESC > ESC w ESC x r e p o r t - SPC Recent messages: $ " Mark set [2 times] Quit Mark set [3 times] Saved text from " $ pwd /usr/local/src/emacs-bzr/trunk $" Auto-saving... From unknown Sun Aug 10 04:34:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6311: 23.1; tabs in many texinfo files Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 May 2010 17:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6311 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: emacs18@gmail.com Cc: 6311@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 6311-submit@debbugs.gnu.org id=B6311.12752404868800 (code B ref 6311); Sun, 30 May 2010 17:29:02 +0000 Received: (at 6311) by debbugs.gnu.org; 30 May 2010 17:28:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OImIw-0002Ht-FE for submit@debbugs.gnu.org; Sun, 30 May 2010 13:28:06 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OImIt-0002HX-Un for 6311@debbugs.gnu.org; Sun, 30 May 2010 13:28:04 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0L3800800TJUL300@a-mtaout20.012.net.il> for 6311@debbugs.gnu.org; Sun, 30 May 2010 20:27:13 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.245.238]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L3800L77TTBR6Q0@a-mtaout20.012.net.il>; Sun, 30 May 2010 20:27:12 +0300 (IDT) Date: Sun, 30 May 2010 20:27:14 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83iq65ti4t.fsf@gnu.org> References: X-Spam-Score: -2.0 (--) 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.0 (--) > Date: Sat, 29 May 2010 20:50:38 -0700 > From: emacs18@gmail.com > Cc: > > Shouldn't someone do `M-x untabify' on all these files? Yes, definitely. From unknown Sun Aug 10 04:34:49 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: emacs18@gmail.com Subject: bug#6311: closed (Re: bug#6311: tabs in many texinfo files) Message-ID: References: <2q8w668a5n.fsf@fencepost.gnu.org> X-Gnu-PR-Message: they-closed 6311 X-Gnu-PR-Package: emacs Reply-To: 6311@debbugs.gnu.org Date: Wed, 23 Jun 2010 07:46:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1277279163-26498-1" This is a multi-part message in MIME format... ------------=_1277279163-26498-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #6311: 23.1; tabs in many texinfo files 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 6311@debbugs.gnu.org. --=20 6311: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D6311 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1277279163-26498-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 6311-done) by debbugs.gnu.org; 23 Jun 2010 07:45:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORKeH-0006t5-U7 for submit@debbugs.gnu.org; Wed, 23 Jun 2010 03:45:30 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORKeG-0006t0-P3 for 6311-done@debbugs.gnu.org; Wed, 23 Jun 2010 03:45:29 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1ORKeC-0005h1-Q7; Wed, 23 Jun 2010 03:45:24 -0400 To: 6311-done@debbugs.gnu.org Subject: Re: bug#6311: tabs in many texinfo files From: Glenn Morris X-Spook: Nazi global militia chameleon man corporate security X-Ran: t.aci?Q<:r^i`~6K0g5^AZ<[%\[!RgMqkO'!,;R~E:#>;=9Fi'$9bWJk3pAj5D8R_rar_Z X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 23 Jun 2010 03:45:24 -0400 Message-ID: <2q8w668a5n.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: 6311-done 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: -5.1 (-----) The tabs are gone now. ------------=_1277279163-26498-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 May 2010 06:30:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OIc2g-0001UU-5E for submit@debbugs.gnu.org; Sun, 30 May 2010 02:30:39 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OIZY5-0007Od-Lg for submit@debbugs.gnu.org; Sat, 29 May 2010 23:50:55 -0400 Received: from lists.gnu.org ([199.232.76.165]:44981) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OIZY2-000536-3P for submit@debbugs.gnu.org; Sat, 29 May 2010 23:50:50 -0400 Received: from [140.186.70.92] (port=58535 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OIZY0-0000U0-3v for bug-gnu-emacs@gnu.org; Sat, 29 May 2010 23:50:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=no version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OIZXx-0004mu-GR for bug-gnu-emacs@gnu.org; Sat, 29 May 2010 23:50:47 -0400 Received: from mail-pw0-f41.google.com ([209.85.160.41]:37718) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OIZXx-0004mk-7A for bug-gnu-emacs@gnu.org; Sat, 29 May 2010 23:50:45 -0400 Received: by pwi6 with SMTP id 6so2978288pwi.0 for ; Sat, 29 May 2010 20:50:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:message-id:to:reply-to :from:subject; bh=GkCIFaHElP5+Qh1PzPcfaVMBHktBAQpfI66nSZ8is/g=; b=Z9oBtLj5K3RWT2VMr+qdbYBHoE+7oFH7BJytQAIxNiBBYV+aB6WTqGW38pCvaaEmT7 K4TjVHRb3Fed2/tj2EcT/5sWYujrj6Fr6YfxhAqlsFa8+V5zNeseZNJu9/8pC0hAHsLV sv1BozXrqH8hpO7DeofwjtNUQGXw9VVilJgOQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:message-id:to:reply-to:from:subject; b=evqu8uxPXoFSADUKvB5bnBcaEYKB/deH1pbOan+zvpemzuAMRcLViDQ5eJZjxOBE0j SW/wKbXNCOT4l2E5dbiS1l8ppdf0ZVAo3pUP28faAOG+JShD8daLMZC1GmWXENrFKJNY 8LgrvMehxajun5EZEHUd2AMbxvSkLB/5H8eZU= Received: by 10.114.236.18 with SMTP id j18mr2070526wah.16.1275191443578; Sat, 29 May 2010 20:50:43 -0700 (PDT) Received: from dad-laptop (pool-72-87-39-207.ptldor.fios.verizon.net [72.87.39.207]) by mx.google.com with ESMTPS id n32sm35562216wae.22.2010.05.29.20.50.42 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 29 May 2010 20:50:43 -0700 (PDT) Date: Sat, 29 May 2010 20:50:38 -0700 Message-Id: To: bug-gnu-emacs@gnu.org From: emacs18@gmail.com Subject: 23.1; tabs in many texinfo files X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 30 May 2010 02:30:37 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: emacs18@gmail.com 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: -5.9 (-----) Many texinfo files in emacs bzr repository have tab characters in them. Texinfo manual cautions users not to use tabs anywere in any texinfo file several times. For example following can be found: Caution: Do not use tabs in the lines of an example! (Or anywhere else in Texinfo, except in verbatim environments.) TeX treats tabs as single spaces, and that is not what they look like. In Emacs, you can use `M-x untabify' to convert tabs in a region to multiple spaces. Another section has similar warnings: * *Caution:* Last, do not use tab characters in a Texinfo file (except in verbatim modes)! TeX uses variable-width fonts, which means that it is impractical at best to define a tab to work in all circumstances. Consequently, TeX treats tabs like single spaces, and that is not what they look like in the source. Furthermore, `makeinfo' does nothing special with tabs, and thus a tab character in your input file will usually appear differently in the output. To avoid this problem, Texinfo mode in GNU Emacs inserts multiple spaces when you press the key. Also, you can run `untabify' in Emacs to convert tabs in a region to multiple spaces, or use the `unexpand' command from the shell. However emacs itself has tab character in many files as can be seen by the following 'find' command output whee the character between the single quote is a tab character. Shouldn't someone do `M-x untabify' on all these files? $ find . -name '*.texi' -exec grep -l ' ' {} \; ./doc/emacs/mule.texi ./doc/emacs/text.texi ./doc/emacs/emacs.texi ./doc/emacs/dired.texi ./doc/emacs/emerge-xtra.texi ./doc/emacs/vc1-xtra.texi ./doc/emacs/display.texi ./doc/emacs/sending.texi ./doc/emacs/fortran-xtra.texi ./doc/emacs/custom.texi ./doc/emacs/buffers.texi ./doc/emacs/basic.texi ./doc/emacs/building.texi ./doc/emacs/msdog.texi ./doc/emacs/help.texi ./doc/emacs/rmail.texi ./doc/emacs/calendar.texi ./doc/emacs/xresources.texi ./doc/emacs/programs.texi ./doc/emacs/search.texi ./doc/emacs/frames.texi ./doc/emacs/misc.texi ./doc/emacs/files.texi ./doc/emacs/trouble.texi ./doc/emacs/mark.texi ./doc/emacs/killing.texi ./doc/emacs/maintaining.texi ./doc/emacs/screen.texi ./doc/emacs/mini.texi ./doc/emacs/abbrevs.texi ./doc/lispref/text.texi ./doc/lispref/vol1.texi ./doc/lispref/display.texi ./doc/lispref/os.texi ./doc/lispref/elisp.texi ./doc/lispref/tips.texi ./doc/lispref/loading.texi ./doc/lispref/windows.texi ./doc/lispref/debugging.texi ./doc/lispref/vol2.texi ./doc/lispref/edebug.texi ./doc/lispref/functions.texi ./doc/lispref/keymaps.texi ./doc/lispref/internals.texi ./doc/lispref/sequences.texi ./doc/lispref/compile.texi ./doc/lispref/frames.texi ./doc/lispref/numbers.texi ./doc/lispref/processes.texi ./doc/lispref/commands.texi ./doc/lispref/files.texi ./doc/lispref/minibuf.texi ./doc/lispref/eval.texi ./doc/lispref/syntax.texi ./doc/lispref/strings.texi ./doc/lispref/searching.texi ./doc/lispref/abbrevs.texi ./doc/misc/ebrowse.texi ./doc/misc/forms.texi ./doc/misc/smtpmail.texi ./doc/misc/cl.texi ./doc/misc/pgg.texi ./doc/misc/sasl.texi ./doc/misc/viper.texi ./doc/misc/dired-x.texi ./doc/misc/sem-user.texi ./doc/misc/sc.texi ./doc/misc/semantic.texi ./doc/misc/gnus-faq.texi ./doc/misc/ede.texi ./doc/misc/sieve.texi ./doc/misc/faq.texi ./doc/misc/org.texi ./doc/misc/vip.texi ./doc/misc/autotype.texi ./doc/misc/pcl-cvs.texi ./doc/misc/reftex.texi ./doc/misc/idlwave.texi ./doc/misc/speedbar.texi ./doc/misc/eieio.texi ./doc/misc/epa.texi ./doc/misc/nxml-mode.texi ./doc/misc/widget.texi ./doc/misc/flymake.texi ./doc/misc/mh-e.texi ./doc/lispintro/emacs-lisp-intro.texi In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.3) of 2010-03-25 on palmer, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10604000 configured using `configure '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' '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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Mail Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t which-function-mode: t display-time-mode: t tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-c c f i n d SPC . SPC - n a m e SPC ' * . t e x i ' SPC - e x e c g SPC g r e p SPC ' C-q i C-q TAB ' SPC { } SPC \ ; C-p ESC > C-c C-c ESC p C-a ESC C-f ESC C-f ESC C-f ESC C-f ESC C-f ESC C-f SPC - l C-p C-p C-a C-f C-f ESC RET C-s TAB C-s C-s C-s C-e C-x o C-x 1 C-u C-p C-u C-u C-u C-p C-p C-f ESC RET C-s TAB C-s C-s C-s C-s C-e C-x o C-n C-f ESC RET C-s C-s C-s C-s C-s C-v C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-e C-x o C-n ESC RET C-s C-s C-s C-s C-s C-s C-e C-x o C-x 1 ESC v C-p C-p C-p C-p ESC > p w d C-SPC C-p C-p C-w ESC v ESC v C-l C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-e C-o C-n C-y C-p C-a C-p $ SPC C-n C-n C-e C-b C-b C-SPC C-a C-w C-n C-p C-k C-n C-SPC C-s $ C-b C-w C-p C-p C-p C-o C-n C-n C-p C-p C-n ESC > ESC w C-x m ESC > C-y C-x C-x C-g ESC > C-b C-b C-SPC C-a C-w C-k ESC v C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p ESC > ESC w ESC x r e p o r t - SPC Recent messages: $ " Mark set [2 times] Quit Mark set [3 times] Saved text from " $ pwd /usr/local/src/emacs-bzr/trunk $" Auto-saving... ------------=_1277279163-26498-1--