- (cons (point-min) (point-max)))
- spray--saved-buffer-face (and (boundp 'buffer-face-mode)
- buffer-face-mode
- buffer-face-mode-face)
- spray--saved-smartparens-enabled (and (boundp 'smartparens-mode)
- smartparens-mode)
- spray--saved-highlight-symbol-enabled (and (boundp 'highlight-symbol-mode)
- highlight-symbol-mode))
- ;; smartparens wrapping of all letter binds can cause problems.
- ;; for example, it can cause auto-complete to activate
- (and spray--saved-smartparens-enabled (smartparens-mode -1))
- (and spray--saved-highlight-symbol-enabled (highlight-symbol-mode -1))
+ (cons (point-min) (point-max))))
+ (dolist (mode spray-unsupported-minor-modes)
+ (when (and (boundp mode) (eval mode))
+ (funcall mode -1)
+ (push mode spray--saved-minor-modes)))