:require-match t)
t))))))
+(defcustom ivy-do-completion-in-region t
+ "When non-nil `ivy-mode' will set `completion-in-region-function'."
+ :type 'boolean)
+
;;;###autoload
(define-minor-mode ivy-mode
"Toggle Ivy mode on or off.
(if ivy-mode
(progn
(setq completing-read-function 'ivy-completing-read)
- (setq completion-in-region-function 'ivy-completion-in-region))
+ (when ivy-do-completion-in-region
+ (setq completion-in-region-function 'ivy-completion-in-region)))
(setq completing-read-function 'completing-read-default)
(setq completion-in-region-function 'completion--in-region)))