2008-12-01から1ヶ月間の記事一覧

リポジトリ内の一部だけ

2ch かどこかで trac.ini の repository_dir でリポジトリのパスに加えてリポジトリ内のパスも指定できるとか見たような気がしたので、試してみた。普通にできた。そんなことできたのかよ、早く言えよ・・・。 repository_path = /path/to/repos/path/within/re…

))) ;|#

なんか気分が乗らないので小ネタを披露。あるファイルに lisp を書いてて、書きかけの関数があるけど今すぐにこのファイルを読み込みたい!けどこの書きかけの関数のせいで「予期しないEOFを検出しました」とか怒られる!ってときは、その書きかけの関数をコ…

regexp-keyword-list

指定した正規表現にマッチする文字列に色をつける機能。reference によればこんな風に使う。 ;; regexp-keyword-list に使う list を用意しておいて (defvar *hoge-regexp-keyword-list* (compile-regexp-keyword-list '(("regexp" CASE-FOLD COLOR *CONTEXT…

関数内のマクロが展開されるのはどの時点

なんか日本語不自由なタイトルだ。 前回 lisp-unit.lisp のこと書いた中で、macro を含む関数を作るとその macro は展開されたカタチで保存される、みたいなことを書いたのだけど、*scratch* で色々やってたらそーでもない場合もあるみたいだったので調べて…

lisp-unit.lisp

http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html xyzzy-lisp 用の test tool が欲しいな、作ってみようかな。つーか common-lisp 用のならあるんじゃね?と探してみて見つけたのが lisp-unit.lisp ざっと見た感じ xyzzy-lisp…

pygments で xyzzy-lisp のハイライト

環境は trac 0.11.2 apache/mod_python で動かしてる trac 0.11 から default になった pygments 0.10 まずは pygments をインストール easy_install でサクッと % sudo easy_install Pygments おまけ: インストールすると pygmentize なるコマンドがついて…

ln.exe と xyzzy は仲が悪い?

http://homepage1.nifty.com/emk/symlink.html の ln.exe で symlink を作っておいて、symlink の方を xyzzy で編集するとふつうのファイルとして保存されちゃうみたいだ。.xyzzy がメタボってきたので分割しようと思って、~/etc/xyzzy というフォルダに分割…

sudo echo ... > filename

パーミッションがーと怒られた。sudo してんのになんでよ?とググったら Ubuntu の forum を発見 http://ubuntuforums.org/showthread.php?t=412329 どうやら echo ... を sudo によって root として実行して、その出力をリダイレクトするのはユーザーそのま…