[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:09363] Re: auctex-ja LaTeX-fill-paragraph



鍋谷です。

確かに、川村さんのおっしゃるとおりの動作はしていませんでした。
# いい加減に「動く」と言ってしまい申し訳ありません。

kawamura@debian.or.jp (Takao KAWAMURA) writes:

> そういうものかもしれません。なにせまだコードを読んでいないの
> で、あるべき動作もわかっていない…。^^;
> 
> だけど、Emacsオリジナルのfill-paragraphだと、もちろん日本語
> でもうまく動きますよね。それに、bo時代のauctex-jaの
> LaTeX-fill-paragraphはちゃんと日本語対応だった記憶があります。

お詫びに code を少し読みました。
tex-jp.el の 276 行目からの
--------------------------------------------------------------------
(if (boundp 'MULE)
(if (string-lessp emacs-version "19")
(defun LaTeX-fill-region-as-paragraph (from to &optional justify-flag)

  ... Mule 2.3 以前の設定(?)

      (delete-horizontal-space))))
(defun LaTeX-fill-region-as-paragraph (from to &optional justify-flag)

  ... Mule 2.3 の設定

      (delete-horizontal-space))))))

(if (boundp 'NEMACS)
(defun LaTeX-fill-region-as-paragraph (from to &optional justify-flag)

  ... Nemacs の設定
----------------------------------------------------------------------
の部分で設定されているようです。Emacs20 では、(boundp 'MULE) が nil
なのでこの部分は飛ばされてしまいます。しかし、この部分は少々の変更
だけでは Emacs20 で使えるようにできませんでした。

# 私の力ではここまでが限界のようです。
---
大阪大学理学研究科物理学専攻 博士後期課程1年 大坪研究室(06-850-5346)
         鍋谷 栄展      nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx