Uso vim para hacer algunas operaciones lentamente después de guardar el archivo, esas operaciones permiten que mi vim se atasque, entonces me pregunto si hay algún método de sincronización para hacer que esas operaciones se ejecuten en segundo plano?¿Asincronizar la secuencia de comandos de vim?
Demostración:
autocmd BufWritePost *.js call DoSomeTing()
function! DoSomeThing()
" some operations really slow
endfunction
No creo que haya un método asíncrono genérico. Sin embargo, si lo que desea es ejecutar un proceso externo (como ftp para cargar ese archivo .js, por ejemplo), probablemente pueda iniciarlo de forma asíncrona. – Benj
AFAIK Vim es de rosca simple. Puede ejecutar procesos de fondo externos (cuidadosamente) como la generación de 'tags' pero no las funciones de Vim. – romainl
@Benj @romainl Proceso externo para invocar un comando vim como ': lcd' –