[vine-users:080577] Re: Emacs の vine default の next-line-add-newlines について
ARAI Shun-ichi
hermes @ ceres.dti.ne.jp
2010年 10月 29日 (金) 10:31:18 JST
あらいです。
> /usr/share/emacs-23.2/site-lisp/vine-default-base.el 内の
> 記述ですね。この設定ファイルを書いた方が 0 と nil の違いを
> うっかりなさったのではないでしょうか。同ファイルには、
以前私が報告したことに関連して、このような情報がありました。
In <87iqbik2k0.wl @ seed64.local.localdomain>;
Munehiro Yamamoto <munepi @ cg8.so-net.ne.jp> 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 @ is.sci.yamaguchi-u.ac.jp>;
Masaki Kawamura <kawamura @ is.sci.yamaguchi-u.ac.jp> wrote
as Subject "[vine-users:080576] Re: Emacs の vine default の next-line-add-newlines について":
> ユーザ設定が優先されると思ったのですが、追加されないように
> するには、どうすればいいのが正解でしょう?
これは、after-init-hook で呼んでいるためですね。
上に引用したメールに、こういうことが書いてあります。
In <87iqbik2k0.wl @ seed64.local.localdomain>;
Munehiro Yamamoto <munepi @ cg8.so-net.ne.jp> 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 メーリングリストの案内