maeshimaの日記

メモ書きです

2010-05-30から1日間の記事一覧

defadvice

特定の関数の実行前、実行後に呼ばれるコールバックを定義する関数。 ad-do-it 関数の元定義を実行する場所を示すための特別なシンボル ad-return-value 関数の戻り値を表す変数 activate functionに対するアドバイスをただちに活性にする

make-local-variable

バッファローカルな変数を定義するのに使う。バッファローカルな変数は、該当バッファがカレントバッファな時だけ バッファローカルな束縛を作る普通の方法は、 make-loca-variableです。メジャーモードのコマンドは典型的にこれを使います。これはカレント…

rinariコードリーディング rinari-root

143-151行。default-directory(カレントディレクトリ?)から始めてconfig/environment.rbが見つかるまでディレクトリを上に上がって調べてる。 (defun rinari-root (&optional dir home) (or dir (setq dir default-directory)) (if (file-exists-p (expand-…

Nokogiri::Node

http://nokogiri.org/Nokogiri/XML/Node.html気になったメソッドをメモ add_child(node_or_tags) NodeにNodeを挿入できる。同じような感じのメソッドに add_next_sibling(node_or_tags) add_previous_sibling(node_or_tags) after before 等がある remove() …