Como posso usar meus próprios snippets usando o yasnippet no Emacs?

1

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?

    
por ironsand 01.10.2013 / 06:06

0 respostas

Tags