emacs-elpa-diffs
[Top][All Lists]
Advanced

[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))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]