Coc.nvim: Cambie ]c a ]C para evitar conflictos con vimdiff

Creado en 27 ago. 2019  ·  3Comentarios  ·  Fuente: neoclide/coc.nvim

El archivo Léame sugiere crear estas asignaciones:

" Use [c y ]c para navegar por los diagnósticos.
nmap[C(coc-diagnostic-prev)
nmap]C(coc-diagnóstico-siguiente)

pero al hacerlo, esos accesos directos dejarán de funcionar con vimdiff. Recomiendo cambiar el README para sugerir versiones en mayúsculas ]C y [C para que no entren en conflicto.

Gracias

Comentario más útil

Uso ]g y [g para navegar por los diagnósticos:

nmap <silent> [g <Plug>(coc-diagnostic-prev)
nmap <silent> ]g <Plug>(coc-diagnostic-next)

Y ]c y [c para navegar por coc-git fragmentos de diferencias para que el mapeo coincida con vimdiff:

nmap <silent> <expr> [c &diff ? '[c' : '<Plug>(coc-git-prevchunk)'
nmap <silent> <expr> ]c &diff ? ']c' : '<Plug>(coc-git-nextchunk)'

Supongo que si te gusta ]c para navegar por los diagnósticos pero no quieres que entre en conflicto con vimdiff, puedes tener asignaciones similares:

nmap <silent> <expr> [c &diff ? '[c' : '<Plug>(coc-diagnostic-prev)'
nmap <silent> <expr> ]c &diff ? ']c' : '<Plug>(coc-diagnostic-next)'

Todos 3 comentarios

No me gustan las letras mayúsculas con el mapeo de teclas.

@chemzqm bueno, no tiene que estar en mayúsculas, solo una sugerencia.

Uso ]g y [g para navegar por los diagnósticos:

nmap <silent> [g <Plug>(coc-diagnostic-prev)
nmap <silent> ]g <Plug>(coc-diagnostic-next)

Y ]c y [c para navegar por coc-git fragmentos de diferencias para que el mapeo coincida con vimdiff:

nmap <silent> <expr> [c &diff ? '[c' : '<Plug>(coc-git-prevchunk)'
nmap <silent> <expr> ]c &diff ? ']c' : '<Plug>(coc-git-nextchunk)'

Supongo que si te gusta ]c para navegar por los diagnósticos pero no quieres que entre en conflicto con vimdiff, puedes tener asignaciones similares:

nmap <silent> <expr> [c &diff ? '[c' : '<Plug>(coc-diagnostic-prev)'
nmap <silent> <expr> ]c &diff ? ']c' : '<Plug>(coc-diagnostic-next)'
¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

chemzqm picture chemzqm  ·  3Comentarios

lanox picture lanox  ·  3Comentarios

svenstaro picture svenstaro  ·  4Comentarios

albertorestifo picture albertorestifo  ·  4Comentarios

skylite21 picture skylite21  ·  3Comentarios