emacs yasnippets 和markdown的配置

emacs yasnippets 和markdown的配置

yasnippets 的配置

  • 安装
cd ~/.emacs.d/site-lisp
git clone https://github.com/capitaomorte/yasnippet
  • 配置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)
  • 添加自定义模板

    M-x yas-new-snippet 创建新模板
    C-c C-c 保存

  • 模板内容说明

contributor: snippet作者名称及电邮
snippet的语法变量是以$美元符开始的,根据变量$1 $2 $… 定义顺序光标移动位置,特殊的 0 是 最 后 光 标 停 位 置 , 语 法 0是最后光标停位置,语法 0{N:default value}。

markdown 的配置

  • C-c C-c m: markdown-command > *markdown-output* buffer.
  • C-c C-c p: markdown-command> temporary file> browser.
  • C-c C-c e: markdown-command > basename.html.
  • C-c C-c v: markdown-command > basename.html > browser.
  • C-c C-c w: markdown-command > kill ring.
  • C-c C-c o: markdown-open-command.
  • C-c C-c l: markdown-live-preview-mode >*eww* buffer.

参考资料

[1] https://www.cnblogs.com/liweilijie/archive/2012/12/30/2840081.html
[2] https://www.douban.com/note/551980740/
[3] https://blog.youkuaiyun.com/csdnmonkey/article/details/54934663
[4] https://jblevins.org/projects/markdown-mode/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值