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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/evil-args 95deed7093 11/27: Added default bindings for tex


From: ELPA Syncer
Subject: [nongnu] elpa/evil-args 95deed7093 11/27: Added default bindings for text objects.
Date: Wed, 2 Feb 2022 20:58:12 -0500 (EST)

branch: elpa/evil-args
commit 95deed7093458a73c9a51e9af9e8604dfd70d7b7
Author: wcsmith <wconnorsmith@gmail.com>
Commit: wcsmith <wconnorsmith@gmail.com>

    Added default bindings for text objects.
---
 README.md    | 11 +++++++----
 evil-args.el | 14 ++++++++++----
 2 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index e167e5b170..c128d57eaf 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,13 @@ Add the following to your `.emacs`:
     (add-to-list 'load-path "path/to/evil-args")
     (require 'evil-args)
 
-Add the following keybindings with keys of your choice:
+`evil-arg` text objects have been bound to the `a` key by default. To bind them
+to another key `k`, add:
+
+    (define-key evil-inner-text-objects-map "k" 'evil-inner-arg)
+    (define-key evil-outer-text-objects-map "k" 'evil-outer-arg)
+
+To enable evil-args motions, add the following keybindings:
 
     (define-key evil-normal-state-map "L" 'evil-forward-arg)
     (define-key evil-normal-state-map "H" 'evil-backward-arg)
@@ -20,9 +26,6 @@ Add the following keybindings with keys of your choice:
     (define-key evil-motion-state-map "L" 'evil-forward-arg)
     (define-key evil-motion-state-map "H" 'evil-backward-arg)
 
-    (define-key evil-inner-text-objects-map "a" 'evil-inner-arg)
-    (define-key evil-outer-text-objects-map "a" 'evil-outer-arg)
-
     (define-key evil-normal-state-map "K" 'evil-jump-out-args)
 
 ##Functionality
diff --git a/evil-args.el b/evil-args.el
index 46dd41ad4b..07f156c75c 100644
--- a/evil-args.el
+++ b/evil-args.el
@@ -37,7 +37,13 @@
 ;;     (add-to-list 'load-path "path/to/evil-args")
 ;;     (require 'evil-args)
 ;;
-;; Add the following keybindings with keys of your choice:
+;; evil-arg text objects have been bound to the 'a' key by default. To bind 
them
+;; to another key 'k', add:
+;;
+;;    (define-key evil-inner-text-objects-map "k" 'evil-inner-arg)
+;;    (define-key evil-outer-text-objects-map "k" 'evil-outer-arg)
+;;
+;; To enable evil-arg motions, add the following keybindings:
 ;;
 ;;    (define-key evil-normal-state-map "L" 'evil-forward-arg)
 ;;    (define-key evil-normal-state-map "H" 'evil-backward-arg)
@@ -45,9 +51,6 @@
 ;;    (define-key evil-motion-state-map "L" 'evil-forward-arg)
 ;;    (define-key evil-motion-state-map "H" 'evil-backward-arg)
 ;;
-;;    (define-key evil-inner-text-objects-map "a" 'evil-inner-arg)
-;;    (define-key evil-outer-text-objects-map "a" 'evil-outer-arg)
-;;
 ;;    (define-key evil-normal-state-map "K" 'evil-jump-out-args)
 ;;
 ;; See README.md for more details.
@@ -218,4 +221,7 @@
        (if begin (goto-char begin)))
       (setq count (- count 1)))))
 
+(define-key evil-inner-text-objects-map "a" 'evil-inner-arg)
+(define-key evil-outer-text-objects-map "a" 'evil-outer-arg)
+
 (provide 'evil-args)



reply via email to

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