-
I'm having this
My config is the same as in the installation guide, except I changed fuzzy implementation from {
"saghen/blink.cmp",
-- optional: provides snippets for the snippet source
dependencies = "rafamadriz/friendly-snippets",
-- use a release tag to download pre-built binaries
version = "*",
-- AND/OR build from source, requires nightly: https://rust-lang.github.io/rustup/concepts/channels.html#working-with-nightly-rust
-- build = 'cargo build --release',
-- If you use nix, you can build from source using latest nightly rust with:
-- build = 'nix run .#build-plugin',
---@module 'blink.cmp'
---@type blink.cmp.Config
opts = {
-- 'default' (recommended) for mappings similar to built-in completions (C-y to accept, C-n/C-p for up/down)
-- 'super-tab' for mappings similar to vscode (tab to accept, arrow keys for up/down)
-- 'enter' for mappings similar to 'super-tab' but with 'enter' to accept
--
-- All presets have the following mappings:
-- C-space: Open menu or open docs if already open
-- C-e: Hide menu
-- C-k: Toggle signature help
--
-- See the full "keymap" documentation for information on defining your own keymap.
keymap = { preset = "default" },
appearance = {
-- Sets the fallback highlight groups to nvim-cmp's highlight groups
-- Useful for when your theme doesn't support blink.cmp
-- Will be removed in a future release
use_nvim_cmp_as_default = true,
-- Set to 'mono' for 'Nerd Font Mono' or 'normal' for 'Nerd Font'
-- Adjusts spacing to ensure icons are aligned
nerd_font_variant = "mono",
},
-- Default list of enabled providers defined so that you can extend it
-- elsewhere in your config, without redefining it, due to `opts_extend`
sources = {
default = { "lsp", "path", "snippets", "buffer" },
},
-- Blink.cmp uses a Rust fuzzy matcher by default for typo resistance and significantly better performance
-- You may use a lua implementation instead by using `implementation = "lua"` or fallback to the lua implementation,
-- when the Rust fuzzy matcher is not available, by using `implementation = "prefer_rust"`
--
-- See the fuzzy documentation for more information
fuzzy = { implementation = "lua" },
},
opts_extend = { "sources.default" },
}, I'm using v0.13.0 version, with commit |
Beta Was this translation helpful? Give feedback.
Answered by
Saghen
Feb 27, 2025
Replies: 1 comment
-
Resolved by 2c1524f |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
smartding
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Resolved by 2c1524f