diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index 489182e5..91d8559f 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -17,6 +17,8 @@ "plugins.extras.coding.annotation", "plugins.extras.coding.cmp.autopairs", "plugins.extras.coding.cmp.fonts", + "plugins.extras.coding.cmp.rg", + "plugins.extras.coding.cmp.yanky", "plugins.extras.coding.debugprint", "plugins.extras.coding.dial", "plugins.extras.coding.multicursor", @@ -25,6 +27,7 @@ "plugins.extras.coding.treesitter.node-action", "plugins.extras.coding.treesitter.puppeteer", "plugins.extras.dap.persistent-breakpoints", + "plugins.extras.editor.color", "plugins.extras.editor.docs.devdocs", "plugins.extras.editor.git.diffview", "plugins.extras.editor.git.github", diff --git a/.config/nvim/lua/plugins/extras/coding/cmp/emoji.lua b/.config/nvim/lua/plugins/extras/coding/cmp/emoji.lua new file mode 100644 index 00000000..bb9ddbd4 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/cmp/emoji.lua @@ -0,0 +1,9 @@ +return { + "hrsh7th/nvim-cmp", + dependencies = { + "hrsh7th/cmp-emoji", + }, + opts = function(_, opts) + table.insert(opts.sources, { name = "emoji" }) + end, +} diff --git a/.config/nvim/lua/plugins/extras/coding/cmp/git.lua b/.config/nvim/lua/plugins/extras/coding/cmp/git.lua new file mode 100644 index 00000000..87d98ecf --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/cmp/git.lua @@ -0,0 +1,18 @@ +local cmp = require("cmp") + +return { + "hrsh7th/nvim-cmp", + dependencies = { + "petertriho/cmp-git", + opts = {}, + }, + opts = function(_, opts) + cmp.setup.filetype("gitcommit", { + sources = cmp.config.sources({ + { name = "git" }, -- You can specify the `git` source if [you were installed it](https://github.com/petertriho/cmp-git). + }, { + { name = "buffer" }, + }), + }) + end, +} diff --git a/.config/nvim/lua/plugins/extras/coding/cmp/nerd-fonts.lua b/.config/nvim/lua/plugins/extras/coding/cmp/nerd-fonts.lua new file mode 100644 index 00000000..412cdbb3 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/cmp/nerd-fonts.lua @@ -0,0 +1,9 @@ +return { + "hrsh7th/nvim-cmp", + dependencies = { + "chrisgrieser/cmp-nerdfont", + }, + opts = function(_, opts) + table.insert(opts.sources, { name = "nerdfont" }) + end, +} diff --git a/.config/nvim/lua/plugins/extras/coding/cmp/yanky.lua b/.config/nvim/lua/plugins/extras/coding/cmp/yanky.lua new file mode 100644 index 00000000..ae814000 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/cmp/yanky.lua @@ -0,0 +1,9 @@ +return { + "hrsh7th/nvim-cmp", + dependencies = { + "chrisgrieser/cmp_yanky", + }, + opts = function(_, opts) + table.insert(opts.sources, { name = "cmp_yanky" }) + end, +}