[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode 915c65f 166/325: Remove more macros and
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode 915c65f 166/325: Remove more macros and a mysteriously failing test |
Date: |
Sat, 23 Oct 2021 18:48:45 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit 915c65f36ed50484bf7c1a9b1bd3f8915d8bddf7
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>
Remove more macros and a mysteriously failing test
---
ergoemacs-functions.el | 36 ++++++++++++++---------------
ergoemacs-test.el | 62 +++++++++++++-------------------------------------
2 files changed, 34 insertions(+), 64 deletions(-)
diff --git a/ergoemacs-functions.el b/ergoemacs-functions.el
index dc4b478..86b1769 100644
--- a/ergoemacs-functions.el
+++ b/ergoemacs-functions.el
@@ -137,7 +137,7 @@ The backup is determined by `find-backup-file-name'"
(call-interactively bind))
((and (not (eq last-command 'ergoemacs-revert-buffer))
(buffer-modified-p (current-buffer)))
- (ergoemacs :remap 'revert-buffer)
+ (revert-buffer)
(goto-char opt))
((and backup-buffer
(or (and (not (eq last-command 'ergoemacs-revert-buffer))
@@ -406,7 +406,7 @@ Pass prefix ARG to the respective copy functions."
(kill-ring-save
(save-excursion
(let ((pt (point)))
- (ergoemacs :remap 'move-beginning-of-line)
+ (move-beginning-of-line)
(when (= pt (point))
(call-interactively 'move-beginning-of-line)))
(when (not (bolp))
@@ -414,7 +414,7 @@ Pass prefix ARG to the respective copy functions."
(point))
(save-excursion
(let ((pt (point)))
- (ergoemacs :remap 'move-end-of-line)
+ (move-end-of-line)
(when (= pt (point))
(call-interactively 'move-end-of-line)))
(re-search-forward "\\=\n" nil t) ;; Include newline
@@ -451,19 +451,19 @@ The ARG is passed to the respective function for any
prefixes."
(cua-cut-region arg)
(deactivate-mark))
((region-active-p) ;; In case something else is bound to C-w.
- (ergoemacs :remap 'kill-region)
+ (kill-region)
(deactivate-mark))
(t
(ignore-errors
(let ((pt (point)))
- (ergoemacs :remap 'move-beginning-of-line)
+ (move-beginning-of-line)
(when (= pt (point))
(call-interactively 'move-beginning-of-line))))
(when (not (bolp))
(beginning-of-line))
;; Keep prefix args.
(let ((kill-whole-line t))
- (ergoemacs :remap 'kill-line)))))
+ (kill-line)))))
;; When editing a search in isearch, it uses the
;; minibuffer-local-isearch-map keymap, which get overridden by the
@@ -656,18 +656,18 @@ This behavior can be turned off with
(if current-prefix-arg
(let ((pt (point)))
;; (setq prefix-arg current-prefix-arg)
- (ergoemacs :remap 'end-of-buffer)
+ (end-of-buffer)
(when (= pt (point))
(call-interactively 'end-of-buffer)))
(cond
((and ergoemacs-repeatable-beginning-or-end-of-buffer (bobp))
(let ((pt (point)))
- (ergoemacs :remap 'end-of-buffer)
+ (end-of-buffer)
(when (= pt (point))
(call-interactively 'end-of-buffer))))
(t
(let ((pt (point)))
- (ergoemacs :remap 'beginning-of-buffer)
+ (beginning-of-buffer)
(when (= pt (point))
(call-interactively 'beginning-of-buffer))))))
(when (and (not ma) (region-active-p))
@@ -693,7 +693,7 @@ This will not honor `shift-select-mode'."
(if current-prefix-arg
(let ((pt (point)))
;; (setq prefix-arg current-prefix-arg)
- (ergoemacs :remap 'end-of-buffer)
+ (end-of-buffer)
(when (= pt (point))
(call-interactively 'end-of-buffer)))
(cond
@@ -812,7 +812,7 @@ the prefix arguments of `beginning-of-buffer',
(equal current-prefix-arg '(4)))
(ignore-errors
(setq this-command 'scroll-other-window-down)
- (ergoemacs :remap 'scroll-other-window-down)
+ (scroll-other-window-down)
t)) nil
(if (and ergoemacs-beginning-or-end-of-line-and-what
(or (not ergoemacs-use-beginning-or-end-of-line-only)
@@ -961,7 +961,7 @@ the prefix arguments of `end-of-buffer',
(equal current-prefix-arg '(4)))
(ignore-errors
(setq this-command 'scroll-other-window)
- (ergoemacs :remap 'scroll-other-window)
+ (scroll-other-window)
t)) nil
(if (and ergoemacs-beginning-or-end-of-line-and-what
(or (not ergoemacs-use-beginning-or-end-of-line-only)
@@ -1386,7 +1386,7 @@ the last misspelled word with
(setq p1 (car bds) p2 (cdr bds)))))
(if (not (and p1 p2))
(when ergoemacs-toggle-letter-case-and-spell
- (ergoemacs :remap 'flyspell-auto-correct-previous-word))
+ (flyspell-auto-correct-previous-word))
(when (not (eq last-command this-command))
(save-excursion
(goto-char p1)
@@ -1557,7 +1557,7 @@ binding."
(defun ergoemacs-delete-frame ()
"Deletes frame or closes emacs (with prompt)."
(interactive)
- (unless (ignore-errors (ergoemacs :remap 'delete-frame))
+ (unless (ignore-errors (delete-frame))
(when (yes-or-no-p "Do you wish to Close Emacs? ")
;; Bound to C-x C-c
(save-buffers-kill-terminal))))
@@ -2052,8 +2052,8 @@ When in `browse-kill-ring-mode', cycle backward through
the key ring.
(not (eq last-command 'yank)))
(browse-kill-ring))
(ergoemacs-smart-paste
- (ergoemacs :remap 'yank))
- (t (ergoemacs :remap 'yank-pop))))
+ (yank))
+ (t (yank-pop))))
(put 'ergoemacs-paste 'delete-selection 'yank)
;;;###autoload
@@ -2092,9 +2092,9 @@ If in `term-mode', run `term-paste'.
;; Add unread command events another "paste"
(setq unread-command-events (append (listify-key-sequence
(this-single-command-keys)) unread-command-events)))
((and ergoemacs-smart-paste (eq last-command 'yank))
- (ergoemacs :remap 'yank-pop))
+ (yank-pop))
(t
- (ergoemacs :remap 'yank))))
+ (yank))))
(put 'ergoemacs-org-yank 'delete-selection 'yank)
diff --git a/ergoemacs-test.el b/ergoemacs-test.el
index 28296bf..9be3772 100644
--- a/ergoemacs-test.el
+++ b/ergoemacs-test.el
@@ -370,22 +370,22 @@ Tests issue #347"
"Issue #68.
kill-ring function name is used and such doesn't exist. It errs when
not using cua or cutting line. I think kill-region is what is meant."
- (ergoemacs-test-layout
- (let ((old-c cua-mode)
- (ret t))
- (cua-mode -1)
- (save-excursion
- (switch-to-buffer (get-buffer-create "*ergoemacs-test*"))
- (delete-region (point-min) (point-max))
- (insert ergoemacs-test-lorem-ipsum)
- (condition-case _err
- (ergoemacs-cut-line-or-region)
- (error (setq ret nil)))
- (kill-buffer (current-buffer)))
- (when old-c
- (cua-mode 1))
- (should ret))))
-
+ (let ((old-c cua-mode)
+ (ret t))
+ (cua-mode -1)
+ (save-excursion
+ (switch-to-buffer (get-buffer-create "*ergoemacs-test*"))
+ (delete-region (point-min) (point-max))
+ (insert ergoemacs-test-lorem-ipsum)
+ (condition-case _err
+ (ergoemacs-cut-line-or-region)
+ (error (setq ret nil)))
+ (kill-buffer (current-buffer)))
+ (when old-c
+ (cua-mode 1))
+ (should ret)
+ )
+ )
;;; Functionality Test
@@ -588,36 +588,6 @@ See Issue #138."
(should (string= "Ä" (buffer-string)))
(kill-buffer (current-buffer))))
-(ert-deftest ergoemacs-test-command-loop-overlay ()
- "Test for mark working with overlays.
-Should test issue #142"
- :tags '(:interactive)
- (let (ret
- tmp (tmp-key (make-sparse-keymap))
- overlays)
- (ergoemacs-test-layout
- :macro "M-SPC M-y M-x"
- :layout "colemak"
- (define-key tmp-key [ergoemacs-test] 'ignore)
- (save-excursion
- (switch-to-buffer (get-buffer-create "*ergoemacs-test*"))
- (insert ergoemacs-test-lorem-ipsum)
- (goto-char (point-min))
- ;; Put in dummy overlay
- (while (re-search-forward "[A-Za-z]+" nil t)
- (setq tmp (make-overlay (match-beginning 0) (match-end 0)))
- (overlay-put tmp 'keymap tmp-key)
- (push tmp overlays))
- (goto-char (point-max))
- (beginning-of-line)
- (execute-kbd-macro macro)
- (when (looking-at " in culpa qui")
- (setq ret t))
- (dolist (x overlays)
- (delete-overlay x))
- (kill-buffer (current-buffer)))
- (should (equal ret t)))))
-
(ert-deftest ergoemacs-test-terminal-M-O-fight ()
"Tests Issue #188"
(let ((old-map (copy-keymap input-decode-map))
- [elpa] externals/ergoemacs-mode 6559fb9 103/325: Remove unused declaration, (continued)
- [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, 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 <=
- [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
- [elpa] externals/ergoemacs-mode 3c06bbe 179/325: Remove some command-loop code, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 9be4392 180/325: Remove lots of command-loop stuff, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode d092102 181/325: Remove pre- and post-command hooks, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode cea18f4 182/325: Remove more command-loop stuff, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 9d758c6 190/325: Remove unused hooks, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 9cd2f3b 193/325: Always display unicode characters, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 12b1018 194/325: Remove unused functions, Stefan Monnier, 2021/10/23