summaryrefslogtreecommitdiff
path: root/internal/lsp/handlers_completion.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-09-28 21:56:32 +0300
committerPaul Buetow <paul@buetow.org>2025-09-28 21:56:32 +0300
commitf14eb9199f4e1aee49594e590c08996244bb77b3 (patch)
tree6ecc23fda81ddc562bc6431b4e32bf69fd64fceb /internal/lsp/handlers_completion.go
parent6103208e0fd382fb5f8c3e317fa28d888d42cb2b (diff)
Add slash toggle for completionsv0.14.0
Diffstat (limited to 'internal/lsp/handlers_completion.go')
-rw-r--r--internal/lsp/handlers_completion.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/lsp/handlers_completion.go b/internal/lsp/handlers_completion.go
index 78e685a..db6866b 100644
--- a/internal/lsp/handlers_completion.go
+++ b/internal/lsp/handlers_completion.go
@@ -30,6 +30,10 @@ type completionPlan struct {
}
func (s *Server) handleCompletion(req Request) {
+ if s.completionDisabled() {
+ s.reply(req.ID, CompletionList{IsIncomplete: false, Items: nil}, nil)
+ return
+ }
var p CompletionParams
var docStr string
if err := json.Unmarshal(req.Params, &p); err == nil {