A quebra automática de linha do Vim não está funcionando como esperado (atualização: problema com o neocomplete)

1

Estou tentando configurar vim para que o texto seja interrompido automaticamente em 80 caracteres. Eu sei que a maneira de fazer isso é com

definir largura de texto = 80

No entanto, as linhas não são automaticamente quebradas quando digito 80 caracteres. Ele aguarda até eu atingir Enter , depois aplica a regra de 80 caracteres ao que eu digitei e coloca meu cursor na linha abaixo de todo o texto recém-formatado. Então, eu bati Enter , ele reformata, então eu tenho que ir uma linha para continuar digitando de onde eu estava. Eu gostaria que as quebras de linha acontecessem automaticamente enquanto eu digitasse. Esse foi o caso antes de eu mudar para o arch-linux, mas perdi meu .vimrc e não posso dizer se é um problema com meu novo .vimrc ou qualquer outra coisa.

Aqui está meu .vimrc atual. link

Editar: Ok, então decidi passar e substituir partes do meu .vimrc até descobrir qual parte do código causou esse problema. Acontece que o neocompleto está causando esse problema. Eu tentei remover várias configurações do neocomplete (veja a parte de baixo do meu .vimrc , começando na linha 112) para ver se alguma dessas linhas estava causando o problema. Parece apenas ter neocompletar é a causa deste problema.

Alguém pode replicar esse problema com o neocomplete e / ou ter alguma idéia de como corrigir isso sem remover completamente esse plug-in?

    
por grish 03.03.2015 / 08:57

1 resposta

0

Eu uso a margem do wrap 1 do conjunto em um terminal 80 char

:set textwidth=80
:set wm=1

E ele fala muito bem.

(quando você quiser desativar o empacotamento do :set wm=0 )

    
por 03.03.2015 / 09:43