Emacs yasnippet

洋蔥工作室

Emacs yasnippet

  • Yasnippet 功能: 只要打 key 就會代入程式片段
  • 可以下載別人寫好的程式語言片段
  • 可以自己定義程式片段
  • 不同主模式帶不同的程式語言片段列表

Youtube 影片

安裝

(use-package yasnippet
  :ensure t
  :config
  (yas-global-mode)
  (use-package yasnippet-snippets :ensure t))

自訂 snippet

  • C-c & C-n new snippet
  • example
# -*- mode: snippet; -*-
#contributor: Xah Lee (XahLee.org)
#name: add-hook
#key: add-hook
#key: ah
# --
(add-hook '${1:name}-hook ${2:'${3:function}})$0