Có cách nào để thực hiện lệnh emacs trên nhiều bộ đệm mà không cần phải chọn chúng riêng lẻ và thực hiện nó trên mỗi bộ đệm riêng lẻ.Thực hiện một lệnh cụ thể trên nhiều bộ đệm emacs
Tôi thường mở nhiều tệp phù hợp với một regex cụ thể, ví dụ: ~/*.py
và muốn bật chế độ cụ thể, giả sử hs-minor-mode
hoặc glasses-mode
trên mỗi chế độ hoặc giả sử thực hiện C-c @ C-M-h
trên mỗi chế độ. Hiện tại tôi phải chọn từng người trong số họ và thực hiện riêng lẻ. Vì vậy, có một hack hoặc một vòng lặp để tự động hóa các nhiệm vụ.
Cho phép nói rằng tôi đánh dấu bộ đệm từ danh sách bộ đệm và sau đó chạy lệnh cho tất cả những người được đánh dấu.
tôi đã cố gắng this nhưng sau khi thực hiện các lệnh trong eval-expression
tôi hoàn toàn mất quyền truy cập vào minibuffer của tôi, có nghĩa là bất cứ khi nào tôi gõ M-x
minibuffer trở này
không thể truy cập các lỗi emacs minibuffer "Quy trình đơn Chế độ doesn' t hỗ trợ Chế độ Hideshow Nhỏ "
và tôi bị buộc phải thực sự giết toàn bộ quá trình emacs vì C-x C-s
không hoạt động là tác vụ kết thúc.
PS: Tôi không có kinh nghiệm trong elisp
Tôi đồng ý, có lẽ móc là cách tốt nhất để thực hiện. Nếu bạn không muốn chúng, sẽ dễ tắt chế độ cho một số bộ đệm riêng lẻ! – PascalVKooten