2

特定のキーバインドがアクティブになっているときにスニペットを簡単に挿入する方法はありますか? AFAICT、公式ドキュメントでは#binding: 、次のような設定:ディレクティブ、smthが提案されています:

#name : <p>...</p>
#binding: C-c C-c C-m
# --
<p>`(when yas/prefix "\n")`$0`(when yas/prefix "\n")`</p>

しかし、それは私にとってはうまくいきません。問題の原因について何か考えはありますか?

編集 GitHub repo
から取得した Yasnippet で GNU Emacs 24.0.93.1 を使用しています。

4

1 に答える 1

3

Yasnippet が最新バージョンであることを確認してください。あなたが提供するスニペットは、最近のバージョンのYasnippetで (ほぼ) 完全に機能します。

「ほぼ」と言った理由は、yas/prefix今修正したバグが原因で、この手法がまったく機能していなかったためです (コミットでこの StackOverflow リンクを参照)。

使うC-c C-c mと広がる<p></p>、使うC-u C-c C-c mと広がる<p></p>

問題が解決しない場合は、これらの問題に対してGitHub の問題トラッカーを使用できます。

于 2012-02-16T10:26:32.433 に答える