トップページunix
1001コメント237KB

Emacs Part 33

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/12/20(日) 20:11:28
前スレ
Emacs Part 32
http://pc12.2ch.net/test/read.cgi/unix/1256324736/
0262名無しさん@お腹いっぱい。2010/01/07(木) 20:09:41
>>258
知ってなくても良いよ。気にするな。
0263名無しさん@お腹いっぱい。2010/01/07(木) 22:41:01
>>261
なんで?
0264名無しさん@お腹いっぱい。2010/01/07(木) 23:55:22
今度はささる(笑)か・・・
もう変な奴しかいなくなってるし、このスレ要らないんじゃね?
0265名無しさん@お腹いっぱい。2010/01/07(木) 23:58:03
要らないよね
0266名無しさん@お腹いっぱい。2010/01/08(金) 00:00:18
elisp のスレはム板にあるしな
0267名無しさん@お腹いっぱい。2010/01/08(金) 00:25:58
elisp スレはまったりとやってるんで、君らみたいなアホは来ないでください。
0268名無しさん@お腹いっぱい。2010/01/08(金) 00:33:55
そうは言っても、ここが無くなったら俺等がどこへ行くと思う?
0269名無しさん@お腹いっぱい。2010/01/08(金) 04:18:00
>>264-265
必要としてない人間は黙って去ればいいんだよ。
必要としてる人間がいれば存続するし、いなくなれば自然と消滅するだろ。
いちいち不要宣言しにきたり、不要論を展開する必要性がどこにある?
0270名無しさん@お腹いっぱい。2010/01/08(金) 21:46:40
Emacs厨ホイホイとして必要なのでは?
0271名無しさん@お腹いっぱい。2010/01/08(金) 21:47:47
zeno様はやくきてくれー
0272名無しさん@お腹いっぱい。2010/01/09(土) 00:19:45
ネタスレなのに何マジレスしてんの
0273名無しさん@お腹いっぱい。2010/01/09(土) 00:35:37
ネタスレ的には、しばらく誰も書き込まないで、
「ホントに黙って去っちゃったよ」ってやりたかったのだが。
0274名無しさん@お腹いっぱい。2010/01/09(土) 12:23:41
見っともないからもういいってば
0275名無しさん@お腹いっぱい。2010/01/09(土) 13:09:53
いきなりどうした?
0276名無しさん@お腹いっぱい。2010/01/09(土) 14:24:45
どうしてemacsは廃れたの?
lispによる拡張性は絶対的なアドバンテージだと思うのに。
vimスクリプトの有用性も分かるけど、エディタ独自言語って時点で勉強する気にもならん
0277名無しさん@お腹いっぱい。2010/01/09(土) 14:31:31
Emacs から Vim に移った人のブログを読んだけど、移行したのは遅いからという理由だったよ
スクリプトは誰かが作った物を使うだけで自分では作らないからどんな言語でも気にならないか、
エディタのマクロ言語にそこまで汎用性を求めていないかじゃないの
0278名無しさん@お腹いっぱい。2010/01/09(土) 15:04:44
ぶっちゃけまともな lisp 使いからしたら方言の中でも elisp は
結構な異端だよ。
elisp との付き合いに疲弊して他に移った人も結構いる。
0279名無しさん@お腹いっぱい。2010/01/09(土) 15:44:44
emacs23で、Shift + 左クリックで、予めプリセットされたフォントセットを選ぶようにできますでしょうか。
0280名無しさん@お腹いっぱい。2010/01/09(土) 16:23:09
うちの社内のvim派を見ると、Ctrlキー使わずに移動できるっていう単純な理由が多い。
左手が休まるってのは結構疲労度に影響するみたい。
世間的にはelisp作るよりもっと生産的な分野が増えたってところだと思うけど。
0281名無しさん@お腹いっぱい。2010/01/09(土) 16:32:31
elispが目的になっちゃってる人もいるしな。
0282名無しさん@お腹いっぱい。2010/01/09(土) 17:09:57
呼んだ?
0283名無しさん@お腹いっぱい。2010/01/09(土) 17:16:10
Ctrlキー使わずに移動
↑これこそElispで簡単に実現できるけどな。
確か読み専用モードでキーバインドを変えるとかは既にあった気がする。
0284名無しさん@お腹いっぱい。2010/01/09(土) 17:24:04
>>283
>読み専用モードでキーバインドを変える

