diff -ur ctags-5.6/sh.c ctags-5.6-ebuild/sh.c --- ctags-5.6/sh.c 2006-05-30 00:37:13.000000000 -0400 +++ ctags-5.6-ebuild/sh.c 2006-10-07 17:37:31.000000000 -0400 @@ -7,7 +7,8 @@ * GNU General Public License. * * This module contains functions for generating tags for scripts for the -* Bourne shell (and its derivatives, the Korn and Z shells). +* Bourne shell (and its derivatives, the Korn and Z shells), along with some +* specialised kinds of shell scripts (Gentoo ebuilds and eclasses). */ /* @@ -102,7 +103,7 @@ extern parserDefinition* ShParser (void) { static const char *const extensions [] = { - "sh", "SH", "bsh", "bash", "ksh", "zsh", NULL + "sh", "SH", "bsh", "bash", "ksh", "zsh", "ebuild", "eclass", NULL }; parserDefinition* def = parserNew ("Sh"); def->kinds = ShKinds;