2012-10-25 41 views
4

我的emacs的組織模式在新框架中顯示菜單(例如TODO菜單,其中包含按下C-c C-t後引發的選項)。打開pdf文件也是一樣(它也會在新框架中打開它們)。禁止emacs在新框架中打開組織模式菜單

我該如何告訴emacs在同一幀中打開它們作爲新的緩衝區?

+0

'C-c C-t運行命令org-todo',打開哪個菜單?你怎麼打開pdf文件,我想在鏈接上打開「C-C C-o」?你想在同一個框架中打開這些嗎? –

回答

3

對於打開文件,您可以自定義org-link-frame-setup變量。它的幫助(C-H V)變爲:

ORG-鏈路幀設置是在`org.el」定義的變量。

爲以下鏈接設置框架配置。 當使用Emacs進行鏈接時,在其他窗口或框架中顯示 此鏈接通常會很有用。這個變量可以用於 爲不同類型的鏈接設置。

文件,使用任何的
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))) 
)