Lệnh bạn cần là electric-indent-local-mode
. Bạn có thể sử dụng điều này để tắt chế độ thụt điện trong bất kỳ bộ đệm nào bằng cách gọi thủ công : M-x electric-indent-local-mode
. Đây là một sự thay đổi, vì vậy việc gọi lại nó trong cùng một bộ đệm sẽ bật lại.
Để thực hiện điều này tự động từ tệp init của bạn, bạn cần thiết lập một hook. Đầu tiên, xác định hook:
(defun remove-electric-indent-mode ()
(electric-indent-local-mode -1))
Sau đó thêm nó vào các móc chế độ thích hợp. Để tắt chế độ thụt điện cho chế độ LaTeX do Aocateex cung cấp, hãy sử dụng:
(add-hook 'LaTeX-mode-hook 'remove-electric-indent-mode)
Đối với texmode mặc định, sử dụng:
(add-hook 'tex-mode-hook 'remove-electric-indent-mode)
Mẫu tương tự giữ cho bất kỳ chế độ nào khác mà bạn muốn tắt thụt điện.
Để biết thêm chi tiết về móc chế độ, hãy xem nút thủ công Emacs tích hợp [(emacs) Hooks][1]
. Bạn có thể đến đó từ Emacs thông qua C-h i r m Hooks <enter>
: C-h
để được trợ giúp, i
để biết thông tin, r
để đọc hướng dẫn, m
cho mục menu và Hooks
để chọn mục menu. (hoặc bạn có thể theo liên kết ở trên để xem phiên bản html).
(add-hook 'LaTeX-mode-hook (lambda () (electric-indent-local-mode -1)))
đủ.