Update the ctags to minimal version required for the Kotlin parser to work. No changes to the geany sources were necessary.
This a prerequisite to https://github.com/dolik-rce/geany/pull/1, as suggested by @elextr in https://github.com/geany/geany/pull/2778#issuecomment-864518340. Unfortunately, that PR can't be created here directly, since it compares two branches in my fork, but I will move it to this repository as soon as this PR is accepted or when someone with commit rights to geany repository pulls in this branch.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2830
-- Commit Summary --
* update ctags to version p5.9.20210411.0
-- File Changes --
M ctags/main/dependency.c (13) M ctags/main/entry.c (15) M ctags/main/entry.h (9) M ctags/main/error.c (8) M ctags/main/field.c (58) M ctags/main/field.h (3) M ctags/main/field_p.h (3) M ctags/main/fmt.c (4) M ctags/main/htable.c (94) M ctags/main/htable.h (23) M ctags/main/lregex.c (25) M ctags/main/lregex_p.h (2) M ctags/main/options.c (644) M ctags/main/options.h (1) M ctags/main/options_p.h (1) M ctags/main/parse.c (106) M ctags/main/parse.h (3) M ctags/main/parse_p.h (4) M ctags/main/parsers_p.h (14) M ctags/main/ptag.c (10) M ctags/main/ptag_p.h (7) M ctags/main/ptrarray.c (69) M ctags/main/ptrarray.h (9) M ctags/main/read.c (24) M ctags/main/read_p.h (4) M ctags/main/repoinfo.h (2) M ctags/main/routines.c (1) M ctags/main/routines.h (3) M ctags/main/routines_p.h (3) M ctags/main/subparser.h (2) M ctags/main/tokeninfo.c (4) M ctags/main/tokeninfo.h (8) M ctags/main/writer-ctags.c (55) M ctags/main/writer-json.c (6) M ctags/main/writer.c (8) M ctags/main/writer_p.h (4) M ctags/main/xtag.c (6) M ctags/main/xtag_p.h (12)
-- Patch Links --
https://github.com/geany/geany/pull/2830.patch https://github.com/geany/geany/pull/2830.diff