Я установил 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
в веб-режиме.
Что я делаю не так? Что мне еще сделать?