Como posso depurar um plug -in Vim que não está sendo carregado?
Pergunta
Estou tentando usar o plug -in do Snipmate Vim e instalei -o como ele dirige, mas quando pressiono a guia, nada acontece.
- Como posso depurar isso? Existem arquivos de log vim quando tenta carregar coisas?
- Como posso ver quais plugins estão carregados corretamente?
eu tentei :sni<tab>
Para ver se há algo chamado Snipsomething instalado, mas nada completa.
No tutorial de instalação, não menciona adicionar nada ao meu vimrc
Mas acho que encontra o /plugin/
DIR automaticamente?
Estou executando no Windows e Unix e tenho o mesmo perfil com o mesmo problema.
Outros plugins como o nerdtree estão carregando OK.
Atualizar: Após outra pergunta, eu tentei :inoremap
e :snoremap
e a <Tab>
entrada mencionada TriggerSnippet()
existe:
por exemplo
s <Tab> * <Esc>i <Right><C-R>=TriggerSnippet()<CR>
- Isso significa que está ativado?
Solução
:verbose imap <tab>
vai lhe dizer o que está obrigado a <tab>
:scriptnames
Vou lhe dizer quais scripts foram carregados.
Outras dicas
Você pode inserir echo "Loaded so far"
e similares dentro do código do plug -in - o texto será exibido na linha de fundo se o echo
É executado. Depuração da PrintF :) Bruta, mas simples e funciona.
Também: plugin
é carregado automaticamente. plugins
não é.
Parece que eu tinha algo desonesto em C:\Program Files\Vim\vimfiles\
Diretório que estava substituindo minhas preferências de usuário. Eu apenas explodi esse diretório e ele funciona agora.