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