xyzzy に関する覚え書き
2002-11-27
よくやる気がかわることで有名な亀井さんとこで配付しているxyzzyというエディタのようなものに関する謎の覚え書きです。(謎)
- 亀井さんとこからもリンクしてあるToyさんによる説明と、FAQは、必読っぽい。
- とりあえず、windows なキーボードショートカットに慣れている人は、.xyzzy か、site-lisp/Siteinit.l に、
(load-library "winkey")
と書いておくと困らないかも。.xyzzy とか、site-lisp/Siteinit.l は、自分で作らないといけないが、頭が"."なファイルは Explorer からは、作れないかもしれないという罠。xyzzy で作れば安心です。 - HTMLを編集するには、山本さんちにあるhtml+-modeがないといやだ。
- どこから頂いてきたかわからないが、.xyzzy か、site-lisp/Siteinit.l に、
; html+-mode で htmllint を使って構文チェック (defvar *htmllint-file* "C:/Perl/htmllint/htmllint") (defun htmllint-exec () (interactive) (let ((file (get-buffer-file-name))) (when file (pipe-command (format nil "perl \"~A\" \"~A\"" (map-slash-to-backslash *htmllint-file*) (map-slash-to-backslash file)))))) (define-key ed::*html+-mode-map* '(#\C-c #\l) 'htmllint-exec)) (add-hook 'ed::*html+-mode-hook* 'my-html+-mode-hook)
- .xyzzy と site-lisp/Siteinit.l のどっちかにいろいろ書くといろいろ出来るが、設定がはっきりするまでは、.xyzzy のほうが手間いらずかも。xyzzy の再起動だけで有効になるっぽい。
まだ続くけど、一度にやるとわけがわからなくなるので、ちょっとずつ。(w
xyzzy なみなさん、ありがとうございます。
- 追記
- 上記、編集中のファイルをhtmllintに渡すlispは、大久保さんとこのbrowserexのTipsから頂いたものでした。ありがとうございます。>大久保さん
- さらに、間違いがありました。 11月28日分が正解です。多分。:p)
「xyzzy に関する覚え書き」へコメントをつける
- この記事の永続的 URI ならびに トラックバック ping URI
- http://diary.noasobi.net/2002/11/diary_021127b.html