Skip to content

Project manager: support for LSP #55

@diegoiast

Description

@diegoiast

Steps:

  • Find a suitable library and incorporate it.
  • qmdiLib: we have API for calling other plugins (PluginManager::open()) - but we have no way of getting back data from that plugin:
    • The idea is that the text editor would request the plugin manager : "ask the plugins for tooltip for file %s, line/row %d/%d" - and in return that API would return a JSON or something. If no request is made - the text editor should not display a tooltip, or a limited one at least.
    • We can also have a plugin that works on ctags or something, which will have limited capabilities.
    • ctags can be run: ctags -R --exclude=build --languages=C,C++,Python,Java,JavaScript,Rust,Go,ObjectiveC
    • parser for ctags is simple to create using chatgpt.

Sub-issues

Metadata

Metadata

Assignees

Labels

Project managerIssues related the project manager pluginenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions