--- etags.el.orig 2015-11-16 20:25:20.153470934 +0100 +++ etags.el 2015-11-16 20:25:27.101470859 +0100 @@ -1285,8 +1285,8 @@ ;; \6 is the line to start searching at; ;; \7 is the char to start searching at. (while (re-search-forward - "^\\(\\([^\177]+[^-a-zA-Z0-9_+*$:\177]+\\)?\ -\\([-a-zA-Z0-9_+*$?:]+\\)[^-a-zA-Z0-9_+*$?:\177]*\\)\177\ + "^\\(\\([^\177]+[^-.a-zA-Z0-9_+*$:\177]+\\)?\ +\\([-.a-zA-Z0-9_+*$?:]+\\)[^-.a-zA-Z0-9_+*$?:\177]*\\)\177\ \\(\\([^\n\001]+\\)\001\\)?\\([0-9]+\\)?,\\([0-9]+\\)?\n" nil t) (intern (prog1 (if (match-beginning 5)