Tôi đang làm việc trên một số dự án ngay bây giờ. Tôi muốn một ví dụ duy nhất của Emacs để xử lý tất cả. Điều tôi muốn là một hành vi giống như tmux trong đó mọi 'cửa sổ' (theo nghĩa Emacs) tương ứng với một dự án chứa bộ đệm của các tệp liên quan đến dự án đó. Có một số cửa sổ, với mỗi cửa sổ tương ứng với một dự án và tôi sẽ có thể chuyển đổi giữa chúng (một cái gì đó tương tự C-b w
)
Là chức năng này đã có mặt trong một số hình thức? Tôi đoán sẽ rất tuyệt nếu có các tùy chọn khác:
- Có một vài trường hợp của Emacs mở.
- Có tất cả các tệp của tất cả các dự án trong một trường hợp duy nhất làm cho việc chuyển đổi bộ đệm trở nên khó khăn.
ace-jump-mode
, bản thân nó là một giải pháp tuyệt vời để nhanh chóng nhảy xung quanh với con trỏ của bạn trong bộ đệm (nếu bạn chưa có nó).
frame-bufs
. Xem thêm Cách chặn tệp trước khi mở và quyết định khung nào - stackoverflow.com/questions/18346785/ Khăn - để hiển thị bộ đệm trong khung đích và bạn có thể sử dụng frame-buffs--add-buffer
kết hợp để kết hợp khung. Bạn có thể kết hôn frame-bufs
với tabbar
và bộ đệm sư / remove động: emacs.stackexchange.com/a/10112/2287
frame-bufs
liên kết bộ đệm với một khung cụ thể: github.com/alpaker/Frame-Bufs/blob/master/frame-bufs.el