¿Generar ctags para variables bash?

Pregunta:

Cuando ejecuto ctags para un proyecto escrito en bash, se generan etiquetas para funciones, pero no para variables.
por ejemplo, si ejecuto ctags --list-kinds=sh

f funciones

En comparación con si ejecuto la lista para el idioma "c", se incluyen muchos más tipos de etiquetas.
¿Es posible generar etiquetas para variables bash? ¿O alguien sabe de una expresión regular personalizada que se pueda agregar a ~/.ctags para habilitar esto?

Respuesta:

basado en el mensaje de @Cometsong que agregué, escribí la expresión regular a continuación y agregué a mi ~/.ctags

--regex-sh=/^[ \t]*(local)?[ \t]*([A-Za-z0-9_-]+)=/\2/v,variable,variables/

Hasta ahora parece estar funcionando bastante bien.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım