-" Exuberant Ctags creator
+" Universal Ctags creator
" Maintainer: Sergey Matveev <stargrave@stargrave.org>
" License: GNU General Public License version 3 of the License or later
"
let src = getcwd()
endif
let cmdline = [
- \'uctags',
- \'--languages=' . a:lang,
- \'--python-kinds=-i',
- \'--c++-kinds=+p',
- \'--recurse',
+ \"uctags",
+ \"--languages=" . a:lang,
+ \"--python-kinds=-i",
+ \"--c++-kinds=+p",
+ \"--recurse",
\]
- if a:verbose == v:true | let cmdline += ['--verbose'] | endif
- let cmdline += ['-f', dst, src]
+ if a:verbose == v:true | let cmdline += ["--verbose"] | endif
+ let cmdline += ["-f", dst, src]
if a:onlyCmd == v:true
echo join(cmdline, " ")
return
let [curly, round, squar, outbuf] = [0, 0, 0, ""]
let ready = [strpart(line, 0, brfirst + 1)]
let trailing_comma = 1
- for c in split(line[brfirst + 1 : brlast-1], '\zs')
+ for c in split(line[brfirst + 1 : brlast-1], "\zs")
if c ==# "*" | let trailing_comma = 0 | endif
if outbuf ==# "" && c ==# " " | continue | endif
let outbuf .= c