●概要 ・プログラム中に埋め込まれた、「TODO」「DONE」のキーワードを検索して一覧表示します。 中身は、関数一覧のソースを参考にgrepを呼び出しているだけのお手軽(!?)lispです(^_^;;; ●動作環境 ・xyzzy ●導入 ・配布ファイルを解凍ツール等を用いて/xyzzy/site-lisp内に解凍してください。 ・配布ファイル内には以下のファイルが入っています。 todolist.l TODOリスト管理のlispソースファイル ・siteinit.lもしくは.xyzzyファイルに以下のコードを記述してください。 ----------------------------------------------------------------------- ; ライブラリの読み込み (load-library "todolist") ; キーバインドの定義 ;; TODOリストの表示 (global-set-key '(#\C-8 #\p) #'todo-list-popup) ;; TODO⇔DONEの切り替え (global-set-key '(#\C-8 #\c) #'todo-list-change) ;; TODO、DONEの削除 (global-set-key '(#\C-8 #\d) #'todo-list-delete) ----------------------------------------------------------------------- siteinit.lはバイトコンパイルを行い、xyzzy.(w95|w98|wnt|wxp)ファイルを削除、 もしくはバックアップ後にxyzzyを起動してください。 .xyzzyに記述された場合は、再起動のみです。 ●実行 ・上記キーバインドの場合、「C-8 p」で、ファイル中の「TODO : メッセージ」 形式の内容が一覧表示されればOKです。 一覧から任意の行を選択すると、該当箇所にジャンプします。 ・切り替えと削除は、キーワードの存在する行で使用します。 キーワードのない行では、何も行いません。 ●免責事項 ・作者は本拡張機能の使用によって生じた損害の一切を補償しません。 個人の責任において使用してください。 --------------------------------------------------------------------- ●謝辞 xyzzyの作者である亀井哲弥氏及び、xyzzyを支えている皆さんへ感謝