]> code.delx.au - gnu-emacs-elpa/commitdiff
company-etags-find-table: fix fallback tags file expansion
authorIngo Lohmar <i.lohmar@gmail.com>
Mon, 27 Jul 2015 18:25:36 +0000 (20:25 +0200)
committerIngo Lohmar <i.lohmar@gmail.com>
Mon, 27 Jul 2015 18:26:40 +0000 (20:26 +0200)
company-etags.el

index 1c01c91673195c05d3662370b3854722c9cfc5e3..b377b362bcaced273cf4648a8d208d42da721a54 100644 (file)
@@ -51,11 +51,11 @@ buffer automatically."
 (defvar-local company-etags-buffer-table 'unknown)
 
 (defun company-etags-find-table ()
-  (let ((file (locate-dominating-file (or buffer-file-name
-                                          default-directory)
-                                      "TAGS")))
-    (when (and file (file-regular-p file))
-      (list (expand-file-name file)))))
+  (let ((dir (locate-dominating-file (or buffer-file-name
+                                         default-directory)
+                                     "TAGS")))
+    (when dir
+      (list (expand-file-name "TAGS" dir)))))
 
 (defun company-etags-buffer-table ()
   (or (and company-etags-use-main-table-list tags-table-list)