Habituellement, à cette époque de l'année, les gens commencent à se rendre compte que leur année de droit d'auteur est obsolète dans leurs fichiers. Ceci est particulièrement gênant si vous souhaitez mettre le copyright dans chaque fichier source. Je me demandais si emacs pouvait aider ici.
Existe-t-il un mode qui mettrait automatiquement à jour l'année du droit d'auteur dans un fichier? Idéalement, je configurerais le mode avec mon nom et mes affiliations, afin qu'il ne mette à jour que les droits d'auteur de ceux-ci. Il ne mettrait également à jour le droit d'auteur que automatiquement lorsqu'une modification est apportée (même si ce serait bien d'avoir également un moyen facile d'effectuer une modification en masse d'un projet).
Réponses:
Vous pouvez utiliser la
copyright-update
fonction. Je voudrais lire les documents de la fonction. et d'autres à l'intérieurcopyright.el
pour plus d'informations, mais comme exemple simple, si j'ai:dans un fichier et exécuté à
copyright-update
partir du mini-tampon, il met à jour la ligne pour direVous pouvez demander à la fonction de supprimer l'ancienne année si vous le souhaitez.
Pour gérer les mises à jour automatiques, vous pouvez ajouter la fonction à la
before-save-hook
liste.Pour effectuer une mise à jour par lots, utilisez la commande
copyright-update-directory
.La bibliothèque de droits d'auteur a beaucoup de fonctionnalités et de façons de la personnaliser, je suggère d'ouvrir la bibliothèque pour commencer à voir comment l'adapter à vos besoins.
la source
Voici ce que j'utilise:
la source