2012-06-04 15 views
6

Utilizo vim para editar los archivos ruby, pero se bloquea cuando escribo ".".
He encontrado que es causado por el complemento AutoComplPop. ¿Qué debería hacer?vim se bloquea con el complemento AutoComplPop

+3

1. Deshágase de él, 2. Busque otro complemento de autocompletado. – romainl

+0

¿Qué es el backtrace? Sin ninguna información, solo puedo adivinar. Estadísticamente, diría que falta o es incompatible Python 3 libs – sehe

+0

@sehe: AutoComplPop no usa Python, es Vimscript puro; pero de lo contrario, una buena suposición. –

Respuesta

0

Informe esto al autor de AutoComplPop; encontrará su dirección en :help acp-author. Indique la versión exacta de Vim (salida :version), versión del complemento y sistema operativo/entorno, y los pasos exactos para reproducir.

Si le interesa, puede profundizar en el código fuente del complemento e intentar encontrar un fragmento mínimo que muestre el bloqueo. Si este bloqueo aún se produce en la última instantánea de desarrollo de Vim, se debe informar a la lista de correo vim_dev. Pero generalmente el autor del complemento está mejor equipado (y motivado) para hacer esto por usted.

4

Encontré una manera de evitar el bloqueo de vim usando autocomplpop y filetype = ruby.

poner la línea de seguimiento en su .vimrc

let g:acp_behaviorRubyOmniMethodLength = -1 

que esto impedirá autocomplpop gatillo cuando se escribe el "" (período)

No es una solución. (No soy un programador de plugins de vim)

¡buena suerte!

+0

Cayó en la misma situación. Excepto que también se rompe en otras autocompletas. No solo '.'. *suspiro* –

Cuestiones relacionadas