update+spade
This commit is contained in:
@ -1,20 +1,20 @@
|
||||
-- To use mini icons with blink.cmp
|
||||
local function get_mini_icon(ctx)
|
||||
if ctx.source_name == "Path" then
|
||||
local is_unknown_type = vim.tbl_contains(
|
||||
{ "link", "socket", "fifo", "char", "block", "unknown" },
|
||||
ctx.item.data.type
|
||||
)
|
||||
local mini_icon, mini_hl, _ = require("mini.icons").get(
|
||||
is_unknown_type and "os" or ctx.item.data.type,
|
||||
is_unknown_type and "" or ctx.label
|
||||
)
|
||||
if mini_icon then
|
||||
return mini_icon, mini_hl
|
||||
if ctx.source_name == "Path" then
|
||||
local is_unknown_type = vim.tbl_contains(
|
||||
{ "link", "socket", "fifo", "char", "block", "unknown" },
|
||||
ctx.item.data.type
|
||||
)
|
||||
local mini_icon, mini_hl, _ = require("mini.icons").get(
|
||||
is_unknown_type and "os" or ctx.item.data.type,
|
||||
is_unknown_type and "" or ctx.label
|
||||
)
|
||||
if mini_icon then
|
||||
return mini_icon, mini_hl
|
||||
end
|
||||
end
|
||||
end
|
||||
local mini_icon, mini_hl, _ = require("mini.icons").get("lsp", ctx.kind)
|
||||
return mini_icon, mini_hl
|
||||
local mini_icon, mini_hl, _ = require("mini.icons").get("lsp", ctx.kind)
|
||||
return mini_icon, mini_hl
|
||||
end
|
||||
|
||||
vim.api.nvim_create_autocmd('PackChanged', {
|
||||
@ -33,7 +33,8 @@ vim.api.nvim_create_autocmd('PackChanged', {
|
||||
|
||||
vim.pack.add({
|
||||
"https://github.com/xzbdmw/colorful-menu.nvim",
|
||||
{ src = "https://github.com/saghen/blink.cmp", verion = vim.version.range("1.x") },
|
||||
{ src = "https://github.com/saghen/blink.lib" },
|
||||
{ src = "https://github.com/saghen/blink.cmp" },
|
||||
})
|
||||
|
||||
-- You don't need to set these options.
|
||||
@ -79,7 +80,9 @@ vim.api.nvim_set_hl(0, "BlinkCmpMenuBorder", { link = "FloatBorder" })
|
||||
vim.api.nvim_set_hl(0, "BlinkCmpDoc", { link = "NormalFloat" })
|
||||
vim.api.nvim_set_hl(0, "BlinkCmpDocBorder", { link = "FloatBorder" })
|
||||
|
||||
require("blink.cmp").setup({
|
||||
local cmp = require('blink.cmp')
|
||||
cmp.build():pwait()
|
||||
cmp.setup({
|
||||
keymap = { preset = "super-tab" },
|
||||
signature = { enabled = true },
|
||||
sources = {
|
||||
|
||||
Reference in New Issue
Block a user