Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin extensions (aka LSP API) #3849

Merged
merged 8 commits into from
Aug 3, 2024
Merged

Plugin extensions (aka LSP API) #3849

merged 8 commits into from
Aug 3, 2024

Commits on Jun 30, 2024

  1. Add interface used by plugins to replace some Geany functionality wit…

    …h their own implementation
    
    Co-authored-by: Colomban Wendling <[email protected]>
    techee and b4n committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    7a741be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3edf06b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    554b507 View commit details
    Browse the repository at this point in the history
  4. Add Geany code delegating symbol goto to plugins

    Most of the changes just make it possible for the extension freely
    decide whether to perform goto based on its internal logic.
    This moves obtaining the current word and related logic for Geany's
    TM-based goto into symbols_goto_tag().
    
    Co-authored-by: Colomban Wendling <[email protected]>
    techee and b4n committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    2fba342 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef70f3b View commit details
    Browse the repository at this point in the history
  6. Add PluginExtension documentation

    Co-authored-by: Colomban Wendling <[email protected]>
    Co-authored-by: Lex Trotman <[email protected]>
    3 people committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    358d585 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    03ad03b View commit details
    Browse the repository at this point in the history
  8. Bump plugin API

    techee committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    d9dcf1e View commit details
    Browse the repository at this point in the history