por que o vim não é multi threaded? [fechadas]

1

Estou trabalhando em um projeto bastante grande e geralmente tenho vários buffers (e janelas) abertos ao mesmo tempo. Agora, sempre que eu faria um :windo w! ou :bufdo w! salvar todos os arquivos abertos, o vim usa 100% da CPU como mostrado por top e bloqueia completamente o movimento do cursor e basicamente não responde até que todos os buffers / janelas sejam salvos.
Como isso faz sentido? Por que o salvamento não é carregado em outro thread / core para que a navegação & ler arquivos ainda funciona enquanto o salvamento está acontecendo?
Eu estou querendo saber se existe uma razão específica pela qual ele foi implementado dessa maneira?

    
por cerr 25.01.2018 / 18:31

0 respostas