HTMLを書くときはシングルクォーテーションを使っていますが、zencoding-modeの展開コードはダブルクォーテーションを使っています。
これに関するカスタマイズ オプションが見つかりません。私の zencoding-mode はhttps://github.com/rooney/zencodingから取得しています。
HTMLを書くときはシングルクォーテーションを使っていますが、zencoding-modeの展開コードはダブルクォーテーションを使っています。
これに関するカスタマイズ オプションが見つかりません。私の zencoding-mode はhttps://github.com/rooney/zencodingから取得しています。
はソースにハードコードされているように見える"
ため、直接カスタマイズする方法はありません。簡単にできるので、メンテナに機能リクエストを送信することもできます。
それまでの間、必要なのは の修正版で、 のすべてのインスタンスをzencoding-make-html-tag
に置き換えているようです。関数のカスタム バージョンを .emacs に追加し、zencoding 後にそれをロードするフックを追加できます。次のようなものがそれを行うかもしれません:"\""
"'"
(defun my-zencoding-hook ()
(zencoding-mode))
(eval-after-load "zencoding-mode"
'(defun zencoding-make-html-tag ()
"Insert your modified version of zencoding-make-html-tag here"
...))
(add-hook 'sgml-mode-hook 'my-zencoding-hook)
zencoding-mode.el 自体は、ダウンロードした場所から実行されるため、そのソース内で検索と置換を行う方が簡単ですが、意外性が高くなります。これは、バージョンを更新するたびに機能しなくなり、他のマークアップ言語の動作が機能しなくなる可能性がありますが、迅速かつ簡単です。