Eu gostaria de experimentar o plugin para o Vim vinculado abaixo. Ele adiciona destaque de sintaxe para .haml
e (talvez) .sass
arquivos.
http://github.com/tpope/vim-haml
Eu fiz isso...
$ cd ~/.vim
$ git clone git://github.com/tpope/vim-haml.git
Abri um .haml
arquivo no Vim, mas não há destaque. Deve haver outro passo que preciso executar.
:syntax on
Respostas:
Esses dois comandos criarão um
~/.vim/vim-haml/
diretório com os diretórios ftplugin, sintaxe, etc. Esses diretórios precisam estar imediatamente no~/.vim
diretório apropriado ou~/.vim/vim-haml
precisam ser adicionados à lista de caminhos que o vim procura por plug-ins.Editar:
Decidi recentemente ajustar minha configuração do vim e, no processo, acabei escrevendo o seguinte arquivo de rake. Funciona apenas no Mac / Linux, mas a vantagem sobre as
cp
versões é que é completamente seguro (links simbólicos não substituem arquivos existentes, desinstalação exclui apenas links simbólicos) e fácil de manter as coisas atualizadas.fonte
Verifique se o
.vim
arquivo real está em~/.vim/plugin/
fonte
~/.vim
, quer dizer onde quer que o vim esteja instalado, certo? O local armazenado$VIM
(por exemplo, se você:echom $VIM
, esse é o local):echom $VIM
é exibido/usr/share/vim
. Mas esta resposta usa o prefixo~
para sugerir a instalação de plug-ins no diretório inicial do usuário.Para expandir a resposta de Karl, o Vim procura em um conjunto específico de diretórios seus arquivos de tempo de execução. Você pode ver esse conjunto de diretórios via
:set runtimepath?
. Para que o Vim também olhe dentro,~/.vim/vim-haml
você deve adicionarpara o seu
~/.vimrc
. Você provavelmente também desejará que o seguinte~/.vimrc
habilite todas as funcionalidades fornecidas pelo vim-haml.Você pode consultar os tópicos de ajuda
'runtimepath'
e:filetype
no Vim para obter mais informações.fonte
Eu acho que você deveria dar uma olhada no plugin Pathogen . Após a instalação, você poderá manter todos os seus plugins em pastas separadas em ~ / .vim / bundle /, e o Pathogen cuidará de carregá-los.
Ou, como alternativa, talvez você prefira o Vundle , que fornece funcionalidade semelhante (com o bônus adicional de atualizações automáticas de plugins no github).
fonte
Atualização (como 2019):
Explicação (do
:h pack
anúncio:h packages
):runtimepath
. Eles devem estar em ~ / .vim / pack / qualquer que seja / start [você só pode mudar o que for].plugins
diretórioruntimepath
são originados.Portanto, isso carrega o plug-in no início (daí o nome start).
Você também pode obter um plug-in opcional (carregado com
:packadd
) se os colocar em ~ / .vim / pack / bundle / optfonte