24.4から使える機能で、nadvice.elで定義されています。#'matu-around1)こんな感じの定義と定義順になります。定義順に内側から外側へ付加されていきますが、オプションのalistのdepth属性で制御することが可能です。-100から100までで-100が最も外側とのこと。-1)))のようになるかと思います。#'matu-around1)のようにしますが、名前付き関数を指定していることから分かるように無名関数でアドバイスを付けてしまうと取り外しが面倒なことになります。定番のbefore/after/around以外にも7つ程パタンが増えたみたいです。r)))適当に試してみると下記のような感じです。3メソッド結合でいうとandやorみたいなものが追加された感じですね。ちなみにadvice-add、advice-removeは、それぞれよりプリミティブなadd-function、remove-functionを呼び出しています。これらの詳細はマニュアルを参照してください。nadviceを紹介してみました。新しい方式は、普通の関数呼び出しの合成という感じなので、馴染み易いかもしれないですね。