branch: master commit 5ff8b5e0176e9be9591f1d136b936382e6faf276 Author: Brian Leung <bkleun...@gmail.com> Commit: Oleh Krehel <ohwoeo...@gmail.com>
ivy.el (ivy-completion-in-region-action): Use declare-function. Re #2234 --- ivy.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ivy.el b/ivy.el index c241b80..25d7635 100644 --- a/ivy.el +++ b/ivy.el @@ -2400,13 +2400,15 @@ behavior." prompt collection predicate require-match initial-input history (or def "") inherit-input-method)) +(declare-function mc/all-fake-cursors "ext:multiple-cursors-core") + (defun ivy-completion-in-region-action (str) "Insert STR, erasing the previous one. The previous string is between `ivy-completion-beg' and `ivy-completion-end'." (when (consp str) (setq str (cdr str))) (when (stringp str) - (let ((fake-cursors (and (fboundp 'mc/all-fake-cursors) + (let ((fake-cursors (and (require 'multiple-cursors-core nil t) (mc/all-fake-cursors))) (pt (point)) (beg ivy-completion-beg)