Fellow EasyTags user here, I always wanted that functionality, too (for jsctags
). I've implemented a patch that allows to configure separate executables for particular languages.
Until this is merged (unfortunately, there hasn't been any activity there in the past few months), you can use my fork. The configuration would be something like this:
let g:easytags_languages = {
\ 'haskell': {
\ 'cmd': '~/.cabal/bin/lushtags',
\ 'args': [],
\ 'fileoutput_opt': '-f',
\ 'stdout_opt': '-f-',
\ 'recurse_flag': '-R'
\ }
\}