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

Emacs part 27

■ このスレッドは過去ログ倉庫に格納されています
0001Zeno2008/11/09(日) 08:48:02
諸君、ここはかの有名な最強の汎用環境/エディタ、「Emacs」のスレッドである!

スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
        _/l__
     /   く
    | ´ω`  | ぐにゅう emacs
     |    C='|
* Emacs スレッドのマスコットキャラである「ぐにゅう君」 (↑のAA) と
吾 (Zeno ◆5nZQbNmQPs) への挨拶も忘れないように!

GNU Emacs - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
最新の stable リリース (22.2) のダウンロード http://ftp.gnu.org/pub/gnu/emacs/emacs-22.2.tar.gz
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/

前スレ http://pc11.2ch.net/test/read.cgi/unix/1218093847/
CVS先端: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs

Emacs は世界を救う!
0799名無しさん@お腹いっぱい。2009/01/10(土) 15:32:07
>>796
bitlbee で IRC に変換できるからそれで使ってる
skype はプラグインがあるみたい

http://vmiklos.hu/project/bitlbee-skype/
0800名無しさん@お腹いっぱい。2009/01/10(土) 15:32:40
>>798
きっと携帯からなんだろ
0801名無しさん@お腹いっぱい。2009/01/10(土) 15:37:01
MSNメッセとかをemacsで使えたらいいのに
0802名無しさん@お腹いっぱい。2009/01/10(土) 16:22:07
messenger.elって昔あったよね
0803名無しさん@お腹いっぱい。2009/01/10(土) 17:22:47
前使ったら動かなくなってたな >> messenger.el

0804名無しさん@お腹いっぱい。2009/01/10(土) 17:27:36
欲しいと思う者が作らなかったら誰が作るんだ……
0805名無しさん@お腹いっぱい。2009/01/10(土) 17:37:35
bitlbeeがMSNメッセにも対応してるわけだが
0806名無しさん@お腹いっぱい。2009/01/10(土) 17:48:22
M-x term とか M-x terminal-emulator でシェルをemacs内で起動したときのウィンドウ切り替えってどうやるのですか?
Google先生に聞くとC-c C-x oだって答えてくれるのですが、この通り入力してもシェル内で2回改行されるだけでウィンドウの切り替えはできませんでした。

M-x shellなら普通にC-x oでいけるのですが、コマンドのヒストリーが使えないっぽいのが・・・。
0807名無しさん@お腹いっぱい。2009/01/10(土) 17:58:44
>>806
M-x custumize-group
terminal
でterminal-escape-charみてね。
0808名無しさん@お腹いっぱい。2009/01/10(土) 18:50:28
>>807
そんなモノがあったとは・・・。
無事できました。
ありがとうございました
0809名無しさん@お腹いっぱい。2009/01/11(日) 10:52:09
>>779
そろそろ書き直しできた?
まさか口だけってことはないよね。
0810名無しさん@お腹いっぱい。2009/01/11(日) 16:45:27
下の口も…
0811名無しさん@お腹いっぱい。2009/01/11(日) 21:09:07
Windows だと fiber.exe 経由でプロセスを立ち上げれば、
emacs を閉じた後もそのプロセスが死ぬことはないのですが、
LinuxやUnix上でも同様のツール、または方法がありますか?
0812名無しさん@お腹いっぱい。2009/01/11(日) 21:58:52
>>811
(call-process "cmd" nil 0 nil "args")じゃダメですか?
0813名無しさん@お腹いっぱい。2009/01/11(日) 22:01:11
>>812
君は何を言ってるのかな?
08148112009/01/11(日) 22:04:11
>>812
それでいけました。ありがとうございました。
0815名無しさん@お腹いっぱい。2009/01/11(日) 22:31:22
kill-emacsした後、

Active processes exist; kill them and exit anyway? (y or n)

Proc Status Buffer Tty Command
---- ------ ------ --- -------
hoge run *hoge* /dev/pts/2 hoge

といったメッセージをhogeのプロセスに対して出ないようにするにはどうすればいいですか?
0816名無しさん@お腹いっぱい。2009/01/11(日) 22:36:21
>>815
プロセスhogeを終了する前に殺せば良いんじゃね
0817名無しさん@お腹いっぱい。2009/01/11(日) 22:42:26
無闇にこの手で殺めたくない場合は…?
0818名無しさん@お腹いっぱい。2009/01/11(日) 22:53:43
>>815
終了させたいなら set-process-query-on-exit-flag を使ってください。
0819名無しさん@お腹いっぱい。2009/01/11(日) 22:54:17
なら自分の手を汚さずにkill-emacs後のプロンプトでyだろ。
08208192009/01/11(日) 22:55:29
>>819>>817宛ね。
0821名無しさん@お腹いっぱい。2009/01/11(日) 23:24:00
>>818
それで完璧にできました。ありがとうございました。
0822名無しさん@お腹いっぱい。2009/01/11(日) 23:52:37
なぜ migemo では、
dhi だけだと「ディ」にしっかりマッチするのに、
wikipedhia とタイプすると「ウィキペディア」にはマッチしないんだろう?

これってバグだよね?
0823名無しさん@お腹いっぱい。2009/01/12(月) 00:07:50
ウィキペディアの「ディ」は普通の「ディ」とは違う隠された第二の「ディ」ってこと?
0824名無しさん@お腹いっぱい。2009/01/12(月) 00:12:19
辞書登録すればいいんじゃないの
0825名無しさん@お腹いっぱい。2009/01/12(月) 00:12:31
>>823
wikipe が「ウィキペ」でマッチされて、
dhi のみで「ディ」がしっかりマッチされるから、
wikipedhi は「ウィキペディ」にマッチされるべきなのに、マッチしないってこと。
そのかわり、 wikipedi だと「ウィキペディ」にマッチされる。
変な挙動。
0826名無しさん@お腹いっぱい。2009/01/12(月) 00:13:29
>>824
同じようなケースでは全てそういうふうになってしまうし、
そういう問題じゃないでしょ。
普通にバグでしょこれ。
0827名無しさん@お腹いっぱい。2009/01/12(月) 00:21:37
それがバグだとしたら、どうしたいの?
0828名無しさん@お腹いっぱい。2009/01/12(月) 00:28:20
>>827
migemoって完成度が低いなーっていうだけだよ。
このへんは自分でソースいじって直すよ。
0829名無しさん@お腹いっぱい。2009/01/12(月) 00:35:01
>>828
イヤミな奴だな。人を馬鹿にしている。
人間として最低な部類の人間でクズだね。
0830名無しさん@お腹いっぱい。2009/01/12(月) 01:10:34
>>822
なんでdhiで「ディ」にマッチするんだろうな。
romkan.rbには見当たらない。
0831名無しさん@お腹いっぱい。2009/01/12(月) 01:12:58
>>829
まあ、いやみを言われても仕方ないぐらい
初歩的なバグを残してしまっているってことだよ。
無償だし、「直せ」とまでは言わないが。
0832名無しさん@お腹いっぱい。2009/01/12(月) 01:14:37
おれのところだと再現しないんだが。
dhiで「ディ」にマッチしない。
dhi/ディで始まる何かが辞書にあるかないかの差かね
0833名無しさん@お腹いっぱい。2009/01/12(月) 01:14:56
>>830
cmigemoを使用中だから、そっちを見てもらえれば。
(ruby嫌いだし。)
0834名無しさん@お腹いっぱい。2009/01/12(月) 01:18:05
ruby 嫌いとか要らんだろ。
実生活でも余計な事口にしてハブられまくってそう。
0835名無しさん@お腹いっぱい。2009/01/12(月) 01:18:53
おれそういう芸風のやつ嫌いじゃないよ。
好きでもないけど。
0836名無しさん@お腹いっぱい。2009/01/12(月) 01:20:41
つか、dhiで「ディ」にマッチしないし。
0837名無しさん@お腹いっぱい。2009/01/12(月) 01:20:46
>>831
初歩的なバグって、どうしてそう余計な一言が多いのかな。
単に辞書の問題じゃないの
0838名無しさん@お腹いっぱい。2009/01/12(月) 01:24:58
>>836
なに偉そうに言ってるの?
dhi はディに変換されるのがIMEでは標準なんだから、マッチされるべきだろ。
ちゃんとcmigemo使ってるの?
0839名無しさん@お腹いっぱい。2009/01/12(月) 01:25:11
>>837
cmigemoの話らしいよ。
cmigemoのdict/roma2hira.datにはdhiがある。

> なぜ migemo では、
って書いてあったけど。
0840名無しさん@お腹いっぱい。2009/01/12(月) 01:25:43
>>838
cmigemoなんざ使ってねーよwww
0841名無しさん@お腹いっぱい。2009/01/12(月) 01:28:31
>>840
初心者? よく(ruby) migemoなんて遅いツール使ってられるね。

ところで(ruby) migemo と cmigemo でなんらかの違いがあるのであれば、
その違いはバグとカテゴライズされるべきだよね。
0842名無しさん@お腹いっぱい。2009/01/12(月) 01:29:54
>>841
いえ、
- 実装依存
- 実装定義
- どうでもいいこと
のどれかにカテゴライズされるかもしれません。
0843名無しさん@お腹いっぱい。2009/01/12(月) 01:34:21
うちとこの辞書にはdhiはなかったなあ。
別にどうでもいいけどね。
0844名無しさん@お腹いっぱい。2009/01/12(月) 01:35:17
>>842
片方では dhi でディがマッチされて、
もう片方では dhi でディがマッチされないというような
初歩的な挙動の相違があるとすれば、それはバグだとされるでしょ。

ところで俺もそんなことどうでもよくなってきた。
早めに直して寝るわ。
0845名無しさん@お腹いっぱい。2009/01/12(月) 01:35:25
ところでいまcmigemoのテスト用バイナリ動かしたんだけどさ。
QUERY: wikipedhia
hira=ゐきぺでぃあ, stop=(null)
kata=ヰキペディア, stop=(null)
ってなるんだよな。

そもそもwikipedhi が「ウィキペディ」にマッチされるべきなんてのが大
間違いなんじゃねえの?
0846名無しさん@お腹いっぱい。2009/01/12(月) 01:39:22
>>844
それは英字としてdhiがマッチしたんであって、ディでマッチしたわけじゃないでしょ。
うちではdhiが辞書にないのでディはマッチしない。
0847名無しさん@お腹いっぱい。2009/01/12(月) 01:39:27
>>844
うん、辞書から wikipedia や wiki のエントリを外すといいと思うよw
0848名無しさん@お腹いっぱい。2009/01/12(月) 01:41:37
バグでもないのにバグとか必死になっちゃってどうするの?w
0849名無しさん@お腹いっぱい。2009/01/12(月) 01:46:03
>>848
ああいう斜に構えて常に自分を上段に置いてしか話をできないタイプの人間は
往々にして自分の間違いを指摘されると引っ込みがつかなくなるものなんだよ。
可哀想な人だから、温く見守ってあげよう。
0850名無しさん@お腹いっぱい。2009/01/12(月) 03:05:35
この際便乗させて聞かせてもらうがruby migemoのCVS版の辞書インデックスファイルどうにかなってね?
インスコしたときどうしても辞書が読まれなくて、ロガーを仕込んだらインデックスを検索するところの結果が化けていた。今は0.40の辞書とインデックスファイルで使えているのでそれでいいことにしちゃったんだけどさ。
0851名無しさん@お腹いっぱい。2009/01/12(月) 03:57:54
何俺のミゲモにロガー仕込んでんだよ…
0852名無しさん@お腹いっぱい。2009/01/12(月) 05:41:31
不具合を見つけたら報告くらいしる
0853名無しさん@お腹いっぱい。2009/01/12(月) 06:19:12
migemoの中の人って、今グーグルでしょ
グーグルタイムで何とかしてくれ
0854名無しさん@お腹いっぱい。2009/01/12(月) 06:22:32
まだグーグルタイムってあるんだっけ
0855名無しさん@お腹いっぱい。2009/01/12(月) 10:19:00
SKK-JISYO.Lを新しいのにしてmakeしなおしたらいいんじゃね?
0856名無しさん@お腹いっぱい。2009/01/12(月) 10:23:45
>>841
しょぼいPCを使っているのですね。
0857名無しさん@お腹いっぱい。2009/01/12(月) 11:43:15
ユー、migemoスレ作っちゃいなよ
0858名無しさん@お腹いっぱい。2009/01/12(月) 12:21:40
最近やっと、23.0.60 + emcws + fixed フォントの設定ができるのがわかって
移行しようと思っているのですが、素の23.0.60 の安定性はどうですか?
0859名無しさん@お腹いっぱい。2009/01/12(月) 12:30:15
ここんとこ安定してるお
0860名無しさん@お腹いっぱい。2009/01/12(月) 16:27:39
Emacs 24にはやっぱりCTUモードが付くのかな。
ミニバッファでジャックからたまにメッセージが入って作業中の気分を盛り上げてくれる。
0861名無しさん@お腹いっぱい。2009/01/12(月) 16:52:14
余計なメッセージが表示されることをーーーー
本当にすまないと思っているっ
0862名無しさん@お腹いっぱい。2009/01/13(火) 00:24:06
emacs23ってbranchはcvsレポジトリにないよね?
08638502009/01/13(火) 00:39:27
自分でmigemo-index.rbを使ってインデックス作ったらいけますた。
できたファイルは配布されてるやつとサイズは全く一緒だけど中身がちょっと違うみたい。
0864名無しさん@お腹いっぱい。2009/01/13(火) 02:14:25
>>862
http://www.emacswiki.org/emacs/EmacsFromCVS
0865名無しさん@お腹いっぱい。2009/01/13(火) 04:56:17
migemoスレって消えてたのか
0866名無しさん@お腹いっぱい。2009/01/13(火) 10:39:01
call/ccってlexiacl scopeないと(疑似的にも)できないんだね
再帰がcall/ccでできるの知って感動したんだけど
emacs lispでは同じ技できないのかあ
0867名無しさん@お腹いっぱい。2009/01/13(火) 11:31:21
さまざまなリソースの状況によって最適の方法はどんどん変わっていくものだけど、
migemo以前に提案/試作されていた、テキストを平仮名化して検索するという
方法って、ふたたび有効になってたりしないか?
0868名無しさん@お腹いっぱい。2009/01/13(火) 17:29:53
すみません、info の配色を変更したいのですが、
info の hook って何になるのでしょうか?
info画面のマニュアルを見ましたが、見つかりませんでした。
0869名無しさん@お腹いっぱい。2009/01/13(火) 17:31:23
っmi-fontify
0870名無しさん@お腹いっぱい。2009/01/13(火) 17:41:05
すみません、新しいマクロを導入するほど大げさなことをするつもりはなかっ
たのです。

(add-hook '***-hook
(function (lambda ()
(set-face-foreground 'info-xref "brightblue"))))

ここの *** にあたる部分を教えていただきたかったのですが、もしかして存在
しないのでしょうか?
0871名無しさん@お腹いっぱい。2009/01/13(火) 17:45:23
Info-mode-hook
0872名無しさん@お腹いっぱい。2009/01/13(火) 17:52:02
>>871
うまく行きました。ありがとうございました。
そうか、頭が大文字だったのか。
0873名無しさん@お腹いっぱい。2009/01/13(火) 18:28:41
emacsに聞けばよかったのに
0874名無しさん@お腹いっぱい。2009/01/13(火) 19:31:28
>>873
あー、確かに apropos info とやったら、Info-mode-hook が出てきました。
すみません。

他にもっと良い調べ方はありますか?
0875名無しさん@お腹いっぱい。2009/01/13(火) 20:34:25
>>874
もっと必要?
正規表現使ったりできるけど、
*apropos*なバッファーサーチ出来るし…
0876名無しさん@お腹いっぱい。2009/01/13(火) 20:45:27
RTFS
0877名無しさん@お腹いっぱい。2009/01/13(火) 22:45:26
>>875
> もっと必要?

いえ、特に不満があったわけではないのですが、もっと良い調べ方があるなら
知りたいと思ったのです。

ありがとうございました。
0878名無しさん@お腹いっぱい。2009/01/14(水) 15:36:05
global-set-keyでC-S-kなどを設定するにはどうしたら良いんでしょうか?
"\C-S-k"のように書いても反応しません。
検索してみてもCtrl + Shiftが書いてあるところが見つけられませんでした・・・
どうかご教授お願いいたします。
0879名無しさん@お腹いっぱい。2009/01/14(水) 15:38:47
(global-set-key (kbd "C-S-k") 'foo-command)
0880名無しさん@お腹いっぱい。2009/01/14(水) 15:41:29
info読みましょう。
0881名無しさん@お腹いっぱい。2009/01/14(水) 15:42:12
infoのどこ?
0882名無しさん@お腹いっぱい。2009/01/14(水) 16:13:43
elisp 開いてkeyでisearchしたら最初にKeymapsってのにでくわすだろ。
それ選んで最初の項目 Key Sequences を選べば>>879が書いたkbdマクロも書いてある。
0883名無しさん@お腹いっぱい。2009/01/14(水) 16:37:19
>>879
ありがとうございます。
0884名無しさん@お腹いっぱい。2009/01/14(水) 18:46:43
>>882
お前、「isearch」で始めて「書いてある」で締めればこのスレでは何とかなると思ってるだろ。
0885名無しさん@お腹いっぱい。2009/01/14(水) 19:09:11
isearchでこのスレ探せば>>884の内容は書いてある。
0886名無しさん@お腹いっぱい。2009/01/14(水) 19:09:26
>>884
isearch何を言ってるんだ書いてある
0887名無しさん@お腹いっぱい。2009/01/14(水) 19:11:28
流行らすなよw
0888名無しさん@お腹いっぱい。2009/01/14(水) 19:25:04
(global-set-key [(control hyper c)] 'foo)

こんなキーバインドのやり方は、その方法で探せなかったから、ググってみた。
0889名無しさん@お腹いっぱい。2009/01/14(水) 19:42:36
それは自分で思いつくもん
0890名無しさん@お腹いっぱい。2009/01/14(水) 23:10:12
(global-set-key [1] 'foo)
まぁ、こうだな。
0891名無しさん@お腹いっぱい。2009/01/15(木) 01:27:08
え?
0892名無しさん@お腹いっぱい。2009/01/15(木) 16:45:10
Emacs Weber (1864-1920)
0893名無しさん@お腹いっぱい。2009/01/16(金) 01:45:51
デフォルトで付いてくる各言語用のメジャーモードって結構デキいいよね。
yasnippet と auto-complete で補ってやれば特に不満がない物が多い。
標準添付と言う安心感もあるし。
0894名無しさん@お腹いっぱい。2009/01/16(金) 03:33:17
なんといってもRMSが自分で精魂こめて作ってるからね。徹夜で。
0895名無しさん@お腹いっぱい。2009/01/16(金) 04:20:02
うおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
0896名無しさん@お腹いっぱい。2009/01/16(金) 04:33:32

Emacs Planck (1858-1947)
0897名無しさん@お腹いっぱい。2009/01/16(金) 05:29:01
Emacsの欠点とか欠陥ってなにがありますか?
それがなんとかなればもっとユーザ数の増加に繋ってたかもっていう点

マルチスレッドが扱えないというのはは聞いたことありますが
0898名無しさん@お腹いっぱい。2009/01/16(金) 05:32:19
>>897
ユーザーフレンドリーではない点が一番だね。
■ このスレッドは過去ログ倉庫に格納されています