4

我的 emacs 的 org-mode 在新框架中显示菜单(例如 TODO 菜单,其选项在按 Cc Ct 后出现)。打开 pdf 文件也是如此(它也会在新框架中打开它们)。

如何告诉 emacs 在与新缓冲区相同的帧中打开它们?

4

1 回答 1

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)))
  )
于 2012-10-25T18:55:39.943 回答