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/
0162名無しさん@お腹いっぱい。
2006/03/09(木) 13:18:03> なんか、.cfgに反応してconf modeになって、色ついてうざい
そのくらい設定しろぼけなす
0163名無しさん@お腹いっぱい。
2006/03/09(木) 13:58:20設定してますよ、ぼけなす
0164ジャミ
2006/03/09(木) 14:09:530165名無しさん@お腹いっぱい。
2006/03/09(木) 14:13:43軽いはずですよ?
0166名無しさん@お腹いっぱい。
2006/03/09(木) 14:41:34メモリは食ってる。
0168ライオネック
2006/03/09(木) 18:23:520169名無しさん@お腹いっぱい。
2006/03/09(木) 19:59:440170ジャミ
2006/03/09(木) 20:09:50Emacs21.4
gc-cons-threshold == 31457280
(length (buffer-list)) == 352
(apply '+ (mapcar 'buffer-size (buffer-list))) == 14484910
これで119MB
0171ジェシカ
2006/03/09(木) 20:11:580172名無しさん@お腹いっぱい。
2006/03/09(木) 20:12:250173ジャミ
2006/03/09(木) 20:16:050174名無しさん@お腹いっぱい。
2006/03/09(木) 20:20:330175エスターク
2006/03/09(木) 21:54:380176ジャミラス
2006/03/09(木) 22:06:550177ミリアンダム
2006/03/09(木) 22:24:280178名無しさん@お腹いっぱい。
2006/03/09(木) 22:33:180179ジャミ
2006/03/10(金) 00:09:13多いときには500ほどになる
(length (let (r) (dolist (b (buffer-list) r) (with-current-buffer b (when buffer-file-name (setq r (cons b r))))))) == 213
ファイルが関連づけられていないバッファもかなり多い
0180サシャリハマ
2006/03/10(金) 00:11:560181ジャミ
2006/03/10(金) 00:19:320182名無しさん@お腹いっぱい。
2006/03/10(金) 00:23:33できないヤシの煽りに乗っちゃダメダメだよんw
0183ジャミ
2006/03/10(金) 00:24:110184名無しさん@お腹いっぱい。
2006/03/10(金) 00:27:54(mapcar '(lambda (x) (buffer-file-name x)) (buffer-list))))
0185ジャミ
2006/03/10(金) 00:52:28簡略化するとこうか
(length (remove-if 'identity
(mapcar (lambda (x) (buffer-file-name x)) (buffer-list))))
0186名無しさん@お腹いっぱい。
2006/03/10(金) 00:59:39今時のLisp系言語は全部ある。STLさえも。
Common Lisp系で固めるなら、(mapcar 〜 → (map 'list 〜
0187ジャミ
2006/03/10(金) 01:06:14どうもありがとう
0188名無しさん@お腹いっぱい。
2006/03/10(金) 03:03:46(loop for b in (buffer-list) count (buffer-file-name b))
0189名無しさん@お腹いっぱい。
2006/03/10(金) 06:14:33navi2ch とか skk 、なんか挙動不振ですけど、使ってみます。あざーす。
0190アクバー
2006/03/10(金) 06:26:24具体的にどう変わったんだ?
0191ゼウス
2006/03/10(金) 08:37:30コノヤロウ
0192名無しさん@お腹いっぱい。
2006/03/10(金) 09:04:290193名無しさん@お腹いっぱい。
2006/03/10(金) 12:20:03答えてるしw
0194名無しさん@お腹いっぱい。
2006/03/10(金) 12:39:090195ジャミラス
2006/03/10(金) 15:23:520196フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/03/10(金) 15:49:120197ドンタコス
2006/03/10(金) 16:25:340198フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/03/10(金) 16:37:210199名無しさん@お腹いっぱい。
2006/03/10(金) 16:37:450200名無しさん@お腹いっぱい。
2006/03/10(金) 16:47:24http://www.google.com/search?q=%E3%81%82%E3%81%96%E3%83%BC%E3%81%99
0201名無しさん@お腹いっぱい。
2006/03/10(金) 16:54:520202名無しさん@お腹いっぱい。
2006/03/10(金) 17:33:40あざーず
どっちだよ
0203名無しさん@お腹いっぱい。
2006/03/10(金) 18:07:44あっざーす!
0204名無しさん@お腹いっぱい。
2006/03/10(金) 20:17:340205アクバー
2006/03/10(金) 20:26:200206名無しさん@お腹いっぱい。
2006/03/10(金) 21:16:15cvs annotateとかを利用して、その行が最後に変更された前後の
diffを表示してくれるとべんりかなーとふと思った
0207名無しさん@お腹いっぱい。
2006/03/10(金) 21:38:08ビクーリ。
0208アクバー
2006/03/10(金) 21:53:29ファイル名と行番号をわたして外部プロセスにわたせばいいだろうけど
rcsやsvnにも応用できそうだな
0209グラコス
2006/03/10(金) 21:54:170210名無しさん@お腹いっぱい。
2006/03/10(金) 22:06:22n行目でvc-diffしたら、*vc-diff*の
*** m, l ****
m<=n<=lなところをother bufferでみせる感じでどうかな?
0211アクバー
2006/03/10(金) 22:17:29全体のdiffを見たいときもあるから新たに関数を定義したほうがいい
0212名無しさん@お腹いっぱい。
2006/03/10(金) 22:22:200213名無しさん@お腹いっぱい。
2006/03/10(金) 22:29:53を参考にしながらc-mode用のを使えるようにしたのですが、例えば
if の後にM-x expand-abbrev と入力すると補完されるのですが
C-x ' で展開しようとすると Wrong type argument: stringp,
と表示され失敗してしまいます。何が原因なんでしょうか?
0214名無しさん@お腹いっぱい。
2006/03/10(金) 22:37:220215名無しさん@お腹いっぱい。
2006/03/10(金) 22:50:09さっぱりわかりませんorz
0216名無しさん@お腹いっぱい。
2006/03/10(金) 23:15:460217名無しさん@お腹いっぱい。
2006/03/10(金) 23:41:190218名無しさん@お腹いっぱい。
2006/03/11(土) 00:10:560219名無しさん@お腹いっぱい。
2006/03/11(土) 00:22:51そこにエラーの内容が書いてあるんだよう
0220名無しさん@お腹いっぱい。
2006/03/11(土) 01:22:10Javaソースを編集しようとしてもパッケージングでディレクトリがすぐに深くなって、通常のfind-file
がとても鬱陶しかったんだけど、これでずいぶん楽になった。上下移動がカーソルキーというのは
受け入れられないけど・・・
0222ジャミラス
2006/03/11(土) 02:41:34どうせwindozeユーザが作ったんだろ。自分でdefine-keyしとけ。
>>213
expandは骸骨+短縮名でまかなえるぜ
骸骨を定義して
(define-abbrev ABBREV-TABLE ABBREV "" 骸骨)
しとけって
(put 骸骨 'no-self-insert t)
も忘れるな
>>210
vc-diff-dwin関数を定義するのはどうだ?
transient-mark-modeのときはその部分のみのdiffを出力、そうでないときは通常のvc-diffてな具合に。
0223ゼウス
2006/03/11(土) 02:52:15お前何言ってんだよ。キーがどうのこうのより、プログラム自体が
機能してないんだって
つか、 substring 含んだファイル開きてーなら
ディレクトリ指定してそれ以下のファイルに対して string-match でもしろや。
それか eshell の glob 機能でも使え
初心者の書いた汚いプログラムは使いません
0224名無しさん@お腹いっぱい。
2006/03/11(土) 03:09:33Emacsカスタマイズにはまって仕事ほったらかしの人は
みな社内ニートになってしまったんですね。可哀想に。
>222
updatedb/locate使うソフトがwindozeで動くとでも?
キーバインドはカスタマイズすれば済む話です。
0225名無しさん@お腹いっぱい。
2006/03/11(土) 03:21:57on linux
Electric-command-loop でエラーになってましたが、
electric.el ロードしたら動きました。
0226ジャミラス
2006/03/11(土) 04:34:09俺はまだソース見てないから知らんが。
俺ならfile-cache使うぜ。
それと、ゼウス、俺の名はジャミラスだ。
前出のジャミとは別人だ。
0227ゼウス
2006/03/11(土) 06:38:02この際、別にジャミでも良くね?
>>file-cache
なんか設定クサそうだな
俺は recentf だかの elisp を90%ぐらい修正して自分用の
file-cacheみたいなやつ書いたけどな。ちなみにそれは
ファイルだけじゃなく、URL 用と eshell のコマンド用もある。
>>225
> Electric-command-loop でエラーになってましたが、
> electric.el ロードしたら動きました。
次のバージョン使えよ。あれは electricいらんから
負け組が
0228ジャミラス
2006/03/11(土) 06:44:04興味ある。この際emacswikiとかにうpしてくれよ。
俺はiswitchb-fcつこてるぜ。
iswitchbでfile-cacheにもアクセスできるからいい感じだ。
深い階層にあるファイルへのアクセスはbookmark。
0229じじい
2006/03/11(土) 06:45:100230名無しさん@お腹いっぱい。
2006/03/11(土) 07:19:130231名無しさん@お腹いっぱい。
2006/03/11(土) 08:08:47ゼウスとかのコテハン使うやつってなんか屈折してるんじゃないの
0232名無しさん@お腹いっぱい。
2006/03/11(土) 08:40:32ある意味ウンコよりアイタタタなネーミングセンスだぞ > ゼウス
どうせコテのうちなんぼかはウンコが化けてんだろうが
いい加減通常営業に戻ろうや
0233ゼウス
2006/03/11(土) 10:08:40ああ、あれコードが汚すぎて公開したら赤面しそうだから今はやめとくよ
>>229
うるせえクソじじい
>>231、232
取り敢えず、自分の名を名乗ってからそういうこと言え
アホが
0234ゼウス
2006/03/11(土) 10:42:57名乗ってるつもりになってんだよ。それにしてもゼウスって・・・
我ながらセンスないねw
0235えろす
2006/03/11(土) 10:49:430236名無しさん@お腹いっぱい。
2006/03/11(土) 11:30:55固定にすると、名無しよりはアイデンティティーが確立するわけだし
0237マテリア
2006/03/11(土) 11:52:44それで、ホブゴブリンやグリーンスライムがものすごい強いの
0238フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/03/11(土) 12:24:13いいからてめーも空気を読んで名を名乗ったらどうだ
>>232
なんだと?わしは化けてないぞ
勝手なことぬかすなヴォケ
0239名無しさん@お腹いっぱい。
2006/03/11(土) 12:54:51応が結構鈍るね。ウチのマシンだと常用するのはちょっとツラいなあ。
0240ジャミラス
2006/03/11(土) 12:57:54file-cacheの量を減らしても鈍るかな?
俺はPentium4 2.66GHz/MEM 1GBだから恵まれてるかも。
言うまでもないんだが、バイトコンパイルしたよね?
(defadvice iswitchb-buffer (around one-line activate)
(let ((max-mini-window-height 1))
ad-do-it))
これ入れるとましになる?
0241ジャミラス
2006/03/11(土) 12:59:480242名無しさん@お腹いっぱい。
2006/03/11(土) 13:03:370243名無しさん@お腹いっぱい。
2006/03/11(土) 18:32:540244ジャミラス
2006/03/11(土) 18:42:100245ドンタコス
2006/03/11(土) 19:03:480246カラムーチョ
2006/03/11(土) 19:27:100247名無しさん@お腹いっぱい。
2006/03/11(土) 19:33:49emacs: Cannot open termcap database file
と表示されて起動できません。何に問題があるのでしょうか?
0248カラムーチョ
2006/03/11(土) 20:19:03screen内で起動すればうまくいくかもよ
0249ドリトス
2006/03/11(土) 23:56:450250名無しさん@お腹いっぱい。
2006/03/11(土) 23:57:50馴れ合い系スレ逝け
0251ドリトス
2006/03/12(日) 00:09:360252名無しさん@お腹いっぱい。
2006/03/12(日) 00:24:10かまうな。
0253フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/03/12(日) 00:58:35While any text editor can save your files, only Emacs can save your soul.
どう思う?
0254名無しさん@お腹いっぱい。
2006/03/12(日) 01:58:24(setq x-colors (union x-colors
'("とき色" "鴇色" "つつじ色" "躑躅色" "桜色" "ばら色"
"薔薇色" "からくれない色" "韓紅色" "さんご色" "珊瑚色"
"紅梅色" "桃色" "紅色" "紅赤" "えんじ" "臙脂" "蘇芳" "すおう"
"茜色" "あかね色" "赤" "朱色" "紅樺色" "べにかば色" "紅緋"
"鉛丹色" "えんたん色" "紅海老茶" "とび色" "鳶色" "小豆色"
"あずき色" "弁柄色" "べんがら色" "海老茶" "金赤" "赤茶"
"赤錆色" "あかさび色" "黄丹" "おうに" "赤橙" "柿色"
"肉桂色" "にっけい色" "樺色" "れんが色" "煉瓦色" "錆色"
"さび色" "桧皮色" "ひわだ色" "栗色" "黄赤" "たいしゃ"
"代赭" "らくだ色" "駱駝色" "黄茶" "肌色" "橙色" "灰茶"
"茶色" "焦茶" "こげ茶" "こうじ色" "柑子色" "杏色"
"あんず色" "蜜柑色" "みかん色" "褐色" "土色" "小麦色"
"こはく色" "琥珀色" "金茶" "卵色" "山吹色" "黄土色"
"朽葉色" "ひまわり色" "向日葵色" "うこん色" "鬱金色"
"砂色" "芥子色" "からし色" "黄色" "たんぽぽ色" "蒲公英色"
"鶯茶" "うぐいす茶" "中黄" "ちゅうき" "刈安色"
0255名無しさん@お腹いっぱい。
2006/03/12(日) 02:00:00"ひわ色" "鶸色" "鶯色" "うぐいす色" "抹茶色" "黄緑" "苔色"
"若草色" "萌黄" "もえぎ" "草色" "若葉色" "松葉色" "白緑"
"びゃくろく" "緑" "常磐色" "ときわ色" "緑青色"
"りょくしょう色" "千歳緑" "ちとせみどり" "深緑" "もえぎ色"
"萌葱色" "若竹色" "青磁色" "青竹色" "鉄色" "青緑" "錆浅葱"
"さびあさぎ" "水浅葱" "新橋色" "浅葱色" "あさぎ色" "白群"
"びゃくぐん" "納戸色" "なんど色" "かめのぞき" "甕覗き" "水色"
"藍鼠" "あいねず" "空色" "青" "藍色" "濃藍" "こいあい"
"勿忘草色" "わすれなぐさ色" "露草色" "はなだ色" "縹色"
"紺青" "こんじょう" "るり色" "瑠璃色" "るり紺" "瑠璃紺"
"紺色" "かきつばた色" "杜若色" "勝色" "かち色" "群青色"
"鉄紺" "藤納戸" "ききょう色" "桔梗色" "紺藍" "藤色" "藤紫"
"青紫" "菫色" "すみれ色" "鳩羽色" "しょうぶ色" "菖蒲色"
"江戸紫" "紫" "古代紫" "なす紺" "茄子紺" "紫紺" "しこん"
"あやめ色" "菖蒲色" "牡丹色" "ぼたん色" "赤紫" "白" "胡粉色"
"ごふん色" "生成り色" "きなり色" "象牙色" "銀鼠" "ぎんねず"
"茶鼠" "ちゃねずみ" "鼠色" "利休鼠" "りきゅうねずみ" "鉛色"
"灰色" "すす竹色" "煤竹色" "黒茶" "墨" "黒" "鉄黒"
"てつぐろ")
:test 'equal)))
0256名無しさん@お腹いっぱい。
2006/03/12(日) 02:02:45set-background-color で日本語名が使える。気分で頻繁に表示色・背景色
を変えたいけど日本語の方が良いという人にお薦め。rgb.txtの文字コードは、
emacs22以前はemacs-muleに、emacs23以降はutf-8にしておく。
0257名無しさん@お腹いっぱい。
2006/03/12(日) 02:06:29それを利用する。
0258ラッツェン ◆9iUszw9KQI
2006/03/12(日) 02:16:21馴染があるから英語のほうがいいや
0259ラッツェン ◆9iUszw9KQI
2006/03/12(日) 02:18:180260名無しさん@お腹いっぱい。
2006/03/12(日) 03:26:02elispアプリってどーいうのがある?
フェイスとかは別にして。
0261名無しさん@お腹いっぱい。
2006/03/12(日) 03:49:20ユーザが使うような関数の引数で使用してる例はどうだろ
■ このスレッドは過去ログ倉庫に格納されています