Misc Change Log

`OpenBSD で scheme のアプリ開発' みたいなことをやってます。

2004-12-05

Pretty Lambda

EmacsWiki:PrettyLambda

Wema に貼ってもよかったんだけど、あまりにバカらしいので紹介。

(defun pretty-lambdas ()
  (font-lock-add-keywords
   nil `(("(\\(lambda\\>\\)"
	  (0 (progn (compose-region (match-beginning 1) (match-end 1)
				    ,(make-char 'greek-iso8859-7 107))
		    nil))))))

;; 各自追加
(add-hook 'emacs-lisp-mode-hook 'pretty-lambdas)
(add-hook 'lisp-mode-hook 'pretty-lambdas)
(add-hook 'scheme-mode-hook 'pretty-lambdas)

以上。

[pretty-lambdas]

読みづれー。

smalltalk や ocaml や haskell でこれと同様の変換をする方法も上の Wiki にあるので、 lisp に興味ない人もどぞ。

Posted at 18:32 | Permalink | Category | Comments