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/
0556名無しさん@お腹いっぱい。
2006/04/12(水) 22:56:52してみろ
0557名無しさん@お腹いっぱい。
2006/04/13(木) 01:24:07俺なら、
shell-command-on-region で、リダイレクトしちゃって、
delete-region
insert-file
で逃げる。
0558名無しさん@お腹いっぱい。
2006/04/13(木) 02:11:30Cのようなマクロを含む言語はelispでパースしきれないから、このアプローチも頷ける。
動かすの少々大変だけど、誰か改良してくれないかな。
0559546
2006/04/13(木) 03:03:36私に言ってるんですよね、どうもです。
grepしたら、
/cygdrive/d/Meadow/lisp$ grep set-default-coding-system language/*.el
language/japan-util.el: (set-default-coding-systems 'japanese-shift-jis-dos)
こんなんあったんで、.emacsに、(require 'japan-util)って書いて
再起動してやってみたんですが、だめでした。
0560546
2006/04/13(木) 03:39:07ありがとうございます。
M-xで出てこないようなコマンドは.emacsで設定しなければいけないんですか。
>>557
やってみたんですが、ファイル自体はちゃんとutf-8でできてるんですが、
insertすると日本語はいいんですがlat-1の文字が変な文字になっちゃいます。
それで、after-insert-file-set-buffer-file-coding-systemら辺だろうと
思うのですが、M-xでその関数は呼べない。.emacsに設定すると(まだ
やってみてないんですが)、普段もutf-8ばっかり使わなきゃならなくなるの
も困るんです。
0561名無しさん@お腹いっぱい。
2006/04/13(木) 04:18:34その程度の常識すらわからないんだったら、あきらめろ。
今のおまいに多言語を扱うのははやすぎる。
常識から勉強するこったな。
0562名無しさん@お腹いっぱい。
2006/04/13(木) 04:31:51emacs ユーザは elisp の構造が理解できてて当たり前ってのも
すごい常識だよな。
0563名無しさん@お腹いっぱい。
2006/04/13(木) 04:40:490564名無しさん@お腹いっぱい。
2006/04/13(木) 05:35:01ど一般教養レベル。自分から学ぼうとする気のない人が使うべきものではない。
そういう人はワードかメモ帳でも使ってなさいな。
0565名無しさん@お腹いっぱい。
2006/04/13(木) 05:46:30> Cのようなマクロを含む言語はelispでパースしきれないから、このアプローチも頷ける。
そんなことはないだろ。elispだってプログラミング言語だ。
0566名無しさん@お腹いっぱい。
2006/04/13(木) 06:40:110567名無しさん@お腹いっぱい。
2006/04/13(木) 06:49:11> だが、遅い!遅すぎるー!!
そうだな。
でもわめいても速くならないぞ。
0568名無しさん@お腹いっぱい。
2006/04/13(木) 06:56:190569名無しさん@お腹いっぱい。
2006/04/13(木) 07:03:140570名無しさん@お腹いっぱい。
2006/04/13(木) 08:05:21> 3GHzマシンなのにnavi2chでスレを開くとき10秒前後待たされる。
XP,PenM1.7Gで3秒程度だから単に回線が重いとかメモリがないとかの
問題じゃないのか?
0571544
2006/04/13(木) 08:12:30これだけのスペックがあるならそもそも1秒以上かかるのがおかしいんだよね。
0572名無しさん@お腹いっぱい。
2006/04/13(木) 08:17:42痛々しい箇所の具体例きぼん
0573名無しさん@お腹いっぱい。
2006/04/13(木) 08:20:30設定すらまともにできないあほがw
0574名無しさん@お腹いっぱい。
2006/04/13(木) 08:20:57個人的な不満点。
auto-revert-modeとか設定しているとファイルを
開けば開くほど重くなる。
(auto-revert-intervalを増やすことで回避)
jit-lock-modeは巨大なファイルには重い。
fast-lockでキャッシュしたほうがはじめに開くのが遅いが
その後は速い。だがauto-revertと相性が悪い。
フォントの色変えぐらいはネイティブにならないかなぁ
0575544
2006/04/13(木) 08:29:31俺のemacs設定ファイルは1万行を超えますが?
>>572
w3m-fontifyなどわざわざ遅い言語で黙々とテキストをパースしているところ
おかげで待たされる待たされる
0576名無しさん@お腹いっぱい。
2006/04/13(木) 08:33:100577名無しさん@お腹いっぱい。
2006/04/13(木) 08:34:49offlineということは一度開いているファイルを開くんだろ。
キャッシュバッファを消して試したが1秒もかからん。
おまいの環境が悪いだけだ。
0578544
2006/04/13(木) 08:35:070579544
2006/04/13(木) 08:39:150580名無しさん@お腹いっぱい。
2006/04/13(木) 08:48:46そんな設定しなくても速いよ、普通は。
おまいの環境が悪いと言っているだろう。
もう一度見直せ。elispのせいにすんじゃねぇ
0581名無しさん@お腹いっぱい。
2006/04/13(木) 08:49:300582名無しさん@お腹いっぱい。
2006/04/13(木) 09:31:57それからelispのパフォーマンスはEmacs自体のコンパイル時の最適化オプションで結構変わる。
きつめに最適化した方がEmacs自体のコンパイルには時間がかかるが、make bootstrap全体ではむしろ速かったりする。
0583名無しさん@お腹いっぱい。
2006/04/13(木) 09:55:54糞コテの人ですか?
0584名無しさん@お腹いっぱい。
2006/04/13(木) 09:57:51w3m-fontifyをどう改良すればいいと思う?
0585名無しさん@お腹いっぱい。
2006/04/13(木) 10:01:17ほうほう。体感できるほど影響あるすか?
蛇足だけど bootstrap (= byte compile) の処理時間と elisp の実行速度って
直結しないような気がするんだけどそうでもないのかね。
0586キング
2006/04/13(木) 10:54:24最速の emacs を組み立てた者には褒美をさしあげよう
もちろんウィンドウズ版な
0587名無しさん@お腹いっぱい。
2006/04/13(木) 11:59:30春やなぁ。バイトコンパイルもやらずに遅い遅いと言っていたのか・・・
0588名無しさん@お腹いっぱい。
2006/04/13(木) 12:35:00こんな感じにすればかなり (手元では 10% 以上) elisp 周りが速くなる。
Index: Makefile.in
@@ -782,8 +782,8 @@
bootstrap-build: FRC
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-prepare)
- (cd src; $(MAKE) $(MFLAGS) bootstrap)
+ (cd src; $(MAKE) $(MFLAGS) bootstrap CC='$(CC) -fprofile-generate' )
(cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs${EXEEXT})
(cd src; $(MAKE) $(MFLAGS) mostlyclean)
- $(MAKE) $(MFLAGS) all
+ $(MAKE) $(MFLAGS) CC='$(CC) -fprofile-use' all
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-after)
0589名無しさん@お腹いっぱい。
2006/04/13(木) 12:37:29あ、すまん、585 != 544 ね。
影響ってのはコンパイルオプションのほうの話ね。
0590582
2006/04/13(木) 15:01:00CFLAGSで-I...や-D...を指定する際、下手をするとデフォルトの-O2を潰してしまうので注意が必要。
> bootstrap (= byte compile) の処理時間と elisp の実行速度って直結しないような気がするんだけど
バイトコンパイラもelispで書かれているので、基本的なデータ処理のベンチマークにはなる。
もちろん、本当に速くしたいものとバイトコンパイラとで処理の内容が違うということはあるかもしれないが。
0591名無しさん@お腹いっぱい。
2006/04/13(木) 17:25:580592名無しさん@お腹いっぱい。
2006/04/13(木) 17:31:02http://ja.wikipedia.org/wiki/RMS
0593名無しさん@お腹いっぱい。
2006/04/13(木) 17:58:37Richard Matthew Stallmanだったのか。
0594名無しさん@お腹いっぱい。
2006/04/13(木) 19:57:180595名無しさん@お腹いっぱい。
2006/04/13(木) 19:58:160596名無しさん@お腹いっぱい。
2006/04/14(金) 00:31:49どうやってカタカナに変換したらよいですか?
japanese-katakanaを使うしかないですか?
wnn,skkなどの導入はできないものとします。
0597596
2006/04/14(金) 00:46:360598596(本物)
2006/04/14(金) 00:50:510599596(本物)
2006/04/14(金) 00:53:530600596 ◆tsGpSwX8mo
2006/04/14(金) 00:56:510601596(本当に本物)
2006/04/14(金) 00:59:51実は自己解決してるのか? そうなのか?
0602596
2006/04/14(金) 18:56:320603名無しさん@お腹いっぱい。
2006/04/14(金) 19:12:350604名無しさん@お腹いっぱい。
2006/04/16(日) 00:03:17それさえあれば最大の欠点である動作速度を改善できるんだ
0605名無しさん@お腹いっぱい。
2006/04/16(日) 00:41:190606名無しさん@お腹いっぱい。
2006/04/16(日) 01:57:52EmacsのUndoって変じゃね?
普通のエディタとは違うよね。
普通のエディタはUndoとRedoを好きなだけ行ったり来たりできるけど、
EmacsはUndoしたあと、適当に見回してまたUndoしようとするとUndoには
ならなくて、以前のUndoを取り消すいわゆるRedoになるよね?
Undoしたあと、さらにUndoしたいんだ俺は。
とりあえず、不満点は今んところこれだけだな。
0607名無しさん@お腹いっぱい。
2006/04/16(日) 02:26:240608名無しさん@お腹いっぱい。
2006/04/16(日) 02:37:000609名無しさん@お腹いっぱい。
2006/04/16(日) 02:56:03これって、xemacsのじゃない?なんか、いまいちわからんかった。
>>608
これは目にしたことあったけど、なぜか使ったことなかった。
ちょっと使ってみるよ。どうもありがとう。
0610名無しさん@お腹いっぱい。
2006/04/16(日) 05:12:48xyzzy > emacs > xemacs > vi ってとこか
0611名無しさん@お腹いっぱい。
2006/04/16(日) 05:16:55ひよっこエディタの分際でemacsと比べるなんて片腹痛い。
emacsには歴史の厚みがある。
0612名無しさん@お腹いっぱい。
2006/04/16(日) 05:21:03おはよう、emacs厨君。
いや、実のところ俺も内心では 「emacs かなー」
と思ってるんだけど、なんか RMS が最近うざくてさー。
彼がいなくなったらかなり emacs は進化が早まると思うよ。
emacs には Rockbox みたいな開発進行を見習ってほしいよね
0613名無しさん@お腹いっぱい。
2006/04/16(日) 05:46:57勝手にforkしてore-emacsでも作ってろ
0614名無しさん@お腹いっぱい。
2006/04/16(日) 05:56:29尊師はかなりお年を召されている。
尊師ほどのカリスマ性やスキルを持った人はいるのだろうか。
FSFはどうなってしまうのか。
0615名無しさん@お腹いっぱい。
2006/04/16(日) 06:37:14正直rmsの存在/非存在はどうでもいいよ
0616名無しさん@お腹いっぱい。
2006/04/16(日) 06:41:040617名無しさん@お腹いっぱい。
2006/04/16(日) 07:55:40だけど、コンソールで使えないのは著しい欠点。
とはいえ使える環境では使ってるよ。便利だよね。
0618名無しさん@お腹いっぱい。
2006/04/16(日) 08:06:50EmacsCommonLisp
0619名無しさん@お腹いっぱい。
2006/04/16(日) 08:11:200620名無しさん@お腹いっぱい。
2006/04/16(日) 10:45:09俺はエディタの拡張言語なら Scheme より Common Lisp のほうがいいな…
いい加減 packageprefix-foo はウザイ。
0621名無しさん@お腹いっぱい。
2006/04/16(日) 11:13:14少し前はChez Scheme風のCore Languageに入ることに。
0622名無しさん@お腹いっぱい。
2006/04/16(日) 11:16:050623名無しさん@お腹いっぱい。
2006/04/16(日) 12:57:27俺もxyzzy使ってるけど慎もうじゃないか。clispもそんなに早くないし。
Winコンポネにべったりだから多言語処理も中途半端。パッケージもすくないから、elispを
わざわざ変換してつかってる。
0624名無しさん@お腹いっぱい。
2006/04/16(日) 14:18:12たとえ性能的にemacsの上をいってるとしても、超えられない壁がある。
0625名無しさん@お腹いっぱい。
2006/04/16(日) 16:43:23素直にmeadow使えばいいのに、御苦労なこったな
0626名無しさん@お腹いっぱい。
2006/04/16(日) 17:18:400627名無しさん@お腹いっぱい。
2006/04/16(日) 18:51:330628名無しさん@お腹いっぱい。
2006/04/16(日) 19:04:43Meadowはかんり独自な拡張はいってて設定で迷う事がある。
Win/Linux/Mac OS X全環境で.emacs を共通して利用したい場合は NTEmacsでないとやってられない
0629名無しさん@お腹いっぱい。
2006/04/16(日) 19:12:04NTEmacs 12月のCVS版バイナリ配布されてるからそれ利用すると楽
0630627
2006/04/16(日) 19:15:150631名無しさん@お腹いっぱい。
2006/04/16(日) 19:21:20インライン変換ができるようになるでよ
0632627
2006/04/16(日) 19:44:150633名無しさん@お腹いっぱい。
2006/04/16(日) 20:53:59おまえ馬鹿だろ?きもいってよく言われない?
0634名無しさん@お腹いっぱい。
2006/04/16(日) 20:56:13誰のおかげで今のフリーソフトウェアがあるのかわからないのヨネー
rmsがいなかったらGNU Emacsは存在しなかったのヨネー
0635627
2006/04/16(日) 20:57:41成績はオール5だ。
0636名無しさん@お腹いっぱい。
2006/04/16(日) 20:58:350637名無しさん@お腹いっぱい。
2006/04/16(日) 20:59:140638名無しさん@お腹いっぱい。
2006/04/16(日) 21:02:230639名無しさん@お腹いっぱい。
2006/04/16(日) 21:20:070640名無しさん@お腹いっぱい。
2006/04/16(日) 23:05:060641名無しさん@お腹いっぱい。
2006/04/17(月) 02:08:02多分一生 emacs なんだろうなぁ・・・
0642名無しさん@お腹いっぱい。
2006/04/17(月) 02:31:43長年手になじんでいるものは変えられない
0643名無しさん@お腹いっぱい。
2006/04/17(月) 17:34:310644名無しさん@お腹いっぱい。
2006/04/17(月) 20:25:100645名無しさん@お腹いっぱい。
2006/04/17(月) 22:19:00長年Emacsを使っていた人が新しい環境に移行するとしたら、
いろいろな人の助けを借りてこれまで培ってきたEmacsLisp資産を捨てるということだ。
俺にはそんなことできない。
さらに、新しい環境は歴史・実績がないという最大の欠点を見落しがち。
0646名無しさん@お腹いっぱい。
2006/04/17(月) 22:59:33面倒で emacs で我慢している。
0647名無しさん@お腹いっぱい。
2006/04/17(月) 23:02:290648名無しさん@お腹いっぱい。
2006/04/17(月) 23:47:530649名無しさん@お腹いっぱい。
2006/04/18(火) 00:53:24どうすればいいでしょうか?
0650名無しさん@お腹いっぱい。
2006/04/18(火) 01:01:210651名無しさん@お腹いっぱい。
2006/04/18(火) 01:07:01Rubyだって遅いですよ〜
0652名無しさん@お腹いっぱい。
2006/04/18(火) 01:08:080653名無しさん@お腹いっぱい。
2006/04/18(火) 01:09:270654名無しさん@お腹いっぱい。
2006/04/18(火) 01:11:330655名無しさん@お腹いっぱい。
2006/04/18(火) 02:54:07comment-faceとstring-face だけ色が残って、
他のkeywordの色が消えちゃう。
なんか前にどっかで同じ報告みた気がするが
解決策が見つからない。
■ このスレッドは過去ログ倉庫に格納されています