Emacs
この前の関西Emacsで発表?した内容を完結させた感じのエントリです。この動画の説明です。みんなEmacsを高速起動したいですよね。ぼくもしたいです。 今回はカーネルの視点からEmacsを高速起動しちゃうよ。まず実験用に ~/nisehome をHOMEにしてmelpaのパッ…
Chromeが400枚のタブの復元に失敗しくさってくれたので、ChromeからFirefox(Vimperator)にまた移行した。Vimp便利なんだけれど、p/PでURL貼って移動する時にEmacsではちゃんとyankしたものにうまく移動しないことに気がついた。結論をいうと (setq x-select-…
どうも最近また MacOSX を使おうかと思い始めた meech です。Emacs ひっきーなぼくとしては Twitter という入力を多く行なうものはもちろん Emacs の中からやりたく twittering-mode を使っています。さて、 Mac だと Growl という通知システムがいろんなも…
前回の関西Emacsで出たとおり、 Help をみんなでいじれたらいいなってことで、 editable-help.el を書いてみました。 http://gist.github.com/614195F1 f とか F1 v とかでいつも通りに help をひくと、 "=========" の下にみんなの書いた注釈が加わります。…
とりあえず http://gmane.org/ は、いろんな ML を nntp に変換してくれているサービス。 ML 購読しなくてもMLの中身読めるし、MLわけが nntp の news group でできるわけなので重宝する。 Emacs [http //dir.gmane.org/gmane.emacs.devel] : emacs の開発ML…
org-mode は大変文書作成に便利なモードで、 wiki っぽい記法でがんがんと文書を書けちゃいます。階層構造を作れたり、ソースコードに色つけしたり、行数を自動表示したりもできるのでレポート作成にもおすすすめです。さて、この org-mode ですが export と…
フォント設定をさらせと聞こえてきたので。基本的にはどこかのサイトのコピペ。多分 http://sakito.jp/emacs/emacs23.htmlただし、 japanese-jisx0212 ではなく katakana-jisx0201 をフォント上書きしたり、一部上書きやめたりしております。 (when (>= emac…
Emacs が suspend が復帰しても、 network process が全然タイムアウトせず、結果 twittering-mode のアイコン取得がさっぱりになってるのでこんなコードを resume 後に評価して process のお掃除してあげることにした。 (dolist (proc (process-list)) (whe…
以下のものを *scaratch* なりで eval すると (mapcar (lambda (f) (cons f (shell-command-to-string (format "fc-match -v '%s'|grep spacing|awk '{printf(\"%%s\",$2)}'" f)))) (font-family-list))(("fixed" . "110(i)(s)") ("nil" . "90(i)(s)") ("fix…
せっかくだから erc の設定さらし (setq erc-server-coding-system '(utf-8 . utf-8)) ;; (lambda (target) ;; (if (string= target "localhost") ;; '(utf-8 . utf-8) ;; '(utf-8 . undecided))))server で使う coding system。 (出力 . 入力) で書く。lamb…
(add-to-list 'w3m-search-engine-alist '("gentoo wiki" "http://en.gentoo-wiki.com/w/index.php?title=Special:Search&search=%s&go=Go" utf-8))C-u S で検索できるように。
たとえば、 From: Mail: ----------という入力欄を作りたいとして "From: " とかは書きかえられたくないので、 text-property の read-only 属性を使って ;; (get-buffer-create "hoge") しておいてくださいね。 (with-current-buffer "hoge" (let ((inhibit…
emacs.bugs を見てたら doctor が family を副詞だと勘違いするバグへのパッチがでてた。 http://permalink.gmane.org/gmane.emacs.bugs/31549
Emacs を再起動してみると TAB の幅がおかしくなっていた。 FreeBSD のでは前からこうなっていたのだが、今まで Linux では起こっていなかったので FreeBSD だけの問題かと思ってそこのにだけ tab_width /2 とかして無理矢理半分にしていたのでした。でも、 …
Emacs の pretest が始まってます。 gmane でぼんやりながめてると存在しないファイルに対して C-x C-f hoge.png やら C-x C-f hoge.jpg やらするとエラーになるという話がでてました。docview-mode で pdf が見れるのだけど、存在しないファイルに対しても…
Emacs にデフォルトでついてる News/Mail reader Gnus。 IMAP は当然のこと、遅延送信やらなんやらサポートしていてかなり便利…なのだけど大きすぎて使いきれない。それはともかく、 IMAP 周辺におかしなとこがある。 サーバから読みとりができなかった時に …
ruby mode が emacs CVS にはいったみたい。おめでとうございます。
w3m-session の改造を考え中。 まずは define-minor-mode の調査から。describe-function の適当な和訳 define-minor-mode は `easy-mmode.el' で定義されている Lisp マクロ (define-minor-mode MODE DOC &optional INIT-VALUE LIGHTER KEYMAP &rest BODY) …