vim não abrirá com plugins instalados o caminho do patógeno

0

Eu descobri recentemente sobre o vim-pathogen, e instalar plugins vim no meu Mac tem funcionado muito bem. Eu tentei usar o vim-pathogen em um cluster Linux externo, mas assim que eu clonei um repositório de plugins no diretório .vim/bundle , de repente eu não consigo nem abrir o vim. Uma cópia da minha sessão é mostrada abaixo. Como faço para corrigir isso?

lindsb@rrlogin:~$ ls .vim
lindsb@rrlogin:~$ cat .vimrc
lindsb@rrlogin:~$ mkdir -p ~/.vim/autoload ~/.vim/bundle && \
> curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
lindsb@rrlogin:~$ ls .vim/*
.vim/autoload:
pathogen.vim

.vim/bundle:
lindsb@rrlogin:~$ echo -e "execute pathogen#infect()\nsyntax on\nfiletype plugin indent on" > .vimrc
lindsb@rrlogin:~$ cat .vimrc
execute pathogen#infect()
syntax on
filetype plugin indent on
lindsb@rrlogin:~$ vi
lindsb@rrlogin:~$ git clone https://github.com/Townk/vim-autoclose .vim/bundle/vim-autoclose
Cloning into '.vim/bundle/vim-autoclose'...
remote: Counting objects: 326, done.
remote: Total 326 (delta 0), reused 0 (delta 0), pack-reused 326 
Receiving objects: 100% (326/326), 97.85 KiB | 0 bytes/s, done.
Resolving deltas: 100% (132/132), done.
Checking connectivity... done.
lindsb@rrlogin:~$ ls .vim/*
.vim/autoload:
pathogen.vim

.vim/bundle:
vim-autoclose
lindsb@rrlogin:~$ vi
*** glibc detected *** vim: double free or corruption (fasttop): 0x00000000197ee800 ***
======= Backtrace: =========
/lib64/libc.so.6[0x326da714af]
/lib64/libc.so.6(cfree+0x4b)[0x326da757ab]
vim(clear_tv+0x4e)[0x453c7e]
|      |      |
|      |      |
V      V      V
[ a bunch more lines of similar error output ]

Eu não sou experiente o suficiente para aprender muito sobre qualquer coisa da saída de erro

    
por Ben Lindsay 25.10.2015 / 01:21

1 resposta

1

Eu republiquei meu problema no site Vi e Vim Beta e descobri o problema com a ajuda de Christian Brabandt . Por questões de integridade, meu problema foi causado por uma versão antiga do vim. Instalei localmente clonando o vim git repo e executando ./configure --prefix=$HOME/usr/vim && make && make install no diretório superior do reim do vim. ( $HOME/usr/vim é onde eu queria que o vim fosse instalado) O novo vim funcionou muito bem com o método de instalação do plug-in do patógeno, mas ele foi aberto muito lentamente. Ao analisar o tempo de inicialização com vim --startuptime out.log , descobri que a configuração da área de transferência estava ocupando a maior parte do tempo de inicialização. Seguindo as instruções em esta postagem , descobri que vim -X abriu muito mais rápido, então adicionei set clipboard=exclude:.* ao meu arquivo .vimrc . Agora tudo funciona muito bem.

    
por 25.10.2015 / 20:18

Tags