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)))
 

Reply via email to