doc/development/architecture.md
The plugin use a 4 stage pipeline: trigger -> sources -> fuzzy -> render
hello.wo|, the query would be wo) and the treesitter object under the cursor (e.g. for intelligently enabling/disabling sources). It respects trigger characters passed by the LSP (or any other source) and includes it in the context for sending to the LSP.LSP, buffer, path, snippetsscore_offset which will be added to this score to demote certain sources. The snippets source takes advantage of this to avoid taking precedence over the LSP source. The parameters here still need to be tuned, so please let me know if you find some magical parameters!