diff --git a/.config/nvim/lua/plugins/configs/cmp.lua b/.config/nvim/lua/plugins/configs/cmp.lua index 576c3307..7b24a778 100755 --- a/.config/nvim/lua/plugins/configs/cmp.lua +++ b/.config/nvim/lua/plugins/configs/cmp.lua @@ -1,45 +1,6 @@ local cmp = require("cmp") -local lspkind = require("lspkind") -cmp.setup({ - snippet = { - -- REQUIRED - you must specify a snippet engine - expand = function(args) - -- vim.fn["vsnip#anonymous"](args.body) -- For `vsnip` users. - require("luasnip").lsp_expand(args.body) -- For `luasnip` users. - -- require('snippy').expand_snippet(args.body) -- For `snippy` users. - -- vim.fn["UltiSnips#Anon"](args.body) -- For `ultisnips` users. - end, - }, - - formatting = { - format = lspkind.cmp_format({ - with_text = true, - maxwidth = 50, - }), - }, - mapping = { - [""] = cmp.mapping(cmp.mapping.scroll_docs(-4), { "i", "c" }), - [""] = cmp.mapping(cmp.mapping.scroll_docs(4), { "i", "c" }), - [""] = cmp.mapping(cmp.mapping.complete(), { "i", "c" }), - [""] = cmp.config.disable, -- Specify `cmp.config.disable` if you want to remove the default `` mapping. - [""] = cmp.mapping({ - i = cmp.mapping.abort(), - c = cmp.mapping.close(), - }), - [""] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. - }, - sources = cmp.config.sources({ - { name = "nvim_lsp" }, - -- { name = 'vsnip' }, -- For vsnip users. - { name = "luasnip" }, -- For luasnip users. - -- { name = 'ultisnips' }, -- For ultisnips users. - -- { name = 'snippy' }, -- For snippy users. - { name = "neorg" }, - }, { - -- { name = "buffer" }, - }), -}) +cmp.setup({}) -- Use buffer source for `/` (if you enabled `native_menu`, this won't work anymore). cmp.setup.cmdline("/", { diff --git a/.config/nvim/lua/plugins/plugins.lua b/.config/nvim/lua/plugins/plugins.lua index 845a8b82..399eec1b 100755 --- a/.config/nvim/lua/plugins/plugins.lua +++ b/.config/nvim/lua/plugins/plugins.lua @@ -176,26 +176,17 @@ return require("packer").startup({ "ms-jpq/coq.thirdparty", }, }) - -- use({ - -- "rafamadriz/friendly-snippets", - -- event = "InsertEnter", - -- }) - -- - -- use({ - -- "hrsh7th/nvim-cmp", - -- even = "InsertEnter", - -- requires = { - -- "hrsh7th/cmp-nvim-lsp", - -- "hrsh7th/cmp-buffer", - -- "hrsh7th/cmp-path", - -- "hrsh7th/cmp-cmdline", - -- "onsails/lspkind-nvim", - -- "L3MON4D3/LuaSnip", - -- }, - -- config = function() - -- require("plugins.configs.cmp") - -- end, - -- }) + -- Ghetto Way of Getting Fuzzy Finding for commands + use({ + "hrsh7th/nvim-cmp", + even = "InsertEnter", + requires = { + "hrsh7th/cmp-cmdline", + }, + config = function() + require("plugins.configs.cmp") + end, + }) -- Show code outline use({ @@ -384,13 +375,13 @@ return require("packer").startup({ }) -- Completions for /, :, ? - use({ - "gelguy/wilder.nvim", - event = "BufEnter", - config = function() - require("plugins.configs.wilder") - end - }) + -- use({ + -- "gelguy/wilder.nvim", + -- event = "BufEnter", + -- config = function() + -- require("plugins.configs.wilder") + -- end + -- }) -- Leave at end!!! -- Install and deploy packer plugins