|
50 | 50 | (defvar swift-mode-map |
51 | 51 | (let ((map (make-sparse-keymap))) |
52 | 52 | (set-keymap-parent map prog-mode-map) |
53 | | - (define-key map (kbd "M-j") #'swift-mode:indent-new-comment-line) |
54 | | - (define-key map (kbd "C-M-j") #'swift-mode:indent-new-comment-line) |
| 53 | + (define-key map [remap indent-new-comment-line] |
| 54 | + #'swift-mode:indent-new-comment-line) |
55 | 55 | (define-key map (kbd "C-c C-z") #'swift-mode:run-repl) |
56 | 56 | (define-key map (kbd "C-c C-f") #'swift-mode:send-buffer) |
57 | 57 | (define-key map (kbd "C-c C-r") #'swift-mode:send-region) |
58 | | - (define-key map (kbd "C-M-a") #'swift-mode:beginning-of-defun) |
59 | | - (define-key map (kbd "C-M-e") #'swift-mode:end-of-defun) |
60 | | - (define-key map (kbd "<C-M-home>") #'swift-mode:beginning-of-defun) |
61 | | - (define-key map (kbd "<C-M-end>") #'swift-mode:end-of-defun) |
62 | | - (define-key map (kbd "ESC <C-home>") #'swift-mode:beginning-of-defun) |
63 | | - (define-key map (kbd "ESC <C-end>") #'swift-mode:end-of-defun) |
64 | | - (define-key map (kbd "C-M-h") #'swift-mode:mark-defun) |
65 | | - (define-key map (kbd "C-x n d") #'swift-mode:narrow-to-defun) |
66 | | - (define-key map (kbd "M-a") #'swift-mode:backward-sentence) |
67 | | - (define-key map (kbd "M-e") #'swift-mode:forward-sentence) |
68 | | - (define-key map (kbd "M-k") #'swift-mode:kill-sentence) |
69 | | - (define-key map (kbd "C-x DEL") #'swift-mode:backward-kill-sentence) |
| 58 | + (define-key map [remap beginning-of-defun] #'swift-mode:beginning-of-defun) |
| 59 | + (define-key map [remap end-of-defun] #'swift-mode:end-of-defun) |
| 60 | + (define-key map [remap mark-defun] #'swift-mode:mark-defun) |
| 61 | + (define-key map [remap narrow-to-defun] #'swift-mode:narrow-to-defun) |
| 62 | + (define-key map [remap backward-sentence] #'swift-mode:backward-sentence) |
| 63 | + (define-key map [remap forward-sentence] #'swift-mode:forward-sentence) |
| 64 | + (define-key map [remap kill-sentence] #'swift-mode:kill-sentence) |
| 65 | + (define-key map [remap backward-kill-sentence] |
| 66 | + #'swift-mode:backward-kill-sentence) |
70 | 67 | ;; (define-key map (kbd "???") #'swift-mode:mark-sentence) |
71 | | - (define-key map (kbd "C-x n s") #'swift-mode:narrow-to-sentence) |
| 68 | + (define-key map [remap narrow-to-sentence] #'swift-mode:narrow-to-sentence) |
72 | 69 |
|
73 | 70 | (easy-menu-define swift-menu map "Swift Mode menu" |
74 | 71 | `("Swift" |
|
0 commit comments