branch: master
commit 2e936d8cc3bbf6b7ba0d0f54d38a59192808f0f7
Author: Oleh Krehel <ohwoeo...@gmail.com>
Commit: Oleh Krehel <ohwoeo...@gmail.com>

    avy-jump.el (avy-goto-word-or-subword-1): New command
    
    Fixes #33
---
 avy-jump.el |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/avy-jump.el b/avy-jump.el
index 1da11c6..b32d22c 100644
--- a/avy-jump.el
+++ b/avy-jump.el
@@ -466,6 +466,15 @@ The case is ignored."
       (avy-goto-subword-0
        arg (lambda () (eq (downcase (char-after)) char))))))
 
+(defun avy-goto-word-or-subword-1 (&optional arg)
+  "Jump to a word or subword start, depending on `subword-mode'.
+The window scope is determined by `avy-all-windows' (ARG negates it).
+The case is ignored."
+  (interactive "P")
+  (if (bound-and-true-p subword-mode)
+      (avy-goto-subword-1 arg)
+    (avy-goto-word-1 arg)))
+
 (defun avy--line (&optional arg)
   "Select a line.
 The window scope is determined by `avy-all-windows' (ARG negates it)."

Reply via email to