vim - usando snipmate y ragtag juntos
Pregunta
Estoy intentando cambiar a vim para todas mis ediciones y probar los complementos.He estado usando snipmate y ragtag y me gustan ambos.Ahora estoy codificando PHP con HTML y vi esta pregunta para que snipmate funcione con fragmentos para los dos tipos de archivos aquí: Vim - Activación de fragmentos HTML en archivos PHP .
Esto funciona bien, puedo obtener fragmentos tanto para PHP como para HTML, pero ragtag ya no presenta bloques <?php ... ?>
de PHP, sino <% ... %>
.¿Hay alguna forma de solucionar este problema?
Gracias.
Solución
Es posible que Ragtag no comprenda varios tipos de archivos.¿Funciona cuando :set ft=php
o :set ft=html.php
?
Nunca he usado ragtag, pero como también estás usando Snipmate, ¿por qué no escribes php<Tab>
?
Sin duda, es mucho más fácil de recordar y más "mnemónico" que <C-X>_
(si leo bien el documento).
- EDITAR -
Parece que se ha realizado una comprobación en ft
(tipo de archivo) en la línea 71 pero solo acepta "php"
como valor, ya que tienes set ft=php.html
ragtag debería aceptar "php.html"
también.
Creo que cambiar esta línea de
if &ft == "php"
a
if &ft == "php" || &ft == "php.html"
debería funcionar.