Skip to content

Request to Add IDE-Like Features Through a Plugin #1708

@90kambu90

Description

@90kambu90

Problem

While working with the editor, I felt the need for richer coding assistance than the standard autocomplete could provide. The idea for MyPlug was built upon an existing plugin, which served as the foundation for extending the editor’s capabilities even further.

Proposal

From that starting point, I developed MyPlug to introduce a broader, more integrated set of IDE-like features while preserving the editor's lightweight nature.
MyPlug combines local completion with Language Server Protocol (LSP) integration to provide hybrid code completion, hover information, signature help, diagnostics, and code actions directly within the editor. It also supports the dynamic detection and selection of LSP servers across multiple languages, allowing users to enable advanced features flexibly.
Although the plugin is in its early stages, I am proposing its inclusion in the main codebase so it can continue to evolve and mature. I believe it represents a meaningful step toward a more capable, context-aware editing experience while leaving ample room for future collaboration and refinement.

Prior Art (Optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs DesignNeeds the UX team to specify or implement a solution. May need new icons or css for examplePriority: WishlistAn enhancement or feature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions