vim comando definido pelo usuário: reabrir o arquivo atual para edição

0

Eu tenho um comando definido pelo usuário no vim que faz um chmod no arquivo atual. Feito isso, reabra o arquivo atual para edição (com as propriedades recém atualizadas) emitindo:

:e[dit]!

Eu gostaria que o comando fizesse isso automaticamente. Como faço isso?

command! PerforceOpen echo system('chmod u+w '.shellescape(substitute(resolve(expand('%:p')), '-debug', '', 'g')))
    
por PonyEars 09.11.2015 / 17:57

1 resposta

1

Você pode anexar o comando ao seu comando personalizado:

command! PerforceOpen echo system(...) | edit!
    
por 10.11.2015 / 11:11

Tags