fix(blink): update config for latest changes (#4953)

## Description

Update the blink.cmp config for the latest changes.

Mainly fixing the experimental `auto_brackets` support (moved under the
`completion` key). The other changes are either the same as the
defaults, or commented out - they were simply updated to reflect the new
config format.

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
This commit is contained in:
jyuan0
2024-12-05 02:46:15 -05:00
committed by GitHub
parent efc95dc6aa
commit 090ca75d3b

View File

@ -33,16 +33,22 @@ return {
---@module 'blink.cmp' ---@module 'blink.cmp'
---@type blink.cmp.Config ---@type blink.cmp.Config
opts = { opts = {
highlight = { appearance = {
-- sets the fallback highlight groups to nvim-cmp's highlight groups -- sets the fallback highlight groups to nvim-cmp's highlight groups
-- useful for when your theme doesn't support blink.cmp -- useful for when your theme doesn't support blink.cmp
-- will be removed in a future release, assuming themes add support -- will be removed in a future release, assuming themes add support
use_nvim_cmp_as_default = false, use_nvim_cmp_as_default = false,
-- set to 'mono' for 'Nerd Font Mono' or 'normal' for 'Nerd Font'
-- adjusts spacing to ensure icons are aligned
nerd_font_variant = "mono",
}, },
-- set to 'mono' for 'Nerd Font Mono' or 'normal' for 'Nerd Font'
-- adjusts spacing to ensure icons are aligned
nerd_font_variant = "mono",
completion = { completion = {
accept = {
-- experimental auto-brackets support
auto_brackets = {
enabled = true,
},
},
menu = { menu = {
draw = { draw = {
treesitter = true, treesitter = true,
@ -57,11 +63,9 @@ return {
}, },
}, },
-- experimental auto-brackets support
accept = { auto_brackets = { enabled = true } },
-- experimental signature help support -- experimental signature help support
-- trigger = { signature_help = { enabled = true } } -- signature = { enabled = true },
sources = { sources = {
-- adding any nvim-cmp sources here will enable them -- adding any nvim-cmp sources here will enable them
-- with blink.compat -- with blink.compat