のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,432,715人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs Part 34

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - lookup + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
1 : 名無しさん@お腹 - 2010/03/08(月) 11:35:14 (+113,-29,+0)
2 : 名無しさん@お腹 - 2010/03/08(月) 11:36:35 (+3,-30,-119)
GNU Emacs - Free Software Foundation (FSF)http://www.gnu.org/software/emacs/
EmacsWikihttp://www.emacswiki.org/
Emacs 電子書棚http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah]http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp Listhttp://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロードhttp://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロードhttp://sourceforge.jp/projects/ntemacsjp/files/

bzr: bzr branchhttp://bzr.savannah.gnu.org/r/emacs/trunk
3 : 1 - 2010/03/08(月) 12:00:05 (-1,-29,-36)
ブラウザでのアクセス用URLがCVSのままだった。bzrのは死んでるしいいかぁ…。
4 : 名無しさん@お腹 - 2010/03/08(月) 12:00:34 (+23,-30,-115)
スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること

bzr先端 (emacs最新開発版):
$ bzr checkout -v --lightweighthttp://bzr.savannah.gnu.org/r/emacs/trunk emacs
5 : 1 - 2010/03/08(月) 12:08:34 (+34,+7,+2)
>>4
補足サンクス
6 : 名無しさん@お腹 - 2010/03/08(月) 12:27:01 (+27,-29,+0)
>>1 ●持ってる人?
7 : 1 - 2010/03/08(月) 12:40:11 (+61,+29,-13)
>>6
持ってません。普通に立てられましたよー。
8 : 名無しさん@お腹 - 2010/03/08(月) 13:44:58 (+57,+29,-55)
起動スピードと言えば、最近のPC産業は停滞してるよな
CPU速度もここんとこ上がってない
その言い訳っぽく省エネ重視のCPUに力いれてるっぽい
9 : Zeno ◆5 - 2010/03/08(月) 14:45:14 (+3,-30,-103)

http://pc12.2ch.net/test/read.cgi/unix/1261307488/972
> なんかconcurrentブランチができるっぽいな
> 24の目玉機能になってほしいもんだ

Concurrency は RMS のお墨付きであり、期待して良さそうだ。
| I am impressed and glad. Concurrency would enable us to solve the
| problem of multi-terminal Emacs, by enabling each terminal to enter
| the minibuffer in parallel.
10 : 名無しさん@お腹 - 2010/03/08(月) 14:50:23 (+103,+29,-32)
あれ? concurrency でマルスレ問題解決じゃね?
まあルムスがマルスレ問題に気付いてないわけないとは思ってたが
意外と早く解決しそうやね。
まさかルムスにも2ちゃん周りの話題が届いてたのか…?
11 : Zeno ◆5 - 2010/03/08(月) 14:57:04 (+12,-30,-53)

>>10
> あれ? concurrency でマルスレ問題解決じゃね?

