elementary / elementary/code

Request to Add IDE-Like Features Through a Plugin

Abierto
#1,708 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Needs Design Priority: Wishlist
Lenguaje dominante
Vala
Estrellas
521
Forks
118
Merge medio
1 d 8 h
PR fusionados (30 d)
14

Descripción

### 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_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.