トップページ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/
0737名無しさん@お腹いっぱい。2010/02/15(月) 15:45:24
>>734
howmってバックエンドにはまだgrepを使ってるのかな?ファイルが増えて
検索に時間がかかる様になってきたんでHyper Estraierに乗り換えたわ
0738名無しさん@お腹いっぱい。2010/02/15(月) 16:01:57
ぼくは東キャビに全部突っ込もうとしている
0739名無しさん@お腹いっぱい。2010/02/15(月) 21:17:49
NoSQLな流れがこんなところまで・・・
0740名無しさん@お腹いっぱい。2010/02/16(火) 00:08:36
howmとかはgoogle desktopで引っかけてる.すべてemacsで出来たらいいんだけどな.
0741名無しさん@お腹いっぱい。2010/02/16(火) 01:03:55
標準であるorg-modeってのがhowmと同じようなものなんだっけ?
こないだやっとemacs-wikiを覚えたと思ったら、時代は進んでいるんだな。
0742名無しさん@お腹いっぱい。2010/02/16(火) 02:15:11
howmはspotlightでひっかけてる
0743名無しさん@お腹いっぱい。2010/02/16(火) 02:21:29
全文検索機能がエディタに標準で入って欲しいな。
elispでやるにはバックグラウンドで実行する仕組みが必要だし、
そもそも重そうなんでCで実装されて欲しい。
0744名無しさん@お腹いっぱい。2010/02/16(火) 02:54:35
シェル上だとfindしか選択肢無いのかな?
0745名無しさん@お腹いっぱい。2010/02/16(火) 03:12:11
>>744
全文検索なら namazu がある。
namazu.el ってのもあるみたい。
0746名無しさん@お腹いっぱい。2010/02/16(火) 03:59:27
ん? 10年前のカキコが紛れ込んでる?
0747名無しさん@お腹いっぱい。2010/02/16(火) 05:12:29
カキコなんて言葉が10年前だろ
0748名無しさん@お腹いっぱい。2010/02/16(火) 06:06:41
つまんない男
0749名無しさん@お腹いっぱい。2010/02/16(火) 08:51:54
あたし女だけどたまには昔を振り返るのも良いと思うの
0750名無しさん@お腹いっぱい。2010/02/16(火) 12:33:25
howm の grep を Hyper Estraier に置き換える elisp もある。
0751名無しさん@お腹いっぱい。2010/02/16(火) 21:58:02
>>750
どこどこ?
0752名無しさん@お腹いっぱい。2010/02/16(火) 23:57:26
強烈に速いの作ってあげようか?
0753名無しさん@お腹いっぱい。2010/02/17(水) 00:43:49
SQLでschemaless DBは妥協
0754名無しさん@お腹いっぱい。2010/02/17(水) 01:31:31
calendar-modeでバッファーに3か月以上を表示する方法ってありますか?
0755名無しさん@お腹いっぱい。2010/02/17(水) 04:07:23
elispのソースみてるとイライラすんな。
0756名無しさん@お腹いっぱい。2010/02/17(水) 09:22:58
>>755
生理なんじゃね?
0757名無しさん@お腹いっぱい。2010/02/17(水) 10:00:35
>>755
イライラすんな。
0758名無しさん@お腹いっぱい。2010/02/17(水) 10:05:36
>>742
> howmはspotlightでひっかけてる

サフィックスは *.howm のままでspotlightにひっかけることができますか?
それとも*.txtなどにしてます?



