自动插入模式在完整路径上定义

时间:2012-08-08 10:12:35

标签: emacs dot-emacs

我正在寻找一种方法来告诉自动插入模式在文件路径上使用不同的模板(不仅仅是在文件扩展名上)。

我希望在目录* / meetings下创建的所有.org文件都有一个已定义的模板。

以下设置不起作用:

(auto-insert-mode)  
(setq auto-insert-directory "~/org/template/") ;;; *NOTE* Trailing slash important
(setq auto-insert-query nil) ;;; If you don't want to be prompted before insertion
(define-auto-insert "\/meetings/\.org" ".meetings_template.org")
(define-auto-insert "\.org" ".template.org")

你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

名称与正则表达式匹配。你为会议提供的那个没有做你想要的。请尝试使用此代码:"/meeting/.*\\.org"