村上様, 山本@都内某所です. 長南さん,かわむらさん,あらいさん,岩井さん, そして多くの皆様, フォローを有難うございます. 村上さんのご指摘の通りで, non-nil 以外はすべてバッファ最後に newline が追加されていまいますね. これはあらいさんの返信でもありましたように, 以前に vine-default-base.el を {nil, t} から {0, 1} に置き換えたときに, 全部の variable を {0, 1} にしてしまったため, next-line-add-newlines においては, 期待値でない変更になってしまいました. 大変申し訳ありません. At Fri, 29 Oct 2010 11:56:10 +0900, IWAI, Masaharu wrote: > vine-defaultの設定は ~/.emacs.el の後に読み込まれます。 > vine-defaultでの設定を上書きする場合は、 > after-vine-default-setup-hookあたりにフックすればOKです。 > > http://vinelinux.org/manuals/advanced-usage.html > > 試してませんが、たぶんこれでいけます。 > ----- > (add-hook 'after-vine-default-setup-hook > (lambda () > (setq next-line-add-newlines nil) > )) > ----- その場限りの変更では,岩井さんの返信にあります通りでOKです. 実際には,vine-default-base.el の (setq next-line-add-newlines 0) をコメントアウトしてしまえばよろしいです. 今朝の通勤電車内で,簡単な差分を作りました. ---------- ここから next-line-add-newlines is a variable defined in `simple.el'. Its value is nil Documentation: If non-nil, `next-line' inserts newline to avoid `end of buffer' error. You can customize this variable. This variable was introduced, or its default value was changed, in version 21.1 of Emacs. ====================================================================== --- vine-default-base.el.orig 2010-10-29 11:18:41.000000000 +0900 +++ vine-default-base.el 2010-10-29 11:22:39.000000000 +0900 @@ -130,8 +130,8 @@ (require 'ps-mule) (defalias 'ps-mule-header-string-charsets 'ignore))) -;;; バッファの最後でnewlineで新規行を追加するのを禁止する -(setq next-line-add-newlines 0) +;; ;;; バッファの最後では新規行を追加しない +;; (setq next-line-add-newlines nil);default: nil ;;; mark 領域に色付け ;(setq transient-mark-mode 1) ---------- ここまで 本件の不具合を 5.2 に取り込めるように調整してみます. -- 山本 宗宏 Munehiro "munepi" Yamamoto <munepi@xxxxxxxxxxxxx> GPG Key ID: 0xC24B55FD GPG Key Fingerprint: 61EC 85A8 5F34 5E35 91E8 8AD0 1D28 D5DE C24B 55FD _______________________________________________ vine-users mailing list vine-users@xxxxxxxxxxxxxxxxxxxx http://listserv.linux.or.jp/mailman/listinfo/vine-users