[Github-comments] [geany/geany] Move TM and ctags files (#1070)

Jiří Techet notifications at xxxxx
Sat Jun 11 16:19:12 UTC 2016


This is the patch I was talking about which moves TM-related things around a bit (can be changed if anyone prefers different locations/directory naming etc.). There are just two things missing:

1. I haven't updated the makefile.win32 files - is it worth updating them or can they be removed completely? Are they still needed for something?

2. There should probably be some kind of makefile that builds ctags when run inside either ctags/main or ctags/parsers (right now it's only in the ctags directory). There's something similar in universal-ctags too, I just wasn't sure what's the right way to do it for Geany. I'd leave this to someone with better automake knowledge (should be easy).
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/1070

-- Commit Summary --

  * Move TM into src
  * Use the single-file implementation of MIO from universal-ctags
  * Separate ctags into parsers and main sources
  * Update paths for doxygen
  * Update various comments mentioning tagmanager/src
  * Rename js.c to jscript.c to match universal-ctags

-- File Changes --

    M HACKING (2)
    M Makefile.am (2)
    M configure.ac (6)
    A ctags/Makefile.am (89)
    R ctags/main/args.c (0)
    R ctags/main/args.h (0)
    R ctags/main/ctags.c (0)
    R ctags/main/ctags.h (0)
    R ctags/main/entry.c (0)
    R ctags/main/entry.h (3)
    R ctags/main/general.h (0)
    R ctags/main/get.c (0)
    R ctags/main/get.h (0)
    R ctags/main/keyword.c (0)
    R ctags/main/keyword.h (0)
    R ctags/main/lregex.c (2)
    R ctags/main/main.h (0)
    A ctags/main/mio.c (1063)
    A ctags/main/mio.h (178)
    R ctags/main/nestlevel.c (0)
    R ctags/main/nestlevel.h (0)
    R ctags/main/options.c (0)
    R ctags/main/options.h (0)
    R ctags/main/parse.c (2)
    R ctags/main/parse.h (0)
    R ctags/main/parsers.h (2)
    R ctags/main/read.c (0)
    R ctags/main/read.h (2)
    R ctags/main/sort.c (0)
    R ctags/main/sort.h (0)
    R ctags/main/strlist.c (0)
    R ctags/main/strlist.h (0)
    R ctags/main/vstring.c (0)
    R ctags/main/vstring.h (0)
    R ctags/makefile.win32 (0)
    R ctags/parsers/abaqus.c (0)
    R ctags/parsers/abc.c (0)
    R ctags/parsers/actionscript.c (0)
    R ctags/parsers/asciidoc.c (0)
    R ctags/parsers/asm.c (0)
    R ctags/parsers/basic.c (0)
    R ctags/parsers/c.c (2)
    R ctags/parsers/cobol.c (0)
    R ctags/parsers/conf.c (0)
    R ctags/parsers/css.c (0)
    R ctags/parsers/diff.c (0)
    R ctags/parsers/docbook.c (0)
    R ctags/parsers/erlang.c (0)
    R ctags/parsers/fortran.c (2)
    R ctags/parsers/go.c (0)
    R ctags/parsers/haskell.c (0)
    R ctags/parsers/haxe.c (0)
    R ctags/parsers/html.c (0)
    R ctags/parsers/jscript.c (2)
    R ctags/parsers/json.c (0)
    R ctags/parsers/latex.c (0)
    R ctags/parsers/lua.c (0)
    R ctags/parsers/make.c (0)
    R ctags/parsers/markdown.c (0)
    R ctags/parsers/matlab.c (0)
    R ctags/parsers/nsis.c (0)
    R ctags/parsers/objc.c (0)
    R ctags/parsers/pascal.c (0)
    R ctags/parsers/perl.c (0)
    R ctags/parsers/php.c (0)
    R ctags/parsers/powershell.c (0)
    R ctags/parsers/python.c (0)
    R ctags/parsers/r.c (0)
    R ctags/parsers/rest.c (0)
    R ctags/parsers/ruby.c (0)
    R ctags/parsers/rust.c (0)
    R ctags/parsers/sh.c (0)
    R ctags/parsers/sql.c (0)
    R ctags/parsers/tcl.c (0)
    R ctags/parsers/txt2tags.c (0)
    R ctags/parsers/verilog.c (0)
    R ctags/parsers/vhdl.c (0)
    M doc/Doxyfile.in (10)
    M doc/Makefile.am (4)
    M plugins/Makefile.am (2)
    M scripts/create_php_tags.py (4)
    M src/Makefile.am (5)
    M src/filetypes.h (2)
    R src/tagmanager/Makefile.am (5)
    R src/tagmanager/makefile.win32 (0)
    R src/tagmanager/tm_ctags_wrappers.c (0)
    R src/tagmanager/tm_ctags_wrappers.h (0)
    R src/tagmanager/tm_parser.c (0)
    R src/tagmanager/tm_parser.h (0)
    R src/tagmanager/tm_source_file.c (0)
    R src/tagmanager/tm_source_file.h (0)
    R src/tagmanager/tm_tag.c (0)
    R src/tagmanager/tm_tag.h (0)
    R src/tagmanager/tm_workspace.c (0)
    R src/tagmanager/tm_workspace.h (0)
    D tagmanager/Makefile.am (3)
    D tagmanager/ctags/Makefile.am (89)
    D tagmanager/mio/COPYING (339)
    D tagmanager/mio/Makefile.am (13)
    D tagmanager/mio/README (3)
    D tagmanager/mio/makefile.win32 (53)
    D tagmanager/mio/mio-file.c (175)
    D tagmanager/mio/mio-memory.c (480)
    D tagmanager/mio/mio.c (656)
    D tagmanager/mio/mio.h (221)

-- Patch Links --

https://github.com/geany/geany/pull/1070.patch
https://github.com/geany/geany/pull/1070.diff

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1070
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160611/3a59437b/attachment.html>


More information about the Github-comments mailing list