[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:01058] Re: mhc-calendar link hnf-mode



大滝です。

From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxx>
Subject: "[mhc:01054] Re: mhc-calendar link hnf-mode"
白井> Subject: [mhc:01053] mhc-calendar link hnf-mode
白井> うぅ、使い方がどこにも書いていなくてごめんなさい。そして、ありが
白井> とうございます。(_ _)

使える人には書かなくてもちらっとソース見れば分かる程度の話なんだけど、
elispって分からない人にはほんともうさっぱり分からないので
#今でも私はいまいち分かんない。
正式UPの時には適当に説明書きがあるとうれしいです。

mhc-calendarにはM-x describe-modeで
詳しい説明が書いてあるから大丈夫かな?
でもこうやって説明を探す方法があるって
理解したのがemacsを使いだしてからかなり経ってからだしな。


大滝> auto-insertでテンプレートを挿入しているのですが、
大滝> mhc-calendarからHNFファイルの新規バッファを作成すると
大滝> うまくいかず。なんでだろ。
白井> これって、hnf-initial-function ではなくて、auto-insert-alist の
白井> ことですよね? 両方試してみたのですが、うまく動作しました。

ありゃそんな関数が。(気づけよ)
それで.emacsに以下の様にかいたところ新規ファイル作成時に
テンプレートファイルが挿入されました。

(setq hnf-initial-function
      '(lambda () (insert-file "~/.insert/hns-insert.hnf")))

そんなわけで解決してしまったのですが、一応。


auto-insertの設定には以下のように書いてありました。
今はhnfの部分がコメントアウトしてあります。
#これってただのauto-insertじゃ無い?
#なんだか何処で拾ってきたのか分からない…(汗

(require 'auto-insert-tkld)
(setq auto-insert-path
      (cons "~/.insert/" auto-insert-path))
(setq auto-insert-alist
      (append '(
		("\\.hnf$" . "hnf")
		("\\.pl$" . "perl"))
	      auto-insert-alist))
(setq auto-insert-type-alist
      (append '(
		("hnf" . "hns-insert.hnf")
		("perl" . "perl-insert.pl"))
	      auto-insert-type-alist))

-
大滝直人,OHTAKI Naoto,ohtaki@xxxxxx