Home / Index / Changes

2001.12.06

1: 上を行けるかどーかは

分からんがWebページの生成にLispを使うのは、 柔軟性という意味では確かに便利と実感。

2: adviceってすごい

Emacs Lisp関数のアドバイスを参考に、 publishするとき毎回 MyDiaryPages を作り直すようにしてみた。


(defadvice emacs-wiki-publish (before force-publish-calendar ())

  "Rebuild calendar page every time."

  (emacs-wiki-publish-files

   (list (concat planner-directory "/MyDiaryPages")) t))



(ad-activate 'emacs-wiki-publish)

み、短い。こんなに簡単だったとは。

解説
関数 emacs-wiki-publish が呼ばれて実行する (before) に、 関数 emacs-wiki-publish-files を呼び出すような advice を定義し、 活性化させている。

3: ロケットガール

読了。なんだかこの前読んだ「ほしからきたもの。」とネタがカブりがち風味。