* LSP Client & Manager
Refactored initialization flow to use internal state instead of passing params
Added workspace_path and init_opts to LSPClient
Simplified send_initialize_message() (no external args)
Updated manager/client APIs to require explicit workspace_path and typed init_opts
Improved client lifecycle handling and UI button toggling
* LSP Manager UI
Added {user.home} substitution support in configs
Use live editor buffer for JSON config parsing instead of static template
Minor cleanup and formatting improvements
* Core Widgets
Prevent external modification checks for buffer-only files in SourceFile
Minor formatting cleanup in SourceView
* Plugins / Manifest
Expanded manifest schema: added description and copyright, reordered fields
* Cleanup
Removed TreeSitter compile script and TODO entry
General code formatting and small consistency fixes
chore: remove unused TreeSitter tooling and related TODO entry
527 B
527 B
Add
- Add Collapsable code blocks
- Add Godot LSP Client
- Add Terminal plugin
- Add Plugin to <Shift><Ctrl>| and <Ctrl>| to split views up, down, left, right
- Add <Ctrl>i to lsp_manager to list who implements xyz
Change
- Make telescope plugin a generic base to allow query mode additions through plugins
- Make lsp_manager hard coded values configurable, plus add respective fields to UI
Fix
- Fix on lsp client unload to close files lsp side and unload server endpoint