そもそも、 concurrent ブランチへとマージされるであろうコードは
emacs-mt (emacs multi-threading) ブランチからのもの。
12 : 名無しさん@お腹 - 2010/03/08(月) 15:36:02 (-1,-29,-5)
>>1
        _/l__
     /   く
    | ´ω`  | ぐにゅう emacs
     |    C='|
13 : 名無しさん@お腹 - 2010/03/08(月) 21:00:46 (+71,+29,-21)
>>10
騒いでたのはここでもごく一部だろうに。

ちゃんとコード書いて騒いでる人の声が届いたんだよ。
14 : 名無しさん@お腹 - 2010/03/08(月) 22:15:59 (+15,-30,-113)
mew で M-RET が
mew-key.el: (define-key mew-summary-mode-map "\r" 'mew-summary-scroll-up)
で定義されているのですが、
M-RET を global-set-key で定義した設定を優先させたいです。
mew の summary モードのときのみ M-RET が mew にとられてしまうのですが、
どうすればそれを解除できるでしょうか。
15 : 名無しさん@お腹 - 2010/03/08(月) 22:45:01 (+2,-26,+1)
>>14
nilにバインドすればいいんじゃないすか。
16 : 名無しさん@お腹 - 2010/03/08(月) 22:54:03 (+5,-30,-84)
>>14
確認してないけど

(add-hook 'mew-summary-mode-hook
(lambda ()
(define-key mew-summary-mode-map "\r" ごにょごにょ)))
17 : 名無しさん@お腹 - 2010/03/09(火) 01:06:46 (+9,-30,-91)
.emacsや.mew.elでadd-hookして define-key で上書きしてみましたがなぜか効きませんでした。
ごにょごにょを nil にしても'jisakufunctionにしても mew のデフォルトのままです。うーむ
18 : 名無しさん@お腹 - 2010/03/09(火) 01:39:55 (+8,-30,-80)
>>17
(define-key mew-summary-mode-map (kbd "M-RET") 'hogehoge)

.mew.el に書くんだったら、add-hook() は必要ない。

"M-RET" というのは「F1 k "Meta Key を押しながら Enter"」すると分かる。
kbd() は見た目が統一されるからオレは好き。
19 : 名無しさん@お腹 - 2010/03/09(火) 08:21:42 (-3,-26,-2)
emacs23って文字でかすぎ
20 : 名無しさん@お腹 - 2010/03/09(火) 08:41:05 (-5,-23,+1)
baka
21 : 名無しさん@お腹 - 2010/03/09(火) 10:19:07 (+0,-30,-10)
>>18
ありがとうございました。
非常にあほでした。"\r" だけだったので RET に割り当てられてました。
(kbd "M-RET") にし、ちゃんとできました。私も kbd 好きです。
22 : 名無しさん@お腹 - 2010/03/09(火) 10:44:27 (-2,-30,-69)
.emacs.el の下位互換性ってどこまで考慮してる?

(<= emacs-major-version 20) とか
(featurep 'xemacs) とか
まだ入ってる?
23 : 名無しさん@お腹 - 2010/03/09(火) 11:08:18 (+36,-30,-101)
素のinit.elはこんな感じ
(cond ((>= emacs-major-version 23)
(setq custom-file "~/.emacs.d/init23.el"))
(t
(setq custom-file "~/.emacs.d/init22.el")))
(load custom-file)
24 : 名無しさん@お腹 - 2010/03/09(火) 11:23:28 (-1,-29,-42)
custom-file は昔 customize で .emacs.el を盛大にぶっこわされた経験から
別な名前にしてるなぁ・・・
25 : 名無しさん@お腹 - 2010/03/09(火) 12:00:11 (+51,+23,+0)
デフォルトで別にしてくれればいいのにね。
26 : 名無しさん@お腹 - 2010/03/09(火) 12:15:09 (+50,+27,-15)
そこでナマクウなのでは?
27 : 名無しさん@お腹 - 2010/03/09(火) 14:24:24 (+3,-29,-56)
名前空間ぜんぜん関係ないよ。
customize は .emacs.el (もとい .emacs.d/init.el) に「直接」追加するのが初期設定なだけ。
たまたま一緒なんじゃなくそういうふうに設定してあるの。

昔は(今も?) .emacs.elc に未コンパイルな内容を追記してくれるタコな仕様だった。
28 : 名無しさん@お腹 - 2010/03/09(火) 22:07:09 (+68,+29,-72)
マルチスレッドの話題が出ているけど、
マルチスレッドに対応することで一番恩恵を受ける
elisp パッケージてなんだろう。

やってみたけど「頑張って対応するほどのことだったのか」
ってことにはならないよね?

個人的には vc を (pcvs みたいに) バックグラウンドで走らせるのと
font-lock が賢く速くなればそれでいいかなとも思っている。
29 : 名無しさん@お腹 - 2010/03/09(火) 22:38:32 (+62,+29,-80)
俺的には、Emacsアプリ内でのマルスレというより
Emacsアプリ同士で干渉しないでくれさえすればいい。
例えばTrampで重いファイル転送しながらNavi2chが出来るくらいのこと。

こういうのは言語を弄らなくても何かのシステム変数的なもんに
バインドしたメジャーモードをEmacsがシステムレベルでもそもそして
実行空間的なもんを分けてくれるだけでもいい気がするんだがどうかね。
30 : 名無しさん@お腹 - 2010/03/09(火) 22:57:16 (+12,-29,-46)
あれだ、emacs 内シェルで emacs -nw で複数の emacs 立ち上げりゃいいんだよ。

>>28
非同期な作りしてない通信系ぐらいじゃないの?
font-lock はマルチスレッド対応したところで作りかえないと無理でしょ。
編集と同時進行でパースとか死ぬよきっと。

31 : 名無しさん@お腹 - 2010/03/10(水) 10:23:55 (+12,-29,-36)
ところで、EmacsのCopy/Yankとかって妙に空白文字拾わない?
kill-ring履歴だせるElisp使ってるからまだいいけど
ちょくちょくスペース一個とかkill-ringに入っててストレスたまる。
32 : 名無しさん@お腹 - 2010/03/10(水) 10:52:11 (+53,+28,+0)
別に……。
33 : 名無しさん@お腹 - 2010/03/10(水) 11:00:12 (+65,+29,-30)
何かマイナーモードでも悪さしてるんじゃない?
34 : 名無しさん@お腹 - 2010/03/10(水) 11:16:10 (+24,-30,-36)

>>32,>>33
諸君、もうちょっと建設的なレスをしたらどうかね?

>>31
恐らく何らかの advice が有効になっていると思われる。

M-x describe-function RET kill-ring-save RET
M-x describe-function RET kill-region RET

をして、advice している関数名を晒したまえ。
35 : 名無しさん@お腹 - 2010/03/10(水) 11:33:56 (+22,-9,-7)
>>34
kill関係のコマンドにadviseする可能性のあるマイナーモードを疑え
というのは十分建設的だと思うが。
36 : 名無しさん@お腹 - 2010/03/10(水) 12:03:36 (+89,+29,-2)
そんなこと言ってなくね?どうでもいいけど
37 : 名無しさん@お腹 - 2010/03/10(水) 12:04:47 (+50,+29,+0)
たしかにどうでもいいね。
38 : 名無しさん@お腹 - 2010/03/10(水) 15:24:06 (+35,-26,+0)
というかZeno様名前入れ忘れたか?
39 : Zeno ◆5 - 2010/03/10(水) 17:40:49 (+61,+29,+0)

>>38
失礼。
キャッシュが消えていたようだ。
40 : 名無しさん@お腹 - 2010/03/10(水) 20:44:16 (+57,+29,-17)
信じられんな。
かつては稀代のキャッシュ厨房と賛えられたZenoがキャッシュを消すなんて。
老いってのは悲しいねえ。
41 : 名無しさん@お腹 - 2010/03/11(木) 00:34:29 (+107,+29,-44)
emacs高速版のブランチとか知りません?
以前、文字列関係の関数をプリミティブに置き換えるみたいな
プロジェクトを見たことアルようなナイような。

マルチスレッドより、小さな単純処理を徐々にプリミティブにしてほしいなぁ・・・
42 : 名無しさん@お腹 - 2010/03/11(木) 10:31:52 (+57,+29,-3)
へぇ。どのくらい効くんだろう。興味あるなぁ。
43 : 名無しさん@お腹 - 2010/03/11(木) 11:56:15 (+57,+29,-44)
頻出する関数のほとんどはCで書かれているけど、何か?
お前は正しい事をやろうとすると横槍を刺す幼稚園児みたいだな
44 : 名無しさん@お腹 - 2010/03/11(木) 18:03:57 (+52,+29,-12)
どんな比喩表現だよw
45 : 名無しさん@お腹 - 2010/03/11(木) 19:12:52 (+51,+28,+0)
ちょっと面白いねw
46 : 名無しさん@お腹 - 2010/03/11(木) 20:37:05 (+29,+11,+1)
つまんね
47 : 名無しさん@お腹 - 2010/03/12(金) 12:18:04 (+137,+29,-7)
つまらんよな。あと、
~だけど、何か?
とかアホみたい
48 : 名無しさん@お腹 - 2010/03/12(金) 12:48:23 (+74,+29,-11)
>>47
なあ>>41 (=>>47)よ、侮辱されたのがそんなに
悔しいのかわからんが、そんなことどうでもいいわ
49 : 名無しさん@お腹 - 2010/03/12(金) 13:13:03 (+46,+28,-2)
侮辱だったの?
50 : 名無しさん@お腹 - 2010/03/12(金) 18:30:01 (+55,+29,+0)
どうでもいいなら無視すりゃいいのにねw
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - lookup + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について