emacs

anything-browse-kill-ring と session.el

まとめ Anything と session.el を一緒に使うなら, 以下を .emacs に追加すること. (setq session-save-print-spec '(t nil nil)) 経緯 anything-show-kill-ring が以下のエラーを返し, 使えない状態となってしまいました. void-variable \.\.\. で いろいろ…

Wanderlust on Emacs 24

久し振りに git pull して Emacs 24 を更新したら ssl.el が動かなくなっていた。以前まで !! File ssl uses old-style backquotes !! と表示されつつも使えていたのが、いよいよ phase out した模様。何とかしないと Wanderlust で Gmail IMAP が読めない。…

growl.el

/lang/elisp/emacs-growl/trunk/growl.el – CodeRepos::Share – Trac pit.el のついでに growl.el も放流します。Growl Network Notification Protocol にメッセージを送れるのが特徴です。Emacs の make-network-process を使用しています。 なお NTEmacs …

pit.el その後

/lang/elisp/pit/trunk/pit.el – CodeRepos::Share – Trac いくつか不具合報告や要望を戴いておりますが、ちかごろ私生活が忙しくなりまして、とても手を付けられそうにないため、 CodeRepos に放流しました。 CodeRepos ですし、コミット前の連絡や相談はま…

Windows で Cygwin の Git を使うときに

NTEmacs は(当然ながら) Cygwin の file permission を無視してファイルを保存します。そのため、Cygwin の Git で管理しているファイル群を NTEmacs で変更すると、file mode の変更が頻繁に検出されてしまいます。そこで、git diff の結果を使用して、必要…

extended-riece-keyword-message-filter

Riece 上で、指定した nick から発言があった場合に強調表示する advice. 特定の人のポストをnotifyに出したい http://wassr.jp/user/kuraku/statuses/hefXosqfhq riece-keyword-message-filter に渡ってる message ってベクタで、中に発言者情報も含まれて…

pit.el

~/.emacs は全て GitHub の公開リポジトリに入れてある outputz.el の設定ファイルを書いた outputz-key*1を直に書いてあるから git add したくない そうだ Pit 使おう Pit 使うための elisp 見付からない 書くか というわけで pit.el 書きました。 => Gistl…

Re: Outputz を Growl で表示し隊。

エロい人達のコメントを待ってまーす。 http://d.hatena.ne.jp/tomoya/20081216/1229378861 やった。「エロい人」なら答えられる :)outputz.el に手を入れないで、同じようなことをするコードを書いてみました。 (when (executable-find "growlnotify") (add…

re: add-hook 疑問

mode解除時に特定の処理をする,というのは書けるんだろうか.要調査. http://d.hatena.ne.jp/yaotti/20081104/1225812059 lisp/view.el を読んだ*1ところ、view-mode-enable には hook を提供しているのに view-mode-disable には hook を提供していないよ…

executable-find

exec-path 内に指定の実行ファイルがあるか、現在の OS の実行ファイル拡張子を補いつつ検索します。 見付かった場合はパスを文字列として返します。見付からなかった場合は nil が返ります。 例 実行結果 (executable-find "grep") ;=> "/usr/bin/grep" (ex…

新しめの Emacs をフルスクリーンにする設定

既出も良いところですが、Goolge Groups 内の Carbon Emacs グループに新しめの Emacs (含む Carbon) をフルスクリーンにする設定が流れていましたので書き留めておきます。 Re: the command for full screen never works手元の .emacs にも取り入れてみまし…

Carbon Emacs 上で ATOK 2008 for Mac を使う際に ctrl を Emacs に取られて使い辛いという皆様へ

(setq mac-pass-control-to-system t) もし必要があればこちらも……。 (setq mac-pass-command-to-system t) なおこれらは陽に nil にしないと t (な筈)ですので、.emacs から当該定義を削ってしまっても良いかと思います。 FYI: [emacs] View of /emacs/src/…

(mac-toggle-max-window)

この記事は旧くなっています。 d:id:elim:20081007:1223716085 を参照ください。 なぜか下に1,2行隙間が出たので適当にheightを指定。 http://blog.masuidrive.jp/index.php/2008/04/30/fullscreen-carbon-emacs/ 手元の Carbon Emacs 22.2.50 (CVS から取っ…

fastri-server が起動しているか気にしたくない(修正版)

この記事は旧くなっています。 d:id:elim:20080930:1223721748 を参照ください。 id:elim:20080410:force_start_fastri_server が間違っていたので訂正します。ri に defadvice していましたが、これでは advice が働かずに進んでしまい、ri-ruby.el に "Cou…

fastri-server が起動しているか気にしたくない

この記事は誤りを含んでいます。 id:elim:20080424:force_start_fastri_server を参照ください。M-x ri してから fastri-server が起動していない事に気付くと悲しいので、起動していなければ起動させるようにしてみました。 初回だけは少し待たされますが、…