Instalei o yasnippet e ele funciona bem com snippets padrão. Mas não consigo adicionar meus próprios trechos. Para expandir uma string php
para <?php ?>
, eu fiz assim.
Eu escrevi no meu arquivo init como este.
(require 'yasnippet)
(setq yas-snippet-dirs
'("~/.emacs.d/snippets"
"~/.emacs.d/site-lisp/yasnippet/snippets"
))
(yas-global-mode 1)
Eu criei ~/.emacs.d/snippets/web-mode/php.yasnippet
e escrevi
# -*- mode: snippet -*-
# name: php tag
# --
<?php $1 ?>
e chamar a função yas-reload-all
.
Mas não consigo expandir a string php
no modo da Web.
O que estou fazendo de errado? O que devo fazer outra coisa?
Tags emacs