遅ればせながら、ぼくもhemlを使い始めました。
helmは便利なのですが、YaTeXやyahtmlの時はあまり便利と感じません。
というのも、YaTeXは自身が履歴を記録して補完に活用しているなど、それ自身でかなり便利に出来ているからです。
helmは補完のハンドラを指定できます。以下のようにYaTeXとyahtmlのコマンドの時はhelmのハンドラを無効にしておきます。
(add-to-list 'helm-completing-read-handlers-alist '(write-to-file . nil)) (add-to-list 'helm-completing-read-handlers-alist '(find-file . helm-completing-read-symbols)) (add-to-list 'helm-completing-read-handlers-alist '(YaTeX-make-begin-end . nil)) (add-to-list 'helm-completing-read-handlers-alist '(YaTeX-make-fontsize . nil)) (add-to-list 'helm-completing-read-handlers-alist '(YaTeX-make-singlecmd . nil)) (add-to-list 'helm-completing-read-handlers-alist '(yahtml-insert-begend . nil)) (add-to-list 'helm-completing-read-handlers-alist '(yahtml-insert-form . nil)) (add-to-list 'helm-completing-read-handlers-alist '(yahtml-insert-tag . nil)) (add-to-list 'helm-completing-read-handlers-alist '(yahtml-insert-single . nil))
これでYaTeXとyahtmlではhelmを使わず快適に編集できます。