diff autoload/gutentags.vim @ 67:57649935316f

Only consider main filetype in cases like 'python.django'
author marc <marc@lamarciana.com>
date Sun, 17 May 2015 10:43:24 +0200
parents a14a788e3809
children 6900302dae0b
line wrap: on
line diff
--- a/autoload/gutentags.vim	Sun May 17 10:39:20 2015 +0200
+++ b/autoload/gutentags.vim	Sun May 17 10:43:24 2015 +0200
@@ -177,8 +177,10 @@
 
 " Get final ctags executable depending whether a filetype one is defined
 function! gutentags#get_ctags_executable() abort
-  if exists('g:gutentags_ctags_executable_{&filetype}')
-    return g:gutentags_ctags_executable_{&filetype}
+  "Only consider the main filetype in cases like 'python.django'
+  let l:ftype = get(split(&filetype, '\.'), 0, '')
+  if exists('g:gutentags_ctags_executable_{l:ftype}')
+    return g:gutentags_ctags_executable_{l:ftype}
   else
     return g:gutentags_ctags_executable
   endif