branch: elpa/rainbow-delimiters
commit e2a67de8e75c5d3e38d389b63dec5e9b406215c4
Author: Fanael Linithien <[email protected]>
Commit: Fanael Linithien <[email protected]>
Deprecate global-rainbow-delimiters-mode.
---
rainbow-delimiters.el | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/rainbow-delimiters.el b/rainbow-delimiters.el
index dc3f1f0e9f..dd9cfe5dda 100644
--- a/rainbow-delimiters.el
+++ b/rainbow-delimiters.el
@@ -589,9 +589,20 @@ Used by font-lock for dynamic highlighting."
;;;###autoload
(define-globalized-minor-mode global-rainbow-delimiters-mode
rainbow-delimiters-mode rainbow-delimiters-mode-enable-maybe)
+(make-obsolete
+ 'global-rainbow-delimiters-mode
+ "
+It's a bad idea that breaks some major modes.
+Instead, use `add-hook' to add `rainbow-delimiters-mode' to the hooks of the
+major modes you actually want to use `rainbow-delimiters' in."
+ "1.3.12")
(defun rainbow-delimiters-mode-enable-maybe ()
"Enable `rainbow-delimiters-mode' if appropriate in this buffer."
+ (message "Warning: `global-rainbow-delimiters-mode' is an obsolete function.
+It's a bad idea that breaks some major modes.
+Instead, use `add-hook' to add `rainbow-delimiters-mode' to the hooks
+of the major modes you actually want to use `rainbow-delimiters' in.")
(unless (apply 'derived-mode-p rainbow-delimiters-ignore-modes)
(rainbow-delimiters-mode-enable)))