アウトラインツリーのカスタマイズするメモ

http://pc7.2ch.net/test/read.cgi/software/1163847543/

 21_   名無しさん@お腹いっぱい。名無しさん@お腹いっぱい。    9uQCdF4K0   2006/11/21(火) 22:37:22
    outline-tree2でユーザーが特定のoutlineの種類を
    任意のファイル名パターンのファイルを開いた時点で適用させるには
    どうすればいいのでしょうか?

    $XYZZY/.outline-tree/config.lに何か書けばいいとは思うのですが
    どう書けばいいのかわかりません。

    # 他の人と共有しているファイルなので
    # ファイルの先頭に適用したいoutlineの種類を書く方法は使えません。 

 22_   名無しさん@お腹いっぱい。名無しさん@お腹いっぱい。    57hOw5Mt0   2006/11/21(火) 23:43:53
    >>21
    outline-tree-get-default-create-outline-functionを参考にして
    *outline-tree-get-default-create-outline-function-advice-func*に
    アウトライン作成関数をセットすればおけ。 

23_ 名無しさん@お腹いっぱい。名無しさん@お腹いっぱい。 nb1BtYBZ0 2006/11/21(火) 23:45:52
    >>21
    lispが分からない人は出来ないかもしれない。
    *outline-tree-get-default-create-outline-function-advice-func*
    に「任意のファイル名パターンのファイル」の時に「特定のoutlineの種類」
    を返すような関数を定義してやれば良いよ。
    ちなみに、フックじゃないから1つしか定義できない。
    だからその1つの関数で対応させたいパターン全てを定義する必要があるよ。
    詳しくはsite-lisp/outline-tree/get-outline-function.lを見てね。

こういうのは全然変えていなかったので、後から試してみようかと。思った。