Ich habe yasnippet installiert und es funktioniert gut mit Standard-Snippets. Aber ich kann keine eigenen Snippets hinzufügen. Um einen String auf zu erweitern php
, <?php ?>
habe ich Folgendes gemacht.
Ich habe es folgendermaßen in meine Init-Datei geschrieben.
(require 'yasnippet)
(setq yas-snippet-dirs
'("~/.emacs.d/snippets"
"~/.emacs.d/site-lisp/yasnippet/snippets"
))
(yas-global-mode 1)
Ich habe geschaffen ~/.emacs.d/snippets/web-mode/php.yasnippet
und geschrieben
# -*- mode: snippet -*-
# name: php tag
# --
<?php $1 ?>
und Anruffunktion yas-reload-all
.
php
Aber ich kann die Zeichenfolge im Webmodus nicht erweitern .
Was mache ich falsch? Was sollte ich sonst noch tun?