2
A
回答
3
我可以在nav.el是(nav)
電話(split-window-horizontally)
留下選擇的左側窗口,然後進入到調用(nav-in-place)
這改變選定窗口的導航窗口底部看到。
因此,使用右側窗口並不真正支持;然而,假設沒有其他東西需要調用nav-in-place
(當然,它沒有在該文件的其他地方引用),我們可以建議它在執行操作之前切換到另一個窗口。
(defadvice nav-in-place (before my-nav-in-other-window)
"Start Nav in the other window, after splitting."
(other-window 1))
(ad-activate 'nav-in-place)
1
似乎提出的解決方案不再適用。
我必須重新定義整個導航功能
(defun nav-right()
"Run nav-mode in a narrow window on the left side."
(interactive)
(if (nav-is-open)
(nav-quit)
(delete-other-windows)
(split-window-horizontally)
;;(other-window 1)
(ignore-errors (kill-buffer nav-buffer-name))
(pop-to-buffer nav-buffer-name nil)
(set-window-dedicated-p (selected-window) t)
(nav-mode)
(when nav-resize-frame-p
(nav-resize-frame))))
相關問題
- 1. 如果在其他窗口中打開緩衝區,Emacs切換到緩衝區(Cx b)將更改窗口
- 2. 在預覽窗口中打開新緩衝區時佔用Vim預覽窗口的自動關閉緩衝區
- 3. 告訴Emacs在特定窗口中打開新的緩衝區
- 4. 如何在窗口的右側打開Vim的Taglist插件?
- 5. 打開窗口並加載emacs lisp中的特定緩衝區
- 6. 如何刪除當前緩衝區並重新打開當前窗口中的下一個緩衝區?
- 7. WPF:黑色區域在窗口右側
- 8. 如何打開右側的彈出窗口?
- 9. 打開一個窗口到指定的緩衝區
- 10. 如何在Windows 10 UWP中從屏幕右側打開彈出窗口?
- 11. 如何在新窗口中顯示「任何」緩衝區
- 12. 如何在vim中的窗口中修復緩衝區?
- 13. 窗口內的中心Emacs緩衝區
- 14. 如何防止emacs爲本次會話中已打開的緩衝區打開新窗口?
- 15. 在啓動時分割窗口時,如何打開右側的文件?
- 16. 如何滾動右側彈出窗口
- 17. 如何在Vim中搜索打開的緩衝區?
- 18. 如何在vim中重新打開緩衝區?
- 19. 如何在側邊欄中打開新的Rails窗口
- 20. Android AVD在窗口右上方打開
- 21. 如何將分區定位到窗口的右側?
- 22. 訪問Petrel 3D窗口幀緩衝區
- 23. 插入窗口鍵盤緩衝區
- 24. 如何在現有窗口中的新緩衝區中打開Vim中的幫助文件?
- 25. 如何在焦點位於緩衝區列表中的其他窗口中實時顯示緩衝區內容
- 26. 如何讀取窗口中的視頻幀緩衝區
- 27. 如何讓Emacs在左側窗口中總是打開.c文件,而右側是.h文件?
- 28. 如何在Emacs 23的底部而不是右側獲得編譯緩衝區?
- 29. 如何從右側打開Bootstrap模式?
- 30. 如何過濾緩衝區列表以僅顯示在窗口中不可見的緩衝區
你指的是這樣的:http://code.google.com/p/emacs-nav/? – phils 2012-04-03 05:47:20
是的。正好......... – Cynede 2012-04-03 06:31:48
好的。引用非標準庫時,您需要提供鏈接。如果人們無法確定你在問什麼,他們無法幫助你。 – phils 2012-04-03 07:01:43