0759名無しさん@お腹いっぱい。2010/02/17(水) 10:23:00
>>741
組み合わせれるみたいだよ
http://hiki.i-yt.info/hiki.cgi?org-mode+and+howm
0760名無しさん@お腹いっぱい。2010/02/17(水) 13:44:36
何で俺はこんな頭悪いんだ
0761名無しさん@お腹いっぱい。2010/02/17(水) 13:46:16
誤爆だ
0762名無しさん@お腹いっぱい。2010/02/17(水) 17:13:49
おまえもか。俺も頭悪くて困ってる。
0763名無しさん@お腹いっぱい。2010/02/17(水) 18:35:36
お前は顔も悪いもんな。
0764名無しさん@お腹いっぱい。2010/02/17(水) 18:48:59
それだけならよかったのだが・・・
0765名無しさん@お腹いっぱい。2010/02/17(水) 18:52:48
手癖も悪いし性格も悪いときたもんだ・・・
0766名無しさん@お腹いっぱい。2010/02/17(水) 18:57:29
反省してまーす
0767名無しさん@お腹いっぱい。2010/02/17(水) 19:03:28
いや、そこは俺が。
0768名無しさん@お腹いっぱい。2010/02/17(水) 19:04:25
遊ぶのはよそでやれ。
0769名無しさん@お腹いっぱい。2010/02/17(水) 19:23:53
チッ、うるせーな
0770名無しさん@お腹いっぱい。2010/02/17(水) 20:44:22
悪マックスかいな。
0771名無しさん@お腹いっぱい。2010/02/18(木) 13:16:54
お前等って frame の right-fringe と left-fringe の値は
何にしてんの?
0772名無しさん@お腹いっぱい。2010/02/18(木) 15:19:07
いいかんじにしてる。
0773名無しさん@お腹いっぱい。2010/02/18(木) 15:23:44
出場させた自分自身の判断は間違っていたとは思わない
0774名無しさん@お腹いっぱい。2010/02/18(木) 15:24:19
そうですか
0775名無しさん@お腹いっぱい。2010/02/18(木) 20:02:22

おまえら、愛してる!!!
0776名無しさん@お腹いっぱい。2010/02/18(木) 20:33:42
>>775
だったら義理チョコくらい配れよ。
0777名無しさん@お腹いっぱい。2010/02/18(木) 20:53:48
ほの板かとオモタw
0778Zeno ◆5nZQbNmQPs 2010/02/18(木) 20:55:05

>>775
吾も君、そして "君達全員を" 愛しているぞ!

0779名無しさん@お腹いっぱい。2010/02/18(木) 21:02:15
私女だけどZeno様大好き
0780名無しさん@お腹いっぱい。2010/02/19(金) 02:24:02
>>775
> おまえら、愛してる!!!

機関銃乱射しながら叫ぶなや
0781名無しさん@お腹いっぱい。2010/02/19(金) 11:41:43
そろそろ24のブランチが出来るようだけど、今度こそ lexbind が
マージされる気がする。というか、それ以外に何があるんだろうか。
0782名無しさん@お腹いっぱい。2010/02/19(金) 16:03:22
マルスレはまだなのか。
Emacsに必要なのは何をおいてもマルスレなんだ、
ってことをいまいち分かってないんだよな〜上層部は。
0783名無しさん@お腹いっぱい。2010/02/19(金) 17:27:15
もう上層部なんかほっといてセルハクしちゃいなよ
0784名無しさん@お腹いっぱい。2010/02/19(金) 17:53:20
セクハラに空目した。
0785名無しさん@お腹いっぱい。2010/02/20(土) 00:56:14
>>735
>「お知えて」
疲れてるときにSKK使うと打ってしまうのかもしれない
0786名無しさん@お腹いっぱい。2010/02/20(土) 09:55:24
SKK使いだけど登録でもしないかぎりその変換は無理だ。
0787名無しさん@お腹いっぱい。2010/02/20(土) 09:59:13
Results 1 - 10 of about 4,170 for "お知えて"
0788名無しさん@お腹いっぱい。2010/02/20(土) 11:00:48
"お知えて" に一致する日本語のページ 約 102,000 件中 1 - 10 件目 (0.34 秒)

GoogleIMEだと「しえて」で「知えて」が候補に出てくるようになっとるわwww
0789名無しさん@お腹いっぱい。2010/02/20(土) 12:45:53
世もまつだな。
0790名無しさん@お腹いっぱい。2010/02/20(土) 13:32:22
知床か
0791名無しさん@お腹いっぱい。2010/02/20(土) 17:25:15
T-Code 使いなんじゃないの

