[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

How to select hook



僕は、emacs-lispどころかプログラミング初心者です。現在、
windows95+meadow-1.00を楽しみながら使っています。いろいろ
な方のwebpageを参考にしながら環境を整えています。そして、
今、一寸カスタマイズに興味がでてきまして、色々といぢって
いるのですが、elisp-jpやemacs-lisp-intro-jpを読んでやっても
うまくいかないことがあるので質問させてください。

;; Type-a
;;    (if variable
;;        (add-hook 'hoge 'hare)
;;       (add-hook 'hoge 'hire))

または、
;; Type-b
;;   (if (not variable)
;;        (add-hook 'hoge 'hire)
;;       (add-hook 'hoge 'hare))
としても、おもった動きをしてくれません。おのおのを評価してみ
ると、
;; variable=nilの時
;;   Type-a (hire hare)
;;   Type-b (hire)
;; variable=tの時
;;   Type-a (hare)
;;   Type-b (hire hare)
となっているのですが、したいのはvariableがnilの時は、hook
にhireをtの時はhareを使いたいのですが、僕の貧弱な頭ではこれ
以上は.......^^; この場合は、どのように書くのが正解なので
しょうか、どなたか御教受ください。

-- 
Akitada Koyama
古山 亮匡
   cx2@xxxxxxxxxxxxxx