[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode 2adc6aa 146/325: Remove many C-S- bindin
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode 2adc6aa 146/325: Remove many C-S- bindings. Make M-C-[:; ] work. Small cleanups. |
Date: |
Sat, 23 Oct 2021 18:48:41 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit 2adc6aa9f84d30ffc67af6fc7053616ace56d212
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>
Remove many C-S- bindings. Make M-C-[:;] work. Small cleanups.
---
ergoemacs-themes.el | 59 +++++++++++++++--------------------------------------
1 file changed, 17 insertions(+), 42 deletions(-)
diff --git a/ergoemacs-themes.el b/ergoemacs-themes.el
index 6b3195d..d2c50f1 100644
--- a/ergoemacs-themes.el
+++ b/ergoemacs-themes.el
@@ -108,6 +108,8 @@ will bind 'Meta-k' to next-line. If your layout is
'colemak', it will bind
(ergoemacs-define-key local-map (kbd "M-a") nil)
(ergoemacs-define-key local-map (kbd "M-A") nil)
+ (ergoemacs-define-key local-map (kbd "M-;") nil)
+
(define-key local-map (kbd "C-w") nil)
(define-key local-map (kbd "C-n") nil)
(define-key local-map (kbd "C-S-w") nil)
@@ -128,7 +130,6 @@ will bind 'Meta-k' to next-line. If your layout is
'colemak', it will bind
org-support-shift-select t
set-mark-command-repeat-pop t
org-special-ctrl-a/e t
- ido-vertical-define-keys 'C-n-C-p-up-down-left-right
scroll-error-top-bottom t
initial-scratch-message (substitute-command-keys ";; This buffer is
for notes you don't want to save, and for Lisp evaluation.\n;; If you want to
create a file, visit that file with \\[find-file],\n;; then enter the text in
that file's own buffer.\n\n")
;; Remove tutorial and guided tour, since the keys don't apply...
@@ -271,7 +272,6 @@ calling any other ergoemacs-set-* function"
(global-set-key (kbd "C-s") nil)
(global-set-key (kbd "C-r") nil)
(global-set-key (kbd "M-%") nil)
- (global-set-key (kbd "C-M-%") nil)
(global-unset-key (kbd "M-{"))
(global-unset-key (kbd "M-}"))
(global-unset-key (kbd "C-a"))
@@ -279,7 +279,6 @@ calling any other ergoemacs-set-* function"
(global-unset-key (kbd "M-v"))
(global-unset-key (kbd "C-v"))
- (global-unset-key (kbd "C-M-v"))
(global-unset-key (kbd "M->"))
(global-unset-key (kbd "M-<"))
@@ -332,15 +331,11 @@ calling any other ergoemacs-set-* function"
;; the Del key for forward delete. Needed if C-d is set to nil.
(global-set-key (kbd "<delete>") 'delete-char )
- (ergoemacs-global-set-key (kbd "<M-delete>") 'kill-word)
-
(global-set-key (kbd "<home>") 'move-beginning-of-line)
(global-set-key (kbd "<end>") 'move-end-of-line)
- (ergoemacs-global-set-key (kbd "<M-up>") 'ergoemacs-backward-block)
- (ergoemacs-global-set-key (kbd "<M-down>") 'ergoemacs-forward-block)
-
- ;; C-r also should be refresh
+ (global-set-key (kbd "C-SPC") 'set-mark-command)
+
(global-set-key (kbd "C-r") 'ergoemacs-revert-buffer)
(global-set-key (kbd "C-+") 'text-scale-increase)
@@ -351,7 +346,6 @@ calling any other ergoemacs-set-* function"
(global-set-key (kbd "C-0") 'ergoemacs-text-scale-normal-size)
(global-set-key (kbd "C-)") 'ergoemacs-text-scale-normal-size)
(global-set-key (kbd "C-?") 'info)
- (global-set-key (kbd "C-S-f") 'occur)
(global-set-key (kbd "C-S-o") 'ergoemacs-open-in-external-app)
(global-set-key (kbd "C-S-t") 'ergoemacs-open-last-closed)
@@ -365,11 +359,7 @@ calling any other ergoemacs-set-* function"
(global-set-key (kbd "C-p") 'pr-interface)
(global-set-key (kbd "C-w") 'ergoemacs-close-current-buffer)
-
- (define-key isearch-mode-map (kbd "C-S-f") 'isearch-occur)
- (define-key isearch-mode-map (kbd "C-M-f") 'isearch-occur)
- (define-key isearch-mode-map (kbd "<S-insert>") 'ergoemacs-paste)
- (define-key isearch-mode-map (kbd "C-S-v") 'ergoemacs-paste-cycle)
+
(define-key isearch-mode-map (kbd "C-v") 'ergoemacs-paste)
)
@@ -389,21 +379,20 @@ calling any other ergoemacs-set-* function"
(ergoemacs-global-set-key (kbd "M-i") 'previous-line)
(ergoemacs-global-set-key (kbd "M-k") 'next-line)
- ;; These are here so that C-M-i will translate to C-<up> for modes
- ;; like inferior R mode. That allows the command to be the last
- ;; command.
- ;; Not sure it belongs here or not...
- (ergoemacs-global-set-key (kbd "M-C-j") 'left-word)
- (ergoemacs-global-set-key (kbd "M-C-l") 'right-word)
- (ergoemacs-global-set-key (kbd "M-C-i") 'backward-paragraph)
- (ergoemacs-global-set-key (kbd "M-C-k") 'forward-paragraph)
-
- (global-set-key (kbd "C-SPC") 'set-mark-command)
+ ;; Fix this binding. Trying to avoid C-M-* combos.
+ ;; The regular binding is 'M-s o'
+ (ergoemacs-global-set-key (kbd "C-M-:") 'occur)
+ (ergoemacs-global-set-key (kbd "C-M-;") 'isearch-occur)
+
(ergoemacs-global-set-key (kbd "M-SPC") 'set-mark-command)
;; Delete previous/next char.
(ergoemacs-global-set-key (kbd "M-d") 'delete-backward-char)
(ergoemacs-global-set-key (kbd "M-f") 'delete-char)
+
+ (ergoemacs-global-set-key (kbd "<M-delete>") 'kill-word)
+ (ergoemacs-global-set-key (kbd "<M-up>") 'ergoemacs-backward-block)
+ (ergoemacs-global-set-key (kbd "<M-down>") 'ergoemacs-forward-block)
)
;;; Variable Components
@@ -412,8 +401,6 @@ calling any other ergoemacs-set-* function"
(ergoemacs-global-set-key (kbd "M-u") 'backward-word)
(ergoemacs-global-set-key (kbd "M-o") 'forward-word)
- ;; Delete previous/next word.
- ;; C-backspace is standard; don't change
(ergoemacs-global-set-key (kbd "M-e") 'backward-kill-word)
(ergoemacs-global-set-key (kbd "M-r") 'kill-word)
)
@@ -432,10 +419,6 @@ calling any other ergoemacs-set-* function"
(defun ergoemacs-set-move-page ()
"Move by Page"
- ;; Not sure I like the scroll other window placment... C+M+ argh.
- (ergoemacs-global-set-key (kbd "C-M-I") 'scroll-other-window-down)
- (ergoemacs-global-set-key (kbd "C-M-K") 'scroll-other-window)
- ;; These are OK
(ergoemacs-global-set-key (kbd "M-I") 'scroll-down-command)
(ergoemacs-global-set-key (kbd "M-K") 'scroll-up-command)
)
@@ -466,14 +449,13 @@ calling any other ergoemacs-set-* function"
;; Undo
(ergoemacs-global-set-key (kbd "M-z") 'undo)
(ergoemacs-global-set-key (kbd "C-S-x") 'execute-extended-command)
- (ergoemacs-global-set-key (kbd "C-z") 'undo)
+ (global-set-key (kbd "C-z") 'undo)
;; Mode specific changes
(ergoemacs-define-key isearch-mode-map (kbd "M-c")
'isearch-yank-word-or-char)
(ergoemacs-define-key isearch-mode-map (kbd "M-v") 'ergoemacs-paste)
(ergoemacs-define-key isearch-mode-map (kbd "M-V") 'ergoemacs-paste-cycle)
- (ergoemacs-define-key isearch-mode-map (kbd "C-v") 'ergoemacs-paste)
- (ergoemacs-define-key isearch-mode-map (kbd "C-S-v") 'ergoemacs-paste-cycle)
+ (define-key isearch-mode-map (kbd "C-v") 'ergoemacs-paste)
)
(defun ergoemacs-set-search ()
@@ -1148,7 +1130,6 @@ calling any other ergoemacs-set-* function"
(define-key term-raw-map (kbd "C-/") 'info)
(define-key term-raw-map (kbd "C-0") 'ergoemacs-text-scale-normal-size)
(define-key term-raw-map (kbd "C-=") 'text-scale-increase)
- (define-key term-raw-map (kbd "C-S-f") 'occur)
(define-key term-raw-map (kbd "C-S-o") 'ergoemacs-open-in-external-app)
(define-key term-raw-map (kbd "C-S-s") 'write-file)
(define-key term-raw-map (kbd "C-S-w") 'delete-frame)
@@ -1213,8 +1194,6 @@ calling any other ergoemacs-set-* function"
;; C-i is TAB... This seems to cause issues?
;; (define-key org-mode-map (kbd "C-b") 'ergoemacs-org-bold)
;; (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 beginning-of-line] 'org-beginning-of-line)
(define-key org-mode-map [remap end-of-line] 'org-end-of-line)
@@ -1233,7 +1212,7 @@ calling any other ergoemacs-set-* function"
(defun ergoemacs-install-log-edit-bindings ()
(ergoemacs-unset-keys-in-map log-edit-mode-map)
- (ergoemacs-define-key log-edit-mode-map (kbd "C-s") 'log-edit-done)
+ (define-key log-edit-mode-map (kbd "C-s") 'log-edit-done)
)
(with-eval-after-load 'log-edit (ergoemacs-install-log-edit-bindings))
@@ -1253,10 +1232,6 @@ calling any other ergoemacs-set-* function"
(ergoemacs-define-key dired-mode-map (kbd "M-5")
'dired-do-query-replace-regexp)
(ergoemacs-define-key dired-mode-map (kbd "M-%")
'dired-do-query-replace-regexp)
- (ergoemacs-define-key dired-mode-map (kbd "M-u") 'backward-word)
- (define-key dired-mode-map (kbd "C-b") 'diredp-do-bookmark)
- (define-key dired-mode-map (kbd "C-c C-c") 'wdired-change-to-wdired-mode)
- (define-key dired-mode-map (kbd "TAB") 'dired-maybe-insert-subdir)
)
(add-hook 'dired-load-hook #'ergoemacs-install-dired-bindings)
- [elpa] externals/ergoemacs-mode 87a332c 073/325: Merge branch 'master' into HEAD, (continued)
- [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
- [elpa] externals/ergoemacs-mode 8b40059 102/325: Replace ergoemacs-theme--list with hard coded "standard", Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode a9ec5df 122/325: Remove Redo menu, make Undo show up, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 8cb01f2 100/325: Remove unused declarations, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode ad4202a 130/325: Remove unused components, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 63ba586 133/325: Get rid of undo-tree and browse-kill-ring bindings, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode ff0ec3b 140/325: Make comint and dired bindings into hooks, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 2adc6aa 146/325: Remove many C-S- bindings. Make M-C-[:; ] work. Small cleanups.,
Stefan Monnier <=
- [elpa] externals/ergoemacs-mode d198bd3 149/325: Delete dead code, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 1ca781f 145/325: Fix info mode, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 238435f 154/325: Lots of isearch fixes, with a few other minor fixes to mode maps, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode cbe3e19 157/325: Add create/delete frame to menu, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode fcea163 151/325: Install an override map instead of futzing with all of the modes, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 481871c 152/325: Make ergoemacs-paste use term-paste if in term-mode, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode e02abf1 150/325: Remove unused post-command-hook and echo timer, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 982c28c 171/325: Cleanup, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 4b6d159 183/325: Remove command-loop and translate stuff, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 12d5e8e 176/325: Handle conflict between M-O and arrow keys in the terminal, Stefan Monnier, 2021/10/23