Normalerweise stellen die Leute um diese Jahreszeit fest, dass ihr Copyright-Jahr in ihren Dateien nicht mehr aktuell ist. Dies ist besonders ärgerlich, wenn Sie das Copyright in jede Quelldatei einfügen möchten. Ich habe mich gefragt, ob Emacs hier helfen können.
Gibt es einen Modus, der das Copyright-Jahr in einer Datei automatisch aktualisiert? Idealerweise würde ich den Modus mit meinem Namen und meinen Zugehörigkeiten einrichten, sodass nur das Copyright für diese aktualisiert wird. Außerdem wird das Copyright nur dann automatisch aktualisiert, wenn eine Änderung vorgenommen wird (obwohl es hilfreich wäre, auch eine einfache Möglichkeit zu haben, eine Massenänderung an einem Projekt vorzunehmen).
Antworten:
Sie können die
copyright-update
Funktion verwenden. Ich würde die Dokumente für die Funktion lesen. und andere innencopyright.el
für mehr Info, aber als einfaches Beispiel, wenn ich habe:In einer Datei, die
copyright-update
vom Minibuffer ausgeführt wird, wird die zu sagende Zeile aktualisiertSie können die Funktion das alte Jahr entfernen lassen, wenn Sie möchten.
Um automatische Updates durchführen zu können, können Sie die Funktion zur
before-save-hook
Liste hinzufügen .Verwenden Sie den Befehl, um eine Stapelaktualisierung durchzuführen
copyright-update-directory
.Die Copyright-Bibliothek bietet viele Funktionen und Möglichkeiten zum Anpassen. Ich würde vorschlagen, die Bibliothek zu öffnen, um zu sehen, wie Sie sie an Ihre Bedürfnisse anpassen können.
quelle
Folgendes verwende ich:
quelle