From: Doug Davis Date: Wed, 24 Feb 2021 16:43:49 +0000 (+0100) Subject: Interactive tag byte compilation functions in emacs-lisp-mode X-Git-Tag: emacs-28.0.90~3568 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b7a2b2bdd9ced60e1b59207935f67c05ea707f3d;p=emacs.git Interactive tag byte compilation functions in emacs-lisp-mode * lisp/progmodes/elisp-mode.el (emacs-lisp-byte-compile) (emacs-lisp-byte-compile-and-load): Add interactive tagging (bug#46721). --- diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index 397eb269a71..20c7f20d040 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -182,14 +182,14 @@ All commands in `lisp-mode-shared-map' are inherited by this map.") (defun emacs-lisp-byte-compile () "Byte compile the file containing the current buffer." - (interactive) + (interactive nil emacs-lisp-mode) (if buffer-file-name (byte-compile-file buffer-file-name) (error "The buffer must be saved in a file first"))) (defun emacs-lisp-byte-compile-and-load () "Byte-compile the current file (if it has changed), then load compiled code." - (interactive) + (interactive nil emacs-lisp-mode) (or buffer-file-name (error "The buffer must be saved in a file first")) (require 'bytecomp)