Theo trang thông tin emacs, dưới đây là cách bạn kích hoạt iswitchb-mode:Tại sao tôi bắt đầu chế độ iswitchb theo cách này?
Để kích hoạt chế độ Iswitchb, gõ
M-x iswitchb-mode
, hoặc tùy chỉnh biếniswitchb-mode
đểt
Vì vậy, tôi đặt sau trong .emacs của tôi:
(setq iswitchb-mode t)
Tuy nhiên, điều này dường như không hiệu quả. Sau khi tìm kiếm wiki emacs, tôi thấy rằng tôi cần sử dụng điều này:
(iswitchb-mode 1)
Ai đó có thể giải thích lý do tại sao tôi cần bật theo cách này? Tôi muốn hiểu rõ hơn về elisp hơn là chỉ sao chép và dán mọi thứ từ những nơi.
Cảm ơn bạn. Tôi đã không nhận thức được tất cả điều này về elisp. –
Thật không may, nó không phải là dễ dàng để suy luận (ngoài mô tả của biến). iswitchb (và hầu hết các chế độ nhỏ) sử dụng macro 'define-minor-mode 'để quản lý cơ chế thực sự của việc xây dựng chế độ, bật và tắt nó, tùy biến biến, keymaps và tương tự, vì vậy bạn phải đào sâu vào định nghĩa chức năng của 'define-minor-mode 'chính nó để thu thập cách thức công cụ này được đặt lại với nhau. –