Geralmente, nessa época do ano, as pessoas começam a perceber que seu ano de direitos autorais está desatualizado em seus arquivos. Isso é particularmente irritante se você quiser colocar os direitos autorais em todos os arquivos de origem. Eu queria saber se o emacs poderia ajudar aqui.
Existe um modo que atualize automaticamente o ano dos direitos autorais em um arquivo? Idealmente, eu configuraria o modo com meu nome e afiliações, para que ele atualize apenas os direitos autorais. Também atualizaria os direitos autorais automaticamente apenas quando uma alteração fosse feita (embora seria bom também ter uma maneira fácil de fazer uma alteração em massa em um projeto).
Respostas:
Você pode usar a
copyright-update
função Eu leria os documentos para a função. e outros dentrocopyright.el
para obter mais informações, mas como um exemplo simples, se eu tiver:em um arquivo e executado a
copyright-update
partir do minibuffer, ele atualiza a linha para dizerVocê pode ter a função remover o ano antigo, se desejar.
Para lidar com atualizações automáticas, você pode adicionar a função à
before-save-hook
lista.Para fazer uma atualização em lote, use o comando
copyright-update-directory
.A biblioteca de direitos autorais possui muitos recursos e maneiras de personalizá-la. Sugiro que você abra a biblioteca para começar a ver como você pode adaptá-la às suas necessidades.
fonte
Aqui está o que eu uso:
fonte