aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/vc
diff options
context:
space:
mode:
authorLars Ingebrigtsen2021-11-16 08:18:30 +0100
committerLars Ingebrigtsen2021-11-16 08:26:24 +0100
commit2daffe3550ff829396f13dd21d5cb573fede30d9 (patch)
tree5db64a73dd7726affb19524efeb4518ad61d131c /lisp/vc
parentde477ec683482a5dd27d791d7fdcfc4021ed3cb7 (diff)
downloademacs-2daffe3550ff829396f13dd21d5cb573fede30d9.tar.gz
emacs-2daffe3550ff829396f13dd21d5cb573fede30d9.zip
Adjust `defvar-keymap' and `define-keymap' to the new syntax
* lisp/vc/smerge-mode.el (smerge-basic-map): * lisp/vc/pcvs.el (cvs-mode-map): (cvs-minor-mode-prefix): * lisp/vc/log-view.el (log-view-mode-map): * lisp/vc/log-edit.el (log-edit-mode-map): * lisp/vc/diff-mode.el (diff-mode-shared-map): (diff-minor-mode-prefix): * lisp/vc/cvs-status.el (cvs-status-mode-map): * lisp/simple.el (special-mode-map): * lisp/outline.el (outline--insert-open-button): (outline--insert-close-button): * lisp/net/shr.el (shr-map): * lisp/net/eww.el (eww-link-keymap): (eww-mode-map): (eww-submit-map): (eww-bookmark-mode-map): (eww-history-mode-map): (eww-buffers-mode-map): * lisp/mh-e/mh-speed.el (:keymap): * lisp/mh-e/mh-show.el (:keymap): * lisp/mh-e/mh-search.el (:keymap): * lisp/mh-e/mh-letter.el (:keymap): * lisp/mh-e/mh-folder.el (:keymap): * lisp/international/emoji.el (emoji-list-mode-map): * lisp/gnus/spam.el (:keymap): * lisp/gnus/mml.el (mml-mode-map): * lisp/gnus/message.el (message-mode-map): * lisp/gnus/gnus-undo.el (gnus-undo-mode-map): * lisp/gnus/gnus-topic.el (gnus-topic-mode-map): * lisp/gnus/gnus-sum.el (:keymap): * lisp/gnus/gnus-srvr.el (gnus-server-mode-map): (gnus-browse-mode-map): * lisp/gnus/gnus-salt.el (gnus-pick-mode-map): (gnus-tree-mode-map): * lisp/gnus/gnus-msg.el (:prefix): * lisp/gnus/gnus-ml.el (gnus-mailing-list-mode-map): * lisp/gnus/gnus-kill.el (gnus-kill-file-mode-map): * lisp/gnus/gnus-html.el (gnus-html-displayed-image-map): * lisp/gnus/gnus-group.el (:keymap): * lisp/gnus/gnus-eform.el (gnus-edit-form-mode-map): * lisp/gnus/gnus-draft.el (gnus-draft-mode-map): * lisp/gnus/gnus-dired.el (gnus-dired-mode-map): * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-mode-map): * lisp/gnus/gnus-art.el (:keymap): (gnus-article-edit-mode-map): * lisp/gnus/gnus-agent.el (gnus-agent-group-mode-map): (gnus-agent-summary-mode-map): (gnus-agent-server-mode-map): (gnus-category-mode-map): Adjust `defvar-keymap' and `define-keymap' to the new syntax.
Diffstat (limited to 'lisp/vc')
-rw-r--r--lisp/vc/cvs-status.el4
-rw-r--r--lisp/vc/diff-mode.el58
-rw-r--r--lisp/vc/log-edit.el24
-rw-r--r--lisp/vc/log-view.el10
-rw-r--r--lisp/vc/pcvs.el35
-rw-r--r--lisp/vc/smerge-mode.el7
6 files changed, 71 insertions, 67 deletions
diff --git a/lisp/vc/cvs-status.el b/lisp/vc/cvs-status.el
index 86b62eb1ce6..7886cc1eae2 100644
--- a/lisp/vc/cvs-status.el
+++ b/lisp/vc/cvs-status.el
@@ -40,8 +40,8 @@
40 "p" #'previous-line 40 "p" #'previous-line
41 "N" #'cvs-status-next 41 "N" #'cvs-status-next
42 "P" #'cvs-status-prev 42 "P" #'cvs-status-prev
43 ["M-n"] #'cvs-status-next 43 "M-n" #'cvs-status-next
44 ["M-p"] #'cvs-status-prev 44 "M-p" #'cvs-status-prev
45 "t" #'cvs-status-cvstrees 45 "t" #'cvs-status-cvstrees
46 "T" #'cvs-status-trees 46 "T" #'cvs-status-trees
47 ">" #'cvs-mode-checkout) 47 ">" #'cvs-mode-checkout)
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el
index e68aa2257d2..87d30666da0 100644
--- a/lisp/vc/diff-mode.el
+++ b/lisp/vc/diff-mode.el
@@ -169,49 +169,49 @@ and hunk-based syntax highlighting otherwise as a fallback."
169 "N" #'diff-file-next 169 "N" #'diff-file-next
170 "p" #'diff-hunk-prev 170 "p" #'diff-hunk-prev
171 "P" #'diff-file-prev 171 "P" #'diff-file-prev
172 ["TAB"] #'diff-hunk-next 172 "TAB" #'diff-hunk-next
173 [backtab] #'diff-hunk-prev 173 "<backtab>" #'diff-hunk-prev
174 "k" #'diff-hunk-kill 174 "k" #'diff-hunk-kill
175 "K" #'diff-file-kill 175 "K" #'diff-file-kill
176 "}" #'diff-file-next ; From compilation-minor-mode. 176 "}" #'diff-file-next ; From compilation-minor-mode.
177 "{" #'diff-file-prev 177 "{" #'diff-file-prev
178 ["RET"] #'diff-goto-source 178 "RET" #'diff-goto-source
179 [mouse-2] #'diff-goto-source 179 "<mouse-2>" #'diff-goto-source
180 "W" #'widen 180 "W" #'widen
181 "o" #'diff-goto-source ; other-window 181 "o" #'diff-goto-source ; other-window
182 "A" #'diff-ediff-patch 182 "A" #'diff-ediff-patch
183 "r" #'diff-restrict-view 183 "r" #'diff-restrict-view
184 "R" #'diff-reverse-direction 184 "R" #'diff-reverse-direction
185 [remap undo] #'diff-undo) 185 "<remap> <undo>" #'diff-undo)
186 186
187(defvar-keymap diff-mode-map 187(defvar-keymap diff-mode-map
188 :doc "Keymap for `diff-mode'. See also `diff-mode-shared-map'." 188 :doc "Keymap for `diff-mode'. See also `diff-mode-shared-map'."
189 ["ESC"] (let ((map (define-keymap :parent diff-mode-shared-map))) 189 "ESC" (let ((map (define-keymap :parent diff-mode-shared-map)))
190 ;; We want to inherit most bindings from 190 ;; We want to inherit most bindings from
191 ;; `diff-mode-shared-map', but not all since they may hide 191 ;; `diff-mode-shared-map', but not all since they may hide
192 ;; useful `M-<foo>' global bindings when editing. 192 ;; useful `M-<foo>' global bindings when editing.
193 (dolist (key '("A" "r" "R" "g" "q" "W" "z")) 193 (dolist (key '("A" "r" "R" "g" "q" "W" "z"))
194 (define-key map key nil)) 194 (keymap-set map key nil))
195 map) 195 map)
196 ;; From compilation-minor-mode. 196 ;; From compilation-minor-mode.
197 ["C-c C-c"] #'diff-goto-source 197 "C-c C-c" #'diff-goto-source
198 ;; By analogy with the global C-x 4 a binding. 198 ;; By analogy with the global C-x 4 a binding.
199 ["C-x 4 A"] #'diff-add-change-log-entries-other-window 199 "C-x 4 A" #'diff-add-change-log-entries-other-window
200 ;; Misc operations. 200 ;; Misc operations.
201 ["C-c C-a"] #'diff-apply-hunk 201 "C-c C-a" #'diff-apply-hunk
202 ["C-c C-e"] #'diff-ediff-patch 202 "C-c C-e" #'diff-ediff-patch
203 ["C-c C-n"] #'diff-restrict-view 203 "C-c C-n" #'diff-restrict-view
204 ["C-c C-s"] #'diff-split-hunk 204 "C-c C-s" #'diff-split-hunk
205 ["C-c C-t"] #'diff-test-hunk 205 "C-c C-t" #'diff-test-hunk
206 ["C-c C-r"] #'diff-reverse-direction 206 "C-c C-r" #'diff-reverse-direction
207 ["C-c C-u"] #'diff-context->unified 207 "C-c C-u" #'diff-context->unified
208 ;; `d' because it duplicates the context :-( --Stef 208 ;; `d' because it duplicates the context :-( --Stef
209 ["C-c C-d"] #'diff-unified->context 209 "C-c C-d" #'diff-unified->context
210 ["C-c C-w"] #'diff-ignore-whitespace-hunk 210 "C-c C-w" #'diff-ignore-whitespace-hunk
211 ;; `l' because it "refreshes" the hunk like C-l refreshes the screen 211 ;; `l' because it "refreshes" the hunk like C-l refreshes the screen
212 ["C-c C-l"] #'diff-refresh-hunk 212 "C-c C-l" #'diff-refresh-hunk
213 ["C-c C-b"] #'diff-refine-hunk ;No reason for `b' :-( 213 "C-c C-b" #'diff-refine-hunk ;No reason for `b' :-(
214 ["C-c C-f"] #'next-error-follow-minor-mode) 214 "C-c C-f" #'next-error-follow-minor-mode)
215 215
216(easy-menu-define diff-mode-menu diff-mode-map 216(easy-menu-define diff-mode-menu diff-mode-map
217 "Menu for `diff-mode'." 217 "Menu for `diff-mode'."
@@ -264,9 +264,11 @@ and hunk-based syntax highlighting otherwise as a fallback."
264 :help "Go to the next count'th file"] 264 :help "Go to the next count'th file"]
265 )) 265 ))
266 266
267(defcustom diff-minor-mode-prefix "\C-c=" 267(defcustom diff-minor-mode-prefix "C-c ="
268 "Prefix key for `diff-minor-mode' commands." 268 "Prefix key for `diff-minor-mode' commands."
269 :type '(choice (string "\e") (string "C-c=") string)) 269 :type '(choice (string "ESC")
270 (string "C-c =") string)
271 :version "29.1")
270 272
271(defvar-keymap diff-minor-mode-map 273(defvar-keymap diff-minor-mode-map
272 :doc "Keymap for `diff-minor-mode'. See also `diff-mode-shared-map'." 274 :doc "Keymap for `diff-minor-mode'. See also `diff-mode-shared-map'."
diff --git a/lisp/vc/log-edit.el b/lisp/vc/log-edit.el
index c8d089e4113..6e3f302263b 100644
--- a/lisp/vc/log-edit.el
+++ b/lisp/vc/log-edit.el
@@ -55,18 +55,18 @@
55(define-obsolete-variable-alias 'vc-log-entry-mode 'log-edit-mode-map "28.1") 55(define-obsolete-variable-alias 'vc-log-entry-mode 'log-edit-mode-map "28.1")
56 56
57(defvar-keymap log-edit-mode-map 57(defvar-keymap log-edit-mode-map
58 (kbd "C-c C-c") #'log-edit-done 58 "C-c C-c" #'log-edit-done
59 (kbd "C-c C-a") #'log-edit-insert-changelog 59 "C-c C-a" #'log-edit-insert-changelog
60 (kbd "C-c C-w") #'log-edit-generate-changelog-from-diff 60 "C-c C-w" #'log-edit-generate-changelog-from-diff
61 (kbd "C-c C-d") #'log-edit-show-diff 61 "C-c C-d" #'log-edit-show-diff
62 (kbd "C-c C-f") #'log-edit-show-files 62 "C-c C-f" #'log-edit-show-files
63 (kbd "C-c C-k") #'log-edit-kill-buffer 63 "C-c C-k" #'log-edit-kill-buffer
64 (kbd "C-a") #'log-edit-beginning-of-line 64 "C-a" #'log-edit-beginning-of-line
65 (kbd "M-n") #'log-edit-next-comment 65 "M-n" #'log-edit-next-comment
66 (kbd "M-p") #'log-edit-previous-comment 66 "M-p" #'log-edit-previous-comment
67 (kbd "M-r") #'log-edit-comment-search-backward 67 "M-r" #'log-edit-comment-search-backward
68 (kbd "M-s") #'log-edit-comment-search-forward 68 "M-s" #'log-edit-comment-search-forward
69 (kbd "C-c ?") #'log-edit-mode-help) 69 "C-c ?" #'log-edit-mode-help)
70 70
71(easy-menu-define log-edit-menu log-edit-mode-map 71(easy-menu-define log-edit-menu log-edit-mode-map
72 "Menu used for `log-edit-mode'." 72 "Menu used for `log-edit-mode'."
diff --git a/lisp/vc/log-view.el b/lisp/vc/log-view.el
index 2c78000e38b..d45c1696a2f 100644
--- a/lisp/vc/log-view.el
+++ b/lisp/vc/log-view.el
@@ -123,7 +123,7 @@
123 :prefix "log-view-") 123 :prefix "log-view-")
124 124
125(defvar-keymap log-view-mode-map 125(defvar-keymap log-view-mode-map
126 (kbd "RET") #'log-view-toggle-entry-display 126 "RET" #'log-view-toggle-entry-display
127 "m" #'log-view-toggle-mark-entry 127 "m" #'log-view-toggle-mark-entry
128 "e" #'log-view-modify-change-comment 128 "e" #'log-view-modify-change-comment
129 "d" #'log-view-diff 129 "d" #'log-view-diff
@@ -133,12 +133,12 @@
133 "f" #'log-view-find-revision 133 "f" #'log-view-find-revision
134 "n" #'log-view-msg-next 134 "n" #'log-view-msg-next
135 "p" #'log-view-msg-prev 135 "p" #'log-view-msg-prev
136 (kbd "TAB") #'log-view-msg-next 136 "TAB" #'log-view-msg-next
137 (kbd "<backtab>") #'log-view-msg-prev 137 "<backtab>" #'log-view-msg-prev
138 "N" #'log-view-file-next 138 "N" #'log-view-file-next
139 "P" #'log-view-file-prev 139 "P" #'log-view-file-prev
140 (kbd "M-n") #'log-view-file-next 140 "M-n" #'log-view-file-next
141 (kbd "M-p") #'log-view-file-prev) 141 "M-p" #'log-view-file-prev)
142 142
143(easy-menu-define log-view-mode-menu log-view-mode-map 143(easy-menu-define log-view-mode-menu log-view-mode-map
144 "Log-View Display Menu." 144 "Log-View Display Menu."
diff --git a/lisp/vc/pcvs.el b/lisp/vc/pcvs.el
index 2daa42fbf8f..fa28d074a98 100644
--- a/lisp/vc/pcvs.el
+++ b/lisp/vc/pcvs.el
@@ -164,33 +164,33 @@
164 "z" #'kill-this-buffer 164 "z" #'kill-this-buffer
165 "F" #'cvs-mode-set-flags 165 "F" #'cvs-mode-set-flags
166 "!" #'cvs-mode-force-command 166 "!" #'cvs-mode-force-command
167 ["C-c C-c"] #'cvs-mode-kill-process 167 "C-c C-c" #'cvs-mode-kill-process
168 ;; marking 168 ;; marking
169 "m" #'cvs-mode-mark 169 "m" #'cvs-mode-mark
170 "M" #'cvs-mode-mark-all-files 170 "M" #'cvs-mode-mark-all-files
171 "S" #'cvs-mode-mark-on-state 171 "S" #'cvs-mode-mark-on-state
172 "u" #'cvs-mode-unmark 172 "u" #'cvs-mode-unmark
173 ["DEL"] #'cvs-mode-unmark-up 173 "DEL" #'cvs-mode-unmark-up
174 "%" #'cvs-mode-mark-matching-files 174 "%" #'cvs-mode-mark-matching-files
175 "T" #'cvs-mode-toggle-marks 175 "T" #'cvs-mode-toggle-marks
176 ["M-DEL"] #'cvs-mode-unmark-all-files 176 "M-DEL" #'cvs-mode-unmark-all-files
177 ;; navigation keys 177 ;; navigation keys
178 " " #'cvs-mode-next-line 178 "SPC" #'cvs-mode-next-line
179 "n" #'cvs-mode-next-line 179 "n" #'cvs-mode-next-line
180 "p" #'cvs-mode-previous-line 180 "p" #'cvs-mode-previous-line
181 "\t" #'cvs-mode-next-line 181 "TAB" #'cvs-mode-next-line
182 [backtab] #'cvs-mode-previous-line 182 "<backtab>" #'cvs-mode-previous-line
183 ;; M- keys are usually those that operate on modules 183 ;; M- keys are usually those that operate on modules
184 ["M-c"] #'cvs-checkout 184 "M-c" #'cvs-checkout
185 ["M-e"] #'cvs-examine 185 "M-e" #'cvs-examine
186 "g" #'cvs-mode-revert-buffer 186 "g" #'cvs-mode-revert-buffer
187 ["M-u"] #'cvs-update 187 "M-u" #'cvs-update
188 ["M-s"] #'cvs-status 188 "M-s" #'cvs-status
189 ;; diff commands 189 ;; diff commands
190 "=" #'cvs-mode-diff 190 "=" #'cvs-mode-diff
191 "d" cvs-mode-diff-map 191 "d" cvs-mode-diff-map
192 ;; keys that operate on individual files 192 ;; keys that operate on individual files
193 ["C-k"] #'cvs-mode-acknowledge 193 "C-k" #'cvs-mode-acknowledge
194 "A" #'cvs-mode-add-change-log-entry-other-window 194 "A" #'cvs-mode-add-change-log-entry-other-window
195 "C" #'cvs-mode-commit-setup 195 "C" #'cvs-mode-commit-setup
196 "O" #'cvs-mode-update 196 "O" #'cvs-mode-update
@@ -202,7 +202,7 @@
202 "c" #'cvs-mode-commit 202 "c" #'cvs-mode-commit
203 "e" #'cvs-mode-examine 203 "e" #'cvs-mode-examine
204 "f" #'cvs-mode-find-file 204 "f" #'cvs-mode-find-file
205 ["RET"] #'cvs-mode-find-file 205 "RET" #'cvs-mode-find-file
206 "i" #'cvs-mode-ignore 206 "i" #'cvs-mode-ignore
207 "l" #'cvs-mode-log 207 "l" #'cvs-mode-log
208 "o" #'cvs-mode-find-file-other-window 208 "o" #'cvs-mode-find-file-other-window
@@ -214,12 +214,12 @@
214 ;; cvstree bindings 214 ;; cvstree bindings
215 "+" #'cvs-mode-tree 215 "+" #'cvs-mode-tree
216 ;; mouse bindings 216 ;; mouse bindings
217 [mouse-2] #'cvs-mode-find-file 217 "<mouse-2>" #'cvs-mode-find-file
218 [follow-link] (lambda (pos) 218 "<follow-link>" (lambda (pos)
219 (eq (get-char-property pos 'face) 'cvs-filename)) 219 (eq (get-char-property pos 'face) 'cvs-filename))
220 [(down-mouse-3)] #'cvs-menu 220 "<down-mouse-3>" #'cvs-menu
221 ;; dired-like bindings 221 ;; dired-like bindings
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"
@@ -266,9 +266,10 @@
266;;;; CVS-Minor mode 266;;;; CVS-Minor mode
267;;;; 267;;;;
268 268
269(defcustom cvs-minor-mode-prefix "\C-xc" 269(defcustom cvs-minor-mode-prefix "C-x c"
270 "Prefix key for the `cvs-mode' bindings in `cvs-minor-mode'." 270 "Prefix key for the `cvs-mode' bindings in `cvs-minor-mode'."
271 :type 'string 271 :type 'string
272 :version "29.1"
272 :group 'pcl-cvs) 273 :group 'pcl-cvs)
273 274
274(defvar-keymap cvs-minor-mode-map 275(defvar-keymap cvs-minor-mode-map
diff --git a/lisp/vc/smerge-mode.el b/lisp/vc/smerge-mode.el
index 2cc5ee739fd..ee6ddf15881 100644
--- a/lisp/vc/smerge-mode.el
+++ b/lisp/vc/smerge-mode.el
@@ -156,16 +156,17 @@ Used in `smerge-diff-base-upper' and related functions."
156 "E" #'smerge-ediff 156 "E" #'smerge-ediff
157 "C" #'smerge-combine-with-next 157 "C" #'smerge-combine-with-next
158 "R" #'smerge-refine 158 "R" #'smerge-refine
159 ["C-m"] #'smerge-keep-current 159 "C-m" #'smerge-keep-current
160 "=" (define-keymap :name "Diff" 160 "=" (define-keymap :name "Diff"
161 "<" (cons "base-upper" #'smerge-diff-base-upper) 161 "<" (cons "base-upper" #'smerge-diff-base-upper)
162 ">" (cons "base-lower" #'smerge-diff-base-lower) 162 ">" (cons "base-lower" #'smerge-diff-base-lower)
163 "=" (cons "upper-lower" #'smerge-diff-upper-lower))) 163 "=" (cons "upper-lower" #'smerge-diff-upper-lower)))
164 164
165(defcustom smerge-command-prefix "\C-c^" 165(defcustom smerge-command-prefix "C-c ^"
166 "Prefix for `smerge-mode' commands." 166 "Prefix for `smerge-mode' commands."
167 :version "29.1"
167 :type '(choice (const :tag "ESC" "\e") 168 :type '(choice (const :tag "ESC" "\e")
168 (const :tag "C-c ^" "\C-c^" ) 169 (const :tag "C-c ^" "C-c ^")
169 (const :tag "none" "") 170 (const :tag "none" "")
170 string)) 171 string))
171 172