O readme sugere a criação destes mapeamentos:
" Use [c
e ]c
para navegar pelo diagnóstico.
nmap
nmap
mas isso impedirá que esses atalhos funcionem com o vimdiff. Eu recomendo mudar o README para sugerir versões em maiúsculas ]C
e [C
para não entrar em conflito.
Obrigado
Eu não gosto de letras maiúsculas com mapeamento de teclas.
@chemzqm bem não precisa ser maiúscula, apenas uma sugestão.
Eu uso ]g
e [g
para navegar pelo diagnóstico:
nmap <silent> [g <Plug>(coc-diagnostic-prev)
nmap <silent> ]g <Plug>(coc-diagnostic-next)
E ]c
e [c
para navegar nos blocos diff coc-git
para que o mapeamento corresponda ao vimdiff:
nmap <silent> <expr> [c &diff ? '[c' : '<Plug>(coc-git-prevchunk)'
nmap <silent> <expr> ]c &diff ? ']c' : '<Plug>(coc-git-nextchunk)'
Eu acho que se você gosta ]c
para navegar no diagnóstico, mas não quer que ele entre em conflito com o vimdiff, você pode ter mapeamentos semelhantes:
nmap <silent> <expr> [c &diff ? '[c' : '<Plug>(coc-diagnostic-prev)'
nmap <silent> <expr> ]c &diff ? ']c' : '<Plug>(coc-diagnostic-next)'
Comentários muito úteis
Eu uso
]g
e[g
para navegar pelo diagnóstico:E
]c
e[c
para navegar nos blocos diffcoc-git
para que o mapeamento corresponda ao vimdiff:Eu acho que se você gosta
]c
para navegar no diagnóstico, mas não quer que ele entre em conflito com o vimdiff, você pode ter mapeamentos semelhantes: