[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode dd59643 135/325: Modify log-edit mode in
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode dd59643 135/325: Modify log-edit mode in a proper function |
Date: |
Sat, 23 Oct 2021 18:48:38 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit dd5964367de5fe4fa4aec618481c9a74bcbe5c0b
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>
Modify log-edit mode in a proper function
---
ergoemacs-themes.el | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/ergoemacs-themes.el b/ergoemacs-themes.el
index c75fb44..8d19c5a 100644
--- a/ergoemacs-themes.el
+++ b/ergoemacs-themes.el
@@ -339,8 +339,6 @@ calling any other ergoemacs-set-* function"
:variable-reg nil ;; No variable keys
;; Mode specific changes
- (define-key log-edit-mode-map [remap save-buffer] 'log-edit-done)
-
(define-key comint-mode-map (kbd "<home>") 'comint-bol)
;; Compatibility with Icicle (allows the use of
@@ -1297,6 +1295,18 @@ calling any other ergoemacs-set-* function"
(add-hook 'calc-load-hook #'ergoemacs-install-calc-bindings)
+
+(defun ergoemacs-install-log-edit-bindings ()
+ (ergoemacs-define-key log-edit-mode-map (kbd "C-s") 'log-edit-done)
+ (define-key log-edit-mode-map (kbd "C-a") nil)
+ (define-key log-edit-mode-map (kbd "M-n") nil)
+ (define-key log-edit-mode-map (kbd "M-p") nil)
+ (define-key log-edit-mode-map (kbd "M-r") nil)
+ (define-key log-edit-mode-map (kbd "M-s") nil)
+ )
+
+(with-eval-after-load 'log-edit (ergoemacs-install-log-edit-bindings))
+
(ergoemacs-translation normal ()
"Identify transformation"
:keymap (let ((map (make-sparse-keymap)))
- [elpa] externals/ergoemacs-mode c973446 124/325: Remove redundant fixed-newline, (continued)
- [elpa] externals/ergoemacs-mode c973446 124/325: Remove redundant fixed-newline, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode cbfa5a9 115/325: Remove some now obsolete <apps> tests, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 1bd971e 137/325: Remove iswitchb bindings and misc cleanup, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 377d498 107/325: Set variables properly. Lots of duplication., Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode c09952e 125/325: Remove all C-h help bindings except ergoemacs-describe-current-theme, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode da06d4f 112/325: Fix more warnings. Remove compatibility with <25.1., Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 9ef7b6d 120/325: Add newlines to scratch message, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 051a0c9 110/325: Hard code more theme==standard, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 1d4ddc3 114/325: Remove M-y bindings for search., Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 766cb61 129/325: Move term bindings into a proper function run as a hook when loading term, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode dd59643 135/325: Modify log-edit mode in a proper function,
Stefan Monnier <=
- [elpa] externals/ergoemacs-mode 331a359 007/325: Directly bind a bunch of shift keys, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 25dd364 038/325: Remove ergoemacs-command-loop--modal-stack, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 96cb33d 040/325: Remove ergoemacs-command-loop--modal-p, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode ade1df9 046/325: Cleanup, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 61410ff 051/325: Fix a typo when invoking a timeout, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 6868238 058/325: Merge branch 'master' into ergoterm, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 87a332c 073/325: Merge branch 'master' into HEAD, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 9664994 093/325: Remove eshell <home> weirdness, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 7499511 080/325: Spacing fix, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode dd8796f 075/325: Remove unused shift translation code, Stefan Monnier, 2021/10/23