[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/workroom fd6edce372 11/74: Wrap key bindings in defvar
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/workroom fd6edce372 11/74: Wrap key bindings in defvar |
Date: |
Sun, 27 Nov 2022 16:03:18 -0500 (EST) |
branch: elpa/workroom
commit fd6edce3726747723b50ec74584032006768640f
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@disroot.org>
Wrap key bindings in defvar
---
workroom.el | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/workroom.el b/workroom.el
index da7f5086b0..f66387bc63 100644
--- a/workroom.el
+++ b/workroom.el
@@ -169,28 +169,29 @@ can't restored."
(defvar workroom-mode-map (make-sparse-keymap)
"Keymap for Workroom-Mode.")
-(defvar workroom-command-map nil
+(defvar workroom-command-map
+ (let ((keymap (make-sparse-keymap)))
+ ;; NOTE: Be sure to update commentary and README when you modify this.
+ (define-key keymap "s" #'workroom-switch)
+ (define-key keymap "d" #'workroom-kill-view)
+ (define-key keymap "D" #'workroom-kill)
+ (define-key keymap "r" #'workroom-rename-view)
+ (define-key keymap "R" #'workroom-rename)
+ (define-key keymap "c" #'workroom-clone-view)
+ (define-key keymap "C" #'workroom-clone)
+ (define-key keymap "m" #'workroom-bookmark)
+ (define-key keymap "M" #'workroom-bookmark-all)
+ (define-key keymap "b" #'workroom-switch-to-buffer)
+ (define-key keymap "a" #'workroom-add-buffer)
+ (define-key keymap "k" #'workroom-remove-buffer)
+ (define-key keymap "K" #'workroom-kill-buffer)
+ keymap)
"Keymap containing all useful commands of Workroom.")
(define-prefix-command 'workroom-command-map)
(define-key workroom-mode-map workroom-command-map-prefix
workroom-command-map)
-;; NOTE: Be sure to update commentary and README when you modify this.
-(define-key workroom-command-map "s" #'workroom-switch)
-(define-key workroom-command-map "d" #'workroom-kill-view)
-(define-key workroom-command-map "D" #'workroom-kill)
-(define-key workroom-command-map "r" #'workroom-rename-view)
-(define-key workroom-command-map "R" #'workroom-rename)
-(define-key workroom-command-map "c" #'workroom-clone-view)
-(define-key workroom-command-map "C" #'workroom-clone)
-(define-key workroom-command-map "m" #'workroom-bookmark)
-(define-key workroom-command-map "M" #'workroom-bookmark-all)
-(define-key workroom-command-map "b" #'workroom-switch-to-buffer)
-(define-key workroom-command-map "a" #'workroom-add-buffer)
-(define-key workroom-command-map "k" #'workroom-remove-buffer)
-(define-key workroom-command-map "K" #'workroom-kill-buffer)
-
(defun workroom-get (name)
"Return the workroom named NAME.
- [nongnu] branch elpa/workroom created (now 13e648f3db), ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom a65420c916 09/74: Make summary line smaller, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 6123963e7c 02/74: Make it usable, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom ec81969d02 05/74: Bump version, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 9f2390799e 08/74: Rename workroom--handle-bookmark to workroom-bookmark-jump, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom fd6edce372 11/74: Wrap key bindings in defvar,
ELPA Syncer <=
- [nongnu] elpa/workroom 69471bbd33 04/74: Add commentary and README, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 15fc134c91 03/74: Fix workroom-bookmark, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom b43818f6c7 01/74: Minimal working implementation with bookmark support, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 09ff23553e 22/74: Add desktop saving support, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 5da61d48fb 14/74: Fix docstring warning, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom cf44580a4f 31/74: Enhance IBuffer integration, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 5f2393c354 37/74: Update custom group for winner and auto-project-workroom modes, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 7b58515a1e 71/74: Don't error when project root path ends with a slash, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom f6ef5fce4c 70/74: Bump version to 2.2.3, ELPA Syncer, 2022/11/27
- [nongnu] elpa/workroom 7b789d5e68 10/74: Fix defalias, ELPA Syncer, 2022/11/27