あなたは、hookやadviceを活用していますか? これらは関数の挙動をあなた色に染めるものです。 さて、、、 Emacsを極めるにはEmacs Lispを学ぶことが不可欠です。 なぜなら、hookやadviceに適切なコードを設定することでEmacsを強力にカスタマイズできるからです 。 たとえば、ファイルを開いたり保存したりするときに自動的にやって欲しい処理を記述できたりします。 だからこそ、Emacs Lispを学んでいれば作業を効率化できるんですね。 ということで、、 この signal パッケージはhookの進化形ともいえるものです。 今回はsignalをhookと同じように使う方法を示します。 進化形なのですから、元の機能をエミュレートすることなど簡単なことなのです。 hookとsignalの対応関係は以下のようになっています
![signal.el : フックの進化形が登場!その中身とは?](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3c046ab7bfe74ed8ae2defb7fd7fd66affc6210/height=288;version=1;width=512/http%3A%2F%2Femacs.rubikitch.com%2Fwp-content%2Fuploads%2F2016%2F09%2Femacs.jpg)