■掲示板に戻る■ 1- 最新10

レス数が950を超えています。1000を超えると表示できなくなるよ。

Emacs part3

[46:名無しさん@Emacs (01/12/09 13:34)]
>>41
> 「サイトごと」のっていうのは、「そのマシンごとの」っていう解釈でいいんですか?
この場合はディスク共有してるホスト一群だな。
昔はディスクが少なかったから共有できるものは極力共有したもんだ。
フォントとかな。
share ってついているのは CPU や OS に依存しない共有可能なデータって
ことを暗示している。


[47:名無しさん@お腹いっぱい。 (01/12/09 13:39)]
「サイトライセンス」の「サイト」に近いのかな。
http://yougo.ascii24.com/gh/14/001474.html
http://yougo.ascii24.com/gh/11/001138.html


[48:44 (01/12/09 14:32)]
>>45
> LANG とか、その辺?

LANG は ja_JP.eucJP です.% env LC_ALL=C emacs だと化けないで英
語の日付が出ます.でも普段は ja_JP.eucJP で使いたいのです.
1) dired のときだけ C になる
2) dired で日本語の日付が化けないで表示される
のどちらかが達成できれば良いのですが.何かヒントはありますか?


[49:名無しさん@お腹いっぱい。 (01/12/09 14:43)]
~/ls.sh に

#!/bin/sh
LANG=C
export LANG
ls $*

と書いて chmod 775 ~/ls.sh しておいて、
(setq dired-ls-program "~/ls.sh")
とか。
美しくないけど。


[50:login:Penguin (01/12/09 14:46)]
(setq dired-ls-program "ls-dired")

#! /bin/sh
LANG=C; export LANG
ls "$@"

あるいは、

(set-process-encoding-system "^ls$" 'euc-jp)


[51:49 (01/12/09 14:48)]
カブタ-
つまりこのくらいちょっと考えればすぐ解決する、っつーこった。


[52:44 (01/12/09 15:29)]
>>51

dired-ls-program とゆー変数はどこで定義されてますか?
/usr/local/share/emacs/21.1/lisp/dired*.el には見当たりません.
また,set-process-coding-system のほうは,"^ls$" は processp で
「プロセスじゃないよ」と怒られます.何度もすいません.


[53:44 (01/12/09 16:02)]
>>52
自己レスです.

.emacs で (setenv "LC_ALL" "C") で解決しました.お騒がせしました.


[54:名無しさん@お腹いっぱい。 (01/12/09 16:25)]
Emacs 21なら
(setq insert-directory-program "dired-ls")

LC_ALL=Cは安直すぎじゃないか? それだと
子プロセス全部、LC_ALL=Cを受け継いじゃうよ。


[55:名無しさん@お腹いっぱい。 (01/12/09 16:28)]
>>53
ワロタ


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)