emacs - 如何切换到从捕获模板创建的缓冲区?
问题描述
我根据这篇文章创建了一个捕获模板。捕获模板有效,但我希望在创建后打开缓冲区。file
每次从捕获模板创建的新名称都会有一个随机名称。我需要添加什么来打开新创建的文件?
我是 lisp 的新手,所以如果这很简单,请保持温和。任何指向我应该研究的文档的链接,请发送它们:)。
(defun new-file ()
"Create new file under ~/org/"
(interactive)
(let ((name (read-string "Filename: ")))
(expand-file-name (format "%s.org"
name) "~/org/")))
捕获模板:
(setq org-capture-templates
'(("n" "new-file" entry
(file new-file)
(file "~/org/test-area/tpl-test.txt"))))
解决方案
推荐阅读
- java - 如何在没有 SecurityException 的情况下构建我的 IntelliJ IDEA 项目
- python - 在 Django 中创建超级用户时如何定义额外的字段?
- r - 重置和更改 Google Drive 凭据
- laravel - Laravel 调度程序未在 00:00 运行
- powershell - Windows 终端使用亚克力属性不起作用
- json - 在 Flutter 中提取 JSON 数据时遇到问题
- nvidia - 当前正在使用哪个 gpu 驱动程序版本?2080 或 2080ti
- flutter - Flutter:无法显示来自某些 url 的图像
- javascript - Javascript/VUE2:如何检查多个匹配项的值,
- powershell - 通过 Powershell 返回 COM+ 应用程序用户帐户