Por que minha linha de status do vim diz “Obtendo ../”?

1

No lado direito da minha linha de status do vim, ele diz "Obtendo ../" e está destacado em amarelo. Por que diz isso?

Os resultados de: set são:

:set
--- Options ---
  cpoptions=BceFs     history=1000        incsearch         nomodeline            pastetoggle=<F2>    ruler               shiftwidth=4        tabstop=4           ttymouse=xterm2
  helplang=en         ignorecase          laststatus=2        number              report=10000        scroll=30           smartcase           ttyfast
  backspace=indent,eol,start
  fileencoding=utf-8
  fileencodings=ucs-bom,utf-8,default,latin1
  formatprg=astyle -A2T4pDU
  printoptions=paper:letter
  runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
  statusline=%f %h%m%r%=%9*Obtaining ../
  suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
    
por Tyler Durden 30.09.2014 / 01:54

2 respostas

4

Descobri que isso acontece quando eu digito netrw (com :Explore , por exemplo) e pressiono O em um arquivo, ele tenta "obter" esse arquivo resultando em uma mensagem de erro e este texto sendo anexado ao meu linha de status. Eu não encontrei uma maneira de me livrar dele além de usar :set , copiar a linha de status normal e redefinir minha linha de status para a correta sem "Obtenção". Espero que isso ajude.

    
por 12.11.2014 / 03:36
1

A resposta está em duas linhas do seu dado :set output:

runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
statusline=%f %h%m%r%=%9*Obtaining ../

Em algum lugar, sua linha de status está sendo alterada para conter Obtaining ../ . A menos que este seja um estoque de vim (que eu duvido, ou pelo menos não reconheço), um desses diretórios conterá o arquivo responsável.

Infelizmente, não temos acesso aos arquivos em sua máquina e, portanto, um motivo mais exato pode ser algo que só você pode determinar.

    
por 30.09.2014 / 08:41