Change Ruby file names and extensions recognized by 'etags'
* lib-src/etags.c <Ruby_filenames>: New variable, holds names of Ruby files. <Ruby_suffixes>: Treat .rb, .ru, and .rbw as Ruby extensions. <lang_names>: Add Ruby_filenames to the Ruby entry. * test/etags/ruby-src/test1.ru: Renamed from test1.ruby. (Bug#22241)
This commit is contained in:
parent
58bfb6a4f5
commit
e42e662f26
2 changed files with 4 additions and 2 deletions
|
@ -729,7 +729,9 @@ static const char Python_help [] =
|
|||
generate a tag.";
|
||||
|
||||
static const char *Ruby_suffixes [] =
|
||||
{ "rb", "ruby", NULL };
|
||||
{ "rb", "ru", "rbw", NULL };
|
||||
static const char *Ruby_filenames [] =
|
||||
{ "Rakefile", "Thorfile", NULL };
|
||||
static const char Ruby_help [] =
|
||||
"In Ruby code, 'def' or 'class' or 'module' at the beginning of\n\
|
||||
a line generate a tag. Constants also generate a tag.";
|
||||
|
@ -813,7 +815,7 @@ static language lang_names [] =
|
|||
{ "proc", no_lang_help, plain_C_entries, plain_C_suffixes },
|
||||
{ "prolog", Prolog_help, Prolog_functions, Prolog_suffixes },
|
||||
{ "python", Python_help, Python_functions, Python_suffixes },
|
||||
{ "ruby", Ruby_help, Ruby_functions, Ruby_suffixes },
|
||||
{ "ruby", Ruby_help,Ruby_functions,Ruby_suffixes,Ruby_filenames },
|
||||
{ "scheme", Scheme_help, Scheme_functions, Scheme_suffixes },
|
||||
{ "tex", TeX_help, TeX_commands, TeX_suffixes },
|
||||
{ "texinfo", Texinfo_help, Texinfo_nodes, Texinfo_suffixes },
|
||||
|
|
Loading…
Add table
Reference in a new issue