From 733e5a41d660d30e03f8ba0d0ac640dbd871245b Mon Sep 17 00:00:00 2001 From: Taken Date: Tue, 30 Jan 2024 14:15:36 +0100 Subject: [PATCH] Updated config Signed-off-by: Taken --- lua/taken/core/remaps.lua | 3 +++ lua/taken/plugins/noice.lua | 1 - lua/taken/plugins/nvim-cmp.lua | 23 ++++++++++++++++++++++- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/lua/taken/core/remaps.lua b/lua/taken/core/remaps.lua index 38a7939..62ac8d2 100644 --- a/lua/taken/core/remaps.lua +++ b/lua/taken/core/remaps.lua @@ -15,7 +15,10 @@ local n = { ["N"] = { "Nzzzv" }, ["Q"] = { "" }, + ["0"] = { "^", desc = "Go to first non blank character in line" }, + ["0"] = { "0", desc = "Go to true line beggining" }, + ["q"] = { ":noh" }, -- buffer ["bf"] = { vim.lsp.buf.format, desc = "Format buffer" }, ["bs"] = { ":write ", desc = "Save buffer" }, diff --git a/lua/taken/plugins/noice.lua b/lua/taken/plugins/noice.lua index 57b5aa5..ad11ae1 100644 --- a/lua/taken/plugins/noice.lua +++ b/lua/taken/plugins/noice.lua @@ -1,7 +1,6 @@ return { "folke/noice.nvim", event = "VeryLazy", - enabled = false, dependencies = { "MunifTanjim/nui.nvim", "rcarriga/nvim-notify", diff --git a/lua/taken/plugins/nvim-cmp.lua b/lua/taken/plugins/nvim-cmp.lua index 065802c..b414198 100644 --- a/lua/taken/plugins/nvim-cmp.lua +++ b/lua/taken/plugins/nvim-cmp.lua @@ -4,6 +4,7 @@ return { "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-buffer", "hrsh7th/cmp-path", + "hrsh7th/cmp-cmdline", "L3MON4D3/LuaSnip", "saadparwaiz1/cmp_luasnip", "rafamadriz/friendly-snippets", @@ -19,6 +20,27 @@ return { vim.opt.completeopt = "menu,menuone,noselect" + cmp.setup.cmdline("/", { + mapping = cmp.mapping.preset.cmdline(), + sources = { + { name = "buffer" }, + }, + }) + + cmp.setup.cmdline(":", { + mapping = cmp.mapping.preset.cmdline(), + sources = cmp.config.sources({ + { name = "path" }, + }, { + { + name = "cmdline", + option = { + ignore_cmds = { "Man", "!" }, + }, + }, + }), + }) + cmp.setup({ snippet = { expand = function(args) @@ -33,7 +55,6 @@ return { [""] = nil, [""] = nil, }), - sources = cmp.config.sources({ { name = "nvim_lsp" }, -- lsp { name = "luasnip" }, -- snippets