Tôi hiện đang dùng mac và đang cố gắng đặt Emacs không thêm dòng mới ở cuối tệp theo mặc định, nhưng khá nhiều thứ tôi tìm kiếm chỉ nói thêm (setq require-final-newline nil) vào tệp .emacs trong thư mục chính ... Điều này không hoạt động. Tôi nên nhìn gì bên cạnh thay đổi?Emacs tự động thêm một dòng mới ngay cả sau khi thay đổi .emacs
Đây là những gì các tập tin emacs trông giống như ngay bây giờ
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(gud-gdb-command-name "gdb --annotate=1")
'(large-file-warning-threshold nil)
'(require-final-newline nil))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
Câu hỏi ấn tượng hơn là: "Tại sao bạn thực sự thay đổi mặc định sane và hữu ích này ngoài việc tự bắn mình vào chân?" – pmr
Vì tôi đang chỉnh sửa tệp đầu vào cho một chương trình dự kiến kết thúc ký tự tệp là điều cuối cùng trong tệp, nhưng các emacs sẽ thêm dòng mới sau ký tự đó. – Jayson
Chế độ chính của tệp đang trưng bày vấn đề này là gì? –