Emacs part 18
■ このスレッドは過去ログ倉庫に格納されています
0001フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/03/02(木) 23:19:32GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/
emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs
EmacsWiki
http://www.emacswiki.org/
Emacs 電子書棚
http://www.bookshelf.jp/
0291名無しさん@お腹いっぱい。
2006/03/15(水) 15:08:220292名無しさん@お腹いっぱい。
2006/03/15(水) 16:58:430293名無しさん@お腹いっぱい。
2006/03/15(水) 20:47:440294名無しさん@お腹いっぱい。
2006/03/16(木) 04:01:040295名無しさん@お腹いっぱい。
2006/03/16(木) 07:15:30ここにある
ttp://homepage.mac.com/nand/emacsbuild/
毎日ビルドテストしている
0296名無しさん@お腹いっぱい。
2006/03/16(木) 08:34:29分かりやすく示してくれるもの、ないっすかね?
0297名無しさん@お腹いっぱい。
2006/03/16(木) 10:04:07で、だれかtarb(ry
>>295
おおー、さんきゅー
これでEmacs22が...
いや単にvc-svn.elが使いたかっただけなんだよ。
vc-svn.elはEmacsのリポジトリーに入ちゃったらしくて、
Emacs21.3とか21.4とか動かないし。
なんか色々しらべたらcvs HEADなら動くな、って。
リポジトリーに入る前の古いやつなら21でも動くらしいけどね。
0298名無しさん@お腹いっぱい。
2006/03/16(木) 10:31:44むう
0299ラッツェン ◆9iUszw9KQI
2006/03/16(木) 14:05:300300名無しさん@お腹いっぱい。
2006/03/16(木) 14:22:090301298
2006/03/16(木) 18:03:27俺てきメモ
・subversion-1.3.0に付いてくる contrib/client-side/vc-svn.el
には、「emacsのリポリジトリに入れちゃったからそっちから取れ」って
書いてある。
・でもemacsのリポリジトリに入ってるやつは emacs21.*じゃ動かない。
・emacs22をインストール
・最初から入ってるから(add-to-list 'vc-handled-backends 'SVN)で動く
psvn.elも使ってみようかな。vc-cvs.elと使い方違うかな
0302名無しさん@お腹いっぱい。
2006/03/16(木) 19:07:260303ラッツェン ◆9iUszw9KQI
2006/03/16(木) 19:11:28ややカスタマイズしたほうが使いやすい
(define-key svn-status-mode-map "p" 'svn-status-previous-line)
(define-key svn-status-mode-map "n" 'svn-status-next-line)
(define-key svn-status-mode-map "<" 'svn-status-examine-parent)
(define-key svn-status-mode-map "b" 'scroll-other-window-down)
(define-key svn-status-mode-map " " 'scroll-other-window)
(define-key svn-status-mode-map "B" 'svn-status-blame)
(define-key svn-status-mode-map "d" 'svn-status-show-svn-diff)
(define-key svn-status-mode-map "\C-h" 'describe-mode)
(define-key svn-status-mode-map "*u" 'svn-status-unset-all-usermarks)
0304名無しさん@お腹いっぱい。
2006/03/17(金) 01:27:040305名無しさん@お腹いっぱい。
2006/03/17(金) 01:30:24どうでもいいけど Repository をちゃんと読めてないぞ。
「リポリジトリ」ってなんだよ。w
0306葵 ◆xlAOIq6jZw
2006/03/17(金) 02:30:270307名無しさん@お腹いっぱい。
2006/03/17(金) 04:07:180308名無しさん@お腹いっぱい。
2006/03/17(金) 04:36:050309名無しさん@お腹いっぱい。
2006/03/17(金) 05:55:350310名無しさん@お腹いっぱい。
2006/03/17(金) 07:22:500311名無しさん@お腹いっぱい。
2006/03/17(金) 11:10:450312名無しさん@お腹いっぱい。
2006/03/17(金) 11:56:120313名無しさん@お腹いっぱい。
2006/03/17(金) 18:00:57*compilation* バッファが開いたときに、そのバッファのカーソルを位置を自動的に文末にして、
コンパイルの出力にあわせてバッファをするロールするように設定する方法を教えていただいたのですが、
.emacsごと無くしてしまいました。過去スレも読めなくなっていますので、
すみませんが、もう一度教えていただけませんでしょうか。
0314葵 ◆xlAOIq6jZw
2006/03/17(金) 18:30:020315名無しさん@お腹いっぱい。
2006/03/17(金) 22:11:48それから一度 emacs プロセスを落として
再度 emacs プロセスを走らせたときに
キャッシュしておいた *Messeages* から
以前の処理を再現する方法を実装した .el はありますでしょうか?
0316名無しさん@お腹いっぱい。
2006/03/17(金) 22:57:490317名無しさん@お腹いっぱい。
2006/03/17(金) 23:46:250318名無しさん@お腹いっぱい。
2006/03/18(土) 00:37:01(setq compilation-scroll-output t)
0319ゼウス
2006/03/18(土) 02:36:370320名無しさん@お腹いっぱい。
2006/03/18(土) 02:52:52他に名前のある奴出てこいや!
0321ジャミラス
2006/03/18(土) 02:54:36以前の処理の再現はできないけど、ウィンドウ分割状態・開いたファイル・グローバル変数の再現ならwindows.el+revive.elで可能だ
0322名無しさん@お腹いっぱい。
2006/03/18(土) 03:19:29ありがとうございます。忘れないように日記に書いておきます。
0323名無しさん@お腹いっぱい。
2006/03/18(土) 05:31:28これがいつまでもemacs辞められん根源。
こんな時間まで俺は一体何を・・・やってて愉しいのかどうか自分にもわからん('A`)
0324葵 ◆xlAOIq6jZw
2006/03/18(土) 07:09:47たんなる自己満足なら、それはたんなる時間の無駄
0325名無しさん@お腹いっぱい。
2006/03/18(土) 14:59:500326名無しさん@お腹いっぱい。
2006/03/18(土) 18:00:150327名無しさん@お腹いっぱい。
2006/03/18(土) 19:30:41具体的にはfont-lock-string-face以外のfaceがなくなっちゃう感じです。
http://www.bookshelf.jp/soft/meadow_15.html#SEC119
ここのdescribe-face-at-pointで見ると、たとえばfont-lock-function-name-faceに
なるべきところでnilが返ってきたりします。
なんでstringのところだけが色分けされててあとは地味な色になっちゃいます。
取り敢えず最小限の.emacsを作って試してみたんですけど症状が変わんないんですよね。
あとXのemacsではこんな風になりません。ちゃんとfaceが保たれます。
条件をまとめておきますとは、emacs -nwで起動し、mmm-modeに入ることです。
こうすれば解決するよーとか情報をお待ち申し上げております。
0328名無しさん@お腹いっぱい。
2006/03/18(土) 20:12:29:eval
0329名無しさん@お腹いっぱい。
2006/03/19(日) 06:04:14どんなのがあるん?
0330ゼウス
2006/03/19(日) 06:54:41誤爆だな。何かのプログラムをクラックしようと
してんのか?
0331名無しさん@お腹いっぱい。
2006/03/19(日) 08:16:340332名無しさん@お腹いっぱい。
2006/03/19(日) 08:38:460333名無しさん@お腹いっぱい。
2006/03/19(日) 08:49:320334葵 ◆xlAOIq6jZw
2006/03/19(日) 09:12:350335名無しさん@お腹いっぱい。
2006/03/19(日) 09:19:41誰の世話にもなってないな
0336329
2006/03/19(日) 09:42:20%sだけの場合なら単純にformatをパスしちゃえと思ったのだけど。
0337名無しさん@お腹いっぱい。
2006/03/19(日) 10:33:340338名無しさん@お腹いっぱい。
2006/03/19(日) 10:40:520339名無しさん@お腹いっぱい。
2006/03/19(日) 10:42:050340葵 ◆xlAOIq6jZw
2006/03/19(日) 10:45:000341名無しさん@お腹いっぱい。
2006/03/19(日) 10:45:030342名無しさん@お腹いっぱい。
2006/03/19(日) 11:04:400343名無しさん@お腹いっぱい。
2006/03/19(日) 11:19:400344葵 ◆xlAOIq6jZw
2006/03/19(日) 11:45:240345名無しさん@お腹いっぱい。
2006/03/19(日) 19:20:38やりたいことは、文字の入力をフックして、なにか処理を追加したり入力された文字をかえたりすることです。
アルファベットとかだと self-insert-command あたりをなんとかすればいいのかなと思うのですが、
日本語だとどうしたらいいのかわかりません。
なおEggやCannaではなく、IME?で入力しています。
環境:Emacs21
0346名無しさん@お腹いっぱい。
2006/03/19(日) 21:30:500347名無しさん@お腹いっぱい。
2006/03/20(月) 02:21:26NTEmacsでどうやって表示フォントを保存できるの?
Options>Mule>Set fontsetで変えられるが、Options>Save optionsを押しても保存されてません
21.3 + leim を使ってます よろしくお願いします
0348名無しさん@お腹いっぱい。
2006/03/20(月) 02:58:39ttp://pc7.2ch.net/test/read.cgi/software/1097170623/
0349名無しさん@お腹いっぱい。
2006/03/20(月) 19:29:18Mark set [5 times]
などの '5' はどの変数で参照できるのでしょうか?
0350葵 ◆xlAOIq6jZw
2006/03/20(月) 19:43:24けどなぜそんなことが知りたいんだ?
0351名無しさん@お腹いっぱい。
2006/03/20(月) 19:48:03そうですか。。。
(if (eq last-command 'comint-previous-matching-input)
(comint-previous-matching-input s N)
...
で、 N の値をインクリメントしてやれば前のヒストリーを
マッチ対象としてくれるかな、と思ったので。
0352名無しさん@お腹いっぱい。
2006/03/21(火) 11:24:06,. ‐'' ̄ "' -、 ,. ‐'' ̄ "'' -、
/ ヽ/ ヽ
l l l
l l l
,. ‐'' ̄ "'' 、 ,,. --‐┴─-- 、 / ̄ "'' -、
/ ,.-‐''"´ \ _/ ヽ
l / ヽ l
l / ● l l
ヽ l (_人__ノ ● ヽ / そんな事言われても
,,>-‐| ´´ | / , , ,. ‐'' ̄ "' -、/ ウチ ポン・デ・ライオンやし
/ l ヽ_/ / ゙ヽ
l ` 、 l l
l ,. ‐'' ̄ "' -、 ,. ‐'' ̄ "'' -、 l
l, / ヽ / ヽ, /
ヽ、,, l l l,,,___,,,/
"'''l l l
ヽ /ヽ /
ヽ,___,,,/ ヽ,,___,,,/
/ |
/ |
なんていうレスしたんだろう? 疑問だ…
0353名無しさん@お腹いっぱい。
2006/03/21(火) 12:38:190354名無しさん@お腹いっぱい。
2006/03/21(火) 15:18:31過去のレスを貼る奴全てをそのレスを書いた本人だと思う奴って悲しすぎ…
0355名無しさん@お腹いっぱい。
2006/03/21(火) 18:59:450356名無しさん@お腹いっぱい。
2006/03/23(木) 00:54:52このコメントには、xdisp.c は、dispnew.cからも呼ばれているように書いてある
が、そのルートがわかりにくい。そのまま追いかけてみると、ふと、
The algorithm is taken from Communications of the ACM, Apr78 "A
Technique for Isolating Differences Between Files." It should take
O(N) time.
というコメントがあったので、図書館に行って読んでみた。
ぷろぐらまぁってこういう知識もなければいけないんだなぁ、とちょっと感動した。
本体の動きは結局、わからなかった。誰か「サルでもわかるemacs srcの読み方256倍」
を出してください。
0357名無しさん@お腹いっぱい。
2006/03/23(木) 01:13:15本じゃないけどこれとか。
https://www.codeblog.org/blog/ueno/
0358名無しさん@お腹いっぱい。
2006/03/23(木) 01:20:57二つの似たようなディレクトリを比較して、含まれているファイルの
違いを表示するのは、みなさんはどうしているんでしょうか?
Emacsに標準で含まれている機能だけで出来るもんでしょうか?
0359名無しさん@お腹いっぱい。
2006/03/23(木) 02:09:460361名無しさん@お腹いっぱい。
2006/03/23(木) 03:40:490362名無しさん@お腹いっぱい。
2006/03/23(木) 04:23:320364327
2006/03/24(金) 04:33:15取り敢えずXの上だとうまく動いてるんで grep window-system mmm*.el をしてみると
mmm-compat.el:(defvar mmm-font-lock-available-p (or window-system mmm-xemacs)
と、大変素敵なお答えが返ってきました。一応docstringを読んで、
.emacs.elに (setq mmm-font-lock-available-p t) と書いてみたところ、
-nwのmmm-modeでもfont-lockがおかしくならないことを確認しました。
つってもターミナルモードを外しているのには何かわけがあるのかもしれません。
その辺は追ってないです。
0365名無しさん@お腹いっぱい。
2006/03/28(火) 02:43:27(add-hook 'erc-mode-hook
'(lambda ()
(setq erc-server-coding-system '(iso-2022-jp . iso-2022-jp))))
で、日本語も一応大丈夫そうだ。(半角カナが化けるけど。。。)
IRCクライアントは、rcircがちょっと前にコミットされたけど
正直、存在意義が薄れちゃったな。
22は大物(?)アプリがいろいろコミットされてて改めてインスコする
必要がなくて楽でいいや。
0366名無しさん@お腹いっぱい。
2006/03/28(火) 04:37:52統一されたパッケージングの方法でも作ったほうが
いいような気がするな。
0367名無しさん@お腹いっぱい。
2006/03/28(火) 05:59:14そしたらCPANみたいなの出来るのになあ。
0368葵 ◆xlAOIq6jZw
2006/03/28(火) 10:25:13あとclの関数をprimitive化してほしい
全体的にせめてRubyレベルの速度は欲しい
0369名無しさん@お腹いっぱい。
2006/03/28(火) 12:13:310370名無しさん@お腹いっぱい。
2006/03/28(火) 12:21:33term/bobcat
効かなくなってるの?
教えて、エロい人
0371名無しさん@お腹いっぱい。
2006/03/28(火) 13:01:34効いているが。
0372名無しさん@お腹いっぱい。
2006/03/28(火) 13:10:05emacs22は効かなくなった(と聞いた)から
(keyboard-translate ?\177 ?\^h)
(keyboard-translate ?\^h ?\177)
ってやってるけど。
0373名無しさん@お腹いっぱい。
2006/03/28(火) 13:21:54(゚Д゚)ハァ?
;; -*- no-byte-compile: t -*-
(defun terminal-init-bobcat ()
"Terminal initialization function for bobcat."
;; HP terminals usually encourage using ^H as the rubout character
(keyboard-translate ?\177 ?\^h)
(keyboard-translate ?\^h ?\177))
;;; arch-tag: 754e4520-0a3e-4e6e-8ca5-9481b1f85cf7
;;; bobcat.el ends here
0374名無しさん@お腹いっぱい。
2006/03/28(火) 17:51:38>>370 だが解決したわ。
obsolete/keyswap
を直接読み込めばいいんだわ。
お試しあれ
0375名無しさん@お腹いっぱい。
2006/03/28(火) 17:56:37にもかかわらず .emacs 等で (load "term/bobcat") とかするアホがいなく
ならないから、(defun terminal-init-* ...) で囲んで load するだけでは
端末に関する変更が行なわれないようになった。
backspace を erase として扱いたいなら、変数 normal-erase-is-backspace
を使うのが 21.2 以降での推奨されるやりかた。
>>374
それ、そのうち消えるよ。
0376名無しさん@お腹いっぱい。
2006/03/28(火) 18:08:210377名無しさん@お腹いっぱい。
2006/03/28(火) 18:15:35の出身大学知りたいな
0378名無しさん@お腹いっぱい。
2006/03/28(火) 20:15:130379名無しさん@お腹いっぱい。
2006/03/28(火) 20:17:230380名無しさん@お腹いっぱい。
2006/03/28(火) 21:10:28(゚Д゚)ハァ?
(゚Д゚)ハァ? (゚Д゚)ハァ?
(゚Д゚)ハァ? (゚Д゚)ハァ?(゚Д゚)ハァ?
0381名無しさん@お腹いっぱい。
2006/03/28(火) 22:15:17明治大学文学部だが。
0382名無しさん@お腹いっぱい。
2006/03/28(火) 23:17:06Emacs 22 でも効くということを言いたかったの?
0383名無しさん@お腹いっぱい。
2006/03/28(火) 23:25:00いや、存在するということを言いたかった。
持病の火病だ。すまんかった。
0384葵 ◆xlAOIq6jZw
2006/03/31(金) 02:56:09XEmacs → アミバ流北斗神拳
0385名無しさん@お腹いっぱい。
2006/03/31(金) 11:29:09(setq normal-erase-is-backspace t)
だけだと[BS]や[DELETE]は期待した通り(カレント左削除,カレント削除)
うごくけどC-hはhelpだ。
(setq normal-erase-is-backspace t)
(global-set-key "\C-h" 'delete-backward-char)
(global-set-key "\M-?" 'help-for-help)
こんな感じでいいのかな?
0386名無しさん@お腹いっぱい。
2006/03/31(金) 11:37:450387名無しさん@お腹いっぱい。
2006/03/31(金) 12:31:160388名無しさん@お腹いっぱい。
2006/03/31(金) 12:39:13でもこれじゃ副作用がある場合とかにまったく同じにならないから、
大人しく再起動するのが吉。
0389名無しさん@お腹いっぱい。
2006/03/31(金) 18:33:170390名無しさん@お腹いっぱい。
2006/03/31(金) 19:04:09■ このスレッドは過去ログ倉庫に格納されています