Yo uso plug-in "Buffet", y hay locales-a-memoria intermedia de correspondencias "d
" para eliminar tampón bajo el cursor.Vim: resolver la ambigüedad de las asignaciones de claves en un búfer específico para evitar tiempo de espera
También uso plugun Surround, y no hay mapa global "ds
" que significa "envolvente de eliminación".
Por lo tanto, cuando presiono "d
" en la ventana del Buffet, Vim espera un segundo antes de ejecutar la asignación "d
". Sé de &timeoutlen
, pero no quiero cambiarlo. De modo que quiero resolver la ambigüedad de las asignaciones de teclas para "d
" en la ventana del Buffet para evitar el tiempo de espera en d
.
Para resolver el problema, quiero desasignar en la ventana de Buffet todas las asignaciones que comienzan con "d
", excepto las propias asignaciones de Buffet. ¿Cómo puedo hacer eso?
P.S. He leído sobre maparg()
y mapcheck()
, pero parece que no son lo que necesito, desafortunadamente.
Hmmm, parece que me has entendido mal. Acabas de recomendar deshabilitar las asignaciones de '' d' '' para Buffet (en realidad comentar estas asignaciones), pero eso no es lo que realmente necesito. Por el contrario, quiero ** utilizar ** d', pero quiero usarlo sin este tiempo de espera. Lástima que no hay forma de 'desasociar' por patrón, pero tal vez haya alguna manera complicada. Traté de encontrarlo yo mismo (escribí sobre 'maparg()' y 'mapcheck()'), pero todavía no tuve suerte. –
Bueno, desde mi punto de vista, lo que había escrito: 'Quiero desasignar en la ventana de Buffet todas las asignaciones que comienzan con' d '' significa que ya no las quiere. –
Quise decir que quiero desasignar todas las asignaciones que comienzan con "' d' ", pero excepto las propias asignaciones de Buffet =) bueno, encontré la solución local, no universal (vea mi respuesta a mi pregunta) –