| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Emacs part3
[218:名無しさん@お腹いっぱい。 (01/12/25 09:18)]
>>217
以前、普通の vi が vim に置きかわってて、*.c ひらいたら色付いててびびったよ。
vi な人って、普通の vi と vim 使いわけたりするのかな?
で、Emacs なんだけど。
font-lock が遅いんで、lazy-lock にしたんだけど、
しばらく使ってると何故か global-font-lock-mode がはずれちゃう。
なーぜーだー
[219:名無しさん@お腹いっぱい。 (01/12/25 11:26)]
「右端で折りかえさない」設定ってどうやるんですか?
M-x apropos wrap で調べてみたんですけどそれらしいのがなくて。
[220:名無しさん@Emacs (01/12/25 12:49)]
M-x apropos Lines
default-truncate-lines's value is nil
Documentation:
Default value of `truncate-lines' for buffers that do not override it.
This is the same as (default-value 'truncate-lines).
ちなみに Emacs21 ね。
[221:名無しさん@お腹いっぱい。 (01/12/25 13:00)]
>>219
ttp://www-e7.ele.eng.osaka-u.ac.jp/ichiro/manual/emacs-jman/emacs/emacs_76.html#SEC81
この辺参照。
[222:名無しさん@Emacs (01/12/25 14:46)]
Emacs に残りの人生をつぎこもうと思い勉強してみたのですが、
一つ疑問があります。
どうして、property list は
(type1 value1 type2 value2 ...)
の形式なのですか、どう考えても
((type1 . value1) (type2 . value2) ...)
が妥当だと思います。
これには何か訳があるのですか?
Unix お得意の 歴史的事情 ?
[223:名無しさん@お腹いっぱい。 (01/12/25 15:07)]
>>222
((type1 . value1) (type2 . value2) ...)
の形式だと plist ではなく alist でしょう。
同じ形式にするんならば plist と alist で分ける必要はない訳で。
俺も詳しい事はしらないけど、
((type1 . value1) (type2 . value2) ...)
よりも、
(type1 value1 type2 value2 ...)
の方が検索がはやく終わるんではないのかなと推測。
どうなんでしょう? -> 詳しい方
[224:名無しさん@Emacs (01/12/25 16:14)]
>>222 です。
alist と plist の違いは重複を許すか許さないかです。
plist に比べ alist の検索が速いとは思えないのですが。
[225:名無しさん@お腹いっぱい。 (01/12/25 20:00)]
plist: (eq 'key (car '(key val))
alist: (eq 'key (caar '((key val))))
はじめの一個は plist のほうが早いよ。
[226:名無しさん@お腹いっぱい。 (01/12/25 22:14)]
list の方が list の list ができるんで柔軟だよね
[227:名無しさん@Emacs (01/12/26 00:04)]
>>222
plistとUNIXには直接の関連はないと思うのですが…。
Lisp全般にあるデータ構造ですよね。
read.cgi ver5.26+ (01/10/21-)