トップページunix
982コメント294KB

Emacs part12

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001今臭NGNG
今日も秀丸の起動から一日が始まります。
各種 Emacs 関連はこちらで。

Emacs part11 (前スレ)
http://pc3.2ch.net/test/read.cgi/unix/1075033822/

emacs撲滅委員会
http://pc3.2ch.net/test/read.cgi/unix/1073293910/
0858名無しさん@お腹いっぱい。NGNG
>>857
素直に customize-face しては?
0859名無しさん@お腹いっぱい。NGNG
Lisp関数に何らかの face attribute がなければcustomize-faceしようがないと思うのですが。
0860名無しさん@お腹いっぱい。NGNG
>>857
俺は自分で subrp や byte-compile-function-p の結果を見て色付けしてる。
0861名無しさん@お腹いっぱい。NGNG
あ、byte-code-function-p の間違い。
0862858NGNG
>>861 ああ、そういうことか。
>>859 失礼。
0863857NGNG
>>860
レスありがとうございます。
でも個々の関数を一つ一つsubrp や byte-compile-function-pを使用して
チェックするのは時間がかかりませんか?

自分のイメージとしては
"[^'[](\\([[:alpha:]0-9][[:alpha:]0-9/#=_-]+\\)"
にマッチする関数に色をつけたいのですが、これだと
(let (a (point)))

