É possível editar um arquivo em configurações diferentes ao mesmo tempo? Mais precisamente, eu gostaria de ter vários buffers na mesma instância do Vim que tenham o mesmo conteúdo (alterar um buffer afeta o conteúdo do outro buffer imediatamente), mas posições diferentes do cursor, marcas diferentes, realce de sintaxe diferente etc.
Os casos de uso comuns incluem editar partes diferentes do mesmo arquivo independentemente (sem, por exemplo, entrar no modo visual em uma instância, interromper a seleção atual do modo visual na outra instância) e editar arquivos de formato misto (por exemplo, HTML e Javascript) sem precisar alterar as configurações . (Uma abordagem alternativa para o segundo caso de uso seria alterar as configurações automaticamente com base na posição do cursor, mas isso está fora do escopo desta pergunta.)
Um editor cuja menção pode chocar é chamada de "buffers indiretos".
:ownsyntax
com outras configurações, como indentação, comando do compilador, etc.?