私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 36
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>949
もしかしてオブジェクト指向とか苦手なタイプじゃないですか?
> major-modeのhookが何を設定するもなのかもうすこし勉強した方が良い。
と書けば自分は勉強してるように見えると思っていません?
元質問者が add-hook って書いてるのをわざわざ eva-after-load に書き直し
た辺りが偏屈だなーと思った。友達いないでしょ?
もしかしてオブジェクト指向とか苦手なタイプじゃないですか?
> major-modeのhookが何を設定するもなのかもうすこし勉強した方が良い。
と書けば自分は勉強してるように見えると思っていません?
元質問者が add-hook って書いてるのをわざわざ eva-after-load に書き直し
た辺りが偏屈だなーと思った。友達いないでしょ?
>>951
> と書けば自分は勉強してるように見えると思っていません?
お前が不勉強なだけ。お前が不勉強なのは一向に構わないが初心者に
カスな回答をするな。
↓これを読んで、mode hookが何のために用意されてるか理解しろ。
23.1 Hooks
==========
....
Every major mode function is supposed to run a normal hook called
the "mode hook" as the one of the last steps of initialization. This
makes it easy for a user to customize the behavior of the mode, by
overriding the buffer-local variable assignments already made by the
mode. Most minor mode functions also run a mode hook at the end. But
hooks are used in other contexts too. For example, the hook
`suspend-hook' runs just before Emacs suspends itself (*note Suspending
Emacs::).
自覚してないバカはポッポだけで充分だ。
> と書けば自分は勉強してるように見えると思っていません?
お前が不勉強なだけ。お前が不勉強なのは一向に構わないが初心者に
カスな回答をするな。
↓これを読んで、mode hookが何のために用意されてるか理解しろ。
23.1 Hooks
==========
....
Every major mode function is supposed to run a normal hook called
the "mode hook" as the one of the last steps of initialization. This
makes it easy for a user to customize the behavior of the mode, by
overriding the buffer-local variable assignments already made by the
mode. Most minor mode functions also run a mode hook at the end. But
hooks are used in other contexts too. For example, the hook
`suspend-hook' runs just before Emacs suspends itself (*note Suspending
Emacs::).
自覚してないバカはポッポだけで充分だ。
>>952
その替わりが eval-after-load って info のどこかに書いてあるんですか?
わざわざ人の書いたのを書き直すのが偏屈で、気色が悪く、おっさんくさい口
臭と加齢臭が漂うなーと思っただけで。
その替わりが eval-after-load って info のどこかに書いてあるんですか?
わざわざ人の書いたのを書き直すのが偏屈で、気色が悪く、おっさんくさい口
臭と加齢臭が漂うなーと思っただけで。
へー。gnus とか emacs-w3m とかの設定 sample は eval-after-load に
なってるんだな。どうでもいいけど。
なってるんだな。どうでもいいけど。
>>955
ものすごい偏屈さですね unicode の実装を非難していた mohta を想起させる。
ものすごい偏屈さですね unicode の実装を非難していた mohta を想起させる。
> なんのために symbol が定義されてるのか考えるといいよ。
民主なみのブーメランくらってるんだから、とっとと引っ込めよ。不勉強のバカ。
民主なみのブーメランくらってるんだから、とっとと引っ込めよ。不勉強のバカ。
仮に主張の内容が正しいとしても、不必要な罵倒語を
連発する人の話を聞こうという気にはならない。
連発する人の話を聞こうという気にはならない。
こんにちは
話の流れをぶった切ってしまってすみません
Emacs-BGEX patchはWindows版Emacs 23系で使えないでしょうか?
もしパッチを拡張していらっしゃる方がいらっしゃったら情報いただけると嬉しいです
方眼紙のような画像を背景に設定できると文章作成が楽になると思いまして…
よろしくお願いいたします
話の流れをぶった切ってしまってすみません
Emacs-BGEX patchはWindows版Emacs 23系で使えないでしょうか?
もしパッチを拡張していらっしゃる方がいらっしゃったら情報いただけると嬉しいです
方眼紙のような画像を背景に設定できると文章作成が楽になると思いまして…
よろしくお願いいたします
不勉強なバカが不勉強なままでいても、何も困らない。
ここに出てくればまた罵倒すればいいだけだ。
ここに出てくればまた罵倒すればいいだけだ。
おっさんたちがうんこ座りでたばこ吸いながら寂れたEmacs町の
平和を守るための蘊蓄を語っているように見える。
平和を守るための蘊蓄を語っているように見える。
>>969
絵が浮かぶw
絵が浮かぶw
eval-after-load の利点はわかったけど、after-load-alist がすごく大きく
なるんじゃないの?おれは hook を使うな。
なるんじゃないの?おれは hook を使うな。
> なんのために symbol が定義されてるのか考えるといいよ。
民主なみのブーメランくらってるんだから、とっとと引っ込めよ。不勉強のバカ。
民主なみのブーメランくらってるんだから、とっとと引っ込めよ。不勉強のバカ。
alistのkeyが全部feature(symbol)で指定してあってassqで比較するなら(length after-load-alist)が数万ぐらいあっても
一瞬だと思うけど時たまregexpがkeyになってるのがあるんでちょっと気にはなる
一瞬だと思うけど時たまregexpがkeyになってるのがあるんでちょっと気にはなる
(prog1
(let ((after-load-alist (dotimes (_ 100000 after-load-alist)
(push (cons "\\(\\`\\|/\\)quail/Punct-b5\\(\\.elc\\|\\.el\\)?\\(\\.gz\\)?\\'" nil) after-load-alist))))
(benchmark 100 '(load "/tmp/hoge.el")))
(setq after-load-alist (delete-if 'null after-load-alist :key 'cdr))) ; => "Elapsed time: 10.175926s"
(benchmark 100 (load "/tmp/hoge.el")) ; => "Elapsed time: 0.000029s"
10万エントリあったらloadに0.1秒程多くのコストがかかってしまうという結果になった
eval-after-loadの落し穴だな、皆できる限りhookを使うべき
(let ((after-load-alist (dotimes (_ 100000 after-load-alist)
(push (cons "\\(\\`\\|/\\)quail/Punct-b5\\(\\.elc\\|\\.el\\)?\\(\\.gz\\)?\\'" nil) after-load-alist))))
(benchmark 100 '(load "/tmp/hoge.el")))
(setq after-load-alist (delete-if 'null after-load-alist :key 'cdr))) ; => "Elapsed time: 10.175926s"
(benchmark 100 (load "/tmp/hoge.el")) ; => "Elapsed time: 0.000029s"
10万エントリあったらloadに0.1秒程多くのコストがかかってしまうという結果になった
eval-after-loadの落し穴だな、皆できる限りhookを使うべき
時間が気になるんなら、
(progn
(require 'php-mode)
(define-key php-mode-map [?\C-.] 'redo))
で。
(progn
(require 'php-mode)
(define-key php-mode-map [?\C-.] 'redo))
で。
何で必死なのか分からないけど、after-load-alistはよく使うmajor-modeの設定で
使う程度なので、結構書いている人でもたかだか50~100くらいじゃないかな。
それより別の箇所の実行時間とか、そもそもメンテナンスのしやすさとか気になるところはいっぱいあるけどな。
こういう依存関係をちゃんとうまく扱える設定のフレームワークがあれば、Emacsのパッケージ化へ一歩前進するのかも知れない。
使う程度なので、結構書いている人でもたかだか50~100くらいじゃないかな。
それより別の箇所の実行時間とか、そもそもメンテナンスのしやすさとか気になるところはいっぱいあるけどな。
こういう依存関係をちゃんとうまく扱える設定のフレームワークがあれば、Emacsのパッケージ化へ一歩前進するのかも知れない。
とりあえずnavi2chだとeval-after-loadでキー設定できなくない?
provideされたときにafter-load-alistの中身が評価されてる感じ?
navi2chを直してもらうべき?
provideされたときにafter-load-alistの中身が評価されてる感じ?
navi2chを直してもらうべき?
流石navi2chだ
load-hookを用意しない他のelisp、特にprog-mode系は見習うべき
load-hookを用意しない他のelisp、特にprog-mode系は見習うべき
結局実装によってばらばらだからどれが優位とか間違ってるとか決められない
よね。やっぱりおっさんニートってバカだな。
よね。やっぱりおっさんニートってバカだな。
30 過ぎて特急乗ったことなかったのかよ。どんだけ生活力ないんだ。。
まじでびっくりした。典型的な大卒ニートじゃん。
まぁでも外に出る気になったんだから温かく見守るよ。
まじでびっくりした。典型的な大卒ニートじゃん。
まぁでも外に出る気になったんだから温かく見守るよ。
関西から東京出張に夜行バス片道3500円で行っているオレに謝れ!
ってかJRって航空機(スカイマーク)よりも高いのか。
ってかJRって航空機(スカイマーク)よりも高いのか。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Emacs Part 34 (1001) - [92%] - 2010/6/21 19:45 ○
- Emacs Part 35 (1001) - [92%] - 2010/9/19 17: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 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 31 (1001) - [92%] - 2009/10/23 10:31 ○
- Emacs Part 40 (1001) - [84%] - 2012/9/7 0:30
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 41 (1001) - [84%] - 2012/12/24 4:15
- Emacs part 26 (1001) - [84%] - 2008/11/8 20:47 ○
- Emacs Part 54 (97) - [84%] - 2023/1/25 17:15
トップメニューへ / →のくす牧場書庫について