[Github-comments] [geany] Scope completion fallout patches (#906)

Jiří Techet notifications at xxxxx
Wed Feb 17 22:14:15 UTC 2016


These are some patches related to the scope completion patch set:

1. The first patch is the scope completion for namespaces.
2. Then there's a patch using the langs_compatible() function for scintilla type colorization - this is a prerequisite of https://github.com/geany/geany/pull/857
3. When working on the above patch I noticed that the -1/-2 language type codes are a bit confusing and not used correctly in the function so I tried to clean it up a bit and fix things.
4. When testing scope completion for boost I noticed there are many tags with identical names (probably because of inheritance). Just one tag of the given name can be passed to Scintilla for tag colorization to improve performance a bit.
5. The very last patch is a suggestion but I can remove it if you find it too intrusive.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * Add scope completion for namespaces
  * Cleanup NONE/AUTO filetype definitions
  * Use the langs_compatible() function when passing typenames to scintilla
  * Don't pass multiple copies of identical type name to scintilla for colorization
  * Don't use ctags types inside Geany

-- File Changes --

    M src/editor.c (12)
    M src/filetypes.c (2)
    M src/filetypes.h (8)
    M src/symbols.c (10)
    M tagmanager/src/tm_parser.h (14)
    M tagmanager/src/tm_source_file.c (23)
    M tagmanager/src/tm_source_file.h (12)
    M tagmanager/src/tm_tag.c (22)
    M tagmanager/src/tm_tag.h (8)
    M tagmanager/src/tm_workspace.c (108)
    M tagmanager/src/tm_workspace.h (8)

-- Patch Links --

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

---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/906
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160217/e29bc956/attachment.html>


More information about the Github-comments mailing list