[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:02447] Lisp モードのキーワード



こんにちは、山本です。

Lisp モードでもキーワードの色づけが出来てもいいんじゃないかと思い、
キーワードファイルを作ってみました。

CLtL2 から抜き出しているので xyzzy でサポートされていないのもあ
ります。また、キーワード1,2,3の分類はいい加減です。好きなよ
うに直して使ってください。

# 滅茶苦茶派手になるかと思ったら、そうでもないような...

使ってみたい人は、xyzzy/etc に Lisp というファイルをいれて、
.xyzzy に次のようにでも書いておいてください。


;;; -------------------------------------------------------
;;; lisp mode のキーワードの設定

;; 一旦、editor にしておく
(in-package "editor")

(defvar *lisp-keyword-hash-table* nil)

(add-hook '*lisp-mode-hook* #'(lambda ()
				(if (null *lisp-keyword-hash-table*)
				    (setq *lisp-keyword-hash-table*
					  (load-keyword-file "Lisp")))
				(when *lisp-keyword-hash-table*
				  (make-local-variable 'keyword-hash-table)
				  (setq keyword-hash-table
					*lisp-keyword-hash-table*))))

;; user に戻しておく
(in-package "user")
;;; -------------------------------------------------------


# 亀井さんが気に入れば、xyzzy 本体に含まれるかも。:^)

ではでは。
-- 
山本真二   sinj@xxxxxxxxxxxx

Attachment: lisp.lzh
Description: Binary data


Index Home