Hace un tiempo atrás realicé un post mencionando a VIM y sus "facultades", con el paso del tiempo me encariñé con este editor e investigué un poco mas acerca de los "plugins" que uno le puede añadir y así aumentar la productividad.
Buscando la manera de enriquecer la indentación, me topé con este script que mejora bastante la forma de tabular nuestro código, lo interesante es que este script respeta la tabulación de PHP, HTML, JavaScript y CSS, todos estos en un mismo archivo.
Existe el comando CTRL+n o CTRL+p para desplegar una lista de "coincidencias" con respecto a la palabra que estamos tipeando, para hacer mas fácil la tarea de "auto completar" este script deja la tecla "TAB" como tecla predefinida para que nos aparezca dicho listado.