1

Neovim: Update blink.cmp config after update

This commit is contained in:
2025-01-11 15:44:54 +01:00
parent 29ee807b55
commit 5a6324ce8f

View File

@ -42,7 +42,7 @@ in {
clojure-lsp clojure-lsp
cmake-language-server cmake-language-server
haskell-language-server haskell-language-server
# ltex-ls # Terribly slow ltex-ls # TODO: Only enable on-demand
lua-language-server lua-language-server
nil nil
nixd nixd
@ -393,39 +393,31 @@ in {
opts = { opts = {
keymap.preset = "enter"; keymap.preset = "enter";
appearance = {
use_nvim_cmp_as_default = true;
nerd_font_variant = "mono";
};
fuzzy = {
use_typo_resistance = true;
use_frequency = true;
use_proximity = true;
};
sources = {
completion = { completion = {
enabled_providers = ["lsp" "path" "snippets"]; # No "buffer" keyword = {
}; range = "full"; # Fuzzy match on text before and after the cursor
}; };
completion = {
accept = { accept = {
auto_brackets = { auto_brackets = {
enabled = false; enabled = true; # Insert brackets for functions
}; };
}; };
menu = { menu = {
enabled = true; enabled = true;
auto_show = true;
scrollbar = true;
border = "rounded"; border = "rounded";
}; };
documentation = { documentation = {
auto_show = true; auto_show = true;
auto_show_delay_ms = 250; auto_show_delay_ms = 250;
treesitter_highlighting = true;
window = { window = {
scrollbar = true;
border = "rounded"; border = "rounded";
}; };
}; };
@ -441,6 +433,21 @@ in {
border = "rounded"; border = "rounded";
}; };
}; };
fuzzy = {
use_typo_resistance = true;
use_frecency = true;
use_proximity = true;
};
sources = {
default = ["lsp" "path" "snippets"]; # No "buffer"
};
appearance = {
use_nvim_cmp_as_default = true;
nerd_font_variant = "mono";
};
}; };
}; };
@ -693,7 +700,12 @@ in {
event = ["BufReadPost" "BufNewFile"]; event = ["BufReadPost" "BufNewFile"];
config = mkDefaultConfig name; config = mkDefaultConfig name;
opts = { opts = {
current_line_blame = false; numhl = false;
linehl = false;
current_line_blame = true;
current_line_blame_opts = {
delay = 50;
};
}; };
}; };
@ -768,16 +780,17 @@ in {
intellitab = { intellitab = {
name = "intellitab"; name = "intellitab";
# pkg = pkgs.vimPlugins.intellitab-nvim; # Prints at each indent :( pkg = pkgs.vimPlugins.intellitab-nvim; # Prints at each indent :(
pkg = pkgs.vimUtils.buildVimPlugin { # TODO: Build broken
name = "intellitab-nvim"; # pkg = pkgs.vimUtils.buildVimPlugin {
src = pkgs.fetchFromGitHub { # name = "intellitab-nvim";
owner = "ChUrl"; # src = pkgs.fetchFromGitHub {
repo = "intellitab.nvim"; # owner = "ChUrl";
rev = "6d644b7d92198477f2920d0c3b3b22dad470ef10"; # Disable print # repo = "intellitab.nvim";
sha256 = "sha256-MwBcsYpyrjoXa7nxcwaci3h0NIWyMoF1NyYfEbFzo0E="; # rev = "6d644b7d92198477f2920d0c3b3b22dad470ef10"; # Disable print
}; # sha256 = "sha256-MwBcsYpyrjoXa7nxcwaci3h0NIWyMoF1NyYfEbFzo0E=";
}; # };
# };
lazy = true; lazy = true;
event = ["InsertEnter"]; event = ["InsertEnter"];
}; };
@ -1332,7 +1345,7 @@ in {
end end
''; '';
opts = { opts = {
render = "wrapped-compact"; render = "default";
max_width = 45; # In columns max_width = 45; # In columns
top_down = false; top_down = false;
}; };
@ -1595,19 +1608,20 @@ in {
lazy = true; lazy = true;
}; };
_telescope-tabs = { # TODO: Build broken
name = "telescope-tabs"; # _telescope-tabs = {
pkg = pkgs.vimUtils.buildVimPlugin { # name = "telescope-tabs";
name = "telescope-tabs"; # pkg = pkgs.vimUtils.buildVimPlugin {
src = pkgs.fetchFromGitHub { # name = "telescope-tabs";
owner = "LukasPietzschmann"; # src = pkgs.fetchFromGitHub {
repo = "telescope-tabs"; # owner = "LukasPietzschmann";
rev = "0a678eefcb71ebe5cb0876aa71dd2e2583d27fd3"; # repo = "telescope-tabs";
sha256 = "sha256-IvxZVHPtApnzUXIQzklT2C2kAxgtAkBUq3GNxwgPdPY="; # rev = "0a678eefcb71ebe5cb0876aa71dd2e2583d27fd3";
}; # sha256 = "sha256-IvxZVHPtApnzUXIQzklT2C2kAxgtAkBUq3GNxwgPdPY=";
}; # };
lazy = true; # };
}; # lazy = true;
# };
_telescope-undo = { _telescope-undo = {
name = "telescope-undo"; name = "telescope-undo";
@ -1629,7 +1643,7 @@ in {
dependencies = [ dependencies = [
_plenary _plenary
_telescope-fzf-native _telescope-fzf-native
_telescope-tabs # _telescope-tabs
_telescope-undo _telescope-undo
_telescope-ui-select _telescope-ui-select
]; ];
@ -1638,7 +1652,7 @@ in {
"undo" "undo"
"ui-select" "ui-select"
"fzf" "fzf"
"telescope-tabs" # "telescope-tabs"
]; ];
in '' in ''
function(_, opts) function(_, opts)