[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/swift-mode 8a7be9c 424/496: Use remap for keymap
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/swift-mode 8a7be9c 424/496: Use remap for keymap |
Date: |
Sun, 29 Aug 2021 11:34:20 -0400 (EDT) |
branch: elpa/swift-mode
commit 8a7be9c2f161639c125de65e2b213a13b0de291d
Author: taku0 <mxxouy6x3m_github@tatapa.org>
Commit: taku0 <mxxouy6x3m_github@tatapa.org>
Use remap for keymap
---
swift-mode.el | 27 ++++++++++++---------------
1 file changed, 12 insertions(+), 15 deletions(-)
diff --git a/swift-mode.el b/swift-mode.el
index a7e7c24..ce1bef1 100644
--- a/swift-mode.el
+++ b/swift-mode.el
@@ -50,25 +50,22 @@
(defvar swift-mode-map
(let ((map (make-sparse-keymap)))
(set-keymap-parent map prog-mode-map)
- (define-key map (kbd "M-j") #'swift-mode:indent-new-comment-line)
- (define-key map (kbd "C-M-j") #'swift-mode:indent-new-comment-line)
+ (define-key map [remap indent-new-comment-line]
+ #'swift-mode:indent-new-comment-line)
(define-key map (kbd "C-c C-z") #'swift-mode:run-repl)
(define-key map (kbd "C-c C-f") #'swift-mode:send-buffer)
(define-key map (kbd "C-c C-r") #'swift-mode:send-region)
- (define-key map (kbd "C-M-a") #'swift-mode:beginning-of-defun)
- (define-key map (kbd "C-M-e") #'swift-mode:end-of-defun)
- (define-key map (kbd "<C-M-home>") #'swift-mode:beginning-of-defun)
- (define-key map (kbd "<C-M-end>") #'swift-mode:end-of-defun)
- (define-key map (kbd "ESC <C-home>") #'swift-mode:beginning-of-defun)
- (define-key map (kbd "ESC <C-end>") #'swift-mode:end-of-defun)
- (define-key map (kbd "C-M-h") #'swift-mode:mark-defun)
- (define-key map (kbd "C-x n d") #'swift-mode:narrow-to-defun)
- (define-key map (kbd "M-a") #'swift-mode:backward-sentence)
- (define-key map (kbd "M-e") #'swift-mode:forward-sentence)
- (define-key map (kbd "M-k") #'swift-mode:kill-sentence)
- (define-key map (kbd "C-x DEL") #'swift-mode:backward-kill-sentence)
+ (define-key map [remap beginning-of-defun] #'swift-mode:beginning-of-defun)
+ (define-key map [remap end-of-defun] #'swift-mode:end-of-defun)
+ (define-key map [remap mark-defun] #'swift-mode:mark-defun)
+ (define-key map [remap narrow-to-defun] #'swift-mode:narrow-to-defun)
+ (define-key map [remap backward-sentence] #'swift-mode:backward-sentence)
+ (define-key map [remap forward-sentence] #'swift-mode:forward-sentence)
+ (define-key map [remap kill-sentence] #'swift-mode:kill-sentence)
+ (define-key map [remap backward-kill-sentence]
+ #'swift-mode:backward-kill-sentence)
;; (define-key map (kbd "???") #'swift-mode:mark-sentence)
- (define-key map (kbd "C-x n s") #'swift-mode:narrow-to-sentence)
+ (define-key map [remap narrow-to-sentence] #'swift-mode:narrow-to-sentence)
(easy-menu-define swift-menu map "Swift Mode menu"
`("Swift"
- [nongnu] elpa/swift-mode 7423f68 324/496: Simplify code, (continued)
- [nongnu] elpa/swift-mode 7423f68 324/496: Simplify code, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 58f31cc 340/496: Speed-up indentation for colon, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 0b1f29d 334/496: Fix indentation of setter, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 812d202 341/496: Fix REPL prompt corruption, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode f755479 333/496: Fix anchor highlighting, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 56ee9b2 359/496: Add comment style option, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode dba539e 394/496: Tweak and clean-up font-lock, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode dca378a 400/496: Rename constants, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode c532c1e 402/496: Update documents, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode d35275b 417/496: Remove unused variables, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 8a7be9c 424/496: Use remap for keymap,
ELPA Syncer <=
- [nongnu] elpa/swift-mode 56e21f8 427/496: Simplify autoloads, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 922dc52 445/496: Fix code format, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode b260308 451/496: Declare local variables, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 1268425 455/496: Add links to various formatters, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode a84f5c8 460/496: Support multi-parttern catch clauses, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode edec7d5 471/496: Suppress a doccheck warning for old versions, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode b93b97e 466/496: Bump version to 8.1.1, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 0bc8d8d 477/496: Use isAvailable when reading simctl device JSON, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 800efe2 496/496: Fix tags of customization, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 370caa7 494/496: Update copyright notices, ELPA Syncer, 2021/08/29