あらいです。 > /usr/share/emacs-23.2/site-lisp/vine-default-base.el 内の > 記述ですね。この設定ファイルを書いた方が 0 と nil の違いを > うっかりなさったのではないでしょうか。同ファイルには、 以前私が報告したことに関連して、このような情報がありました。 In <87iqbik2k0.wl@xxxxxxxxxxxxxxxxxxxxxxxx>; Munehiro Yamamoto <munepi@xxxxxxxxxxxxxxxx> wrote as Subject "[vine-users:079919] Re: Emacs 22.3 報告": > {0, 1} を使うか、{t nil} を使うかで事情が異なります。 > vine-default-base では {t nil} を使っていため、 > (tool-bar-mode nil) を読んで (tool-bar-mode nil) を読むと > nil + nil = t > になってしまいます。 tool-bar-mode は確かにこのように、nil だとトグル的な動作をするので 0 にしないといけないようです。が、next-line-add-newlines では、nil にしな いと改行挿入を止められないようですね。 あと、解決策じゃないですけど参考までに。 In <20101029.100003.91324886.kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>; Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx> wrote as Subject "[vine-users:080576] Re: Emacs の vine default の next-line-add-newlines について": > ユーザ設定が優先されると思ったのですが、追加されないように > するには、どうすればいいのが正解でしょう? これは、after-init-hook で呼んでいるためですね。 上に引用したメールに、こういうことが書いてあります。 In <87iqbik2k0.wl@xxxxxxxxxxxxxxxxxxxxxxxx>; Munehiro Yamamoto <munepi@xxxxxxxxxxxxxxxx> wrote as Subject "[vine-users:079919] Re: Emacs 22.3 報告": > ひとまず 4.2 で動かしていた .emacs.el(とそれから読まれる *.el)を > そのまま動かしたい場合は、 > .emacs.el のどこかに > (setq vine-default nil) > を記述することで、vine-default の設定が一切読まれなくなります。 > この場合、ロケールに関する設定とメニューバーの日本語化以外は何もしません。 > > ご自分で設定なさりたい機能(ほとんどパッケージ名)を完全制御されたい場合は、 > 例えば、やてふの場合は、 > (setq vine-default-yatex nil) > を設定して、yatex の設定を記述すれば構いません。 _______________________________________________ vine-users mailing list vine-users@xxxxxxxxxxxxxxxxxxxx http://listserv.linux.or.jp/mailman/listinfo/vine-users