3

私は Bottle のチュートリアルを実行していますが、HTML の YAsnippet モードを使用すると、Bottle テンプレート ファイルを作成するときに慣れ親しんだ生産性ボーナスの大部分を得ることができます ( .tpl)。

html-mode拡張子のファイルタイプを開くときに、既存のエントリを参照するよう YAsnippet に指示する方法はあります.tplか?

4

3 に答える 3

7

ボトルのテンプレート ファイルが にある場合、フォルダーbottle-modeにファイルを作成します。これをコンテンツとして使用します。snippets/my/snippets/bottle-mode/.yas-parents

html-mode

これにより、yasnippet はボトルモードの HTML モードのスニペットをロードします。

于 2012-10-30T09:16:34.503 に答える
3

考えられる解決策の 1 つ:tplファイルを次のものに関連付けますhtml-mode

(add-to-list 'auto-mode-alist '("\\.tpl\\'" . html-mode))

html-mode別の方法:スニペットのディレクトリを、ファイルに使用するモードと同じ名前のディレクトリにコピーしtplます。

于 2012-10-30T05:21:52.763 に答える
1

他のものより簡単かどうかはわかりませんが、私がしたことは、ソースモードのスニペットディレクトリを指すターゲットモードの名前でシンボリックリンクを作成したことです。例えば:

$ ln -s ~/.emacs.d/yasnippets/js-mode ~/.emacs.d/yasnippets/javascript-mode
于 2012-10-30T09:51:44.283 に答える