This is the complete counterpart of #3849, including the sidebar symbol patches and also #3707 and #3572.
These are all the diffs against Geany itself from https://github.com/techee/geany-lsp.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3850
Commit Summary
- 5633fca Add interface used by plugins to replace some Geany functionality with their own implementation
- 0f11936 Add Geany code delegating autocompletion to plugins
- 911963a Add Geany code delegating calltips to plugins
- b53a8e3 Add Geany code delegating symbol goto to plugins
- 6db24b8 Add Geany code delegating keyword highlighting to plugins
- 162a3d9 Export some types/functions so plugins have access to Geany symbol icons
- 118e946 Add symbols_reload_tag_list() which plugins can call to reload sidebar symbols
- fd46e30 Replace filetype_has_tags() with document_has_tags()
- 55c2dca Add some extra fields to TMTag
- 541bec9 Export tm_tag_new(), tm_tag_ref() and tm_tag_unref() to plugins
- 98b7000 Add Geany code delegating symbol tree generation to plugins
- 102a6e3 Add "session-opening" signal emitted when session opening starts/stops
- 027fb12 Add "document-before-save-as" signal
File Changes
(23 files)
Patch Links:
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/pull/3850@github.com>