⬆️ 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",
},
{
"lukas-reineke/cmp-under-comparator",
},
{
"chrisgrieser/cmp-nerdfont",
},
},
keys = {
{ "<leader>ciC", ":CmpStatus<CR>", desc = "Cmp Status" },
@ -21,7 +27,12 @@ return {
opts.sources = cmp.config.sources(
vim.list_extend(
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({
@ -47,6 +58,18 @@ return {
completion = 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,
},
}

View file

@ -5,13 +5,6 @@ return {
{
"nvim-telescope/telescope.nvim",
dependencies = {
{
"2kabhishek/nerdy.nvim",
dependencies = {
"stevearc/dressing.nvim",
},
cmd = "Nerdy",
},
{
"piersolenski/telescope-import.nvim",
config = function(_, opts)
@ -139,8 +132,8 @@ return {
{ "<leader>fz", "<cmd>Telescope zoxide list<CR>", desc = "Zoxide" },
{ "<leader>sp", "<cmd>Telescope lazy<CR>", desc = "Plugins (Lazy)" },
{ "<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>uS", Util.telescope("colorscheme", { enable_preview = true }), desc = "Colorscheme with preview" },
{
"<leader>ssa",
Util.telescope("lsp_document_symbols", {