↑これこそ less や vim で良いんじゃ…
0285名無しさん@お腹いっぱい。2010/01/09(土) 17:25:31
iphoneアプリより金と名声を得られる土台があるならelisp作ってやってもいい
現状じゃただの時間の無駄
0286名無しさん@お腹いっぱい。2010/01/09(土) 17:26:37
>>284
Emacsはいくらでもvimに近づけるが、vimがEmacsの全てに近いことは出来ない。
0287名無しさん@お腹いっぱい。2010/01/09(土) 17:28:49
>>286
Emacs に悪い事は言いたくないけど、そんな事無いと思うよ。
Vim はかなり進化してるし、Emacs は遅いまま。
0288名無しさん@お腹いっぱい。2010/01/09(土) 17:33:18
結局のところ
エディタをターミナルの中で起動するのが好きか、外で起動するのが好きか
って違いじゃね?
現状emacsをフルに使おうと思ったら-nwじゃ限界あるし。
0289名無しさん@お腹いっぱい。2010/01/09(土) 17:35:51
-nwしか使ってません
0290名無しさん@お腹いっぱい。2010/01/09(土) 17:37:22
んーネットのブログなんか見てるとemacsどっぷりな人達はみんな-nw使わなくなってるよ
0291名無しさん@お腹いっぱい。2010/01/09(土) 17:38:13
>>290
るびきちさんディスってんの?
0292名無しさん@お腹いっぱい。2010/01/09(土) 17:39:06
vimってマルスレ対応してんの?
だとしたらEmacsはやばいね。
スクリプト資産の少なさは時間が解決する問題だが、
マルスレ非対応がEmacsの構造的限界だとしたら…
0293名無しさん@お腹いっぱい。2010/01/09(土) 17:39:55
あの人って-nwだったっけ?
emacsからshell使ってたけど
0294名無しさん@お腹いっぱい。2010/01/09(土) 17:40:36
マルスレに対応できないEmacsなんかEmacsじゃなくてWarumacsでしかないだろ。
0295名無しさん@お腹いっぱい。2010/01/09(土) 17:44:58
>>293
ブログのSS見た感じ、普通にXで使ってるように見える。
http://d.hatena.ne.jp/rubikitch/20091112

-nwなんて要らなかったんや!!!!
0296名無しさん@お腹いっぱい。2010/01/09(土) 17:50:57
ちなみにautocompleteの人も-nw使ってないよ
0297名無しさん@お腹いっぱい。2010/01/09(土) 17:55:52
screenマンセーだから-nw捨てるのは抵抗あるな
0298名無しさん@お腹いっぱい。2010/01/09(土) 18:09:29
またネタレスか
0299名無しさん@お腹いっぱい。2010/01/09(土) 18:16:20
Now, What reason using -nw on X?

Sorry for speaking english.
0300名無しさん@お腹いっぱい。2010/01/09(土) 18:32:29
There are no reason, but ego.
0301名無しさん@お腹いっぱい。2010/01/09(土) 18:43:31
web屋 vim>>>>>emacs
研究職 emacs>=vim
趣味 emacs>>>>>vim
0302名無しさん@お腹いっぱい。2010/01/09(土) 19:03:45
>>301
あーたしかにそんな感じする。
vimはweb屋に多い印象だね。
0303名無しさん@お腹いっぱい。2010/01/09(土) 19:04:57
というかweb屋でemacs使う意味が分からない
0304名無しさん@お腹いっぱい。2010/01/09(土) 19:21:38
>>303
だよね。普通はaptana使うよな。
0305名無しさん@お腹いっぱい。2010/01/09(土) 20:52:09
rubyイラネ
0306名無しさん@お腹いっぱい。2010/01/09(土) 20:53:24
perlもだ
0307名無しさん@お腹いっぱい。2010/01/09(土) 21:40:44
pythonも仲間にいれてくれよ
0308名無しさん@お腹いっぱい。2010/01/09(土) 21:43:24
だめー
0309名無しさん@お腹いっぱい。2010/01/09(土) 21:47:12
awkはおおくの場面で役に立つ。
0310名無しさん@お腹いっぱい。2010/01/09(土) 22:37:41
sedのことなんて、どう せど うでもいいんでしょ。
0311名無しさん@お腹いっぱい。2010/01/09(土) 23:08:43
ed は えーでー
0312名無しさん@お腹いっぱい。2010/01/09(土) 23:14:51
>>301
最近の web+db で vim の記事があったみたいね
0313名無しさん@お腹いっぱい。2010/01/09(土) 23:46:06
aptana(笑)なんかと比べんな
0314名無しさん@お腹いっぱい。2010/01/10(日) 00:56:36
python.el
はいろんなバグぽいのに出会う度に嫌になった
0315名無しさん@お腹いっぱい。2010/01/10(日) 01:18:14
>>312
それは全く関係無いと思うけどw
0316名無しさん@お腹いっぱい。2010/01/10(日) 02:22:33
>>315
需要があるから記事になったんじゃないの
0317名無しさん@お腹いっぱい。2010/01/10(日) 03:00:51
Rubyは使いもしないくせにportupgradeについてくるからシステムに入れざるをえない
ということで嫌ってる人が多い気がする
0318名無しさん@お腹いっぱい。2010/01/10(日) 04:39:45
何で elisp を汎用スクリプト言語として使わないの?
ruby と同じ事が出来そうだけど
0319名無しさん@お腹いっぱい。2010/01/10(日) 04:50:34
できません
0320名無しさん@お腹いっぱい。2010/01/10(日) 07:08:08
遅い
面倒
読み書きできる奴が少ない
0321名無しさん@お腹いっぱい。2010/01/10(日) 09:52:11
>>318
どっかに使おうとした顛末を書いたブログ記事がころがってた気がする。

