¿Puede vim resaltar etiquetas HTML coincidentes como Notepad++?


VIM tiene soporte para emparejar pares de corchetes, paréntesis y corchetes. Esto es ideal para editar lenguajes de estilo C como PHP y Javascript. Pero, ¿qué pasa con las etiquetas HTML coincidentes?

Notepad++ ha tenido esta característica durante el tiempo que la he estado usando. Ser capaz de detectar dónde comienzan y terminan los bloques de HTML es muy útil. Lo que estoy buscando es algo como esto para vim (ver las etiquetas div verdes):

(una característica adicional: resaltar HTML no cerrado etiquetas, como la etiqueta roja en esta captura de pantalla).

Matchit se ha propuesto como la mejor opción, pero requiere una pulsación de tecla adicional para usar su funcionalidad. Me gustaría poder ver dónde comienzan y terminan los bloques de HTML sin presionar una tecla adicional.

He rastreado Internet para encontrar algo como esto para vim. Al parecer, no soy el único, según 2 otros StackOverflow preguntas y nabble.

Casi he renunciado yo mismo a vim no ser capaz de coincidir visualmente con las etiquetas html. ¿Es posible que vim haga esto?

Anexo: Si actualmente no es posible hacer esto con ningún plugin existente, ¿algún asistente de vimscript tiene algún consejo sobre cómo abordar la escritura de un plugin adecuado?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52