Tôi muốn đặt fill-column
trong Emacs thành 120 cho chế độ Clojure, nhưng để mặc định ở chế độ mặc định (80).Làm cách nào để đặt cột điền Emacs cho một chế độ cụ thể?
Tôi làm cách nào để thực hiện việc này trong tệp .emacs
của mình?
Cảm ơn.
Tôi muốn đặt fill-column
trong Emacs thành 120 cho chế độ Clojure, nhưng để mặc định ở chế độ mặc định (80).Làm cách nào để đặt cột điền Emacs cho một chế độ cụ thể?
Tôi làm cách nào để thực hiện việc này trong tệp .emacs
của mình?
Cảm ơn.
Thêm cuộc gọi tới set-fill-column
vào clojure-mode-hook
.
(add-hook 'clojure-mode-hook
(lambda()
(set-fill-column 120)))
Vì fill-column
là bộ đệm cục bộ, nó sẽ không ảnh hưởng đến các bộ đệm khác. Trong thực tế, bạn có thể gọi M-x set-fill-column RET 120
để đặt cột điền trong bất kỳ bộ đệm Emacs nào tương tác.
Bạn có thể kiểm tra xem một biến là đệm địa phương bằng cách gọi sự giúp đỡ: C-h v fill-column
quy định cụ thể:
Tự động trở thành bộ đệm cục bộ khi đặt trong bất kỳ thời trang.
cột điền là biến vùng đệm, nghĩa là nó có thể có giá trị duy nhất trong mỗi bộ đệm (nếu bạn muốn). Vì vậy, bạn chỉ có thể đặt nó trong móc chế độ clojure.