Homepage: http://www.foldr.org/~michaelw/emacs
Author: Michael Weber
Updated:
Display color boxes for each nesting level
Color-boxify current buffer with M-x mwe:color-box-buffer
Sit back. Enjoy. :)
Notes:
* Buffer is made read-only, so that editing is not possible
Inspired by http://www.32768.com/bill/weblog/000660.shtml#000660
As an example, uncomment FACTORIAL, mark it, and
use M-x `mwe:color-box-region/miscbill'.
To get the same colors as on the webpage, eval:
(custom-set-faces
'(mwe:nesting-face-0 ((((class color)) (:background "#90b0f0"))))
'(mwe:nesting-face-1 ((((class color)) (:background "#b090f0"))))
'(mwe:nesting-face-2 ((((class color)) (:background "#f0b090"))))
'(mwe:nesting-face-3 ((((class color)) (:background "#90b0f0"))))
'(mwe:nesting-face-4 ((((class color)) (:background "#90f0b0"))))
'(mwe:nesting-face-5 ((((class color)) (:background "#b0f090"))))
'(mwe:nesting-face-6 ((((class color)) (:background "#b090f0"))))
'(mwe:nesting-face-7 ((((class color)) (:background "#90b0f0"))))
'(mwe:nesting-face-8 ((((class color)) (:background "#b0f090")))))
(DEFUN FACTORIAL
(X)
(COND
(
(EQ X 1)
1)
(T
(* X
(FACTORIAL
(- X 1)
)
)
)
)
)