- [Perl]Module::Buildを使ってると勝手にshebangが書き換わる
- [その他]直ったかも?!→Re: Googleカレンダーの「毎日の予定リスト」通知メールが止まらない
- [その他]20歳になりました!
- [Shell]lessでタブ文字を表示する
- [Emacs]ミニバッファの邪魔な履歴を削除する
- [Emacs]Emacsのiswitchbで、普段は*...*を完全無視して必要なときだけ出す設定
- [Emacs][Thunderbird]コマンドラインからMessage-IDを指定してメールを開く方法。それをOrgMode(Emacs)からも開けるようにする。
- [ソフトウェア][Perl]tiarraのSystem::SendMessage(ControlPort経由)のログをLog::Channel経由で記録する
- [ソフトウェア][Perl]tiarraのSystem::SendMessage(ControlPort経由)でnick宛に送信するパッチ
- [開発]GNU makeのMakefileに、シェルスクリプトを自然に書くたった一つの方法
2010年10月16日
■[Emacs]windows.elのsee-you-again上書きをdefadviceで書き換える
自分のinit.el見てたら
(defun see-you-again () "Save all of the window configurations if you say yes, and kill-emacs." (interactive) (when win:current-config (if (yes-or-no-p "Save All Configurations? ") (win-save-all-configurations)) (save-buffers-kill-emacs)))
ってのがC-x C-cに割り当てられていて、
てっきり独自の関数かと思ってたらwindows.elでdefunされてるやつを上書きしてたみたい。
調べたら何かみんな同じようなコードで上書きしてるんだけど、
これってdefadviceでいいんじゃないの?って思って書き直した。
(defadvice see-you-again (around see-you-again-around activate) "Save all of the window configurations if you say yes, and kill-emacs." (if (yes-or-no-p "Save All Configurations? ") ad-do-it) (save-buffers-kill-emacs))
これがベストかどうかは知らない。皆上書きしてるから何か理由があるのかなぁと思ったり。
トラックバック - http://d.hatena.ne.jp/holidays-l/20101016/p1
リンク元
- 6 http://d.hatena.ne.jp/
- 6 http://practical-scheme.net/wiliki/rssmix.cgi
- 6 http://www.google.co.jp/search?hl=ja&source=hp&biw=917&bih=837&q=cpan+uninstall&aq=f&aqi=g1g-m1&aql=&oq=&gs_rfai=
- 4 http://pipes.yahoo.com/pipes/pipe.info?_id=49361476efd1fe9761d9bbd6c3a05f4d
- 4 http://q.hatena.ne.jp/1213613870
- 4 http://search.yahoo.co.jp/search?p=ブックマークレット+javascript+外部&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 4 http://www.facebook.com/plugins/like.php?channel_url=http://d.hatena.ne.jp/holidays-l/20101016/p1?fb_xd_fragment#?=&cb=f1a23b1c1cbd7e8&relation=parent.parent&transport=fragment&extended_social_context=false&href=http:/%
- 4 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLJ_jaJP391JP391&q=page2feed
- 3 http://d.hatena.ne.jp/odz/20080215/1203099900
- 3 http://d.hatena.ne.jp/odz/20100924
