Biasanya sekitar waktu sepanjang tahun ini orang mulai menyadari bahwa tahun hak cipta mereka sudah ketinggalan zaman dalam file mereka. Ini sangat menjengkelkan jika Anda ingin meletakkan hak cipta di setiap file sumber. Saya bertanya-tanya apakah emacs dapat membantu di sini.
Apakah ada mode yang secara otomatis memperbarui tahun hak cipta dalam file? Idealnya, saya akan mengatur mode dengan nama dan afiliasi saya, sehingga hanya memperbarui hak cipta untuk itu. Itu juga hanya akan memperbarui hak cipta secara otomatis ketika perubahan dilakukan (walaupun alangkah baiknya juga memiliki cara mudah untuk melakukan perubahan massal ke suatu proyek).
Jawaban:
Anda dapat menggunakan
copyright-update
fungsi ini. Saya akan membaca dokumen untuk fungsi ini. dan lainnya di dalamcopyright.el
untuk info lebih lanjut, tetapi sebagai contoh sederhana, Jika saya punya:dalam file dan dijalankan
copyright-update
dari minibuffer, itu memperbarui baris untuk mengatakanAnda dapat memiliki fungsi menghapus tahun yang lama jika Anda mau.
Untuk menangani pembaruan otomatis, Anda dapat menambahkan fungsi ke
before-save-hook
daftar.Untuk melakukan pembaruan batch, gunakan perintah
copyright-update-directory
.Perpustakaan hak cipta memiliki banyak fitur dan cara untuk menyesuaikannya, saya sarankan membuka perpustakaan untuk mulai melihat bagaimana Anda dapat menyesuaikannya dengan kebutuhan Anda.
sumber
Inilah yang saya gunakan:
sumber