⬆️ deps(nvim): nerd fonts are now a part of cmp, instead of a telescope search

This commit is contained in:
Sergio Laín 2023-11-16 02:16:49 +01:00
parent c53760f3eb
commit 25722f99bd
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
2 changed files with 25 additions and 9 deletions

View file

@ -13,6 +13,12 @@ return {
{ {
"hrsh7th/cmp-emoji", "hrsh7th/cmp-emoji",
}, },
{
"lukas-reineke/cmp-under-comparator",
},
{
"chrisgrieser/cmp-nerdfont",
},
}, },
keys = { keys = {
{ "<leader>ciC", ":CmpStatus<CR>", desc = "Cmp Status" }, { "<leader>ciC", ":CmpStatus<CR>", desc = "Cmp Status" },
@ -21,7 +27,12 @@ return {
opts.sources = cmp.config.sources( opts.sources = cmp.config.sources(
vim.list_extend( vim.list_extend(
opts.sources, opts.sources,
{ { name = "emoji" }, { name = "git" }, { name = "fonts", option = { space_filter = "-" } } } {
{ name = "emoji" },
{ name = "git" },
{ name = "fonts", option = { space_filter = "-" } },
{ name = "nerdfont" },
}
) )
) )
opts.mapping = cmp.mapping.preset.insert({ opts.mapping = cmp.mapping.preset.insert({
@ -47,6 +58,18 @@ return {
completion = cmp.config.window.bordered(), completion = cmp.config.window.bordered(),
documentation = cmp.config.window.bordered(), documentation = cmp.config.window.bordered(),
} }
opts.sorting = {
comparators = {
cmp.config.compare.offset,
cmp.config.compare.exact,
cmp.config.compare.score,
require("cmp-under-comparator").under,
cmp.config.compare.kind,
cmp.config.compare.sort_text,
cmp.config.compare.length,
cmp.config.compare.order,
},
}
end, end,
}, },
} }

View file

@ -5,13 +5,6 @@ return {
{ {
"nvim-telescope/telescope.nvim", "nvim-telescope/telescope.nvim",
dependencies = { dependencies = {
{
"2kabhishek/nerdy.nvim",
dependencies = {
"stevearc/dressing.nvim",
},
cmd = "Nerdy",
},
{ {
"piersolenski/telescope-import.nvim", "piersolenski/telescope-import.nvim",
config = function(_, opts) config = function(_, opts)
@ -139,8 +132,8 @@ return {
{ "<leader>fz", "<cmd>Telescope zoxide list<CR>", desc = "Zoxide" }, { "<leader>fz", "<cmd>Telescope zoxide list<CR>", desc = "Zoxide" },
{ "<leader>sp", "<cmd>Telescope lazy<CR>", desc = "Plugins (Lazy)" }, { "<leader>sp", "<cmd>Telescope lazy<CR>", desc = "Plugins (Lazy)" },
{ "<leader>sl", "<cmd>Telescope luasnip<CR>", desc = "Luasnip (Snippets)" }, { "<leader>sl", "<cmd>Telescope luasnip<CR>", desc = "Luasnip (Snippets)" },
{ "<leader>sN", "<cmd>Nerdy<cr>", desc = "Nerd Fonts" },
{ "<leader>gC", "<cmd>Telescope git_commits<CR>", desc = "Commits" }, { "<leader>gC", "<cmd>Telescope git_commits<CR>", desc = "Commits" },
{ "<leader>uS", Util.telescope("colorscheme", { enable_preview = true }), desc = "Colorscheme with preview" },
{ {
"<leader>ssa", "<leader>ssa",
Util.telescope("lsp_document_symbols", { Util.telescope("lsp_document_symbols", {