vine-users ML アーカイブ



[vine-users:080577] Re: Emacs の vine default の next-line-add-newlines につ いて

  • From: ARAI Shun-ichi <hermes@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:080577] Re: Emacs の vine default の next-line-add-newlines につ いて
  • Date: Fri, 29 Oct 2010 10:31:18 +0900 (JST)
あらいです。

> /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