Dê uma olhada no plug-in recover.vim - Mostrar diferenças para os arquivos recuperados . Ele tem uma opção para diferenciar o arquivo de troca com o arquivo salvo e oferece excluir o arquivo de troca quando não houver alterações.
Frequentemente tenho dezenas de arquivos abertos no Vim quando meu computador trava e os abro de uma só vez por meio de um arquivo de sessão. No entanto, todos os prompts sobre arquivos de sessão existentes me incomodam. Eu sempre escolho a opção [d] elete a menos que:
Eu gostaria de automatizar o processo através do SwapEvent
autocmd, para que eu veja apenas esses dois casos; no entanto, a única informação facilmente acessível é <afile>
e v:swapname
. O prompt mostra se o swapfile tem modificações e se um processo com seu número está em execução no momento, portanto, sei que as informações estão disponíveis, mas como posso acessá-las? Preciso disparar um processo externo para ler o arquivo de troca?
Dê uma olhada no plug-in recover.vim - Mostrar diferenças para os arquivos recuperados . Ele tem uma opção para diferenciar o arquivo de troca com o arquivo salvo e oferece excluir o arquivo de troca quando não houver alterações.
Tags vim