最初にお知らせ。html-fold.el alpha2 を公開しました。
M-x html-fold-inline (及び M-x html-fold-dwim) で閉じタグが fold されないバグを直しました。
quickurl.el とは...
さて、HTML でリンクを入力するのに quickurl.el を使うと便利という話をむかし書いた。簡単に復習すると
clmemo-!-
という状況で (-!- はカーソルの位置)、 M-x quickurl (or C-c q) すると
<a href="http://pop-club.hp.infoseek.co.jp/emacs/changelog.html">ChangeLog メモ</a>
clmemo に対応するリンクへと変換される。
quickurl との連携
更に html-fold を組み合わせれば、上のリンクは
[a:ChangeLog メモ]
と見晴らしがよくなる。でも、怠惰な人間は考える。
quickurl したら、すぐに html-fold をかましたい
と。考えたなら、やってみましょう。advice を使えば簡単に実現できる。下のコードを .emacs に追加して、
(defadvice quickurl-insert (after fold-html-if-available) "Fold inserted url if fold-html-mode is t" (when (and (boundp 'html-fold-mode) html-fold-mode) (html-fold-inline)))
(eval-after-load "quickurl" に (ad-active 'quickurl-insert) を加える。具体的には、こんな感じ。
(eval-after-load "quickurl" '(progn (defun quickurl-mode-format-function (url-list) (let ((url (quickurl-url-url url-list)) .... この関数は quickurl の導入で定義したもの。 (ad-activate 'quickurl-insert) ; この一行を追加する。 ))
さあ。リンクは楽に入力できるし、沢山入力しても見苦しくない。よいでせう。
ref
- [2005-07-10] html-fold.el alpha1
- [2005-06-19] quick-url でリンクを簡単に入力する
No comments:
Post a Comment