scripts/tags.sh: Don't specify kind-spec for emacs' ctags/etags
authorDirk Gouders <dirk@gouders.net>
Sat, 16 Aug 2014 05:56:56 +0000 (07:56 +0200)
committerMichal Marek <mmarek@suse.cz>
Tue, 19 Aug 2014 09:12:43 +0000 (11:12 +0200)
Emacs' ctags/etags don't know about kind-spec in --regex and
produce warnings:

etags: invalid regexp modifier `v', ignoring
etags: invalid regexp modifier `/', ignoring

Fix it by removing kind-spec for the emacs case.

Signed-off-by: Dirk Gouders <dirk@gouders.net>
Inspired-by: Masatake YAMATO <yamato@redhat.com>
Tested-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
scripts/tags.sh

index cbfd269..7279897 100755 (executable)
@@ -263,7 +263,7 @@ emacs()
        --regex='/_PE(\([^,)]*\).*/PEVENT_ERRNO__\1/'           \
        --regex='/PCI_OP_READ(\([a-z]*[a-z]\).*[1-4])/pci_bus_read_config_\1/' \
        --regex='/PCI_OP_WRITE(\([a-z]*[a-z]\).*[1-4])/pci_bus_write_config_\1/'\
-       --regex='/DEFINE_HASHTABLE\((\w*)/\1/v/'
+       --regex='/DEFINE_HASHTABLE\((\w*)/\1/'
 
        all_kconfigs | xargs $1 -a                              \
        --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/\3/'