branch: master commit abe150c7bdc99623df6bd19669dc28f145c8fa01 Author: Yuki <choppin.block.pa...@gmail.com> Commit: Yuki <choppin.block.pa...@gmail.com>
Introduce single candidate jump customization --- avy.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/avy.el b/avy.el index 765779f..50f0214 100644 --- a/avy.el +++ b/avy.el @@ -244,6 +244,10 @@ When nil, punctuation chars will not be matched. Typically, these modes don't use the text representation." :type 'list) +(defcustom avy-single-candidate-jump t + "In case there is only one candidate jumps directly to it." + :type 'boolean) + (defvar avy-ring (make-ring 20) "Hold the window and point history.") @@ -746,7 +750,7 @@ Set `avy-style' according to COMMMAND as well." (let ((len (length candidates))) (cond ((= len 0) nil) - ((= len 1) + ((and (= len 1) avy-single-candidate-jump) (car candidates)) (t (unwind-protect