elementary / elementary/code

Request to Add IDE-Like Features Through a Plugin

Đang mở
#1,708 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Needs Design Priority: Wishlist
Ngôn ngữ chính
Vala
Star
521
Fork
118
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
14

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.