aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2025-07-19 14:42:12 -0400
committerStefan Monnier2025-07-19 14:42:28 -0400
commite35e18ac18cfa968978ec7fbfa59432fc1852178 (patch)
treea24576c0db624428741ceaf05a633f190ecefbdc
parent7300f5000785a942a14847fccb534748f53e0628 (diff)
downloademacs-e35e18ac18cfa968978ec7fbfa59432fc1852178.tar.gz
emacs-e35e18ac18cfa968978ec7fbfa59432fc1852178.zip
lisp/vc: Try and avoid quoting lambdas
* lisp/vc/pcvs.el (cvs-menu, cvs-minor-mode-map): * lisp/vc/vc-hg.el (vc-hg--extract-headers): * lisp/vc/vc-git.el (vc-git-show-stash): Don't quote lambdas.
-rw-r--r--lisp/vc/pcvs.el13
-rw-r--r--lisp/vc/vc-git.el12
-rw-r--r--lisp/vc/vc-hg.el6
3 files changed, 16 insertions, 15 deletions
diff --git a/lisp/vc/pcvs.el b/lisp/vc/pcvs.el
index b5dd3bf1ce6..27fc74d98ce 100644
--- a/lisp/vc/pcvs.el
+++ b/lisp/vc/pcvs.el
@@ -222,7 +222,7 @@
222 "C-o" #'cvs-mode-display-file) 222 "C-o" #'cvs-mode-display-file)
223 223
224(easy-menu-define cvs-menu cvs-mode-map "Menu used in `cvs-mode'." 224(easy-menu-define cvs-menu cvs-mode-map "Menu used in `cvs-mode'."
225 '("CVS" 225 `("CVS"
226 ["Open file" cvs-mode-find-file t] 226 ["Open file" cvs-mode-find-file t]
227 ["Open in other window" cvs-mode-find-file-other-window t] 227 ["Open in other window" cvs-mode-find-file-other-window t]
228 ["Display in other window" cvs-mode-display-file t] 228 ["Display in other window" cvs-mode-display-file t]
@@ -257,8 +257,9 @@
257 ["Unmark all" cvs-mode-unmark-all-files t] 257 ["Unmark all" cvs-mode-unmark-all-files t]
258 ["Hide handled" cvs-mode-remove-handled t] 258 ["Hide handled" cvs-mode-remove-handled t]
259 "----" 259 "----"
260 ["PCL-CVS Manual" (lambda () (interactive) 260 ["PCL-CVS Manual" ,(lambda () (interactive)
261 (info "(pcl-cvs)Top")) t] 261 (info "(pcl-cvs)Top"))
262 t]
262 "----" 263 "----"
263 ["Quit" cvs-mode-quit t])) 264 ["Quit" cvs-mode-quit t]))
264 265
@@ -273,9 +274,9 @@
273 274
274(defvar-keymap cvs-minor-mode-map 275(defvar-keymap cvs-minor-mode-map
275 (key-description cvs-minor-mode-prefix) 'cvs-mode-map 276 (key-description cvs-minor-mode-prefix) 'cvs-mode-map
276 "e" '(menu-item nil cvs-mode-edit-log 277 "e" `(menu-item nil cvs-mode-edit-log
277 :filter (lambda (x) 278 :filter ,(lambda (x)
278 (and (derived-mode-p 'log-view-mode) x)))) 279 (and (derived-mode-p 'log-view-mode) x))))
279 280
280(require 'pcvs-defs) 281(require 'pcvs-defs)
281 282
diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el
index f462fb1959f..44af30b2eb0 100644
--- a/lisp/vc/vc-git.el
+++ b/lisp/vc/vc-git.el
@@ -241,14 +241,14 @@ The following place holders should be present in the string:
241Default t means all, otherwise an integer specifying the maximum 241Default t means all, otherwise an integer specifying the maximum
242number to show. A text button is always shown allowing you to 242number to show. A text button is always shown allowing you to
243toggle display of the entire list." 243toggle display of the entire list."
244 :type '(choice (const :tag "All" t) 244 :type `(choice (const :tag "All" t)
245 (integer :tag "Limit" 245 (integer :tag "Limit"
246 :validate 246 :validate
247 (lambda (widget) 247 ,(lambda (widget)
248 (unless (>= (widget-value widget) 0) 248 (unless (>= (widget-value widget) 0)
249 (widget-put widget :error 249 (widget-put widget :error
250 "Invalid value: must be a non-negative integer") 250 "Invalid value: must be a non-negative integer")
251 widget)))) 251 widget))))
252 :version "27.1") 252 :version "27.1")
253 253
254(defcustom vc-git-revision-complete-only-branches nil 254(defcustom vc-git-revision-complete-only-branches nil
diff --git a/lisp/vc/vc-hg.el b/lisp/vc/vc-hg.el
index 761e802eb22..4e9057db4f9 100644
--- a/lisp/vc/vc-hg.el
+++ b/lisp/vc/vc-hg.el
@@ -1260,9 +1260,9 @@ REV is ignored."
1260(defun vc-hg--extract-headers (comment) 1260(defun vc-hg--extract-headers (comment)
1261 (log-edit-extract-headers `(("Author" . "--user") 1261 (log-edit-extract-headers `(("Author" . "--user")
1262 ("Date" . "--date") 1262 ("Date" . "--date")
1263 ("Amend" . (lambda (value) 1263 ("Amend" . ,(lambda (value)
1264 (when (equal value "yes") 1264 (when (equal value "yes")
1265 (list "--amend"))))) 1265 (list "--amend")))))
1266 comment)) 1266 comment))
1267 1267
1268(defun vc-hg-find-revision (file rev buffer) 1268(defun vc-hg-find-revision (file rev buffer)