emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 41ed99a: Treat “instead” strings as docstrings


From: Paul Eggert
Subject: [Emacs-diffs] master 41ed99a: Treat “instead” strings as docstrings
Date: Mon, 31 Aug 2015 07:05:36 +0000

branch: master
commit 41ed99a322f35639bdc7402b1b7089d85782e8d3
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Treat “instead” strings as docstrings
    
    * lisp/emacs-lisp/bytecomp.el (byte-compile-form):
    * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning):
    Substitute quotes in instead strings.
---
 lisp/emacs-lisp/bytecomp.el |    4 +++-
 lisp/emacs-lisp/macroexp.el |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 8b8b667..7182c0b 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -2989,7 +2989,9 @@ for symbols generated by the byte compiler itself."
          (byte-compile-warn "‘%s’ is for interactive use only%s"
                             fn
                             (cond ((stringp interactive-only)
-                                   (format "; %s" interactive-only))
+                                   (format "; %s"
+                                           (substitute-command-keys
+                                            interactive-only)))
                                   ((and (symbolp 'interactive-only)
                                         (not (eq interactive-only t)))
                                    (format-message "; use ‘%s’ instead."
diff --git a/lisp/emacs-lisp/macroexp.el b/lisp/emacs-lisp/macroexp.el
index ff359e6..6189976 100644
--- a/lisp/emacs-lisp/macroexp.el
+++ b/lisp/emacs-lisp/macroexp.el
@@ -149,7 +149,7 @@ and also to avoid outputting the warning during normal 
execution."
     (format-message
      "‘%s’ is an obsolete %s%s%s" fun type
      (if asof (concat " (as of " asof ")") "")
-     (cond ((stringp instead) (concat "; " instead))
+     (cond ((stringp instead) (concat "; " (substitute-command-keys instead)))
            (instead (format-message "; use ‘%s’ instead." instead))
            (t ".")))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]