vim - usando snipmate e ragtag juntos
Pergunta
Estou tentando mudar para o vim em todas as minhas edições e testando os plug-ins.Tenho usado snipmate e ragtag e gosto de ambos.Agora estou codificando PHP com HTML e vi esta questão para fazer o snipmate trabalhar com snippets para os dois tipos de arquivo aqui: Vim - Ativando snippets HTML em arquivos PHP .
Isso funciona bem, posso obter snippets para PHP e HTML, mas ragtag não está mais introduzindo blocos <?php ... ?>
PHP, mas sim <% ... %>
.Existe uma maneira de consertar isso?
Obrigado.
Solução
É possível que Ragtag não entenda vários tipos de arquivos.Funciona quando você :set ft=php
ou :set ft=html.php
?
Eu nunca usei ragtag, mas já que você também está usando o Snipmate, por que não digita apenas php<Tab>
?
É certamente muito mais fácil de lembrar e mais "mnemônico" do que <C-X>_
(se eu li bem o documento).
- EDITAR -
Parece que uma verificação foi feita em ft
(filetype) na linha 71 , mas aceita apenas "php"
como valor, visto que você tem set ft=php.html
ragtag deve aceitar "php.html"
também.
Acho que mudando essa linha de
if &ft == "php"
para
if &ft == "php" || &ft == "php.html"
deve funcionar.