@@ -127,17 +127,17 @@ For example, calling with arguments 5 and t yields the symbol `S-f5'."
127127(defvar god-local-mode-map
128128 (let ((map (make-sparse-keymap )))
129129 (suppress-keymap map t )
130- (define-key map [ remap self-insert-command] 'god-mode-self-insert )
130+ (keymap-set map " < remap> < self-insert-command> " # 'god-mode-self-insert )
131131 (let ((i ?\s ))
132132 (while (< i 256 )
133- (define-key map (vector i) 'god-mode-self-insert )
133+ (keymap-set map (single-key-description i) 'god-mode-self-insert )
134134 (setq i (1+ i))))
135135 (when god-mode-enable-function-key-translation
136136 (dotimes (i 35 )
137- (define-key map (vector (god-mode-make-f-key (1+ i))) 'god-mode-self-insert )
138- (define-key map (vector (god-mode-make-f-key (1+ i) t )) 'god-mode-self-insert )))
139- (define-key map ( kbd " DEL" ) nil )
140- (define-key map ( kbd " C-h k" ) #'god-mode-describe-key )
137+ (keymap-set map (single-key-description (god-mode-make-f-key (1+ i))) 'god-mode-self-insert )
138+ (keymap-set map (single-key-description (god-mode-make-f-key (1+ i) t )) 'god-mode-self-insert )))
139+ (keymap-set map " DEL" nil )
140+ (keymap-set map " C-h k" #'god-mode-describe-key )
141141 map))
142142
143143;;;### autoload
@@ -211,7 +211,7 @@ is a negative number."
211211 (call-interactively binding)
212212 (execute-kbd-macro binding)))))
213213
214- (define-key universal-argument-map ( kbd " u" )
214+ (keymap-set universal-argument-map " u"
215215 #'god-mode-maybe-universal-argument-more )
216216
217217(defun god-mode-self-insert ()
0 commit comments