mirror of
https://github.com/abo-abo/avy.git
synced 2025-10-13 21:33:05 +00:00
avy.el (avy-ignored-modes): New defcustom.
* avy.el (avy-dowindows): Use `avy-ignored-modes'. Fixes #57
This commit is contained in:
parent
7a008217e3
commit
fc93fe676c
6
avy.el
6
avy.el
@ -130,6 +130,10 @@ When nil, punctuation chars will not be matched.
|
|||||||
\"[!-/:-@[-`{-~]\" will match all printable punctuation chars."
|
\"[!-/:-@[-`{-~]\" will match all printable punctuation chars."
|
||||||
:type 'regexp)
|
:type 'regexp)
|
||||||
|
|
||||||
|
(defcustom avy-ignored-modes '(image-mode doc-view-mode pdf-view-mode)
|
||||||
|
"List of modes to ignore when searching for candidates.
|
||||||
|
Typically, these modes don't use the text representation.")
|
||||||
|
|
||||||
(defface avy-lead-face-0
|
(defface avy-lead-face-0
|
||||||
'((t (:foreground "white" :background "#4f57f9")))
|
'((t (:foreground "white" :background "#4f57f9")))
|
||||||
"Face used for first non-terminating leading chars.")
|
"Face used for first non-terminating leading chars.")
|
||||||
@ -371,7 +375,7 @@ multiple DISPLAY-FN invokations."
|
|||||||
avy-all-windows)))
|
avy-all-windows)))
|
||||||
(dolist (wnd (avy-window-list))
|
(dolist (wnd (avy-window-list))
|
||||||
(with-selected-window wnd
|
(with-selected-window wnd
|
||||||
(unless (memq major-mode '(image-mode doc-view-mode pdf-view-mode))
|
(unless (memq major-mode avy-ignored-modes)
|
||||||
,@body)))))
|
,@body)))))
|
||||||
|
|
||||||
(defmacro avy--with-avy-keys (command &rest body)
|
(defmacro avy--with-avy-keys (command &rest body)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user