summaryrefslogtreecommitdiff
path: root/internal/lsp/server.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-08-22 17:10:58 +0300
committerPaul Buetow <paul@buetow.org>2025-08-22 17:10:58 +0300
commit529595010c347eb7f671a6028409f6e29fe4ffe7 (patch)
tree1d1ba77a90e73e085b37e76d3fc3d36302631b0c /internal/lsp/server.go
parent23c2fdd627704fbafec7a499c1ba94fdff876a96 (diff)
lsp: treat manual completion as trigger; remove space from default triggers; avoid auto after whitespace
Diffstat (limited to 'internal/lsp/server.go')
-rw-r--r--internal/lsp/server.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/lsp/server.go b/internal/lsp/server.go
index edd6aca..db31d42 100644
--- a/internal/lsp/server.go
+++ b/internal/lsp/server.go
@@ -86,8 +86,8 @@ func NewServer(r io.Reader, w io.Writer, logger *log.Logger, opts ServerOptions)
s.startTime = time.Now()
s.llmClient = opts.Client
if len(opts.TriggerCharacters) == 0 {
- // Defaults (explicit space included to allow post-identifier triggers)
- s.triggerChars = []string{".", ":", "/", "_", " "}
+ // Defaults (no space to avoid auto-trigger after whitespace)
+ s.triggerChars = []string{".", ":", "/", "_"}
} else {
s.triggerChars = append([]string{}, opts.TriggerCharacters...)
}