如何在 Emacs 中使用 yasnippet 來使用我自己的程式碼片段?

如何在 Emacs 中使用 yasnippet 來使用我自己的程式碼片段?

我安裝了 yasnippet,它可以很好地使用預設片段。要將字串擴展php<?php ?>,我這樣做了。

我在我的初始化檔中這樣寫。

(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在網路模式下擴展字串。

我究竟做錯了什麼?我還應該做些什麼呢?

相關內容