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

元スレEmacs Part 34

emacs覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - lookup + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

1 = :

前スレ
Emacs Part 33
http://pc12.2ch.net/test/read.cgi/unix/1261307488/

2 = :

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

4 = :

スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること

bzr先端 (emacs最新開発版):
$ bzr checkout -v --lightweighthttp://bzr.savannah.gnu.org/r/emacs/trunk emacs

5 = :

>>4
補足サンクス

6 = :

>>1 ●持ってる人?

7 = :

>>6
持ってません。普通に立てられましたよー。

8 = :

起動スピードと言えば、最近のPC産業は停滞してるよな
CPU速度もここんとこ上がってない
その言い訳っぽく省エネ重視のCPUに力いれてるっぽい

9 = :


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 = :

あれ? concurrency でマルスレ問題解決じゃね?
まあルムスがマルスレ問題に気付いてないわけないとは思ってたが
意外と早く解決しそうやね。
まさかルムスにも2ちゃん周りの話題が届いてたのか…?

11 = :


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

そもそも、 concurrent ブランチへとマージされるであろうコードは
emacs-mt (emacs multi-threading) ブランチからのもの。

13 = :

>>10
騒いでたのはここでもごく一部だろうに。

ちゃんとコード書いて騒いでる人の声が届いたんだよ。

14 = :

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 = :

>>14
nilにバインドすればいいんじゃないすか。

16 = :

>>14
確認してないけど

(add-hook 'mew-summary-mode-hook
(lambda ()
(define-key mew-summary-mode-map "\r" ごにょごにょ)))

17 = :

.emacsや.mew.elでadd-hookして define-key で上書きしてみましたがなぜか効きませんでした。
ごにょごにょを nil にしても'jisakufunctionにしても mew のデフォルトのままです。うーむ

18 = :

>>17
(define-key mew-summary-mode-map (kbd "M-RET") 'hogehoge)

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

"M-RET" というのは「F1 k "Meta Key を押しながら Enter"」すると分かる。
kbd() は見た目が統一されるからオレは好き。

23 = :

素の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)

25 = :

デフォルトで別にしてくれればいいのにね。

26 = :

そこでナマクウなのでは?

27 = :

名前空間ぜんぜん関係ないよ。
customize は .emacs.el (もとい .emacs.d/init.el) に「直接」追加するのが初期設定なだけ。
たまたま一緒なんじゃなくそういうふうに設定してあるの。

昔は(今も?) .emacs.elc に未コンパイルな内容を追記してくれるタコな仕様だった。

28 = :

マルチスレッドの話題が出ているけど、
マルチスレッドに対応することで一番恩恵を受ける
elisp パッケージてなんだろう。

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

個人的には vc を (pcvs みたいに) バックグラウンドで走らせるのと
font-lock が賢く速くなればそれでいいかなとも思っている。

29 = :

俺的には、Emacsアプリ内でのマルスレというより
Emacsアプリ同士で干渉しないでくれさえすればいい。
例えばTrampで重いファイル転送しながらNavi2chが出来るくらいのこと。

こういうのは言語を弄らなくても何かのシステム変数的なもんに
バインドしたメジャーモードをEmacsがシステムレベルでもそもそして
実行空間的なもんを分けてくれるだけでもいい気がするんだがどうかね。

30 = :

あれだ、emacs 内シェルで emacs -nw で複数の emacs 立ち上げりゃいいんだよ。

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

31 = :

ところで、EmacsのCopy/Yankとかって妙に空白文字拾わない?
kill-ring履歴だせるElisp使ってるからまだいいけど
ちょくちょくスペース一個とかkill-ringに入っててストレスたまる。

32 = :

別に……。

33 = :

何かマイナーモードでも悪さしてるんじゃない?

34 = :


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

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

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

をして、advice している関数名を晒したまえ。

35 = :

>>34
kill関係のコマンドにadviseする可能性のあるマイナーモードを疑え
というのは十分建設的だと思うが。

36 = :

そんなこと言ってなくね?どうでもいいけど

37 = :

たしかにどうでもいいね。

38 = :

というかZeno様名前入れ忘れたか?

39 = :


>>38
失礼。
キャッシュが消えていたようだ。

40 = :

信じられんな。
かつては稀代のキャッシュ厨房と賛えられたZenoがキャッシュを消すなんて。
老いってのは悲しいねえ。

41 = :

emacs高速版のブランチとか知りません?
以前、文字列関係の関数をプリミティブに置き換えるみたいな
プロジェクトを見たことアルようなナイような。

マルチスレッドより、小さな単純処理を徐々にプリミティブにしてほしいなぁ・・・

42 = :

へぇ。どのくらい効くんだろう。興味あるなぁ。

43 = :

頻出する関数のほとんどはCで書かれているけど、何か?
お前は正しい事をやろうとすると横槍を刺す幼稚園児みたいだな

44 = :

どんな比喩表現だよw

45 = :

ちょっと面白いねw

46 = :

つまんね

47 = :

つまらんよな。あと、
~だけど、何か?
とかアホみたい

48 = :

>>47
なあ>>41 (=>>47)よ、侮辱されたのがそんなに
悔しいのかわからんが、そんなことどうでもいいわ

49 = :

侮辱だったの?

50 = :

どうでもいいなら無視すりゃいいのにねw


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - lookup + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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