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

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

Emacs part3

[41:39 (01/12/09 02:19)]
>>40
ありがとう。
「サイトごと」のっていうのは、「そのマシンごとの」っていう解釈でいいんですか?

それと、
$prefix/share/emacs/site-lisp と、
$prefix/share/emacs/Emacsのバージョン/site-lisp
は、どう使い分けるのがよいんでしょう。

前者はバイトコンパイルしていないもの、というふうにするのでしょうか。


[42:名無しさん@お腹いっぱい。 (01/12/09 02:53)]
>>41
うちDebian GNU/Linuxでは
/usr/share/emacs{20,21}/site-lisp/<package>には*.elcが、
/usr/share/emacs/site-lisp/<package>には*.elが入ってる。

Debianは、elispパッケージはインストール時に
バイトコンパイルするという変則的な仕組みなんで、
いまいち参考にならないかも…。


[43:名無しさん (01/12/09 12:05)]
Emacs Lisp Reference Manualより

"PREFIX/share/emacs/VERSION/site-lisp"
"PREFIX/share/emacs/site-lisp"

The first one is for locally installed packages for a particular Emacs
version; the second is for locally installed packages meant for use
with all installed Emacs versions.

There are several reasons why a Lisp package that works well in one
Emacs version can cause trouble in another. Sometimes packages need
updating for incompatible changes in Emacs; sometimes they depend on
undocumented internal Emacs data that can change without notice;
sometimes a newer Emacs version incorporates a version of the package,
and should be used only with that version.

最近はAPELやSKK以外はみんなemacs/site-lispに入るね
20と21は.elcに互換性があるからね
19も同時に使う時には気を付けるといい


[44:名無しさん@Emacs (01/12/09 13:10)]
emacs21 なんですが,dired で表示されるリストの日付の部分が

/bin:
ケ邱ラ 2536
drwxr-xr-x 2 root root 4096 12キ 1 13:02 .
drwxr-xr-x 19 root root 4096 8キ 22 21:57 ..
-rwxr-xr-x 1 root root 23900 3キ 12 2001 ae

のように文字化けしてしまいます.どこをいじれば化けないようになり
ますか?


[45:名無しさん@お腹いっぱい。 (01/12/09 13:31)]
LANG とか、その辺?


[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)


次10 前10 最新10
NAME:MAIL:

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