From e2a67de8e75c5d3e38d389b63dec5e9b406215c4 Mon Sep 17 00:00:00 2001 From: Fanael Linithien Date: Mon, 22 Sep 2014 20:11:44 +0200 Subject: [PATCH] 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 dc3f1f0..dd9cfe5 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)))