0792名無しさん@お腹いっぱい。2010/02/20(土) 23:39:49
>>780

お前さんの世界観に共鳴
0793名無しさん@お腹いっぱい。2010/02/21(日) 01:12:57
Emacsの話しをしようぜ
0794名無しさん@お腹いっぱい。2010/02/21(日) 01:37:14
それは本気で言ってるのか?
0795名無しさん@お腹いっぱい。2010/02/22(月) 01:50:53
日本語入力にuim.elを使ってみたのですが、i-searchで検索文字列に日本語を入力しようとしてもuim.elが
呼びだされません。バッファ上での入力は問題ありません。
i-search用になにか設定がいるのでしょうか?
0796名無しさん@お腹いっぱい。2010/02/22(月) 02:23:59
>>795
レッツゴー
http://groups.google.com/group/uim-ja
0797名無しさん@お腹いっぱい。2010/02/22(月) 03:05:44
emacsのカレンダーを印刷できるのってシステム手帳のバイブルサイズだけなのか
バイブルサイズはちょっと大きい
持ち運べる小さいサイズにしてほしい
0798名無しさん@お腹いっぱい。2010/02/22(月) 06:59:32
やっぱsemanticやjs2-modeなんて(笑)だよなぁ
0799名無しさん@お腹いっぱい。2010/02/22(月) 08:35:34
>>798
いやいやSemanticは悪くないよ。ちなみに、どこがまずいの?
0800名無しさん@お腹いっぱい。2010/02/22(月) 09:40:53
Emacsは死んだ
http://cx4a.org/pub/emacs-is-dead.ja.html

これ思い出した
0801名無しさん@お腹いっぱい。2010/02/22(月) 10:52:51
>>649
そのうち慣れる。

なぜか売れまくりの「USBフットペダル」が再入荷…ノベルゲームに最適?
http://blog.livedoor.jp/dqnplus/archives/1425957.html
0802名無しさん@お腹いっぱい。2010/02/22(月) 10:57:24
その記事を読んだとき、
お前はEmacsのキーバインドの恩恵を
一切受けていないのかとよく思ったな。
0803名無しさん@お腹いっぱい。2010/02/22(月) 11:29:58
>>800
この記事書いた奴はアホだな。
とりあえず、Emacsの思想のようなものは
http://www.gnu.org/gnu/rms-lisp.html
にあるよ。それとemacs-develを見てればrmsの考えも分かる(どんだけ偏屈かが分かる)
> 1. マルチスレッド対応の欠如
このスレでもよく出てるけど、そもそもマルチスレッドにしないと
非同期処理が出来ないと思っている時点で間違ってるだろ。
ソケット使っている時は非同期処理が出来るけど、別スレッドが起動
している分けじゃないし。
> 2. 共有ライブラリ対応の欠如
共有ライブラリが使えてもelispから使えるようにするラッパーを
Cとelispの両方で書く必要があるんだよ。
それを書くのがどんだけ面倒で、保守が大変か分かってないよ。
そんな事するんだったら、必要な部分だけ全部elispで書くほうが
お手軽なんだよ。Cとそれ以外の言語と接続させるのに、どんだけ
車輪の再発明がされているか。それに、使えるライブラリはどんどん
本体で対応してるし。
> 3. ファイルIOなどの低レイヤーAPIの欠如
普通にファイルを読み込んで書き出す事が出来るけど、何の事を
言ってるんだろうか?
> 小さいものを組合せて大きいものを作り上げるという美しいUnixの伝統がEmacsには脈々と受け継がれています。
んなわけないだろw
キッチンシンクって言われているようにEmacsは昔っから全抱えで
やってきてるだろ。
既に、eshellとかGnusみたいに大物があるのになんで今更Semantic
だけやり玉に挙げられてるのかようわからん。
0804名無しさん@お腹いっぱい。2010/02/22(月) 11:32:30
まあでもマルチスレッドは欲しいよ。
0805名無しさん@お腹いっぱい。2010/02/22(月) 12:05:08
>>803
マルチスレッドがないと非同期処理が出来ないとはいってないんじゃない?
今の非同期処理だとユーザーの操作をブロックしないように気をつけて書かなきゃいけないし、非同期処理だけだと並列なプログラムは書きにくい。
0806名無しさん@お腹いっぱい。2010/02/22(月) 12:10:30
新部さんが書いた共有ライブラリのダイナミックローダをrmsが却下したのは、
「GPLに非ざるものが混ざる」という政治的な理由。

