mieki256's diary



2003/04/10(木) [n年前の日記]

#1 [xyzzy][hns] xyzzyで当日のhnfを開く

_こちらの方のページ を参考に、xyzzyで当日のhnfファイルを開くように、.xyzzyに記述。更に、 _この方のページ を参考に、キーワードを色分けするだけのhnf-modeを作成。

interactive :

(interactive "nDay: " :default0 0)と記述してミニバッファ上にデフォルト値が出てくるようにしたいのだけど、出てこない。制御文字が'n'の場合は入力の省略も出来るとリファレンスには書いてある。もし省略時にnilが入ってくるのであれば、それを検知してデフォルト値で置き換えれば済みそう。しかし実際動作させてみるとそもそも入力を省略できない。うーむ。 (interactive "sDay: " :default0 "0")として文字列の入力にしたところデフォルト値が表示されたのでそちらを使うことにする。文字列を取得後、parse-integerで数値に変換。

前日・後日のhnfを開く :

特定キーを押すと前日・後日のhnfを開けるようにした。現在のバッファ名から年月日を取得できればencode-universal-timeで時間に変換できる。それをget-universal-timeの代わりとして所定の関数に渡して該当ファイルを開かせた。

ToDo :

ひとまずxyzzyの設定はこのへんにして、日記の過去ログを変換するスクリプトを記述しないと。ログが全然整理できてないから未だに日記公開が出来ない。うーん。

以上、1 日分です。

過去ログ表示

Prev - 2003/04 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project