You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(lsp): add completion method to LSPManager (#16)
* feat(lsp): add completion method to LSPManager
Add code completion support with textDocument/completion:
- completion(): Get code completion suggestions at a position
- CompletionItemKind enum for completion item types
- CompletionItem and CompletionList types
Follows LSP 3.17 specification with support for:
- CompletionList and CompletionItem[] response formats
- Type guards for runtime checking
Closes#15
* docs(lsp): update CLAUDE.md and create README.md
- Add Vue and Dart servers to supported servers list
- Document new methods: definition, references, completion
- Add LSPManager methods reference table
- Create comprehensive README with API reference
* chore: update settings and gitignore
- Add additional allowed bash commands to Claude settings
- Add .claude/settings.local.json to gitignore
- Fix import ordering in README.md (auto-formatted)
Copy file name to clipboardExpand all lines: packages/lsp/CLAUDE.md
+29-1Lines changed: 29 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ LSP (Language Server Protocol) client implementation for AI coding tools.
4
4
5
5
## Overview
6
6
7
-
This package provides a unified interface for interacting with multiple language servers, enabling real-time diagnostics, hover information, and symbol navigation.
7
+
This package provides a unified interface for interacting with multiple language servers, enabling real-time diagnostics, code navigation, completions, and symbol navigation.
0 commit comments