Emacs

navi2chの環境を複数のマシンで同期して使う

使いやすい2chビューアを求めて、p2とか試してみたんですが、やっぱりキーボードで操作できるnavi2chが一番使いやすい気がします。ただ、複数のマシンからnavi2chを使うと既読スレなどの情報が同期されないため、ちょっと不便です。はじめはsshfsを使ってリ…

query-replaceのクエリ入力中に置換対象をハイライトする

前々から思ってたんですが、query-replaceやquery-replace-regexpでクエリ入力中に置換対象がハイライトされると便利だと思いませんか?re-builderなどで作った正規表現をコピペしてもよいのですが、id:a666666:20090715みたいな問題が出てきてしまうので、や…

貪欲なlooking-back関数

通常、後方へのびる正規表現マッチでは極力マッチしないようにに動作します。そのため\\sw+などで単語を拾おうとしても最後の一文字だけ拾われてしまいます。looking-back関数の第三引数にはgreedyというオプションが用意されており、これをtにしてやると後…

任意のモードで表を整形する

表の整形はalign-regexpなんて使う必要ない事が発覚しました。もっと綺麗かつ簡単に整形する方法があります。例えば次のような整形前の表があるとします。 |コマンド|説明|キーバインド| |mark-word|カーソル前方の単語をリージョン選択する|M-@| |mark-sexp…

閉じたファイルのアンドゥ履歴を復活するundohist.el

閉じたファイルのアンドゥ履歴を自動的に復活するundohist.elという拡張を作りました。次のURLから取得できます。http://cx4a.org/pub/undohist.el使うには次のコードを.emacsに書いておいてください。 (require 'undohist) (undohist-initialize) この拡張…

auto-completeのインライン補完対応(実用可能版)

前回紹介したauto-completeの新機能、インライン補完が大体動くようになったので公開します。http://cx4a.org/pub/auto-complete.el主な機能は以下のようになります。 候補が一つの場合に直感的に補完できる 共通部分をTABで補完できる 今のところ拡張によっ…

auto-completeのインライン補完対応

auto-completeのインライン補完対応をちょっぴりやってみた。将来的にはミニバッファでのファイル名の補完なんかに対応する予定。次のURLの実験版auto-complete.elをインストールして、http://cx4a.org/pub/auto-complete.el (setq ac-style 'inline) を評価…

Emacs の Git リポジトリ

Savannah Git Hosting - emacs.git/summaryCVS ヤダっていう人はこのリポジトリを使ってハックするといいかも。