小编sam*_*sam的帖子

组织模式 - 如何使用org-capture创建新文件?

我想创建一个组织捕获模板,为emacs org-mode中的捕获创建动态文件名.

我希望文件的名称采用以下形式:(format-time-string"%Y-%m-%d")" - "(提示输入名称)".txt"

示例:2012-08-10-MyNewFile.txt

根据这个答案,我知道如何动态创建文件名以包含日期:

`(defun capture-report-date-file (path)
(expand-file-name (concat path (format-time-string "%Y-%m-%d") ".txt")))

'(("t" "todo" entry (file (capture-report-date-file  "~/path/path/name"))
"* TODO")))
Run Code Online (Sandbox Code Playgroud)

这允许我创建一个文件2012-08-10.txt并在第一行插入*TODO

我怎么能添加提示来完成文件名?

emacs org-mode

7
推荐指数
1
解决办法
1871
查看次数

如何在Emacs中创建一个正则表达式来捕获双方括号之间的文本?

我想在Emacs中创建一个正则表达式,用于捕获双方括号之间的文本.

我找到了这个正则表达式.它允许在方括号中找到字符串,但它包括方括号:

"\\[\\[\\([^][]+\\)\\]\\(\\[\\([^][]+\\)\\]\\)?\\]"
Run Code Online (Sandbox Code Playgroud)

除了方括号之外,如何在双方括号之间提取字符串?

regex emacs

3
推荐指数
1
解决办法
1755
查看次数

标签 统计

emacs ×2

org-mode ×1

regex ×1