File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -218,10 +218,15 @@ source rather than through LSP for two main reasons:
218
218
1 . ` blink-cmp ` and ` nvim-cmp ` offer better sorting and async management when
219
219
Minuet is utilized as a separate source rather than alongside a regular LSP
220
220
such as ` clangd ` .
221
- 2 . With ` blink-cmp ` and ` nvim-cmp ` native sources, you can manually invoke
222
- Minuet completion. However, when Minuet operates as an LSP server, it is
223
- impossible to determine whether completion is triggered automatically or
224
- manually.
221
+ 2 . With ` blink-cmp ` and ` nvim-cmp ` native sources, it's possible to configure
222
+ Minuet for manual completion only, disabling automatic completion. However,
223
+ when Minuet operates as an LSP server, it is impossible to determine whether
224
+ completion is triggered automatically or manually.
225
+
226
+ The LSP protocol specification defines three ` triggerKind ` values:
227
+ ` Invoked ` , ` TriggerCharacter ` , and ` TriggerForIncompleteCompletions ` .
228
+ However, none of these specifically differentiates between manual and
229
+ automatic completion requests.
225
230
226
231
``` lua
227
232
require (' minuet' ).setup {
You can’t perform that action at this time.
0 commit comments