emacs常用配置:yasnippet安装、配置、添加自定义模板、模板内容说明
1. 安装
cd ~/.emacs.d/site-lisp
git clone https://github.com/capitaomorte/yasnippet
2. 配置init.el
(add-to-list 'load-path
"~/.emacs.d/site-lisp/yasnippet")
(require 'yasnippet)
(setq yas-snippet-dirs
'("~/.emacs.d/snippets" ;; personal snippets
))
(yas-global-mode 1)
3. 添加自定义模板
M-x yas-new-snippet 创建新模板
C-c C-c 保存
4. 模板内容说明
# contributor: snippet作者名称及电邮
snippet的语法变量是以$美元符开始的,根据变量$1 $2 $... 定义顺序光标移动位置,特殊的$0是最后光标停位置,语法${N:default value}。
cd ~/.emacs.d/site-lisp
git clone https://github.com/capitaomorte/yasnippet
2. 配置init.el
(add-to-list 'load-path
"~/.emacs.d/site-lisp/yasnippet")
(require 'yasnippet)
(setq yas-snippet-dirs
'("~/.emacs.d/snippets" ;; personal snippets
))
(yas-global-mode 1)
3. 添加自定义模板
M-x yas-new-snippet 创建新模板
C-c C-c 保存
4. 模板内容说明
# contributor: snippet作者名称及电邮
snippet的语法变量是以$美元符开始的,根据变量$1 $2 $... 定义顺序光标移动位置,特殊的$0是最后光标停位置,语法${N:default value}。