我的emacs的组织模式在新框架中显示菜单(例如TODO菜单,其中选项在按下C-c C-t后上升)。打开pdf文件也是一样(它也会在新框架中打开它们)。
如何告诉emacs在与新缓冲区相同的框架中打开它们?
答案 0 :(得分:3)
对于打开文件,您可以自定义org-link-frame-setup
变量。这是帮助( C-h v ):
org-link-frame-setup 是`org.el'中定义的变量。
为以下链接设置帧配置。 在跟踪与Emacs的链接时,显示它通常很有用 这个链接在另一个窗口或框架中。这个变量可以用来 为不同类型的链接设置它。
对于FILE,请使用任何一个 的
find-file
强>
find-file-other-window
find-file-other-frame
所以你的.emacs
文件中应该有以下内容(它保留了其他所有内容的默认值,但欢迎任何熟悉elisp的人来改进此代码):
(setq org-link-frame-setup (quote ((vm . vm-visit-folder-other-frame)
(vm-imap . vm-visit-imap-folder-other-frame)
(gnus . org-gnus-no-new-news)
(file . find-file)
(wl . wl-other-frame)))
)