diff --git a/starter-kit-lisp.org b/starter-kit-lisp.org index b802d20364..1e77bec506 100644 --- a/starter-kit-lisp.org +++ b/starter-kit-lisp.org @@ -153,6 +153,17 @@ Kills existing SLIME session, if any." (slime))) #+end_src +pretty \lambda's in clojure +#+begin_src emacs-lisp + (defun pretty-lambdas-clojure () + (font-lock-add-keywords + nil `(("(?\\((fn\\>\\)" + (0 (progn (compose-region (+ (match-beginning 1) 1) (match-end 1) + ,(make-char 'greek-iso8859-7 107)) + nil)))))) + (add-hook 'clojure-mode-hook 'pretty-lambdas-clojure) +#+end_src + ** Scheme #+begin_src emacs-lisp