elisp

便利そうなマクロを集める旅2

githubにリポジトリ作成しました。http://github.com/podhmo/el-util-macro/blob/master/util-macro.el その他変化 unit-testを追加しました。 cut/cuteを追加しました。

LoLのdefmacro!をelispに移植

util-macroを集める旅の途中で「defmacro!いいよ」という声を聞いたので、LoLのdefmacro!をelispに移植してみました。と言っても、mapcarの部分をmapcar*に変えてみたりなどと少しコードを変更するだけで済みました。大したことはしてないです。コードは以下…

便利そうなマクロを集める旅。途中経過

旅をしています。途中経過はgistで はじめに elispは便利な機能がデフォルトでつかえないことが多いです。cl由来の便利ライブラリが使えません。(require 'cl)をする必要があります。それ自体はeval-when-compileで囲めば良いので問題ないです。elispは名前…

anything-multi-occur.elというものを書いてみました。

anything-occurでバッファ中のoccurをanythingで引けるのだけれど、複数のバッファを行き来して作業しているときなどに「どのバッファに書かれているかわからないけれど、どこかのバッファにあるということが分かっている。」というような状況で一度に複数の…