Digamos que tengo un montón de pestañas abiertas en Vim, con una línea de tabulación que se parece a esto:
1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py
¿Ves cómo dos pestañas dicen "t / file.py"? Esos son archivos diferentes, simplemente se convierten en la misma etiqueta de pestaña.
En mi flujo de trabajo, los títulos de las pestañas suelen ser ambiguos (sí, para Chef nombrando todo "default.rb") o poco útiles ("Sé que una de estas 8 pestañas con 4 buffers tiene el archivo que estoy buscando ...").
Me gustaría cambiar el nombre de las pestañas para indicar lo que representan lógicamente:
1 homepage_view 2 tests 1 homepage_template 1 o/otherfile.py
Estoy bien con las pestañas predeterminadas a una etiqueta basada en nombre de archivo, siempre que pueda cambiarla una vez que se haya creado la pestaña.
¿Cómo puedo hacer esto en Vim?
:help setting-tabline(para vim en una terminal) o:help setting-guitablabel(para gvim). Podría escribir una función que verifique una variable local de tabulación y devuelva eso o algo predeterminado. Entonces, después de abrir una pestaña,:let t:mytablabel = 'homepage_template'.