私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 34
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
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
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
ブラウザでのアクセス用URLがCVSのままだった。bzrのは死んでるしいいかぁ…。
スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
bzr先端 (emacs最新開発版):
$ bzr checkout -v --lightweighthttp://bzr.savannah.gnu.org/r/emacs/trunk emacs
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
bzr先端 (emacs最新開発版):
$ bzr checkout -v --lightweighthttp://bzr.savannah.gnu.org/r/emacs/trunk emacs
>>1 ●持ってる人?
起動スピードと言えば、最近のPC産業は停滞してるよな
CPU速度もここんとこ上がってない
その言い訳っぽく省エネ重視のCPUに力いれてるっぽい
CPU速度もここんとこ上がってない
その言い訳っぽく省エネ重視のCPUに力いれてるっぽい
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.
あれ? concurrency でマルスレ問題解決じゃね?
まあルムスがマルスレ問題に気付いてないわけないとは思ってたが
意外と早く解決しそうやね。
まさかルムスにも2ちゃん周りの話題が届いてたのか…?
まあルムスがマルスレ問題に気付いてないわけないとは思ってたが
意外と早く解決しそうやね。
まさかルムスにも2ちゃん周りの話題が届いてたのか…?
>>10
> あれ? concurrency でマルスレ問題解決じゃね?
そもそも、 concurrent ブランチへとマージされるであろうコードは
emacs-mt (emacs multi-threading) ブランチからのもの。
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 にとられてしまうのですが、
どうすればそれを解除できるでしょうか。
mew-key.el: (define-key mew-summary-mode-map "\r" 'mew-summary-scroll-up)
で定義されているのですが、
M-RET を global-set-key で定義した設定を優先させたいです。
mew の summary モードのときのみ M-RET が mew にとられてしまうのですが、
どうすればそれを解除できるでしょうか。
>>14
nilにバインドすればいいんじゃないすか。
nilにバインドすればいいんじゃないすか。
>>14
確認してないけど
(add-hook 'mew-summary-mode-hook
(lambda ()
(define-key mew-summary-mode-map "\r" ごにょごにょ)))
確認してないけど
(add-hook 'mew-summary-mode-hook
(lambda ()
(define-key mew-summary-mode-map "\r" ごにょごにょ)))
.emacsや.mew.elでadd-hookして define-key で上書きしてみましたがなぜか効きませんでした。
ごにょごにょを nil にしても'jisakufunctionにしても mew のデフォルトのままです。うーむ
ごにょごにょを nil にしても'jisakufunctionにしても mew のデフォルトのままです。うーむ
>>17
(define-key mew-summary-mode-map (kbd "M-RET") 'hogehoge)
.mew.el に書くんだったら、add-hook() は必要ない。
"M-RET" というのは「F1 k "Meta Key を押しながら Enter"」すると分かる。
kbd() は見た目が統一されるからオレは好き。
(define-key mew-summary-mode-map (kbd "M-RET") 'hogehoge)
.mew.el に書くんだったら、add-hook() は必要ない。
"M-RET" というのは「F1 k "Meta Key を押しながら Enter"」すると分かる。
kbd() は見た目が統一されるからオレは好き。
.emacs.el の下位互換性ってどこまで考慮してる?
(<= emacs-major-version 20) とか
(featurep 'xemacs) とか
まだ入ってる?
(<= emacs-major-version 20) とか
(featurep 'xemacs) とか
まだ入ってる?
素の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)
(cond ((>= emacs-major-version 23)
(setq custom-file "~/.emacs.d/init23.el"))
(t
(setq custom-file "~/.emacs.d/init22.el")))
(load custom-file)
custom-file は昔 customize で .emacs.el を盛大にぶっこわされた経験から
別な名前にしてるなぁ・・・
別な名前にしてるなぁ・・・
名前空間ぜんぜん関係ないよ。
customize は .emacs.el (もとい .emacs.d/init.el) に「直接」追加するのが初期設定なだけ。
たまたま一緒なんじゃなくそういうふうに設定してあるの。
昔は(今も?) .emacs.elc に未コンパイルな内容を追記してくれるタコな仕様だった。
customize は .emacs.el (もとい .emacs.d/init.el) に「直接」追加するのが初期設定なだけ。
たまたま一緒なんじゃなくそういうふうに設定してあるの。
昔は(今も?) .emacs.elc に未コンパイルな内容を追記してくれるタコな仕様だった。
マルチスレッドの話題が出ているけど、
マルチスレッドに対応することで一番恩恵を受ける
elisp パッケージてなんだろう。
やってみたけど「頑張って対応するほどのことだったのか」
ってことにはならないよね?
個人的には vc を (pcvs みたいに) バックグラウンドで走らせるのと
font-lock が賢く速くなればそれでいいかなとも思っている。
マルチスレッドに対応することで一番恩恵を受ける
elisp パッケージてなんだろう。
やってみたけど「頑張って対応するほどのことだったのか」
ってことにはならないよね?
個人的には vc を (pcvs みたいに) バックグラウンドで走らせるのと
font-lock が賢く速くなればそれでいいかなとも思っている。
俺的には、Emacsアプリ内でのマルスレというより
Emacsアプリ同士で干渉しないでくれさえすればいい。
例えばTrampで重いファイル転送しながらNavi2chが出来るくらいのこと。
こういうのは言語を弄らなくても何かのシステム変数的なもんに
バインドしたメジャーモードをEmacsがシステムレベルでもそもそして
実行空間的なもんを分けてくれるだけでもいい気がするんだがどうかね。
Emacsアプリ同士で干渉しないでくれさえすればいい。
例えばTrampで重いファイル転送しながらNavi2chが出来るくらいのこと。
こういうのは言語を弄らなくても何かのシステム変数的なもんに
バインドしたメジャーモードをEmacsがシステムレベルでもそもそして
実行空間的なもんを分けてくれるだけでもいい気がするんだがどうかね。
あれだ、emacs 内シェルで emacs -nw で複数の emacs 立ち上げりゃいいんだよ。
>>28
非同期な作りしてない通信系ぐらいじゃないの?
font-lock はマルチスレッド対応したところで作りかえないと無理でしょ。
編集と同時進行でパースとか死ぬよきっと。
>>28
非同期な作りしてない通信系ぐらいじゃないの?
font-lock はマルチスレッド対応したところで作りかえないと無理でしょ。
編集と同時進行でパースとか死ぬよきっと。
ところで、EmacsのCopy/Yankとかって妙に空白文字拾わない?
kill-ring履歴だせるElisp使ってるからまだいいけど
ちょくちょくスペース一個とかkill-ringに入っててストレスたまる。
kill-ring履歴だせるElisp使ってるからまだいいけど
ちょくちょくスペース一個とかkill-ringに入っててストレスたまる。
信じられんな。
かつては稀代のキャッシュ厨房と賛えられたZenoがキャッシュを消すなんて。
老いってのは悲しいねえ。
かつては稀代のキャッシュ厨房と賛えられたZenoがキャッシュを消すなんて。
老いってのは悲しいねえ。
emacs高速版のブランチとか知りません?
以前、文字列関係の関数をプリミティブに置き換えるみたいな
プロジェクトを見たことアルようなナイような。
マルチスレッドより、小さな単純処理を徐々にプリミティブにしてほしいなぁ・・・
以前、文字列関係の関数をプリミティブに置き換えるみたいな
プロジェクトを見たことアルようなナイような。
マルチスレッドより、小さな単純処理を徐々にプリミティブにしてほしいなぁ・・・
頻出する関数のほとんどはCで書かれているけど、何か?
お前は正しい事をやろうとすると横槍を刺す幼稚園児みたいだな
お前は正しい事をやろうとすると横槍を刺す幼稚園児みたいだな
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- Emacs Part 54 (97) - [92%] - 2023/1/25 17:15
- Emacs Part 44 (1001) - [92%] - 2014/2/8 8:01 △
- Emacs Part 37 (1001) - [92%] - 2011/6/20 19:47
- Emacs Part 38 (1001) - [92%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [92%] - 2012/2/9 19:45
- Emacs Part 33 (1001) - [92%] - 2010/3/9 20:01 ○
- Emacs Part 32 (1001) - [92%] - 2009/12/20 2:04 ○
- Emacs Part 31 (1001) - [92%] - 2009/10/23 10:31 ○
- Emacs Part 35 (1001) - [92%] - 2010/9/19 17:01
- Emacs Part 36 (1001) - [92%] - 2011/3/1 5:02
- Emacs Part 45 (1001) - [84%] - 2014/6/23 9:45
- Emacs Part 46 (984) - [84%] - 2014/12/24 14:15
- Emacs Part 52 (984) - [84%] - 2021/5/13 1:45
- Emacs Part 51 (1005) - [84%] - 2020/3/26 18:30
トップメニューへ / →のくす牧場書庫について