ただ、elispはruby(っていうより他の汎用言語)にくらべると色々ショボイよ?
ちょい前のバージョンまでソケットの非同期接続待機とか出来なかったし。
今だってコンパイルの仕方によっちゃ出来ない。

elispでやるぐらいなら他のlisp処理系使うよな、普通は。
0322名無しさん@お腹いっぱい。2010/01/10(日) 16:28:31
処文系は?
0323名無しさん@お腹いっぱい。2010/01/10(日) 17:58:03
処文系って何?
マルスレとかの仲間?
0324名無しさん@お腹いっぱい。2010/01/10(日) 18:50:08
elispとpythonの連携できるの誰か作ってたけど
誰も使ってないのか
0325名無しさん@お腹いっぱい。2010/01/10(日) 19:23:31
pythonイラネはemacserの総意
0326名無しさん@お腹いっぱい。2010/01/10(日) 19:33:04
どうもありがとうございます。
スクリプト言語として使うにはハードルがあるんですね。
0327名無しさん@お腹いっぱい。2010/01/10(日) 20:08:06
そういう風に作られてないから基本ライブラリもしょっぱいよ。
ウェブアクセスは url.el がまかなってるんだけど他言語と比較すると話にならないしょっぱさ。
だから自前で実装してるとこ多い。
0328名無しさん@お腹いっぱい。2010/01/10(日) 20:19:26
elispを機械語にコンパイルできるように
できれば全然変わってくるよね。
なぜやらないのか?
誰かの貢献が必要とされているんだろうね。
0329名無しさん@お腹いっぱい。2010/01/10(日) 20:43:22
意味不
lisp言語に何を期待してんだろう
0330名無しさん@お腹いっぱい。2010/01/10(日) 20:44:51
機械語にコンパイルってwwwwwww
0331名無しさん@お腹いっぱい。2010/01/10(日) 20:45:55
またこの流れか…
草はやせば良いのか?
0332名無しさん@お腹いっぱい。2010/01/10(日) 20:53:02
>>328
JIT コンパイルしようとした人は居たみたいね。
やっぱり遅いというのはかなりのネックだから。
0333名無しさん@お腹いっぱい。2010/01/10(日) 21:00:45
あんまりそっち方面期待してる人はいないんじゃない?
0334名無しさん@お腹いっぱい。2010/01/10(日) 21:13:23
とすると、問題の焦点はこども店長とEmacsを戦わせるとどちらが強いか、
ということになってこないか?
0335名無しさん@お腹いっぱい。2010/01/10(日) 21:20:43
まいんちゃんの勝ちだろ。ハピハッピー
0336名無しさん@お腹いっぱい。2010/01/10(日) 21:21:34
遅くて困ってるひとってどんなハードウェア構成なの?
0337名無しさん@お腹いっぱい。2010/01/10(日) 21:25:00
CPU とメモリが付いてて、ディスプレイとキーボードがある。他にも色々。
0338名無しさん@お腹いっぱい。2010/01/10(日) 21:26:50
>>337
諸元は?
0339名無しさん@お腹いっぱい。2010/01/10(日) 21:51:55
それを聞いてどうするの?
0340名無しさん@お腹いっぱい。2010/01/10(日) 22:04:27
elipsでCと同等のことが出来ると思ってんの?
0341名無しさん@お腹いっぱい。2010/01/10(日) 22:04:50
>>339
言いたくないのなら別に
0342名無しさん@お腹いっぱい。2010/01/10(日) 22:11:11
>>340
elipsなつかしいな
http://www.jpl.org/elips/
0343名無しさん@お腹いっぱい。2010/01/11(月) 00:24:18
stalinでいいじゃん
0344名無しさん@お腹いっぱい。2010/01/11(月) 02:46:23
stalin って scheme コンパイラの?
0345名無しさん@お腹いっぱい。2010/01/11(月) 17:21:50
JEmacs が Emacs Lisp のスクリプトを実行出来る様に、
Emacs 以外の Emacs 処理系は他にもあっても良いかも。
0346名無しさん@お腹いっぱい。2010/01/11(月) 17:42:56
再設計するとしたらわざわざelisp採用しようって思わない気もするんだけどなぁ。
0347名無しさん@お腹いっぱい。2010/01/11(月) 17:50:33
Elisp がどうこうよりも、Emacs 最大の欠点はシンスレなんだよね。
俺的には、どんな言語であれ不満はでるし、Elispで書かれてきたものや
書けるものを考えれば、Elispの言語設計なんて瑣末な問題なわけ。
ただシンスレはどうにもならない。
Emacsって応用範囲が広いのが武器なのに
結局のところあれもこれもやろうとするとシンスレの不便さに気付く。
ftpでファイル転送してたら、wlでメール受信してたら他の操作できない。
使用リソースは少なくても、これじゃ実質的に
メールアプリやftpアプリ別々に起動してるのよりレスポンス悪い。
Emacs二つ起動するとリソースの無駄だし各種バッファとか履歴とかも共有できないし更に意味がない。
ただ、メールは使い慣れたエディタで書けることが、
FTPはdiredで操作できることが便利なので、理想はマルスレで解消してほしい。