保守が困難とか意味不明な言い訳すんな。
08078032010/02/22(月) 12:24:27
>>806
却下したのは本体に含める事で、使おうと思えば使えるはずだけど
誰も使ってないでしょ?
それに、CやC++(FORTRANとかも?)のライブラリとelispの間でデータを
やり取りするマーシャラーの保守が大変と言ってるんだけど。
もしかして、ロードさえすれば使えると思ってんの?
0808名無しさん@お腹いっぱい。2010/02/22(月) 12:28:02
すまん、本体に含まれなきゃ使えないわな。
0809名無しさん@お腹いっぱい。2010/02/22(月) 12:36:26
>>806
例えば、ライブラリに

struct Hoge {
short a;
int b:4;
int c:4;
char* d;
};
void Fuga(Hoge* hoge);

みたいな関数があったらどうやって呼びだすんだよ?
0810名無しさん@お腹いっぱい。2010/02/22(月) 12:43:22
まあ面倒ではあるけど、そういうのはSWIGのようなラッパージェネレータを作ればいいと思う
0811名無しさん@お腹いっぱい。2010/02/22(月) 12:52:12
「Yo! Yo!」言う人を作るためにセックスしてくる
0812名無しさん@お腹いっぱい。2010/02/22(月) 13:07:25
>>810
ラッパージェネレーターがあると楽になると思うけど、それの出来次第なのかな。
0813名無しさん@お腹いっぱい。2010/02/22(月) 13:21:50
emacs python interfaceはあるんだから
python ctypes使えばいいんじゃないかな
0814名無しさん@お腹いっぱい。2010/02/22(月) 14:07:41
>>813
これって結構手間かかりそうだし、ソースの可読性も悪くなりそう。

そもそも、よっぽど大物ライブラリでない限りはelispで車輪の再発明を
したほうが楽しいと思うよ。
ほとんどの人は金もらってやってるわけじゃないから、楽しいかどうかが
大事なんじゃないかね。
それを「美しさや思想」とか糞ウンチク垂らして否定する奴は何様なんだって
いう気がするよ。
0815名無しさん@お腹いっぱい。2010/02/22(月) 14:22:15
主要なcのプログラムへのインターフェイスはpythonに既にあるんだ
0816名無しさん@お腹いっぱい。2010/02/22(月) 15:35:41
emacs -nw で M-x list-color-display したとき
color-?? ではなく RoyalBlue2 のように色の名前を表示させたいのですが
emacs22 で色の名前を定義するファイルどこかにありますか?
0817名無しさん@お腹いっぱい。2010/02/22(月) 15:52:42
$EMACS/etc/rgb.txt ってのがあるけど
-nwだと端末で表示できない色はリストされないみたいだが…。
0818名無しさん@お腹いっぱい。2010/02/22(月) 16:07:52
>>817
> -nwだと端末で表示できない色はリストされないみたいだが…。
ありがとうございます。今のところそういう仕様なのですね。納得しました
0819名無しさん@お腹いっぱい。2010/02/22(月) 16:39:44
>>814
そのライブラリをelispからどうやって呼ぶんだよ。w
0820名無しさん@お腹いっぱい。2010/02/22(月) 17:19:02
emacsってfoo.soを直接呼ぶことはできないけど
パイプやソケットから呼べる関数なら使えるの?
0821名無しさん@お腹いっぱい。2010/02/22(月) 17:43:26
そこまでするぐらいなら実行バイナリにしてパイプストリームで使ったほうがよさそうだ。
0822名無しさん@お腹いっぱい。2010/02/22(月) 18:24:44
パイプやソケットから呼べる関数ってなんだよ。
0823名無しさん@お腹いっぱい。2010/02/22(月) 21:20:30
るびきち先生やっぱここ見てるんだな
0824名無しさん@お腹いっぱい。2010/02/22(月) 22:54:08
elispになんでもやらせるの反対派を応援したいんだけどどうすればいいの?
protocol-buffer.elでも作ればいい?
0825名無しさん@お腹いっぱい。2010/02/22(月) 23:36:45
savannah乗っ取って、ダイナミックローダをこっそり仕込んでくれ。
0826名無しさん@お腹いっぱい。2010/02/23(火) 11:28:44
俺も Emacs の Elisp 支配からの脱却はこれからの課題だと思うね。
もちろん Elisp を基本カスタマイズ言語とするのはいいけど
これからの時代、Elisp が Emacs 外で活用されることはまずありえんから
どうしたって今 Elisp を書くことに再利用性やインセンティブが伴なわない。
となるとやっぱり何らかの方法で外部と連結させなくちゃならん。

