Merge pull request #41 from jlr/no-global

Remove global-rainbow-delimiters-mode.
master
Fanael Linithien 12 years ago
commit e48b7bf746
  1. 33
      rainbow-delimiters.el

@ -100,18 +100,6 @@
"http://www.emacswiki.org/emacs/RainbowDelimiters")
:group 'applications)
(defcustom rainbow-delimiters-ignore-modes
'(special-mode eshell-mode completion-list-mode
;; Special RefTeX modes
reftex-toc-mode reftex-select-label-mode reftex-select-bib-mode)
"List of modes in which `rainbow-delimiters-mode' should not be automatically enabled.
If the mode of a buffer is derived from one of these modes, then
`global-rainbow-delimiters-mode' will not enable `rainbow-delimiters-mode' in that buffer."
:tag "Ignore in this modes"
:type '(list symbol)
:group 'rainbow-delimiters)
(defgroup rainbow-delimiters-faces nil
"Faces for successively nested pairs of delimiters.
@ -584,26 +572,5 @@ Used by font-lock for dynamic highlighting."
"Disable `rainbow-delimiters-mode'."
(rainbow-delimiters-mode 0))
;;;###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)))
(provide 'rainbow-delimiters)
;;; rainbow-delimiters.el ends here

Loading…
Cancel
Save