これはElispの言語設計に手を加えずとも、理論的にはインタプリタで
例えばモードごとに実行空間を分けるとかで対応できると思うんだけど
本場ではここらへんの議論はどうなってるんだろう?
0348名無しさん@お腹いっぱい。2010/01/11(月) 17:58:06
emacs でプログラミングしてて、複数ファイルにまたがる関数の
関数名を変えたいと思ったときに、
複数ファイルにreplace-stringかけるのってどうすれば良いですか?
こういうのはVimの方が速いですか?
0349名無しさん@お腹いっぱい。2010/01/11(月) 18:00:49
>>347
2点
0350名無しさん@お腹いっぱい。2010/01/11(月) 18:01:06
マルスレ対応

まで読んだ
0351名無しさん@お腹いっぱい。2010/01/11(月) 18:21:38
>>348
ナウいのは moccur-editかな。
http://d.hatena.ne.jp/higepon/20061226/1167098839
0352名無しさん@お腹いっぱい。2010/01/11(月) 18:24:08
ネットワークストリームの読み書きなんざとっくの昔に非同期化されてる件について。
あーだこーだ長文たれながす奴って結局elisp書いたことないんだよな。

0353名無しさん@お腹いっぱい。2010/01/11(月) 18:31:58
そういう問題ではない。
0354名無しさん@お腹いっぱい。2010/01/11(月) 18:39:40
elispはAMDの5050eくらいだと結構重いと感じる処理が多いな。
03553482010/01/11(月) 18:53:19
>>351
ありがとうございます。ひげぽん氏のブログは見てるのに知らなかったです。
これは良いですね。
あと、調べてるうちに、emacs標準の機能として、
dired-do-query-replace-regexp でも可能なことが分かりました。
0356名無しさん@お腹いっぱい。2010/01/12(火) 03:01:48
Linux(X)上だと割と軽いんだけど、Windows上だとかなり重いと感じる。
悪いのはWindows用の描画処理を書いた奴だな。なんとかしてくれ。
0357名無しさん@お腹いっぱい。2010/01/12(火) 10:41:30
>>352
Emacsのネットワークプロセスは非同期でも結構応答性が落ちるから、真面目にやるならネットワーク通信するプログラムをべつに作って、そいつを非同期に呼び出すことになるけどね。たしかMewはそうしていたはず。
0358名無しさん@お腹いっぱい。2010/01/12(火) 12:01:48
なぜかマルチスレッド対応の話が出ると激しく攻撃する人が出てくる。
そういう人こそEmacsをまともに使ってないんじゃないだろうか。
0359名無しさん@お腹いっぱい。2010/01/12(火) 12:33:46
>>358
どのレスのこと?
0360名無しさん@お腹いっぱい。2010/01/12(火) 19:05:44
被害妄想じゃね?
0361名無しさん@お腹いっぱい。2010/01/13(水) 00:05:26
誇大妄想じゃね?
■ このスレッドは過去ログ倉庫に格納されています