個人的には一定規模の複雑な処理は
C/C++ あたりで作ったバイナリに処理させていく方針で環境作ろうと思ってるが
オーバーヘッディング必至。
0827名無しさん@お腹いっぱい。2010/02/23(火) 11:34:42
elisp使いたくないなら別のエディタを使えばいいと思うの。
なんでEmacsにこだわるの?
0828名無しさん@お腹いっぱい。2010/02/23(火) 12:41:51
なんだかんだで過去の資産が魅力
いろんな機能つめこんでるのにキーバインドがうまく重なってないとか
0829名無しさん@お腹いっぱい。2010/02/23(火) 12:43:00
もう認めろよ。おまいらが愛したEmacsはもうどこにも無いんだよ。
0830名無しさん@お腹いっぱい。2010/02/23(火) 12:50:08
>>826

> Emacs の Elisp 支配からの脱却

脱却したら、何が残る? www
別の言語での "支配" がいいのかな?

> どうしたって今 Elisp を書くことに再利用性やインセンティブが伴なわない。

たしかに、Elisp がメジャーな言語の一つとして独立するのは、今のところ、イ
メージがわかないな。Emacs のためのスクリプト言語だから。

再利用性については、その方向性によると思うが、Emacs 内では十分されている
ように思う。単純な話、require だらけだし。
それから、アイデアのプロトタイプを作る場合に Elisp を利用できるし、そこ
から別の言語で作り込む、そういった意味での再利用性もあると思う。

インセンティブについては、Emacs を使うこと自体、さらに使いこなすことが
(上に書いたような) 間接的なインセンティブになっているとも言えるし、なん
とも言いがたいな。まぁ、今後、直接的なインセンティブになれば、ありがたい
だろう、とは思う。
0831名無しさん@お腹いっぱい。2010/02/23(火) 13:32:24
>>826
> 個人的には一定規模の複雑な処理は
> C/C++ あたりで作ったバイナリに処理させていく方針で環境作ろうと思ってるが
> オーバーヘッディング必至。

はいっ、じゃ、こんなところで無駄に力を浪費していないで早くそれを作ろう。
0832名無しさん@お腹いっぱい。2010/02/23(火) 13:36:08
オーバーヘッディングって、きゃぷつばの必殺シュートみたいでカコイイ
0833名無しさん@お腹いっぱい。2010/02/23(火) 13:51:07
外に追い出すコマンドは Perl とか Python でいいじゃん
C/C++ でやる意味がわからん
0834名無しさん@お腹いっぱい。2010/02/23(火) 14:39:08
Python はともかく Perl はないわ。
Python でも処理性能の問題はあるけど。
0835名無しさん@お腹いっぱい。2010/02/23(火) 18:10:06
だよな、どう考えてもそこはRubyに決ってる。
0836名無しさん@お腹いっぱい。2010/02/23(火) 18:13:24
> 決ってる

は?
■ このスレッドは過去ログ倉庫に格納されています