[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode 1fb7b06 132/325: Set most org-mode bindi
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode 1fb7b06 132/325: Set most org-mode bindings in a proper function. Turn off some term mapping |
Date: |
Sat, 23 Oct 2021 18:48:37 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit 1fb7b06f5ca3ee6b13dabe57f33cc3c969abb4b1
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>
Set most org-mode bindings in a proper function. Turn off some term mapping
---
ergoemacs-themes.el | 105 +++++++++++++++++++++++++++-------------------------
1 file changed, 54 insertions(+), 51 deletions(-)
diff --git a/ergoemacs-themes.el b/ergoemacs-themes.el
index 28568b4..e0a5e31 100644
--- a/ergoemacs-themes.el
+++ b/ergoemacs-themes.el
@@ -346,14 +346,6 @@ calling any other ergoemacs-set-* function"
;; Mode specific changes
- (define-key org-mode-map (kbd "<C-return>")
'ergoemacs-org-insert-heading-respect-content)
- (define-key org-mode-map (kbd "<M-down>") 'ergoemacs-org-metadown)
- (define-key org-mode-map (kbd "<M-up>") 'ergoemacs-org-metaup)
- (define-key org-mode-map (kbd "<M-left>") 'ergoemacs-org-metaleft)
- (define-key org-mode-map (kbd "<M-right>") 'ergoemacs-org-metaright)
- (define-key org-mode-map (kbd "<M-RET>") 'org-insert-item)
- (define-key org-mode-map (kbd "M-v") 'ergoemacs-org-yank)
-
(define-key browse-kill-ring-mode-map (kbd "C-f")
'browse-kill-ring-search-forward)
(define-key browse-kill-ring-mode-map (kbd "<deletechar>")
'browse-kill-ring-delete)
@@ -370,14 +362,6 @@ calling any other ergoemacs-set-* function"
(global-set-key [remap ergoemacs-apropos-user-options]
'apropos-user-options))
)
-(ergoemacs-component fixed-bold-italic ()
- "Fixed keys for bold and italic"
- (define-key org-mode-map (kbd "C-b") 'ergoemacs-org-bold)
- ;; C-i is TAB... This seems to cause issues?
- ;; (define-key org-mode-map (kbd "C-i") 'ergoemacs-org-italic)
- (define-key org-mode-map (kbd "<tab>") 'org-cycle)
- (define-key org-mode-map (kbd "<kp-tab>") 'org-cycle))
-
(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))
@@ -516,8 +500,6 @@ calling any other ergoemacs-set-* function"
(global-set-key (kbd "C-S-z") '(redo undo-tree-redo))
(global-set-key (kbd "C-y") '(redo undo-tree-redo))
- (define-key org-mode-map [remap ergoemacs-paste] 'ergoemacs-org-yank)
- (define-key org-mode-map [remap ergoemacs-paste] 'ergoemacs-org-yank)
(define-key browse-kill-ring-mode-map [remap undo]
'browse-kill-ring-undo-other-window)
(define-key browse-kill-ring-mode-map [remap undo-tree-undo]
'browse-kill-ring-undo-other-window)
(define-key browse-kill-ring-mode-map [remap undo-tree-undo]
'browse-kill-ring-undo-other-window)
@@ -1201,14 +1183,13 @@ calling any other ergoemacs-set-* function"
text-transform
ergoemacs-remaps)
:optional-on '(backspace-del-seq
- fixed-bold-italic
standard-fixed
ido-remaps
multiple-cursors-remaps
quit
)
:options-menu '(("Remaps" (ido-remaps multiple-cursors-remaps icy-reclaim))
- ("Standard Keys" (standard-fixed fixed-bold-italic quit))
+ ("Standard Keys" (standard-fixed quit))
("Keys during Key Sequence" (backspace-del-seq))
("Packages" (avy multiple-cursors expand-region))
("Mode Line" (mode-line-major-mode-switch))
@@ -1274,49 +1255,71 @@ 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-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)
- (define-key term-raw-map (kbd "M-u") 'backward-word)
- (define-key term-raw-map (kbd "M-o") 'forward-word)
+ ;; (define-key term-raw-map (kbd "M-u") 'backward-word)
+ ;; (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)
+ ;; (define-key term-raw-map (kbd "M-U") 'backward-paragraph)
+ ;; (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)
+ ;; (define-key term-raw-map (kbd "M-h") 'move-beginning-of-line)
+ ;; (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)
+ ;; (define-key term-raw-map (kbd "M-I") 'scroll-down)
+ ;; (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)
+ ;; (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)
- (define-key term-raw-map (kbd "M-J") 'ergoemacs-backward-open-bracket)
- (define-key term-raw-map (kbd "M-L") 'ergoemacs-forward-close-bracket)
+ ;; (define-key term-raw-map (kbd "M-J") 'ergoemacs-backward-open-bracket)
+ ;; (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))
+ ;; (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))
)
(add-hook 'term-load-hook #'ergoemacs-install-term-bindings)
+(defun ergoemacs-install-org-bindings ()
+ (define-key org-mode-map (kbd "<C-return>")
'ergoemacs-org-insert-heading-respect-content)
+ (define-key org-mode-map (kbd "<M-down>") 'ergoemacs-org-metadown)
+ (define-key org-mode-map (kbd "<M-up>") 'ergoemacs-org-metaup)
+ (define-key org-mode-map (kbd "<M-left>") 'ergoemacs-org-metaleft)
+ (define-key org-mode-map (kbd "<M-right>") 'ergoemacs-org-metaright)
+ (define-key org-mode-map (kbd "<M-RET>") 'org-insert-item)
+ (define-key org-mode-map (kbd "M-v") 'ergoemacs-org-yank)
+
+ (define-key org-mode-map (kbd "C-b") 'ergoemacs-org-bold)
+ ;; C-i is TAB... This seems to cause issues?
+ ;; (define-key org-mode-map (kbd "C-i") 'ergoemacs-org-italic)
+ (define-key org-mode-map (kbd "<tab>") 'org-cycle)
+ (define-key org-mode-map (kbd "<kp-tab>") 'org-cycle)
+
+ (define-key org-mode-map [remap ergoemacs-paste] 'ergoemacs-org-yank)
+ (define-key org-mode-map [remap ergoemacs-paste] 'ergoemacs-org-yank)
+ )
+
+(add-hook 'org-load-hook #'ergoemacs-install-org-bindings)
+
+
(ergoemacs-translation normal ()
"Identify transformation"
:keymap (let ((map (make-sparse-keymap)))
- [elpa] externals/ergoemacs-mode 5257c0e 091/325: Remove commented code, (continued)
- [elpa] externals/ergoemacs-mode 5257c0e 091/325: Remove commented code, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode e5172b8 076/325: Remove more shift translation stuff, Stefan Monnier, 2021/10/23
- [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 <=
- [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, 2021/10/23
- [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