Devido ao desempenho, eu desativar o cursorlinee cursorcolumnno vim. No entanto, no caso de pular uma Quickfixjanela, é difícil localizar o cursor no arquivo. Então, eu gostaria de ativar cursorlinee cursorcolumnautomaticamente depois que uma Quickfixjanela for aberta (por qualquer ação).
Agora eu tenho a solução usando o Autocmdseguinte:
autocmd BufferEnter quickfix :bufdo set cursorline cursorcolumn
Essa é a solução adequada? Alguma ideia melhor?
Muito obrigado!
Ack, vimgrepe assim por diante. Mas não funciona no caso de :copen. Solução bastante agradável!
:h QuickFixCmdPreele contém uma lista dos comandos que acionam o evento QuickFixCmdPre(e, portanto, o evento QuickFixCmdPost) e, de fato, :copennão é um deles. Assim, o comportamento que você está enfrentando é normal, mas eu não sei como fazê-lo trabalhar com :copen...
:h QuickFixCmdPost), mas não tenho certeza de que seria melhor.