(defun foo (a) )
などの `a' の部分までマッチしてしまうので、このようなケースを見わけてフォントロックを
してくれるパッケージを探しています。
0864名無しさん@お腹いっぱい。NGNG
>>863
いや、だからそういう正規表現でいったんマッチさせて、
その結果を自力でチェックしてくんだよ。
俺は font-lock-keywords を利用していて、体感速度に不満はないよ。
編集のたびに全行をスキャンしてたら大変そうだけどね。
0865名無しさん@お腹いっぱい。NGNG
Ctrl + [right]のキーをセットしたいんですけど、どう書けばよいんですかね?
0866名無しさん@お腹いっぱい。NGNG
[(control right)]じゃね?
0867858NGNG
>>864
おもしろそうなので試しにやってみたよ。たしかに速度的には問題ないね。
でも同じ setq でも色付く所と付かない所があるな。どっかやり方が間違って
るんだろうけど(;´Д`)
0868名無しさん@お腹いっぱい。NGNG
面白そうだけど、自分で設定してまでやってみたいとは思ってないから、
とりあえず適当な設定例きぼん。< subrpとか利用したfontify
よさげだったら自分でも弄くってみよう。
0869名無しさん@お腹いっぱい。NGNG
>>864
正規表現が原因でなければ、
もともとのキーワードとの絡みで append とか prepend とかを指定する
必要があるって話かもしれない
0870869NGNG
あーすまん、>>867 だった。
0871名無しさん@お腹いっぱい。NGNG
質問!
こんなコード書くと無限ループになっちゃうんだけど、
(while (read-key-sequence "無限ループ。試すな危険"))
この状態から抜ける方法って何かあるかな?
0872名無しさん@お腹いっぱい。NGNG
>>871
なれなれしい文章が気に入らんが、ある
0873名無しさん@お腹いっぱい。NGNG

        rー、
    」´ ̄`lー) \
    T¨L |_/⌒/  <- throw
     `レ ̄`ヽ〈
       |  i__1
     _ゝ_/ ノ
      L__jイ´_ )
        |  イ
         |  ノ--、           r'⌒ヽ_
        ゝ、___ノ二7  /´ ̄l、_,/}:\
         |ーi |   l_/ /__ィ::.  ゝ~_ィ´:; ,ゝ
        __〉 {      (T´ |1:::.  \_>、};;_」 <- catch
       'ー‐┘       ! ` ̄''ァ一 、\ ヽ}  
               〈` ̄ ̄^`¬ノ .::〔 ̄´  
                   1  ヽ   .:::レ  ヽ、
                |_イー-、_;;j|_:.   ゝ、
                __,,,... -- |. {―――‐フゝ、   〉 -- ...,,,__
        _,, -‐ ´       ,r|__ト,    1ニノ ー'´       ` ‐- ,,_
    , ‐ ´         └―'´                     `

0874871NGNG
>>872
なれなれしくてすまんです。

で、どうやればできます?
例えば、
(while (and (not finish)
(setq key (read-key-sequence "無限ループ。試すな危険")))
(when (eq 'keyboard-quit (lookup-key key))
(setq finish t)
(message "finish!")))
とかして明示的に抜けるようにすれば抜けれますけど、>>871 みたいな、そうことを考
えてないコードじゃだめですよね?

もともとの質問が悪かったかもしれないんですが、
(while t)
とか
(while (read-string ""))
だったら C-g (keyboard-quit) で抜けることができるけど、
(while (read-key-sequence ""))
の状態に間違ってなっちゃった場合どうやれば抜けれるでしょうか?
が質問したい内容です。

0875871NGNG
訂正。
>>874 の最初のコードは
(let (finish key)
(while (and (not finish)
(setq key (read-key-sequence "無限ループ。試すな危険")))
(when (eq 'keyboard-quit (lookup-key (current-global-map) key))
(setq finish t)
(message "finish!"))))
です。
0876名無しさん@お腹いっぱい。NGNG
>>868
http://pc5.2ch.net/test/read.cgi/unix/1063880951/304
適当に試したものを貼ってみた。もっといいのできたらよろしく。
0877名無しさん@お腹いっぱい。NGNG
canna
0878名無しさん@お腹いっぱいNGNG
emacs*Background: DarkSlateGray
みたいな設定を登録するファイルは、
Linuxなどでは、~/.Xdefaultsらしいが、
FreeBSDでではどこ?
あと、グラフィカルログインか否かで違ってくる?
0879名無しさん@お腹いっぱい。NGNG
>>878
~/Emacs
0880名無しさん@お腹いっぱいNGNG
>>879 thanx
0881名無しさん@お腹いっぱい。NGNG
>>872
そう言うお前は態度がでかくて横柄だな
0882名無しさん@お腹いっぱい。NGNG
……
0883名無しさん@お腹いっぱい。NGNG
emacs で

'''文字列'''

の「文字列」の部分だけを色付けしたいのですが、フォントロックに

'("\\('''\\)\\([^']\\|'[^']\\|''[^']\\)+\\('''\\)" 2 font-lock-string-face )

を足しても最後の一文字しか色付けされません。どうやったらうまくいくでしょうか?
0884名無しさん@お腹いっぱい。NGNG
\\([^']\\|'[^']\\|''[^']\\)+
これを
\\([^']\\)+
こうするんじゃ駄目なの?
0885883NGNG
>>884
それだと、

'''I'm emacs.'''

が文字列の場合に「I」しかマッチしなくなってしまうので。。。
0886名無しさん@お腹いっぱい。NGNG
font-lock の仕組みよくわからんけど、
>>883 のやつは () でくくった二番目を色付けするって意味?
だとしたら
\\([^']\\|'[^']\\|''[^']\\)+
これを
\\(\\([^']\\|'[^']\\|''[^']\\)+\\)
こうしないと駄目じゃないの?
0887883NGNG
>>886
やっぱりダメでした。
0888871NGNG
>>883
regexp だけだと多分無理な気がするんで、こんなんでどうすかね?
matcher を関数にするときって、成功したらその最後の位置まで point を動かしとか
ないといけないんですね。初めて知った。じゃないと無限ル・・・

(defun 883-font-lock-matcher (bound)
(let (beg end)
(save-match-data
(and (search-forward "'''" bound t)
(setq beg (match-end 0)))
(and (search-forward "'''" bound t)
(setq end (match-beginning 0))))
(when (and beg end)
(set-match-data
(list (save-excursion (goto-char beg) (point-marker))
(save-excursion (goto-char end) (point-marker))))
t)))

(let ((buf-name "*font-lock-test*"))
(and (get-buffer buf-name)
(kill-buffer buf-name))
(setq test-font-lock-keywords '((883-font-lock-matcher . font-lock-string-face)))
(with-current-buffer (get-buffer-create buf-name)
(set (make-local-variable 'font-lock-defaults)
'(test-font-lock-keywords))
(turn-on-font-lock)))
0889名無しさん@お腹いっぱい。NGNG
railの最新版ってどこにある?
0890名無しさん@お腹いっぱい。NGNG
cvs.fan.gr.jp:/var/cvs
0891名無しさん@お腹いっぱい。NGNG
つながんねー
0892名無しさん@お腹いっぱい。NGNG
>>889
http://www.google.com/search?q=rail+site:gouketsu.net&hl=ja&lr=lang_ja&ie=Shift_JIS
みてがんがれ
0893883NGNG
>>888
そんなやり方もあったのかと感心しています
それはいいですね。体感スピードも問題なしです
勉強になりました
0894名無しさん@お腹いっぱい。NGNG
>>889
自分も前使っていたんだけど、どこ行ったのか分からなくなったし、
Mule と Meadow の日本語バージョン名しか必要なかったから、自分で作ったよ。
0895名無しさん@お腹いっぱい。NGNG
Speedbar、なにげに避けていたが使ってみると便利だな。
おまえら、Speedbar使ってる?
0896名無しさん@お腹いっぱい。NGNG
使ってない。
0897895NGNG
>>896
アゲなのに、たったこれだけのレスがつくのに1時間かかるUNIX板が好き。
0898名無しさん@お腹いっぱい。NGNG
そんだけのレスで(意識して)アゲ続ける895のイカれた脳がスキ。
0899LinuxerNGNG
X上で動くemacsでも、emacs -> mozilla等、他アプリにコピペ出来ないのが痛いな。
web上に貼りたいときはテキストブラウザをemacs内で立ち上げるか、いったん保存して
他のアプリから貼り付けるかしてる。
最近、gnome-terminal内で-nwオプションで立ち上げるとターミナル自身のコピペ機能を
利用できることに気づいたが、なんかやだ。
なんとかならんのですか?
0900名無しさん@お腹いっぱい。NGNG
なるよ。
0901名無しさん@お腹いっぱい。NGNG
>>899
> X上で動くemacsでも、emacs -> mozilla等、他アプリにコピペ出来ないのが痛いな。
普通(?)はできる訳だが。
0902名無しさん@お腹いっぱい。NGNG
>>899
なぜ出来なくなっちゃってるんだろうね。
0903名無しさん@お腹いっぱい。NGNG
>>899
本当に出来ないのなら、ディストリのスレに行った方がいいと思う。

勘違いしてるかもしれないけど、
Emacs の kill-ring と X の clipboard は別だよ。
clipboard 経由なら emacs <-> 他アプリ でコピペ出来る。
0904名無しさん@お腹いっぱい。NGNG
そうやって linux 板にクズを押し付けるのはやめてくれよ。
本当に。
0905名無しさん@お腹いっぱい。NGNG
>>903
clipboardじゃなくてprimary selectionじゃないっけ?
0906LinuxerNGNG
>>900-904
おまえら、おまえら、ありがとう。
おれは顔から火が出た。
emacsのキルリングはクリップボードとは別物だから仕方がないとあきらめていた。
あるとしたらラッパーかなんかが外部に落ちてる程度かと思っていた。
ちゃんと、別物は別コマンドとして用意されていたんだな。
まじ、はずかしい。
0907名無しさん@お腹いっぱい。NGNG
x-select-enable-clipboard
0908名無しさん@お腹いっぱい。NGNG
>>906
別コマンドというか、普通にマウスでドラッグして範囲指定すれば
clipboardに入るよね?
0909名無しさん@お腹いっぱい。NGNG
エラーを起こすと、そのたびにモードラインのモードを表示している
箇所が [ ] で囲まれていくんですが、これをクリアする方法ってないん
でしょうか。
0910名無しさん@お腹いっぱい。NGNG
>>909
それってrecursive-editに入った状態じゃないの?
0911名無しさん@お腹いっぱい。NGNG
>>909
help-with-tutorial やっとけ。
0912909NGNG
>>910,911
ありがとうございます。

ESC ESC ESC やってみましたが、 *Backtrace* バッファが開いて

Debugger entered--Lisp error: (error "Cannot return from the debugger in an error")

と表示されてしまいました。

で、いろいろ試してたら、M-x top-level で直りました。
0913名無しさん@お腹いっぱい。NGNG
C-] でいけるよ。
0914909NGNG
>>913
おおっ、ほんとだ。サンクス。
0915909NGNG
というか、いままで *Backtrace* バッファが表示されたときに、
C-x o で元のバッファに戻っていたのが敗因でした。
q でデバッガを抜ければいいのね。
0916名無しさん@お腹いっぱい。NGNG
>>908
キーボードでする場合は明示的に
(define-key global-map "\M-w" 'clipboard-kill-ring-save)
としないと無理
0917名無しさん@お腹いっぱい。NGNG
clipboard と selection って違うのか。
よくわからんが elisp の info の Window system selections ってとこに
いろいろ書いてある。
でも、コピペするんなら普通に M-w で selection に入るので、
それでいけるよ。
0918名無しさん@お腹いっぱい。NGNG
x-select-enable-clipboard が
nil: kill-ring が CLIPBOARD に同期しないので Gtk アプリにペーストできない
t: CLIPBOARD が PRIMARY セレクションより優先されるので、CLIPBOARD に何か
入ってる場合は kterm 等から Emacs にペーストできない
と、t でも nil でも不具合があるので、こんなん書いて対処してる。
(defun my-x-get-selection (type)
(or (condition-case nil (x-get-selection type 'COMPOUND_TEXT)
(error nil))
(condition-case nil (x-get-selection type 'STRING)
(error nil))))
(defun my-select-selections ()
(interactive)
(let ((l (list (my-x-get-selection 'CLIPBOARD)
(my-x-get-selection 'PRIMARY)
(condition-case nil (x-get-cut-buffer 0)
(error nil))))
(x-select-enable-clipboard t) c)
(save-window-excursion
(with-temp-buffer
(dotimes (i (length l))
(insert (format "%d: %s\n" i (nth i l))))
(goto-char (point-min)) (delete-other-windows)
(switch-to-buffer (current-buffer))
(while (progn (setq c (read-char "which string to be killed? "))
(not (and (>= c ?0)
(<= c (+ (length l) ?0))))))
(let ((s (nth (- c ?0) l)))
(kill-new s)
(message "%s" s))))))
0919名無しさん@お腹いっぱい。NGNG
昔からXでやってるような選択でコピーして中ボタンでペーストするようなのは
PRIMARY(とSECONDARY)を使って、C-c/C-x/c-vのように明示的なコピー&ペーストの
操作があるときだけCLIPBOARDを使うって規約がどっかにあったと思うんだが
ICCCMだっけ?

PRIMARYもCLIPBOARDも同じ機構だけど使われ方が微妙に違った気がする。
0920名無しさん@お腹いっぱい。NGNG
混乱するからcxyをここで例えに使うな。馴染みの無い人だって沢山いる。
0921名無しさん@お腹いっぱい。NGNG
gtk版だとgtkのコピー、ペーストに対応してる?
0922名無しさん@お腹いっぱい。NGNG
ローカルのコンソールの X からだと emacs が起動するのに、
リモートの cygwin の Xwin.exe に表示させようとすると起動しません。
.emacs を読み込みに行っている気配もありません。

何が起こっているのか知りたいのですが、emacs の起動時の
振舞を逐一表示させるデバッグモードもしくは verbose モード
のようなものはありませんか?
0923名無しさん@お腹いっぱい。NGNG
ありません
0924名無しさん@お腹いっぱい。NGNG
~/.emacsの読み込み中のエラートラップは--debug-initだっけ。
でもどっちかというと、Emacs以前にXの問題のような気がする。
ほかのXクライアントはちゃんと出るのか? xeyesとか。
その次はXのリソースの指定があれば一旦全部無効にして、-qつけて試すとか。

0925名無しさん@お腹いっぱい。NGNG
>>919
http://freedesktop.org/wiki/Standards_2fClipboardsWiki
これかな。

GNU Emacs のデフォルト動作がこれから激しく逸脱してるのは間違いない。
0926名無しさん@お腹いっぱい。NGNG
cua-mode
0927名無しさん@お腹いっぱい。NGNG
>>924 出るんですよ、Firefox も動いてるし、
GNOME も KDE も動いてます。
xgalaga でゲームもできてるんです。
フォントが足りないから?とかおもって xfs でフォントを引っ張ってきてみたり、
depth の問題?とかおもってdepthもいろいろと変えて試してみたんですが。

つかれたので emacs -nw で使うことにします。
0928927=922NGNG
xemacs も問題なく動くので、それでしのぎます。
0929名無しさん@お腹いっぱい。NGNG
なんだろね。昔同じようにあるXサーバでは動くのに別のXサーバでは動かないと
いうのを経験したことがあるんだけど、そのときはどうやったんだっけか、
思い出せない。
0930名無しさん@お腹いっぱい。NGNG
人のソースを編集する時にインデント違う時って、どうしてますか?
普段は、c-basic-offsetを2にしてるんですが、4や8もあるんですよね。
動的に変えたいんですが、便利なminor-modeとかないっすか?
0931名無しさん@お腹いっぱい。NGNG
M-: (setq c-basic-offset 4)

Cは書かないので便利なelispとかは知らないが、
M-x change-offsetとかすると、c-basic-offsetをバッファローカルにして、
現在が2なら4,4なら8,8なら2に変更するコマンドを書くのは?
別にミニバッファから数値読み込んでもいいが。
0932名無しさん@お腹いっぱい。NGNG
ソースからスタイル自動識別してくれるようなelispって無いんかな?
0933名無しさん@お腹いっぱい。NGNG
Loading Unicode .... で、起動がすごく遅いんですが、
なんとか速くする方法ありませんか?
0934名無しさん@お腹いっぱい。NGNG
http://www.google.com/search?hl=en&c2coff=1&q=mule-ucs+%E9%81%85%E3%81%84&btnG=Search&lr=lang_ja
0935名無しさん@お腹いっぱい。NGNG
>>932
あ、それ私も何回も思った。 読んだソースに合わせてインデントの深さ
を設定してくれるだけでもえらく便利になるな。
0936名無しさん@お腹いっぱい。NGNG
>>935
ファイルに Local Variable を記述するしかないんじゃないですかね.
ファイルの最後にこんな感じ.

/* Local Variables: */
/* c-basic-offset: 2 */
/* End: */

もしくは一行目に
/* -*- c-basic-offset: 2 -*- */
かな.

ファイルを開くと Local Variable になりますよ.
0937名無しさん@お腹いっぱい。NGNG
ファイル開いたときの hook で
中身を調べて適当にモードや変数を変える関数を加えるくらいなら
簡単にできそうだな。
0938名無しさん@お腹いっぱい。NGNG
tab4 で書かれているのに tab8 で開いてしまって
結局インデントが合わなかったり
たまたまマッチさせた行がインデントおかしかったりすることもあるし
>>936の方法に限っていないけどソース以外のところでチェックしないと無理だと思うよ
0939名無しさん@お腹いっぱい。NGNG
すごく消極的な方法だけど、
私は hook でファイルのパスを調べてタブとインデントを設定してます。
たいていの場合、同じプロジェクトのファイルは同じパス以下にあって、
プロジェクト単位ではタブとインデントが統一されてるから。
いじるプロジェクトが増減すると設定も見直さなきゃならないけど、
その都度 M-: ほげほげするよりは楽だし、
うっかり違う設定で commit しちゃうと悪いので。
0940名無しさん@お腹いっぱい。NGNG
>>939
pbf-modeってのがあるね。
0941名無しさん@お腹いっぱい。NGNG
Blankspace の Sticky-Shift

ttp://homepage1.nifty.com/blankspace/emacs/sticky.html

を便利に使わせてもらっていますが、たまに input-method をフランス語
キーボード (french-azerty) にすると、シフト + セミコロンが句読点 (".")
に割り当てられているのでセミコロンが入力できなくなります。

競合を解決するか、この時だけ sticky-shift を無効にするにはどうしたら
よいでしょうか?

へぼい質問で申し訳ありませんが、よろしくお願いします。
0942名無しさん@お腹いっぱい。NGNG
>>939
hook の一種だけど, autoinsert 使えば同じコトがもっと楽にできるよ.

オレは普段 Meadow 使ってるから
デフォルトのコーディングシステムは sjis なんだけど
perl とか shell-script とか書くときは euc がいいからこんな風にしてる.

(setq auto-insert-alist
'(((cperl-mode . "Shell-Script mode magic number") ""
'(setq buffer-file-coding-system 'euc-jp-unix)
"#!/usr/bin/perl\n\n"
"### " (file-name-nondirectory (buffer-file-name)) "\n\n"
_ "\n\n### " (file-name-nondirectory (buffer-file-name)) " ends here.\n")
((sh-mode . "Shell-Script mode magic number") ""
'(setq buffer-file-coding-system 'euc-jp-unix)
"#!/bin/sh\n\n"
"### " (file-name-nondirectory (buffer-file-name)) "\n\n"
_ "\n\n### " (file-name-nondirectory (buffer-file-name)) " ends here.\n")
(("bin/[^.]+[^/]\\'" . "Shell-Script mode magic number") ""
'(when (eq major-mode default-major-mode)
(sh-mode)
(setq buffer-file-coding-system 'euc-jp-unix)
(insert "#!/bin/sh\n\n")
(insert "### " (file-name-nondirectory (buffer-file-name)) "\n\n")
(insert "\n\n### " (file-name-nondirectory (buffer-file-name)) " ends here.\n")
(forward-line -3)))
(("^[^.]+\\.el\\'" . "Emacs Lisp header") ""
'(setq buffer-file-coding-system 'euc-jp-unix)
";;; " (file-name-nondirectory (buffer-file-name)) " -*- mode: Emacs-Lisp -*-\n\n"
_ "\n\n;;; " (file-name-nondirectory (buffer-file-name)) " ends here.\n")))
0943名無しさん@お腹いっぱい。NGNG
>>942のいいトコロは
既存のファイルについては変更を加えないこと.
プロジェクトのファイルを編集しても大丈夫.

蛇足だけど .html は html-helper-mode 使っているから
html-helper-insert-new-buffer-strings が新規ファイル作成のときだけ
呼ばれるから, コーディングシステムはここで変えてる.

(defadvice html-helper-insert-new-buffer-strings
(around html-helper-coding activate)
ad-do-it
(set-buffer-file-coding-system 'euc-jp-unix))

これも既存ファイルを勝手に変えないから便利.
0944名無しさん@お腹いっぱい。NGNG
>>942
autoinsert って変数も設定できるんですね。
今まで新規作成時のテンプレートとしてしか使ってなかったです。
確かにこの方が楽そう。試してみます、ありがとう。
0945名無しさん@お腹いっぱい。NGNG
>>944
と思ったけど、auto-insert-alist の docstring を読む限り、
最初にマッチしたやつしか有効にならないみたい。
それだとグローバルに適用させるには hook のほうが楽かな…
0946名無しさん@お腹いっぱい。NGNG
>>944
>>942
>(("bin/[^.]+[^/]\\'" . "Shell-Script mode magic number") ""
これなら ~/bin/なんとか とか /usr/local/bin/かれこれ
みたいなファイルを find-file で作成すれば
auto-mode-alist にないファイル (拡張子なしとか) も
shell-script-mode になるよ, って設定なので,
この部分をプロジェクトの数だけ用意すればオッケ.

ただし, 先に書いてあるものから優先されるので
記述の順番は気をつけてね.
0947946NGNG
ぐぉ…遅かったか….
まぁ, そういうコトです….
0948Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG
どうでもいいけどGNUってブッサイクだよなー。
http://en.wikipedia.org/wiki/Image:Heckert_GNU_white.png
誰か新しいGNUキャラクター作ってやれよ
0949名無しさん@お腹いっぱい。NGNG
>>948
妙に擬人化しすぎだな。
0950名無しさん@お腹いっぱい。NGNG
GNUの萌え擬人化キャラはないのかな?

0951名無しさん@お腹いっぱい。NGNG
http://images.google.co.jp/images?q=GNU%20%E8%90%8C&hl=ja&lr=&oe=EUC-JP&inlang=ja&c2coff=1&sa=N&tab=wi
0952名無しさん@お腹いっぱい。NGNG
cvs の emacs だけど、configure 後に次のパッチをあてないと
家ではビルドできなかった。
あと、-O3 は不可。-O2 可。OS は FreeBSD-5.3stable です。
多分、emacs-unicode-2 でもこのパッチを当てないとビルドできないと思う。

--- emacs-21.3.50/lisp/Makefile.origSun Dec 12 05:40:49 2004
+++ emacs-21.3.50/lisp/MakefileSun Dec 12 05:41:21 2004
@@ -177,7 +177,7 @@
autoloads: $(lisp)/loaddefs.el doit
wd=$(lisp); $(setwins); \
echo Directories: $$wins; \
-$(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
+$(EMACS) $(EMACSOPT) -l emacs-lisp/autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins

$(lisp)/subdirs.el:
$(MAKE) $(MFLAGS) update-subdirs
0953名無しさん@お腹いっぱい。NGNG
>>952
( ´_ゝ`)フーン
0954名無しさん@お腹いっぱい。NGNG
-O3 はだめなのか…
俺まさにいまから -O3 他最適化オプション満載で
リビルドしようと思っていたのに。
0955名無しさん@お腹いっぱい。NGNG
>>952
Solaris 9だと当てなくてもOK
0956名無しさん@お腹いっぱい。NGNG
CVS の HEAD (GNU Emacs 21.3.50.1) で physical-line.el を使うと,
C-e の挙動がおかしくなった.最悪.
0957名無しさん@お腹いっぱい。NGNG
>>956
(vertical-motion 0)
の動作が行頭へ移動に戻ったからね。
physical-line.el とやらを変更する必要があるかも。
レス数が950を超えています。1000を超えると書き込みができなくなります。