禁止emacs在新框架中打开org-mode菜单

时间:2012-10-25 09:18:57

标签: emacs org-mode

我的emacs的组织模式在新框架中显示菜单(例如TODO菜单,其中选项在按下C-c C-t后上升)。打开pdf文件也是一样(它也会在新框架中打开它们)。

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

1 个答案:

答案 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)))
  )