all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Luc Teirlinck <teirllm@dms.auburn.edu>
Cc: lekktu@gmail.com, emacs-devel@gnu.org
Subject: Re: Documentation not clear for the Lisp function set-variable
Date: Wed, 6 Jul 2005 20:54:37 -0500 (CDT)	[thread overview]
Message-ID: <200507070154.j671sbH26389@raven.dms.auburn.edu> (raw)
In-Reply-To: <E1Dpq2R-0001vb-Ad@fencepost.gnu.org> (rms@gnu.org)

Richard Stallman wrote:

   If you just leave this function unchanged and install the rest,
   it should work.  However, it would be good to make one additional
   change: the same commands should display a message of the form
      `%s' is an alias for `%s'
   in the echo area.

What about the following new patch?

===File ~/cus-edit-diff=====================================
*** cus-edit.el	06 Jul 2005 17:24:52 -0500	1.226
--- cus-edit.el	06 Jul 2005 20:06:50 -0500	
***************
*** 1021,1029 ****
  (defun customize-option (symbol)
    "Customize SYMBOL, which must be a user option variable."
    (interactive (custom-variable-prompt))
!   (custom-buffer-create (list (list symbol 'custom-variable))
! 			(format "*Customize Option: %s*"
! 				(custom-unlispify-tag-name symbol))))
  
  ;;;###autoload
  (defalias 'customize-variable-other-window 'customize-option-other-window)
--- 1021,1032 ----
  (defun customize-option (symbol)
    "Customize SYMBOL, which must be a user option variable."
    (interactive (custom-variable-prompt))
!   (let ((basevar (indirect-variable symbol)))
!     (custom-buffer-create (list (list basevar 'custom-variable))
! 			  (format "*Customize Option: %s*"
! 				  (custom-unlispify-tag-name basevar)))
!     (unless (eq symbol basevar)
!       (message "`%s' is an alias for `%s'" symbol basevar))))
  
  ;;;###autoload
  (defalias 'customize-variable-other-window 'customize-option-other-window)
***************
*** 1033,1041 ****
    "Customize SYMBOL, which must be a user option variable.
  Show the buffer in another window, but don't select it."
    (interactive (custom-variable-prompt))
!   (custom-buffer-create-other-window
!    (list (list symbol 'custom-variable))
!    (format "*Customize Option: %s*" (custom-unlispify-tag-name symbol))))
  
  (defvar customize-changed-options-previous-release "20.2"
    "Version for `customize-changed-options' to refer back to by default.")
--- 1036,1047 ----
    "Customize SYMBOL, which must be a user option variable.
  Show the buffer in another window, but don't select it."
    (interactive (custom-variable-prompt))
!   (let ((basevar (indirect-variable symbol)))
!     (custom-buffer-create-other-window
!      (list (list basevar 'custom-variable))
!      (format "*Customize Option: %s*" (custom-unlispify-tag-name basevar)))
!     (unless (eq symbol basevar)
!       (message "`%s' is an alias for `%s'" symbol basevar))))
  
  (defvar customize-changed-options-previous-release "20.2"
    "Version for `customize-changed-options' to refer back to by default.")
============================================================

  reply	other threads:[~2005-07-07  1:54 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-19 11:14 Documentation not clear for the Lisp function set-variable Yoni Rabkin
2005-06-20  3:50 ` Richard Stallman
2005-06-20  8:21   ` Yoni Rabkin
2005-06-20  9:07   ` Juanma Barranquero
2005-06-21  2:00     ` Richard Stallman
2005-06-26 23:23   ` Juri Linkov
2005-06-27 13:04     ` Juanma Barranquero
2005-06-27 15:44       ` Juanma Barranquero
2005-06-27 16:09         ` Luc Teirlinck
2005-06-27 18:17           ` Juanma Barranquero
2005-06-27 18:45             ` Luc Teirlinck
2005-06-27 19:30               ` Juanma Barranquero
2005-06-28 18:47               ` Richard M. Stallman
2005-07-04  1:18                 ` Luc Teirlinck
2005-07-04 16:48                   ` Richard M. Stallman
2005-07-04 17:02                     ` David Kastrup
2005-07-05  1:42                     ` Luc Teirlinck
2005-07-05 16:12                       ` Richard M. Stallman
2005-07-07  1:54                         ` Luc Teirlinck [this message]
2005-07-07 21:30                           ` Richard M. Stallman
2005-06-28  0:07             ` Juri Linkov
2005-06-28  8:32               ` Juanma Barranquero
2005-06-28 23:45                 ` Juri Linkov
2005-06-29  9:14                   ` Juanma Barranquero
2005-06-29 23:57                     ` Juri Linkov
2005-06-30  8:16                       ` Juanma Barranquero
2005-06-30 16:55                         ` Luc Teirlinck
2005-06-30 19:34                           ` Juanma Barranquero
2005-07-01 23:57                           ` Juri Linkov
2005-07-02  4:11                             ` Luc Teirlinck
2005-06-28 18:47               ` Richard M. Stallman
2005-06-29  2:32                 ` Juanma Barranquero
2005-06-29 20:42                   ` Richard M. Stallman
2005-06-27 18:39       ` Eli Zaretskii
2005-06-27 18:49         ` Luc Teirlinck
2005-06-27 21:38         ` Juanma Barranquero
2005-06-28  4:37           ` Eli Zaretskii
2005-06-28  8:33             ` Juanma Barranquero
2005-06-28  4:17       ` Richard M. Stallman
2005-06-28  9:17         ` Juanma Barranquero
2005-06-28  9:26           ` Juanma Barranquero
2005-06-28 16:09           ` Stefan Monnier
2005-06-28 16:19             ` Juanma Barranquero
2005-06-29  3:43               ` Stefan Monnier
2005-06-29  9:18                 ` Juanma Barranquero
2005-06-29  3:59           ` Richard M. Stallman
2005-06-27 16:46     ` Richard M. Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200507070154.j671sbH26389@raven.dms.auburn.edu \
    --to=teirllm@dms.auburn.edu \
    --cc=emacs-devel@gnu.org \
    --cc=lekktu@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.