yasnippet をインストールしましたが、デフォルトのスニペットでは正常に動作します。しかし、独自のスニペットを追加することはできません。文字列php
を に拡張するには<?php ?>
、次のようにしました。
私は init ファイルに次のように書きました。
(require 'yasnippet)
(setq yas-snippet-dirs
'("~/.emacs.d/snippets"
"~/.emacs.d/site-lisp/yasnippet/snippets"
))
(yas-global-mode 1)
私が作成し~/.emacs.d/snippets/web-mode/php.yasnippet
、書いた
# -*- mode: snippet -*-
# name: php tag
# --
<?php $1 ?>
関数を呼び出しますyas-reload-all
。
php
しかし、 Web モードでは文字列を展開できません。
何が間違っているのでしょうか? 他に何をすべきでしょうか?