From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 03 18:11:56 2012 Received: (at submit) by debbugs.gnu.org; 3 Jan 2012 23:11:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiDWN-0004vK-5D for submit@debbugs.gnu.org; Tue, 03 Jan 2012 18:11:56 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiDKz-0004ek-3B for submit@debbugs.gnu.org; Tue, 03 Jan 2012 18:00:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiDHh-0004iy-Hg for submit@debbugs.gnu.org; Tue, 03 Jan 2012 17:56:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:40717) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiDHh-0004if-AN for submit@debbugs.gnu.org; Tue, 03 Jan 2012 17:56:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiDHe-0007IJ-Ai for bug-gnu-emacs@gnu.org; Tue, 03 Jan 2012 17:56:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiDHb-0004hZ-BO for bug-gnu-emacs@gnu.org; Tue, 03 Jan 2012 17:56:42 -0500 Received: from mail-vw0-f41.google.com ([209.85.212.41]:60185) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiDHb-0004hU-70 for bug-gnu-emacs@gnu.org; Tue, 03 Jan 2012 17:56:39 -0500 Received: by vbbfn1 with SMTP id fn1so15485078vbb.0 for ; Tue, 03 Jan 2012 14:56:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=7KvelmCkcLD0g0NrtMxDn6uW/2G8n9Wpvh9sffugoPs=; b=jpHAvt425qY71FvHfXumZqAQfPYYkRQVmQR9+17pklai6cYCoiSncHBrQwFpMWR7Fk Zuvo9DHxRCpPrtXjJk+iy82WDIFhBr8aGfVE6IkBsAIcAwww868ia9wCidVypvcMvSNP 1XvGbELpptNwBT8qhOFz/159YvdrrQcU0/tOg= Received: by 10.52.94.242 with SMTP id df18mr14566502vdb.122.1325631396056; Tue, 03 Jan 2012 14:56:36 -0800 (PST) Received: from hydrogen (207-172-114-83.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com. [207.172.114.83]) by mx.google.com with ESMTPS id c10sm36349472vdj.20.2012.01.03.14.56.34 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 03 Jan 2012 14:56:35 -0800 (PST) Received: from naesten by hydrogen with local (Exim 4.76) (envelope-from ) id 1RiDHV-0002TL-9Z for bug-gnu-emacs@gnu.org; Tue, 03 Jan 2012 17:56:33 -0500 From: Samuel Bronson To: bug-gnu-emacs@gnu.org Subject: 23.3; Many "user variables" in man.el aren't defined accordingly Date: Tue, 03 Jan 2012 17:56:32 -0500 Message-ID: <877h18tmxr.fsf@naesten.dyndns.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 03 Jan 2012 18:11:53 -0500 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 (-----) I was looking to customize the flags that the Emacs `man' command passes to the system's man(1) command to include --nh (so that automatic hyphenation won't interfere with my searching), so when I spotted `Man-switches' in the doc-string for Man-mode, I thought "that looks just like what I need" and immediately went to customize it. Imagine my surprise when, instead of a normal customize widget, I saw this one: ,---- | Man-switches: [Hide Value] "" | [State]: NO CUSTOMIZATION DATA; not intended to be customized. | Switches passed to the man command, as a single string. [Hide Rest]=20= =20=20 |=20=20=20=20 | If you want to be able to see all the manpages for a subject you type, | make -a one of the switches, if your `man' program supports it. `---- (I'm not actually sure how I managed to open the buffer, since I can't get customize-variable to accept that variable name anymore, but that's not what this bug report is about.) So I looked at the source, and I found the following: ,----[ portion of man.el ] | (defcustom Man-header-file-path | '("/usr/include" "/usr/local/include") | "C Header file search path used in Man." | :type '(repeat string) | :group 'man) |=20 | (defvar manual-program "man" | "The name of the program that produces man pages.") |=20 | (defvar Man-untabify-command "pr" | "Command used for untabifying.") |=20 | (defvar Man-untabify-command-args (list "-t" "-e") | "List of arguments to be passed to `Man-untabify-command' (which see).") |=20 | (defvar Man-sed-command "sed" | "Command used for processing sed scripts.") |=20 | (defvar Man-awk-command "awk" | "Command used for processing awk scripts.") |=20 | (defvar Man-mode-hook nil | "Hook run when Man mode is enabled.") |=20 | (defvar Man-cooked-hook nil | "Hook run after removing backspaces but before `Man-mode' processing.") |=20 | (defvar Man-name-regexp "[-a-zA-Z0-9_=C2=AD+][-a-zA-Z0-9_.:=C2=AD+]*" | "Regular expression describing the name of a manpage (without section).= ") |=20 | (defvar Man-section-regexp "[0-9][a-zA-Z0-9+]*\\|[LNln]" | "Regular expression describing a manpage section within parentheses.") |=20 | (defvar Man-page-header-regexp | (if (and (string-match "-solaris2\\." system-configuration) | (not (string-match "-solaris2\\.[123435]$" system-configuration))) | (concat "^[-A-Za-z0-9_].*[ \t]\\(" Man-name-regexp | "(\\(" Man-section-regexp "\\))\\)$") | (concat "^[ \t]*\\(" Man-name-regexp | "(\\(" Man-section-regexp "\\))\\).*\\1")) | "Regular expression describing the heading of a page.") |=20 | (defvar Man-heading-regexp "^\\([A-Z][A-Z0-9 /-]+\\)$" | "Regular expression describing a manpage heading entry.") |=20 | (defvar Man-see-also-regexp "SEE ALSO" | "Regular expression for SEE ALSO heading (or your equivalent). | This regexp should not start with a `^' character.") |=20 | ;; This used to have leading space [ \t]*, but was removed because it | ;; causes false page splits on an occasional NAME with leading space | ;; inside a manpage. And `Man-heading-regexp' doesn't have [ \t]* anyway. | (defvar Man-first-heading-regexp "^NAME$\\|^[ \t]*No manual entry fo.*$" | "Regular expression describing first heading on a manpage. | This regular expression should start with a `^' character.") |=20 | (defvar Man-reference-regexp | (concat "\\(" Man-name-regexp "\\)[ \t]*(\\(" Man-section-regexp "\\))") | "Regular expression describing a reference to another manpage.") |=20 | (defvar Man-apropos-regexp | (concat "\\\[\\(" Man-name-regexp "\\)\\\][ \t]*(\\(" Man-section-regex= p "\\))") | "Regular expression describing a reference to manpages in \"man -k outp= ut\".") |=20 | (defvar Man-synopsis-regexp "SYNOPSIS" | "Regular expression for SYNOPSIS heading (or your equivalent). | This regexp should not start with a `^' character.") |=20 | (defvar Man-files-regexp "FILES\\>" | ;; Add \> so as not to match mount(8)'s FILESYSTEM INDEPENDENT MOUNT OP= TIONS. | "Regular expression for FILES heading (or your equivalent). | This regexp should not start with a `^' character.") |=20 | (defvar Man-include-regexp "#[ \t]*include[ \t]*" | "Regular expression describing the #include (directive of cpp).") |=20 | (defvar Man-file-name-regexp "[^<>\", \t\n]+" | "Regular expression describing <> in #include line (directive of cpp).") |=20 | (defvar Man-normal-file-prefix-regexp "[/~$]" | "Regular expression describing a file path appeared in FILES section.") |=20 | (defvar Man-header-regexp | (concat "\\(" Man-include-regexp "\\)" | "[<\"]" | "\\(" Man-file-name-regexp "\\)" | "[>\"]") | "Regular expression describing references to header files.") |=20 | (defvar Man-normal-file-regexp | (concat Man-normal-file-prefix-regexp Man-file-name-regexp) | "Regular expression describing references to normal files.") |=20 | ;; This includes the section as an optional part to catch hyphenated | ;; references to manpages. | (defvar Man-hyphenated-reference-regexp | (concat "\\(" Man-name-regexp "\\)\\((\\(" Man-section-regexp "\\))\\)?= ") | "Regular expression describing a reference in the SEE ALSO section.") |=20 | (defvar Man-switches "" | "Switches passed to the man command, as a single string. |=20 | If you want to be able to see all the manpages for a subject you type, | make -a one of the switches, if your `man' program supports it.") |=20 | (defvar Man-specified-section-option | (if (string-match "-solaris[0-9.]*$" system-configuration) | "-s" | "") | "Option that indicates a specified a manual section name.") |=20 | (defvar Man-support-local-filenames 'auto-detect | "Internal cache for the value of the function `Man-support-local-filena= mes'. | `auto-detect' means the value is not yet determined. | Otherwise, the value is whatever the function | `Man-support-local-filenames' should return.") |=20 | ;; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ;; end user variables `---- The way I'm reading this, that's fully 26 (supposed) user variables that are neither defined with `defcustom' nor even given doc-strings beginning with "*", and which therefore require the user to write elisp code in order to use them. (And I think there are a couple more further up, too.) Perhaps it would not provide much real benefit to expose all of the regular expressions through customize (especially with the way many of the bigger ones are built up from smaller pieces). Everything else, however, would probably work quite nicely. (Though I suppose there's no point in quibbling about those when we already have stuff like `Man-filter-list' in customize, is there? :-) -- junk from emacs; probably only the version is actually useful? In GNU Emacs 23.3.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2011-10-25 on murphy, modified by Debian configured using `configure '--build' 'i486-linux-gnu' '--build' 'i486-lin= ux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/us= r/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir= =3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs2= 3:/etc/emacs:/usr/local/share/emacs/23.3/site-lisp:/usr/local/share/emacs/s= ite-lisp:/usr/share/emacs/23.3/site-lisp:/usr/share/emacs/site-lisp' '--wit= h-crt-dir=3D/usr/lib/i386-linux-gnu' '--with-x=3Dyes' '--with-x-toolkit=3Dl= ucid' '--with-toolkit-scroll-bars' '--without-gconf' 'build_alias=3Di486-li= nux-gnu' 'CFLAGS=3D-DDEBIAN -g -O2'' 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: Emacs-Lisp Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t dir-locals-mode: t xterm-mouse-mode: t show-paren-mode: t recentf-mode: t yas/global-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-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC=20 O B ESC O B ESC O B ESC O B ESC [ 4 ~ ESC [ 6 ~ ESC=20 [ 6 ~ ESC [ 6 ~ ESC [ 6 ~ ESC [ 6 ~ ESC [ 6 ~ ESC O=20 B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC=20 O B ESC [ 4 ~ ESC O A ESC O A ESC O A ESC O A ESC [=20 5 ~ ESC [ 5 ~ ESC [ 5 ~ ESC [ 5 ~ ESC [ 5 ~ ESC [ 5=20 ~ ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC=20 O A ESC O A ESC O A ESC O A ESC [ 4 ~ ESC O B ESC O=20 B ESC O B ESC O B ESC O B ESC O A ESC O A ESC O A ESC=20 O A ESC O A ESC O A ESC O A ESC O B ESC O B ESC O B=20 ESC O B ESC O B ESC O B ESC O B ESC O B ESC [ 4 ~ ESC=20 O A ESC [ 4 ~ ESC O B ESC [ 4 ~ ESC O A ESC O A ESC=20 O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A=20 ESC O B ESC O B ESC O A ESC O A ESC O A ESC O B ESC=20 O B ESC O B ESC x c DEL r e p o r TAB e m TAB TAB=20 RET Recent messages: bash man page formatted uncompressing man.el.gz...done Note: file is write protected Mark saved where search started [4 times] Quit Creating customization items... Creating customization items ...done Resetting customization items...done Creating customization setup...done Type C-x 4 C-o RET to restore the other window. Load-path shadows: /home/naesten/system/emacs/dist/elpa/w3-4.0.46/ssl hides /usr/share/emacs23= /site-lisp/wl/ssl /usr/share/emacs/site-lisp/maxima/smart-complete hides /usr/share/emacs23/s= ite-lisp/maxima/smart-complete /usr/share/emacs/site-lisp/maxima/maxima-font-lock hides /usr/share/emacs23= /site-lisp/maxima/maxima-font-lock /usr/share/emacs/site-lisp/maxima/sshell hides /usr/share/emacs23/site-lisp= /maxima/sshell /usr/share/emacs/site-lisp/maxima/maxima hides /usr/share/emacs23/site-lisp= /maxima/maxima /usr/share/emacs/site-lisp/maxima/emaxima hides /usr/share/emacs23/site-lis= p/maxima/emaxima /usr/share/emacs/site-lisp/maxima/bookmode hides /usr/share/emacs23/site-li= sp/maxima/bookmode /usr/share/emacs23/site-lisp/css-mode/css-mode hides /usr/share/emacs/site-= lisp/css-mode/css-mode /usr/share/emacs/23.3/site-lisp/auctex/toolbar-x hides /usr/share/emacs/sit= e-lisp/auctex/toolbar-x /usr/share/emacs/23.3/site-lisp/auctex/tex-style hides /usr/share/emacs/sit= e-lisp/auctex/tex-style /usr/share/emacs/23.3/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-= lisp/auctex/tex-bar /usr/share/emacs/23.3/site-lisp/auctex/tex-fold hides /usr/share/emacs/site= -lisp/auctex/tex-fold /usr/share/emacs/23.3/site-lisp/auctex/context hides /usr/share/emacs/site-= lisp/auctex/context /usr/share/emacs/23.3/site-lisp/auctex/context-nl hides /usr/share/emacs/si= te-lisp/auctex/context-nl /usr/share/emacs/23.3/site-lisp/auctex/context-en hides /usr/share/emacs/si= te-lisp/auctex/context-en /usr/share/emacs/23.3/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-l= isp/auctex/tex-jp /usr/share/emacs/23.3/site-lisp/auctex/bib-cite hides /usr/share/emacs/site= -lisp/auctex/bib-cite /usr/share/emacs/23.3/site-lisp/auctex/tex-font hides /usr/share/emacs/site= -lisp/auctex/tex-font /usr/share/emacs/23.3/site-lisp/auctex/tex-fptex hides /usr/share/emacs/sit= e-lisp/auctex/tex-fptex /usr/share/emacs/23.3/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-= lisp/auctex/tex-mik /usr/share/emacs/23.3/site-lisp/auctex/font-latex hides /usr/share/emacs/si= te-lisp/auctex/font-latex /usr/share/emacs/23.3/site-lisp/auctex/texmathp hides /usr/share/emacs/site= -lisp/auctex/texmathp /usr/share/emacs/23.3/site-lisp/auctex/tex-info hides /usr/share/emacs/site= -lisp/auctex/tex-info /usr/share/emacs/23.3/site-lisp/auctex/latex hides /usr/share/emacs/site-li= sp/auctex/latex /usr/share/emacs/23.3/site-lisp/auctex/multi-prompt hides /usr/share/emacs/= site-lisp/auctex/multi-prompt /usr/share/emacs/23.3/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp= /auctex/tex /usr/share/emacs/23.3/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-= lisp/auctex/tex-buf /usr/share/emacs23/site-lisp/debian-el/preseed hides /usr/share/emacs/site-= lisp/debian-el/preseed /usr/share/emacs23/site-lisp/debian-el/gnus-BTS hides /usr/share/emacs/site= -lisp/debian-el/gnus-BTS /usr/share/emacs23/site-lisp/debian-el/debian-el hides /usr/share/emacs/sit= e-lisp/debian-el/debian-el /usr/share/emacs23/site-lisp/debian-el/debian-bug hides /usr/share/emacs/si= te-lisp/debian-el/debian-bug /usr/share/emacs23/site-lisp/debian-el/deb-view hides /usr/share/emacs/site= -lisp/debian-el/deb-view /usr/share/emacs23/site-lisp/debian-el/apt-utils hides /usr/share/emacs/sit= e-lisp/debian-el/apt-utils /usr/share/emacs23/site-lisp/debian-el/apt-sources hides /usr/share/emacs/s= ite-lisp/debian-el/apt-sources /usr/share/emacs23/site-lisp/debian-el/debian-el-loaddefs hides /usr/share/= emacs/site-lisp/debian-el/debian-el-loaddefs /usr/share/emacs23/site-lisp/html-helper-mode/hhm-config hides /usr/share/e= macs/site-lisp/html-helper-mode/hhm-config /usr/share/emacs23/site-lisp/html-helper-mode/visual-basic-mode hides /usr/= share/emacs/site-lisp/html-helper-mode/visual-basic-mode /usr/share/emacs23/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/= site-lisp/html-helper-mode/tempo /usr/share/emacs23/site-lisp/html-helper-mode/html-helper-mode hides /usr/s= hare/emacs/site-lisp/html-helper-mode/html-helper-mode /usr/share/emacs23/site-lisp/mailcrypt/mc-toplev hides /usr/share/emacs/sit= e-lisp/mailcrypt/mc-toplev /usr/share/emacs23/site-lisp/mailcrypt/mc-remail hides /usr/share/emacs/sit= e-lisp/mailcrypt/mc-remail /usr/share/emacs23/site-lisp/mailcrypt/mc-pgp6 hides /usr/share/emacs/site-= lisp/mailcrypt/mc-pgp6 /usr/share/emacs23/site-lisp/mailcrypt/mc-pgp5 hides /usr/share/emacs/site-= lisp/mailcrypt/mc-pgp5 /usr/share/emacs23/site-lisp/mailcrypt/mc-pgp hides /usr/share/emacs/site-l= isp/mailcrypt/mc-pgp /usr/share/emacs23/site-lisp/mailcrypt/mc-gpg hides /usr/share/emacs/site-l= isp/mailcrypt/mc-gpg /usr/share/emacs23/site-lisp/mailcrypt/mailcrypt hides /usr/share/emacs/sit= e-lisp/mailcrypt/mailcrypt /usr/share/emacs23/site-lisp/mailcrypt/expect hides /usr/share/emacs/site-l= isp/mailcrypt/expect /usr/share/emacs23/site-lisp/mailcrypt/mc-setversion hides /usr/share/emacs= /site-lisp/mailcrypt/mc-setversion /usr/share/emacs23/site-lisp/psgml/psgml-html hides /usr/share/emacs/site-l= isp/psgml/psgml-html /usr/share/emacs23/site-lisp/psgml/psgml-init hides /usr/share/emacs/site-l= isp/psgml/psgml-init /usr/share/emacs23/site-lisp/psgml/psgml hides /usr/share/emacs/site-lisp/p= sgml/psgml /usr/share/emacs23/site-lisp/psgml/psgml-sysdep hides /usr/share/emacs/site= -lisp/psgml/psgml-sysdep /usr/share/emacs23/site-lisp/psgml/psgml-parse hides /usr/share/emacs/site-= lisp/psgml/psgml-parse /usr/share/emacs23/site-lisp/psgml/psgml-other hides /usr/share/emacs/site-= lisp/psgml/psgml-other /usr/share/emacs23/site-lisp/psgml/psgml-info hides /usr/share/emacs/site-l= isp/psgml/psgml-info /usr/share/emacs23/site-lisp/psgml/psgml-ids hides /usr/share/emacs/site-li= sp/psgml/psgml-ids /usr/share/emacs23/site-lisp/psgml/psgml-edit hides /usr/share/emacs/site-l= isp/psgml/psgml-edit /usr/share/emacs23/site-lisp/psgml/psgml-dtd hides /usr/share/emacs/site-li= sp/psgml/psgml-dtd /usr/share/emacs23/site-lisp/psgml/psgml-charent hides /usr/share/emacs/sit= e-lisp/psgml/psgml-charent /usr/share/emacs23/site-lisp/psgml/psgml-api hides /usr/share/emacs/site-li= sp/psgml/psgml-api /usr/local/share/emacs/site-lisp/haskell-indent hides /usr/share/emacs/23.3= /site-lisp/haskell-mode/haskell-indent /usr/share/emacs/site-lisp/autoconf/autotest-mode hides /usr/share/emacs/si= te-lisp/autotest-mode /usr/share/emacs/23.3/site-lisp/cscope/xcscope hides /usr/share/emacs/site-= lisp/xcscope /usr/share/emacs/23.3/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /usr/share/emacs23/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/23.3/lisp= /pgg-pgp5 /usr/share/emacs23/site-lisp/flim/hex-util hides /usr/share/emacs/23.3/lisp= /hex-util /usr/share/emacs23/site-lisp/semi/pgg-parse hides /usr/share/emacs/23.3/lis= p/pgg-parse /usr/share/emacs23/site-lisp/semi/pgg hides /usr/share/emacs/23.3/lisp/pgg /usr/share/emacs23/site-lisp/flim/md4 hides /usr/share/emacs/23.3/lisp/md4 /usr/share/emacs23/site-lisp/semi/pgg-pgp hides /usr/share/emacs/23.3/lisp/= pgg-pgp /usr/share/emacs23/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/= 23.3/lisp/tempo /usr/share/emacs23/site-lisp/semi/pgg-gpg hides /usr/share/emacs/23.3/lisp/= pgg-gpg /usr/share/emacs23/site-lisp/semi/pgg-def hides /usr/share/emacs/23.3/lisp/= pgg-def /usr/share/emacs23/site-lisp/flim/sha1 hides /usr/share/emacs/23.3/lisp/sha1 /usr/share/emacs23/site-lisp/css-mode/css-mode hides /usr/share/emacs/23.3/= lisp/textmodes/css-mode /usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/= emacs/23.3/lisp/textmodes/flyspell /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/23.3/lisp/textmodes/r= st /usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/em= acs/23.3/lisp/textmodes/ispell /usr/share/emacs23/site-lisp/ruby1.8-elisp/ruby-mode hides /usr/share/emacs= /23.3/lisp/progmodes/ruby-mode /usr/share/emacs23/site-lisp/flim/ntlm hides /usr/share/emacs/23.3/lisp/net= /ntlm /usr/share/emacs23/site-lisp/flim/sasl hides /usr/share/emacs/23.3/lisp/net= /sasl /usr/share/emacs23/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.3/lis= p/net/sasl-cram /usr/share/emacs23/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.3/l= isp/net/sasl-digest /usr/share/emacs23/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.3/lis= p/net/sasl-ntlm /usr/share/emacs23/site-lisp/flim/hmac-def hides /usr/share/emacs/23.3/lisp= /net/hmac-def /usr/share/emacs23/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.3/lisp= /net/hmac-md5 /usr/share/emacs23/site-lisp/wl/rfc2368 hides /usr/share/emacs/23.3/lisp/ma= il/rfc2368 /usr/share/emacs/23.3/lisp/t-mouse hides /home/naesten/system/emacs/dist/el= isp/t-mouse /usr/share/emacs23/site-lisp/emacs-goodies-el/markdown-mode hides /home/nae= sten/system/emacs/dist/elisp/markdown-mode/markdown-mode Features: (shadow emacsbug info-look magit-bisect magit-key-mode magit log-edit pcvs-util shell gnus-msg gnus-art mm-uu mml2015 epg-config mm-view smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems mail-extr sort bzr-revlog dvc-revlog bzr-revision tabify man dict mule-diag boxquote mailcrypt message ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev nnheader gnus-util netrc gmm-utils mailheader canlock hashcash mail-utils reporter slime-presentation-streams slime-asdf slime-compiler-notes-tree slime-fancy slime-fontifying-fu slime-package-fu slime-references slime-scratch slime-presentations slime-fuzzy slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-parse slime-repl slime hyperspec lazy-lock python-21 python readme-debian texmathp flyspell ispell tex-bar latex tex-style tex-buf toolbar-x font-latex tex make-mode tmm electric filladapt inform-mode vc-bzr sha1 sha1-el hex-util bzr-dvc bzr apropos multi-isearch thingatpt conf-mode newcomment imenu debian-bug rfc2047 rfc2045 ietf-drums qp debian-changelog-mode tla smerge-mode dvc-state dvc-config time-date diff sendmail tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version apt-utils browse-url help-mode view vc-git xgit-dvc xgit cus-edit xgit-annotate rect dvc-annotate xgit-log dvc-revlist dvc-diff uniquify warnings dvc-fileinfo bzr-core tla-core pp tla-autoconf tla-defs dvc-log vc vc-dispatcher dvc-unified dvc-tips dired-x dired-aux dired ffap add-log diff-mode ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff xdarcs-core xgit-core xhg-core xmtn-minimal sh-script executable byte-opt bytecomp byte-compile unsafep xcscope arc-mode archive-mode asm-mode my-asm slime-autoloads proof-site pg-vars dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site jka-compr dir-locals cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs eproject esh-var esh-io esh-cmd esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util elisp-depend ps-print-bg-fixup wgrep grep compile comint ring edebug xt-mouse paren recentf tree-widget wid-edit cus-start cus-load find-file-in-git-repo-autoloads gist-autoloads synonyms-autoloads info wgrep-autoloads yasnippet-bundle-autoloads yasnippet-bundle dropdown-list yasnippet edmacro kmacro easymenu assoc package derived find-func w3m-load psgml-init mmm-auto mmm-vars mmm-compat regexp-opt cl cl-19 mailcrypt-init emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode dpkg-dev-el dpkg-dev-el-loaddefs tempo url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse url-vars mm-util mail-prsvr mailcap xml-parse doxymacs develock advice help-fns advice-preload debian-el debian-el-loaddefs cmake-mode bbdb-autoloads preview-latex tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag 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 loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind font-render-setting x-toolkit x multi-tty emacs) --=20 Hi! I'm a .signature virus! Copy me into your ~/.signature to help me sprea= d! From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 15:36:45 2012 Received: (at 10429) by debbugs.gnu.org; 7 Jan 2012 20:36:45 +0000 Received: from localhost ([127.0.0.1]:49201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rjd0O-0007Sd-PG for submit@debbugs.gnu.org; Sat, 07 Jan 2012 15:36:45 -0500 Received: from smarty.dreamhost.com ([208.113.175.8]:59883) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rjd0M-0007SW-5N for 10429@debbugs.gnu.org; Sat, 07 Jan 2012 15:36:43 -0500 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 7488E760074; Sat, 7 Jan 2012 12:36:37 -0800 (PST) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 4EFDC451C760; Sat, 7 Jan 2012 12:35:49 -0800 (PST) From: Juri Linkov To: Samuel Bronson Subject: Re: bug#10429: 23.3; Many "user variables" in man.el aren't defined accordingly Organization: JURTA References: <877h18tmxr.fsf@naesten.dyndns.org> Date: Sat, 07 Jan 2012 22:29:27 +0200 In-Reply-To: <877h18tmxr.fsf@naesten.dyndns.org> (Samuel Bronson's message of "Tue, 03 Jan 2012 17:56:32 -0500") Message-ID: <87wr93dzno.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10429 Cc: 10429@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: -1.9 (-) > Perhaps it would not provide much real benefit to expose all of the > regular expressions through customize (especially with the way many of > the bigger ones are built up from smaller pieces). Everything else, > however, would probably work quite nicely. It would clutter the Customization interface to include all variables. But we could include at least whose customization is suggested in docstrings, like e.g. the docstring of `man' says: Add to `Man-switches' to make this option permanent. so making `Man-switches' customizable would be reasonable. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 09 09:46:25 2012 Received: (at 10429) by debbugs.gnu.org; 9 Aug 2012 13:46:25 +0000 Received: from localhost ([127.0.0.1]:44222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SzT4D-0001r7-2K for submit@debbugs.gnu.org; Thu, 09 Aug 2012 09:46:25 -0400 Received: from mail-gh0-f172.google.com ([209.85.160.172]:63112) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SzT4B-0001r0-91 for 10429@debbugs.gnu.org; Thu, 09 Aug 2012 09:46:24 -0400 Received: by ghbg16 with SMTP id g16so448699ghb.3 for <10429@debbugs.gnu.org>; Thu, 09 Aug 2012 06:38:13 -0700 (PDT) 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=Pp6ybB6YvXW95ezZ8pbb0aBbXM0ZG+IHZkdzGJV9l/g=; b=Cut92BUZLMUYJ7w8zIkaYJE8jR3Zy/01+afY/ANYvGj/ihjxQwtA18hDgqwp4Q0rPe w3yHIVzbp0P+QqVsjPRiwdbGFyaLaM6irxegWg/ol01fsteV5h6aHGaEHDQP8WlJCnYq F+eOWZftvT8KU8QtbBDueP8M+a2JfRYTwQez0o4KfJlxaxV2LBgfoQzYta/mWcEG7nH4 n8ECgWayEdCJ4NtfzD+VMWWngbJj90T3jUy99PEIPTyWQ2+iIeZr4TmRZhIWP/aEMiBZ XeYnwwFMq7X2mo4Ber9tLOqFLlyMM2DbrMN258mZ9B5C3tUR6M6S0kCyFQaG98OEJOan jwkg== Received: by 10.68.220.163 with SMTP id px3mr4208648pbc.167.1344519492486; Thu, 09 Aug 2012 06:38:12 -0700 (PDT) Received: from ulysses (cm162.gamma80.maxonline.com.sg. [202.156.80.162]) by mx.google.com with ESMTPS id oj8sm1166104pbb.54.2012.08.09.06.38.09 (version=SSLv3 cipher=OTHER); Thu, 09 Aug 2012 06:38:11 -0700 (PDT) From: Chong Yidong To: Juri Linkov Subject: Re: bug#10429: 23.3; Many "user variables" in man.el aren't defined accordingly References: <877h18tmxr.fsf@naesten.dyndns.org> <87wr93dzno.fsf@mail.jurta.org> Date: Thu, 09 Aug 2012 21:38:07 +0800 In-Reply-To: <87wr93dzno.fsf@mail.jurta.org> (Juri Linkov's message of "Sat, 07 Jan 2012 22:29:27 +0200") Message-ID: <874nocrxs0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10429 Cc: 10429@debbugs.gnu.org, Samuel Bronson 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 (--) Juri Linkov writes: >> Perhaps it would not provide much real benefit to expose all of the >> regular expressions through customize (especially with the way many of >> the bigger ones are built up from smaller pieces). Everything else, >> however, would probably work quite nicely. > > It would clutter the Customization interface to include all variables. > But we could include at least whose customization is suggested in docstrings, > like e.g. the docstring of `man' says: > > Add to `Man-switches' to make this option permanent. > > so making `Man-switches' customizable would be reasonable. I converted the ones which make sense into defcustoms. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 09 09:46:37 2012 Received: (at control) by debbugs.gnu.org; 9 Aug 2012 13:46:37 +0000 Received: from localhost ([127.0.0.1]:44225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SzT4P-0001rU-BZ for submit@debbugs.gnu.org; Thu, 09 Aug 2012 09:46:37 -0400 Received: from mail-yw0-f44.google.com ([209.85.213.44]:51692) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SzT4N-0001rN-AL for control@debbugs.gnu.org; Thu, 09 Aug 2012 09:46:35 -0400 Received: by yhq56 with SMTP id 56so446048yhq.3 for ; Thu, 09 Aug 2012 06:38:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=Tro7Jv79SECdUiRa4vo+KYqErCfIyDqYt1QDgCoN6kI=; b=K5xGDnCW6CC/yKbzWiJx8pGa2KrAnyEa/a9sV3PXcjLqqoP5kknhKZvVmcfE3e0Pcp Ku6MMEz8RDLqJ1PzVkPPU1lEI+ijkG+dFuGzBlcAjlQXxdDDNWD4dShTUfDfpKb5hQFW yCCD0nWRWuko6YMiF9JOyDRbKPNivK1auSUanMZejUlkErkogDavXSTAw+ttjWXQ4Ixb PGEmH3Wrug5n6yquo8aB+b/cYojWyqstdt/CWL0yuJZR0VWCMEp9MEcFjcKyRV7cCs/r fG0TlMpsKYlVU/bJkTOEW6VGuK/tOZy8+tarkGS8S7pCQ+OdIq5DeuwAUYkGAq3xUeYX qo5A== Received: by 10.66.75.97 with SMTP id b1mr7878747paw.15.1344519504792; Thu, 09 Aug 2012 06:38:24 -0700 (PDT) Received: from ulysses (cm162.gamma80.maxonline.com.sg. [202.156.80.162]) by mx.google.com with ESMTPS id qn13sm1161842pbb.71.2012.08.09.06.38.22 (version=SSLv3 cipher=OTHER); Thu, 09 Aug 2012 06:38:23 -0700 (PDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 10429 Date: Thu, 09 Aug 2012 21:38:19 +0800 Message-ID: <87wr189odw.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control 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 (--) close 10429 thanks From unknown Sun Sep 21 01:56:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 07 Sep 2012 11:24:02 +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