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

[debian-users:30378] Re: xemacs21 で日本語 man ページが表示できない



田村@藤沢市です。

At Fri, 26 Oct 2001 12:31:35 +0900,
GOTO Masanori wrote:
> 
> ?? lv で動いてますよ?
> 
> どうして直ったのかもう少し詳しいレポートを下さい。

了解しました。すこし長くなりますが、もう一度、現象と私が行なった
試行錯誤について報告します。

1. 現象
* XEmacs21 で、M-x manual-entry hoge にて日本語訳が用意されている
  man ページを開くことができない (英語の man ページしかないコマンドは
  表示できる)。ミニバッファに '(cleaning...)' と表示されたきりになる 
  (CPU の負荷は最大値キープ。C-g で脱出は可能)。

* この現象は、X 上で XEmacs を起動した場合のみであり、jfbterm 上から
  起動した場合は、何ら問題なく日本語 man ページが表示される。


2. 試行錯誤 らしきもの ;-)
* X 上から XEmacs を起動し、shell モードに入る。そのコマンドプロンプト
  から man コマンドを実行。結果は次の通り。

$PAGER=lv の場合
~$ echo $PAGER
lv
~$ man man
man(1) を再フォーマットしています。しばらくお待ちください...
lv: emacs not found in termcap
man: コマンドはステータス 65280 で終了しました: /usr/bin/zsoelim /tmp/zmanEI37Qc | /usr/bin/tbl | /usr/bin/nroff -mandoc -Tnippon | lv

$PAGER=jless の場合
~$ echo $PAGER
jless
~$ man man
man(1) を再フォーマットしています。しばらくお待ちください...
WARNING: terminal is not fully functional

-  (press RETURN)

* この後、return キーを連打すれば、日本語 man ページの内容は
  次のような不完全な整形ではあるが表示される。



man(1)                  Manual pager utils                 man(1)



名前
       man - オンラインリファレンスマニュアルのインターフェース

書式
       man  [-c|-w|-tZT  device]  [-adhu7V] [-m system[,...]] [-L
       locale] [-p string] [-M path] [-P pager] [-r  prompt]  [-S
       list] [-e extension] [[section] page ...] ...
       man  -l  [-7]  [-tZT  device]  [-p  string] [-P pager] [-r
       prompt] file ...
       (以降も return キーを連打すれば、逐次表示される)


3. 対処
ここまで来た時点で、もしやと思い、~/.bashrc で環境変数 PAGER を
jless に設定するように編集してから再起動して見たところ、無事、
M-x man hoge にて日本語 man ページが表示された次第です。

> pager に more や less を使った場合などを試さない限り jless で
> あれば動く、または lv だから動かないという話にはなりませんね。

PAGER=less あるいは more のケースは試していませんでした :-p
そこで、いま試してみたら結果は次の通りとなりました。
PAGER=less -> ミニバッファに "man hoge not found" と表示され、
              エラーとなる (英語の man ページは問題なし)。
PAGER=more -> 問題なく表示可能。

 
4. 関連パッケージ
~$ dpkg -l | grep xemacs21
ii  xemacs21       21.4.4-1       Editor and kitchen sink
ii  xemacs21-bases 2001.07.09-2   Editor and kitchen sink -- compiled elisp su
ii  xemacs21-bin   21.4.4-1       Editor and kitchen sink -- support binaries
ii  xemacs21-mule- 21.4.4-1       Editor and kitchen sink -- Mule binary compi
ii  xemacs21-mules 2001.07.09-1   Editor and kitchen sink -- Mule elisp suppor
ii  xemacs21-suppo 21.4.4-1       Editor and kitchen sink -- architecture inde

~$ dpkg -l | grep lv
ii  lv             4.49.4-1       A Powerful Multilingual File Viewer

~$ dpkg -l | grep jless
ii  jless          358-iso254-1   A file pager program, similar to more(1) sup

とりあえず以上ですが、他に不足している情報ありましたら、
指示をお願いします。

-- 
田村 一平 <Ippei Tamura>
Debian Description Translation Server [DDTS] 
日本語チームコーディネータ
e-mail : ippei1@xxxxxxxxxxxx