Emacs part 20
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/09/03(日) 23:44:52GNU 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/
0261名無しさん@お腹いっぱい。
2006/09/30(土) 00:00:34idledo.el と相性が悪くね?
0262名無しさん@お腹いっぱい。
2006/09/30(土) 00:24:030263名無しさん@お腹いっぱい。
2006/09/30(土) 08:19:41idledo.el って遅延読み込みみたいな奴だったっけ。
結構使える?
0264名無しさん@お腹いっぱい。
2006/10/03(火) 21:15:10俺の.emacsは、起動後すぐには使わないelispをidledo.elで実行してる。
で、効果はこのくらい。↓
idledo.elあり: time emacs -nw -f kill-emacs → 0.477秒
idledo.elなし: time emacs -nw -f kill-emacs → 1.297秒
(参考).emacs 無し: time emacs -q -nw -f kill-emacs → 0.104秒
0265名無しさん@お腹いっぱい。
2006/10/03(火) 21:37:48lftp ftp.opaopa.org:/pub/elisp> ls fortune-0.7.tar.gz
-rw-r----- 1 okada okada 7857 Sep 4 10:25 fortune-0.7.tar.gz
lftp ftp.opaopa.org:/pub/elisp> ls weather-0.34.tar.gz
-rw-r----- 1 okada okada 10875 Sep 4 10:25 weather-0.34.tar.gz
0266名無しさん@お腹いっぱい。
2006/10/03(火) 21:40:54real 0m5.213s
user 0m4.844s
sys 0m0.172s
だった。
導入すべき?w
0267名無しさん@お腹いっぱい。
2006/10/03(火) 23:19:58multi-tty あるし立ち上げっ放しなんだけど。
0268名無しさん@お腹いっぱい。
2006/10/04(水) 01:44:02起動時間なんて10分20分かかるわけじゃないし
0269名無しさん@お腹いっぱい。
2006/10/04(水) 02:11:04ら立ち上げ直すこと良くあるよ
まあ、一日数回だけどね。
-nw で立ち上げることもあるので何にせよ速いに越したことはない。
0270名無しさん@お腹いっぱい。
2006/10/04(水) 03:18:020271名無しさん@お腹いっぱい。
2006/10/04(水) 04:41:500272名無しさん@お腹いっぱい。
2006/10/04(水) 06:42:31uptime とほとんど同じ時間だからな。
0273名無しさん@お腹いっぱい。
2006/10/04(水) 11:18:20一日数回もワケわからない状態になるのか?
0274名無しさん@お腹いっぱい。
2006/10/04(水) 13:06:21知っていると思うが、そんな時は
C-x C-b でBuffer Listを開いて、
k でマークして x で削除してる。
0275名無しさん@お腹いっぱい。
2006/10/04(水) 13:24:340276名無しさん@お腹いっぱい。
2006/10/04(水) 13:27:09夕方から起動すればいいじゃない。
0277名無しさん@お腹いっぱい。
2006/10/04(水) 16:17:290278名無しさん@お腹いっぱい。
2006/10/04(水) 16:29:18おまい一日何回リブートしてんの?
0279名無しさん@お腹いっぱい。
2006/10/04(水) 16:52:29一年に多くて三回ですよ。
0280名無しさん@お腹いっぱい。
2006/10/04(水) 16:54:18それっていつまでも使えないってこと?
0281269
2006/10/04(水) 17:32:31それどころか、正規表現でマッチしたバッファを消したり、拡張子やディレクトリ名で
マッチしたバッファを消すような elisp も書いて使っていました。
必要なファイルだけ残して消すのメンドクサなので結局再起動するようになった。
気分も*scratch*も*Messages*もリフレッシュ。鬱無き分も躁になる。
0282名無しさん@お腹いっぱい。
2006/10/04(水) 21:30:37M-x kill-some-buffers
か?
使ったことないけど,これだとなんか不都合なわけ?
0283名無しさん@お腹いっぱい。
2006/10/04(水) 23:11:43かく言う自分は開いて10以下なので普通にバッファ移動して kill-buffer してる。
emacs 落とすのはその日の仕事が終わったときと決めてるので落とすとやる気が萎える。
まあ人それぞれだ。
0284フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/10/06(金) 00:49:290285名無しさん@お腹いっぱい。
2006/10/07(土) 01:09:58M-: (mapcar 'kill-buffer (buffer-list))
を実行している。
0286名無しさん@お腹いっぱい。
2006/10/07(土) 08:09:36ido しておけば、補完できるからそんなに困らないのでは?
私は、良く使うバッファの組み合わせ(1個でもいいけれど)には、
名前をつけて、瞬時に元の組合わせのバッファにもどれる
elips 使っている。名前はいくらでもつけられるから、たとえば、
2ch とか mail とか news とかつけて、すぐに呼び出せるようにしてます。
0287名無しさん@お腹いっぱい。
2006/10/07(土) 08:39:400288名無しさん@お腹いっぱい。
2006/10/07(土) 10:54:31標準で入っているmidnight-modeを使っているやつはいないのか・・・
0289287
2006/10/07(土) 12:05:42自分は ffap と iswitchb のほうが使い易いかなあ。
0291名無しさん@お腹いっぱい。
2006/10/08(日) 00:03:06どっちが使いやすい?
0292名無しさん@お腹いっぱい。
2006/10/08(日) 00:18:09句読点(。、.,,.)ごとにカーソル移動するキーバインドってありましたよね?
何でしたっけ?不覚ながら忘れてしまいました。
0293名無しさん@お腹いっぱい。
2006/10/08(日) 00:30:110294名無しさん@お腹いっぱい。
2006/10/08(日) 00:40:250295名無しさん@お腹いっぱい。
2006/10/14(土) 17:00:34ディレクトリにカーソルを移してi(dired-maybe-insert-subdir)で
サブディレクトリを表示することができますが
表示したサブディレクトリを非表示にするにはどうすればいいのでしょう?
k(dired-do-kill-lines)ですとサブディレクトリ表示冒頭の
/tmp/hoge:
合計 8
drwxr-xr-x 2 hoge hoge 4096 2006-10-10 19:55 .
drwxr-xr-x 21 hoge hoge 4096 2006-10-14 15:02 ..
の部分が消えませんし,l(dired-do-redisplay)で再描画した際に
消したサブディレクトリの内容が戻ってしまうのが具合悪いです.
願わくばどのサブディレクトリが開かれているのかの状態を保存して再描画してくれると有り難いのですが.
やはりk(dired-do-kill-lines)しかない?
0296295
2006/10/14(土) 17:05:36dired-kill-subdir
0297名無しさん@お腹いっぱい。
2006/10/15(日) 18:12:23けど、ちょっと微妙かなあ…。
0298名無しさん@お腹いっぱい。
2006/10/16(月) 00:57:080299名無しさん@お腹いっぱい。
2006/10/16(月) 12:36:410300名無しさん@お腹いっぱい。
2006/10/16(月) 12:57:03「秀丸では普通の範囲選択のほかに,BOX選択という選択もできます。
これは,その名のとおり四角く範囲選択するものです。」
をEmacsで行う方法があれば教えてください。
0301名無しさん@お腹いっぱい。
2006/10/16(月) 12:59:47kill-rectangle → yank-rectangle
0302名無しさん@お腹いっぱい。
2006/10/16(月) 13:00:34出来ますよ。
0303名無しさん@お腹いっぱい。
2006/10/16(月) 13:03:58http://www.google.com/search?q=emacs+%E8%A1%8C%E7%95%AA%E5%8F%B7%E8%A1%A8%E7%A4%BA
でも line-number-mode で十分じゃん。
0304名無しさん@お腹いっぱい。
2006/10/16(月) 13:10:43もうこれでEmacsと添い遂げる決心がつきました。
抱いてEmacs、抱かれてEmacs。
0305名無しさん@お腹いっぱい。
2006/10/16(月) 13:22:570306名無しさん@お腹いっぱい。
2006/10/16(月) 13:41:14copy-rectangle-to-register
insert-register
0307名無しさん@お腹いっぱい。
2006/10/16(月) 13:44:30kill-rectangle から抜き出せば作れそう。
0308名無しさん@お腹いっぱい。
2006/10/16(月) 14:29:510309名無しさん@お腹いっぱい。
2006/10/16(月) 21:17:550310名無しさん@お腹いっぱい。
2006/10/17(火) 00:26:000311名無しさん@お腹いっぱい。
2006/10/17(火) 01:25:41(defun copy-rectangle (start end)
"Copy rectangle area"
(interactive "r")
(setq killed-rectangle (extract-rectangle start end)))
;;; 矩形範囲のキーの入れ替え('E'rase, 'C'opyと考えて入れ替え)
(define-key ctl-x-map "re" 'clear-rectangle) ;;; C-x r e 矩形範囲クリア
(define-key ctl-x-map "rc" 'copy-rectangle) ;;; C-x r c 矩形範囲コピー
0312名無しさん@お腹いっぱい。
2006/10/17(火) 02:19:44(define-key ctl-x-map "rw" 'copy-rectangle)
(define-key ctl-x-map "rW" 'window-configuration-to-register)
(define-key ctl-x-map "rF" 'frame-configuration-to-register)
0313名無しさん@お腹いっぱい。
2006/10/17(火) 03:40:40C-xC-x で一回もどって C-xry ってのは変なのかな?
自然と指が覚えてしまった。
0314名無しさん@お腹いっぱい。
2006/10/17(火) 08:05:23どうせなら >>310 でしょ。
0315名無しさん@お腹いっぱい。
2006/10/18(水) 00:50:150316名無しさん@お腹いっぱい。
2006/10/18(水) 22:11:570317名無しさん@お腹いっぱい。
2006/10/19(木) 00:43:540318名無しさん@お腹いっぱい。
2006/10/19(木) 06:06:540319名無しさん@お腹いっぱい。
2006/10/19(木) 18:11:50Emacs21.2(古いかも)でWnn7+egg を使っているのですが、
[変換]キーで toggle-egg-mode ができるようにと、
(define-key global-map [henkan] 'toggle-egg-mode)
と書いておくと、変換キーを押した時に
"Symbol's function definition is void: henkan-region-internal"
という謎のエラーが出てしまいます。
しかも、*scratch* だと普通にできるという謎。
[変換]キーでふつうにeggを使えている方がいたら、どなたかやり方を教えて下さい。
0320名無しさん@お腹いっぱい。
2006/10/20(金) 02:00:060321名無しさん@お腹いっぱい。
2006/10/20(金) 09:15:420322名無しさん@お腹いっぱい。
2006/10/20(金) 12:41:260323名無しさん@お腹いっぱい。
2006/10/20(金) 16:23:34したみたいになるんだけど、検索語に recenter みたいなことが
起きないようにする方法ないの?
0324名無しさん@お腹いっぱい。
2006/10/20(金) 22:09:30としているんですけど、長いので、「utf-8で開く」という関数を作ろうとしたんですけど、
よくわからないので助けてください。
今はこんなかんじで関数を作成してるんですけど、
(defun find-file-with-utf8 (filename)
(interactive "Ffild file with utf8: ")
(universal-coding-system-argument "utf-8")
(find-file filename)
)
なんか universal-coding-system-argument のところで入力待ちになるし、charsetはfind-fileにわたってないしで、うまくいきません。
アドバイスお願いします。
0325名無しさん@お腹いっぱい。
2006/10/20(金) 22:13:01> (universal-coding-system-argument)
> Execute an I/O command using the specified coding system.
0326名無しさん@お腹いっぱい。
2006/10/20(金) 22:17:00find-fileはI/Oコマンドではないということでしょうか。
わたしのあたまでも理解できるアドバイスをお願いしてもいいですか。
0327名無しさん@お腹いっぱい。
2006/10/20(金) 22:42:48http://www.gnu.org/software/emacs/emacs-lisp-intro/
(defun find-file-with-utf8 ()
(interactive)
(let ((coding-system-for-read 'utf-8))
(call-interactively 'find-file)))
0328名無しさん@お腹いっぱい。
2006/10/20(金) 23:50:23ちょーさんくす! call-interactively というのがあるのね、こりゃいいわ。
どうもありがと。あいしてるよ
0329名無しさん@お腹いっぱい。
2006/10/20(金) 23:59:550330名無しさん@お腹いっぱい。
2006/10/21(土) 11:51:35なるなる。
結構使い勝手が悪いんだよね。
余計なお世話と言うか・・・・
誰か問題解決した人いないんですかねぇ
0331名無しさん@お腹いっぱい。
2006/10/21(土) 20:06:42何が書いてたのか誰か知ってませんか?
http://hrtr555.seesaa.net/
0332名無しさん@お腹いっぱい。
2006/10/21(土) 20:11:08ttp://www.google.co.jp/search?hl=ja&q=hrtr555.seesaa.net&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
0333名無しさん@お腹いっぱい。
2006/10/21(土) 22:02:14# grep -R "m/.h" ./*
(抜粋)
./src/Makefile.c:M_FILE = ${srcdir}/m/.h
./src/config.h:#define config_machfile "m/.h"
./src/Makefile:M_FILE = ${srcdir}/m/.h
どこでどういう間違いなんだ?
0334名無しさん@お腹いっぱい。
2006/10/22(日) 03:43:17ストールマン来日!? 秋葉原につどえ - GPLv3を語ろう
ttp://journal.mycom.co.jp/news/2006/10/20/340.html
0335名無しさん@お腹いっぱい。
2006/10/22(日) 05:37:510336名無しさん@お腹いっぱい。
2006/10/22(日) 11:21:590337名無しさん@お腹いっぱい。
2006/10/22(日) 11:23:01新しくチェックアウトしたときじゃないとそうならないね.
0338名無しさん@お腹いっぱい。
2006/10/22(日) 15:44:220339名無しさん@お腹いっぱい。
2006/10/22(日) 16:31:350340名無しさん@お腹いっぱい。
2006/10/22(日) 16:33:57普通は使える
0341名無しさん@お腹いっぱい。
2006/10/22(日) 17:39:48(setq emacs-use-alt-as-meta t)
0342名無しさん@お腹いっぱい。
2006/10/22(日) 18:16:22そんな変数はどこにも定義されていないけど。。。
0343名無しさん@お腹いっぱい。
2006/10/22(日) 18:36:520344名無しさん@お腹いっぱい。
2006/10/22(日) 18:40:51Mixiモードスレが立ったのが去年の12月だったのを考えるとずいぶん遅かったな。
http://cvs.m17n.org/viewcvs/root/mixi
0345名無しさん@お腹いっぱい。
2006/10/22(日) 22:14:50最初の2文字くらいを認識しないのは仕様なんでしょうか
0346名無しさん@お腹いっぱい。
2006/10/22(日) 22:18:040347名無しさん@お腹いっぱい。
2006/10/22(日) 22:21:560348名無しさん@お腹いっぱい。
2006/10/22(日) 22:44:460349名無しさん@お腹いっぱい。
2006/10/23(月) 00:39:30mode はまだだよ。
0350名無しさん@お腹いっぱい。
2006/10/23(月) 01:19:54emacsにどんなlispがあるのかいまいちよく分かりません。
2ch-mode→navi2ch
KaMail→Wanderlut
html+mode→yahtml ? psgml ?
xml-mode→psgml ?
template-insert→ autoinsert
HTMLやXMLの編集はpsgmlでやるのが普通なんでしょうか。それと「これはいれとくと便利」な
お薦めがあったら教えてください。
0351名無しさん@お腹いっぱい。
2006/10/23(月) 01:22:230352名無しさん@お腹いっぱい。
2006/10/23(月) 02:07:540353333
2006/10/23(月) 02:36:020354名無しさん@お腹いっぱい。
2006/10/23(月) 02:52:22>>1の電子書棚とEmacsWiki
>>1に載ってないが、EmacsLispList
このへんから探せば?
はてなは見た?
http://q.hatena.ne.jp/1137478760
あと、infoとhelp忘れちゃいかんね。
0355350
2006/10/23(月) 03:07:590356名無しさん@お腹いっぱい。
2006/10/23(月) 03:18:53なんか今の時代となってはリストとかの言語キモすぎ。研究用途で
だけ使ってくれよ。elisp取ったらemacsなんてあの、中毒性のある
キーバインドだけだわな。post emacsがなんで出てこないのかね。
0357名無しさん@お腹いっぱい。
2006/10/23(月) 03:25:540358名無しさん@お腹いっぱい。
2006/10/23(月) 03:34:110359名無しさん@お腹いっぱい。
2006/10/23(月) 03:39:130360名無しさん@お腹いっぱい。
2006/10/23(月) 03:59:26■ このスレッドは過去ログ倉庫に格納されています