[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode f76cc5e 147/325: Turn off pre-post comma
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode f76cc5e 147/325: Turn off pre-post command hooks and make term bindings work. |
Date: |
Sat, 23 Oct 2021 18:48:41 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit f76cc5efb7b35d01758e0180b9a0171cdad700cb
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>
Turn off pre-post command hooks and make term bindings work.
---
ergoemacs-mode.el | 20 +++++++++------
ergoemacs-themes.el | 70 ++++++++++++++++++++++++-----------------------------
2 files changed, 44 insertions(+), 46 deletions(-)
diff --git a/ergoemacs-mode.el b/ergoemacs-mode.el
index dab6c00..f27994d 100644
--- a/ergoemacs-mode.el
+++ b/ergoemacs-mode.el
@@ -276,6 +276,9 @@ The `execute-extended-command' is now
\\[execute-extended-command].
:keymap ergoemacs-menu-keymap
(setq ergoemacs-mode--start-p t)
(setq ergoemacs-map--hashkey nil)
+
+ ;; (ergoemacs-install-standard-theme)
+
(unless ergoemacs-require--ini-p
(setq ergoemacs-require--ini-p :ini)
(when ergoemacs-require
@@ -288,14 +291,15 @@ The `execute-extended-command' is now
\\[execute-extended-command].
(setq ergoemacs-mode--default-frame-alist nil)
(dolist (elt (reverse default-frame-alist))
(push elt ergoemacs-mode--default-frame-alist))
+ (ergoemacs-install-standard-theme)
(run-hooks 'ergoemacs-mode-startup-hook)
- (add-hook 'pre-command-hook #'ergoemacs-pre-command-hook)
- (add-hook 'post-command-hook #'ergoemacs-post-command-hook)
- (add-hook 'after-load-functions #'ergoemacs-after-load-functions)
- (add-hook 'after-load-functions
#'ergoemacs-mode-after-startup-run-load-hooks)
+ ;; (add-hook 'pre-command-hook #'ergoemacs-pre-command-hook)
+ ;; (add-hook 'post-command-hook #'ergoemacs-post-command-hook)
+ ;; (add-hook 'after-load-functions #'ergoemacs-after-load-functions)
+ ;; (add-hook 'after-load-functions
#'ergoemacs-mode-after-startup-run-load-hooks)
(setq ergoemacs-require--ini-p t)
- (ergoemacs-setup-override-keymap)
+ (ergoemacs-setup-override-keymap)
(if refresh-p
(message "Ergoemacs-mode keys refreshed (%s)"
ergoemacs-keyboard-layout)
(message "Ergoemacs-mode turned ON (%s)."
ergoemacs-keyboard-layout)
@@ -307,9 +311,9 @@ The `execute-extended-command' is now
\\[execute-extended-command].
(modify-all-frames-parameters (list (cons 'cursor-type 'box))))
(setq ergoemacs-mode--default-frame-alist nil)
(run-hooks 'ergoemacs-mode-shutdown-hook)
- (remove-hook 'post-command-hook #'ergoemacs-post-command-hook)
- (remove-hook 'pre-command-hook #'ergoemacs-pre-command-hook)
- (remove-hook 'after-load-functions #'ergoemacs-after-load-functions)
+ ;; (remove-hook 'post-command-hook #'ergoemacs-post-command-hook)
+ ;; (remove-hook 'pre-command-hook #'ergoemacs-pre-command-hook)
+ ;; (remove-hook 'after-load-functions #'ergoemacs-after-load-functions)
(unless refresh-p
(message "Ergoemacs-mode turned OFF.")
)
diff --git a/ergoemacs-themes.el b/ergoemacs-themes.el
index d2c50f1..30ca5c7 100644
--- a/ergoemacs-themes.el
+++ b/ergoemacs-themes.el
@@ -363,10 +363,6 @@ calling any other ergoemacs-set-* function"
(define-key isearch-mode-map (kbd "C-v") 'ergoemacs-paste)
)
-(ergoemacs-component backspace-del-seq ()
- "Backspace deletes last key entered in command sequence"
- (define-key ergoemacs-translate--parent-map (kbd "DEL")
'ergoemacs-command-loop--force-undo-last))
-
(defun ergoemacs-set-help ()
"Help changes for ergoemacs-mode"
(global-set-key (kbd "C-h '") 'ergoemacs-describe-current-theme)
@@ -1073,8 +1069,6 @@ calling any other ergoemacs-set-* function"
(ergoemacs-theme standard ()
"Standard Ergoemacs Theme"
- :optional-on '(backspace-del-seq
- )
)
(defun ergoemacs-install-standard-theme ()
@@ -1137,45 +1131,45 @@ calling any other ergoemacs-set-* function"
(define-key term-raw-map (kbd "C-n") 'ergoemacs-new-empty-buffer)
(define-key term-raw-map (kbd "C-p") 'pr-interface)
- ;; (define-key term-raw-map (kbd "M-j") 'backward-char)
- ;; (define-key term-raw-map (kbd "M-l") 'forward-char)
- ;; (define-key term-raw-map (kbd "M-i") 'previous-line)
- ;; (define-key term-raw-map (kbd "M-k") 'next-line)
- (define-key term-raw-map (kbd "M-SPC") 'set-mark-command)
+ (ergoemacs-define-key term-raw-map (kbd "M-j") 'backward-char)
+ (ergoemacs-define-key term-raw-map (kbd "M-l") 'forward-char)
+ (ergoemacs-define-key term-raw-map (kbd "M-i") 'previous-line)
+ (ergoemacs-define-key term-raw-map (kbd "M-k") 'next-line)
+ (ergoemacs-define-key term-raw-map (kbd "M-SPC") 'set-mark-command)
- ;; (define-key term-raw-map (kbd "M-u") 'backward-word)
- ;; (define-key term-raw-map (kbd "M-o") 'forward-word)
+ (ergoemacs-define-key term-raw-map (kbd "M-u") 'backward-word)
+ (ergoemacs-define-key term-raw-map (kbd "M-o") 'forward-word)
- ;; (define-key term-raw-map (kbd "M-U") 'backward-paragraph)
- ;; (define-key term-raw-map (kbd "M-O") 'forward-paragraph)
+ (ergoemacs-define-key term-raw-map (kbd "M-U") 'backward-paragraph)
+ (ergoemacs-define-key term-raw-map (kbd "M-O") 'forward-paragraph)
- ;; (define-key term-raw-map (kbd "M-h") 'move-beginning-of-line)
- ;; (define-key term-raw-map (kbd "M-H") 'move-end-of-line)
+ (ergoemacs-define-key term-raw-map (kbd "M-h") 'move-beginning-of-line)
+ (ergoemacs-define-key term-raw-map (kbd "M-H") 'move-end-of-line)
- ;; (define-key term-raw-map (kbd "M-I") 'scroll-down)
- ;; (define-key term-raw-map (kbd "M-K") 'scroll-up)
+ (ergoemacs-define-key term-raw-map (kbd "M-I") 'scroll-down)
+ (ergoemacs-define-key term-raw-map (kbd "M-K") 'scroll-up)
- ;; (define-key term-raw-map (kbd "M-n")
'ergoemacs-beginning-or-end-of-buffer)
- ;; (define-key term-raw-map (kbd "M-N")
'ergoemacs-end-or-beginning-of-buffer)
+ (ergoemacs-define-key term-raw-map (kbd "M-n")
'ergoemacs-beginning-or-end-of-buffer)
+ (ergoemacs-define-key term-raw-map (kbd "M-N")
'ergoemacs-end-or-beginning-of-buffer)
- ;; (define-key term-raw-map (kbd "M-J") 'ergoemacs-backward-open-bracket)
- ;; (define-key term-raw-map (kbd "M-L") 'ergoemacs-forward-close-bracket)
+ (ergoemacs-define-key term-raw-map (kbd "M-J")
'ergoemacs-backward-open-bracket)
+ (ergoemacs-define-key term-raw-map (kbd "M-L")
'ergoemacs-forward-close-bracket)
- ;; (define-key term-raw-map (kbd "M-c") 'ergoemacs-copy-line-or-region)
- ;; (define-key term-raw-map (kbd "M-v") 'term-paste)
- ;; (define-key term-raw-map (kbd "M-C") 'ergoemacs-copy-all)
-
- ;; (define-key term-raw-map (kbd "M-;") 'isearch-forward)
- ;; (define-key term-raw-map (kbd "M-:") 'isearch-backward)
-
- ;; (define-key term-raw-map (kbd "M-s") 'ergoemacs-move-cursor-next-pane)
- ;; (define-key term-raw-map (kbd "M-S") 'ergoemacs-move-cursor-previous-pane)
- ;; (define-key term-raw-map (kbd "M-~") 'ergoemacs-switch-to-previous-frame)
- ;; (define-key term-raw-map (kbd "M-`") 'ergoemacs-switch-to-next-frame)
- ;; (define-key term-raw-map (kbd "M-3") 'delete-other-windows)
- ;; (define-key term-raw-map (kbd "M-2") 'delete-window)
- ;; (define-key term-raw-map (kbd "M-4") '(split-window-below
split-window-horizontally))
- ;; (define-key term-raw-map (kbd "M-$") '(split-window-right
split-window-vertically))
+ (ergoemacs-define-key term-raw-map (kbd "M-c")
'ergoemacs-copy-line-or-region)
+ (ergoemacs-define-key term-raw-map (kbd "M-v") 'term-paste)
+ (ergoemacs-define-key term-raw-map (kbd "M-C") 'ergoemacs-copy-all)
+
+ (ergoemacs-define-key term-raw-map (kbd "M-;") 'isearch-forward)
+ (ergoemacs-define-key term-raw-map (kbd "M-:") 'isearch-backward)
+
+ (ergoemacs-define-key term-raw-map (kbd "M-s")
'ergoemacs-move-cursor-next-pane)
+ (ergoemacs-define-key term-raw-map (kbd "M-S")
'ergoemacs-move-cursor-previous-pane)
+ (ergoemacs-define-key term-raw-map (kbd "M-~")
'ergoemacs-switch-to-previous-frame)
+ (ergoemacs-define-key term-raw-map (kbd "M-`")
'ergoemacs-switch-to-next-frame)
+ (ergoemacs-define-key term-raw-map (kbd "M-3") 'delete-other-windows)
+ (ergoemacs-define-key term-raw-map (kbd "M-2") 'delete-window)
+ (ergoemacs-define-key term-raw-map (kbd "M-4") '(split-window-below
split-window-horizontally))
+ (ergoemacs-define-key term-raw-map (kbd "M-$") '(split-window-right
split-window-vertically))
)
(add-hook 'term-load-hook #'ergoemacs-install-term-bindings)
- [elpa] externals/ergoemacs-mode e84def4 079/325: Remove unused ibuf-ext, (continued)
- [elpa] externals/ergoemacs-mode e84def4 079/325: Remove unused ibuf-ext, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 45c855a 078/325: Remove ergoemacs-score, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode bd169a6 109/325: Make ergoemacs-install-standard-theme(), Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode aafc9d9 119/325: Implement many standard-fixed bindings in a regular function, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 3b10ca7 101/325: Remove ergoemacs-theme-set-version, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 7df49a1 123/325: Remove redundant tab-indents-region, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode f4e9a52 104/325: Remove more ergoemacs-theme, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 6559fb9 103/325: Remove unused declaration, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 1fb7b06 132/325: Set most org-mode bindings in a proper function. Turn off some term mapping, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode fdb9e62 139/325: Remove some C- bindings. Make M-B variable. Fix conflicts in some local modes, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode f76cc5e 147/325: Turn off pre-post command hooks and make term bindings work.,
Stefan Monnier <=
- [elpa] externals/ergoemacs-mode 8c0e8f7 143/325: Fix beginning of line binding in eshell, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 3121362 144/325: Fix magit, message (and thus mu4e), and isearch, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode f636ec3 155/325: Cleanup, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode a4f5658 158/325: Delete some tests that are no longer designed to pass, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 676cd84 160/325: Fix infinite recursion in ergoemacs-compact-uncompact-block, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode fc90704 165/325: Remove some macros by getting rid of some remappings, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 915c65f 166/325: Remove more macros and a mysteriously failing test, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 9bf352f 168/325: Remove now unused macro option, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 9fbd66c 173/325: Mostly turn off advice, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 846931e 175/325: Put bindings M-SPC, -delete, -up, -down into the override map, Stefan Monnier, 2021/10/23