我有一个我在创建ruby脚本时使用的模板。
目前,当我重命名该模板的副本并将其加载到emacs并进行编码时。
我认为 emacs可以为我加载模板。理想情况下,我可以这样做。
有人这样做过吗?
谢谢!
答案 0 :(得分:4)
(add-hook 'find-file-hooks 'maybe-load-template)
(defun maybe-load-template ()
(interactive)
(when (and
(string-match "\\.rb$" (buffer-file-name))
(eq 1 (point-max)))
(insert-file "C:/Home/template.rb")))
答案 1 :(得分:2)
您可能需要类似'template'包的内容。或者,如果您对emacs-lisp定义模板感到满意,则可以使用emacs 22及更高版本中的内置skeleton功能。
答案 2 :(得分:2)
在Emacs维基上有lots个方法可以做到。