Tôi tìm thấy gói Tiêu đề tệp tự động , tôi đã cổ vũ và cài đặt nó với MELPA. Tôi đã tìm thấy các tiêu đề tập tin là rất có giá trị trong phát triển dự án. Tôi luôn biết ai đã ở đó và bao nhiêu lần họ ở đó. Thông thường, tôi cũng biết những gì họ đã làm. Số lượng cập nhật và ngày sửa đổi cuối cùng rất hữu ích trong việc xác định phiên bản phù hợp của tệp sẽ sử dụng.
Có một điều mà tôi không thể tìm ra.
Ví dụ: sau khi cài đặt header2
từ MELPA, hãy khai báo nó trong dot-emacs của bạn:
;; To have Emacs update file headers automatically whenever you save a
;; file, put this in your init file (~/.emacs):
(autoload 'auto-update-file-header "header2")
(add-hook 'write-file-hooks 'auto-update-file-header)
;; To have Emacs add a file header whenever you create a new file in
;; some mode, put this in your init file (~/.emacs):
(autoload 'auto-make-header "header2")
(add-hook 'emacs-lisp-mode-hook 'auto-make-header)
(add-hook 'c-mode-common-hook 'auto-make-header)
Vì vậy, khi bạn tạo một tệp mới trong Emacs, ví dụ foobar.el. Bạn thấy một tiêu đề. Và nó sẽ tự động cập nhật khi bạn viết tập tin. Được rồi, giả sử tôi muốn thay đổi văn bản Last-Updated:
thành Foo-Last-Updated
.
Vì vậy, tôi đã thực hiện một grep trên Last-Updated
gói header2
và thay thế tất cả các lần xuất hiện với Foo-Last-Updated
. Tôi đã khởi động lại Emacs để chắc chắn. Và vẫn còn Last-Updated
hiển thị thay thế Foo-Last-Updated
.
Bất kỳ đề nghị, để thay đổi nội dung tiêu đề? Tôi không tìm thấy gì trong hướng dẫn.