如何以編程方式在窗口other than the current
中顯示緩衝區,類似於Emacs的grep next-error
的行爲。我希望這可以在最新的Emacs 24.1中運行。請注意,這個邏輯最近在Emacs trunk中被修改,並被合併到一個函數display-buffer
中,帶有相當複雜的調用語義。我發現很難弄清楚如何在使用display-buffer
多次閱讀幫助之後。爲什麼沒有這種包裝功能,例如display-buffer-other-window
?在最近Emacs的其他窗口中顯示緩衝區
5
A
回答
2
Emacs的人士給我的回答
(pop-to-buffer BUFFER 'other-window)
4
漫長的文檔字符串display-buffer
包括以下內容:
動作參數`顯示緩衝區」也可以具有非零 和非列表值。這意味着在所選窗口以外的窗口 中顯示緩衝區,即使它已經顯示在所選窗口的 中。如果以前綴 參數交互調用,則ACTION爲t。
因此顯示在非當前窗口指定的緩衝區,你可以使用:
(display-buffer BUFFER-OR-NAME t)
2
和包裝存在的,順便說一句,這就是所謂的switch-to-buffer-other-window
。
相關問題
- 1. 防止Emacs切換到緩衝區其他窗口從調整其他窗口
- 2. 如果在其他窗口中打開緩衝區,Emacs切換到緩衝區(Cx b)將更改窗口
- 3. 在Emacs中拆分窗口 - Tabbar只顯示活動緩衝區
- 4. 如何在焦點位於緩衝區列表中的其他窗口中實時顯示緩衝區內容
- 5. 讓emacs grep緩衝區使用特定的emacs緩衝區來顯示命中
- 6. [emacs] [gdb自定義]如何在一個窗口中顯示源緩衝區?
- 7. 關閉緩衝區後顯示Emacs緩衝區
- 8. 將emacs中的窗口/緩衝區組合在一起?
- 9. 如何在右側窗口中打開emacs-nav緩衝區?
- 10. 如何在新窗口中顯示「任何」緩衝區
- 11. 在Emacs中如何切換到其他緩衝區?
- 12. 打開窗口並加載emacs lisp中的特定緩衝區
- 13. 在emacs中顯示最近的按鍵
- 14. Emacs的:彈出窗口底部的臨時緩衝區
- 15. Emacs erlang緩衝區
- 16. Markdownize Emacs緩衝區
- 17. 在Emacs小緩衝區
- 18. Emacs緩衝區菜單:如何僅顯示文件+ dired緩衝區?
- 19. Emacs ansi-term最大緩衝區大小?
- 20. 顯示Emacs中所有打開的緩衝區
- 21. emacs從原始緩衝區調度幫助窗口
- 22. 如何恢復emacs緩衝區列表中的緩衝區?
- 23. 在其他窗口頂部顯示JOptionPane
- 24. 搜索所選文本並在emacs的當前(所有其他緩衝區)中顯示它的全部出現?
- 25. 在Emacs緩衝區中居中文本
- 26. emacs - 在當前窗口或單獨的框架中顯示幫助和消息緩衝區?
- 27. 如何關閉在vim窗口中未顯示的所有緩衝區?
- 28. 在Emacs緩衝區中渲染Markdown
- 29. PhoneGap在終端中顯示緩衝區
- 30. Cocoa Emacs打印緩衝區
這與行爲不同('pop-to-buffer BUFFER'other-window)'有什麼不同? –
'display-buffer'不選擇窗口。 'pop-to-buffer'調用display-buffer,然後選擇窗口。請注意,「other-window」ACTION與使用「t」(即「非零和非列表值」)相同,並且不會導致使用「其他窗口」函數來確定窗口,它可能看起來;它只會導致設置「禁止同一窗口」。 – phils