by shigemk2

当面は技術的なことしか書かない

2012-05-01から1日間の記事一覧

アドバイス after around など

;; オリジナルの関数が呼び出された後に挙動を追加する ;; (defadvice 関数名 (クラス アドバイス名 activate ;; アドバイス本体)) ;; アドバイス名は単一ならば何でもよい (defun g1 () (princ "g1")) (defadvice g1 (after after-test activate) (princ "/…

beforeアドバイス

アドバイスとは、関数を再定義することなく関数の挙動を変更する仕組みである。たいていの場合はフックを使えば間に合うが、適切なフックがない場合は 関数を変更するしかない。 ;; オリジナルの関数が呼び出される前に挙動を追加するにはbeforeアドバイスを…

configureのオプションを確認する

こんなんでOKみたいです。 $ ./configure --help

フック

特定のタイミングで実行する関数群を登録する機能のことをフック という。具体的にはファイルセーブ前、ファイルセーブ後、最初にバッファに編集したときなどなど。フックを登録することにより、Emacsに自分好みの挙動をさせられる。多くのメジャーモードで…