しおりモード

を作った。
このモードでは、

(名前 URL universal-time bool)

と書かれたS式をクリックなり、内部でRETなどするとURLを開く。
他の項目は管理用。universal-timeは、前回開いた時間で、現在の時間と比較して、boolの値を変える。
boolがtなら最近開いた、nilなら最近開いてないしおりであることを示す。
いつまでtにしておくかは、effective-period変数で期間を指定する。


という感じで作ったのだが、shell-executeで開くので、URLに限らず、実行できるコマンドなら何でもいいことがすぐにわかる。
そうすると、ファイルに応じて共通のコマンドを指定する項目が欲しくなる。
そういう項目を付けるなら、別のコマンドも使えるようにするとか、それならもっと汎用的にマクロにすればいいとか、どんどん拡張案が出てくる。
ということなので、どんなものを作れば便利なのか考えているところ。


現段階でのコードを載せてもいい気がするけど、仕様が大きく変わるし、そんなに便利なものでもないのでとりあえず今回はコードはなし。