Implementando o método Martini , gostaria de contar o número de palavras adicionadas a um arquivo desde o último ponto de verificação (digamos, todos os dias).
Eu acho que eu poderia contar as palavras de uma versão de backup mais antiga, contar as palavras na versão atual e a diferença, mas parece que muito processamento é inútil, e há arquivos para gerenciar no caminho.
Existe uma maneira de contar isso no caminho, ou seja, ter uma contagem progressiva que leve em consideração todas as entradas e que eu seria capaz de redefinir a qualquer momento?
Eu não me importo de morrer entre as sessões. Eu vejo o yanking como um possível problema, mas principalmente eu não tenho idéia sobre como processar a entrada em vez de diferenciar arquivos.
fonte
wc
por algumacount-true-words-lost-in-markup
função para qualquer linguagem de marcação, para a qual eu vi algumas respostas já existiam.A seguir é o que eu fiz, seguindo as idéias de Terdon .
Estou muito feliz com isso, ele faz o que eu queria, ao longo de alguns arquivos na
my-martini-files
variável.Editar: Uma contagem temporária foi adicionada, o que permite empilhar o progresso, e ainda redefine a contagem às vezes, para não usar cópias / colagens pesadas que não devem adicionar palavras ao progresso alcançado.
Liguei f4para um relatório, C-f4reinicializei a contagem (de arquivos), S-f4para empilhar o progresso e, C-S-f4para começar um novo dia, todas contagens em 0.
A fantasia consistiria agora em integrá-lo à modelina, mas isso é outro assunto.
Quaisquer comentários ou sugestões para melhorar o código são bem-vindos.
fonte