diff options
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/.config/nvim/lua/config/keymaps.lua | 8 | ||||
| -rw-r--r-- | nvim/.config/nvim/lua/plugins/main.lua | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/nvim/.config/nvim/lua/config/keymaps.lua b/nvim/.config/nvim/lua/config/keymaps.lua index 7aaf197..d85eec7 100644 --- a/nvim/.config/nvim/lua/config/keymaps.lua +++ b/nvim/.config/nvim/lua/config/keymaps.lua @@ -82,6 +82,14 @@ map("n", "gl", "<cmd>lua vim.diagnostic.open_float()<CR>", { desc = "Line diagno -- oil.nvim keymaps map("n", "<leader>o", "<cmd>Oil<CR>", { desc = "Open Oil.nvim", remap = true }) +map("n", "<leader>e", function() + if vim.o.filetype == "oil" then + vim.cmd("bd") + else + vim.cmd("vsplit | vertical resize -60 | wincmd r") + require("oil").open() + end +end, { desc = "Open Oil.nvim ins split mode", remap = true }) map("n", "-", "<cmd>Oil<CR>", { desc = "Open Oil.nvim", remap = true }) -- competitest keymaps diff --git a/nvim/.config/nvim/lua/plugins/main.lua b/nvim/.config/nvim/lua/plugins/main.lua index 75c8cd1..94def31 100644 --- a/nvim/.config/nvim/lua/plugins/main.lua +++ b/nvim/.config/nvim/lua/plugins/main.lua @@ -457,7 +457,7 @@ return { local cmp = require("cmp") opts.mapping = vim.tbl_extend("force", opts.mapping, { - ["<C-k>"] = cmp.mapping(function(fallback) + ["<C-;>"] = cmp.mapping(function(fallback) -- You could replace the expand_or_jumpable() calls with expand_or_locally_jumpable() -- this way you will only jump inside the snippet region if luasnip.expand_or_jumpable() then @@ -468,9 +468,9 @@ return { cmp.complete() else fallback() - end + end end, { "i", "s" }), - ["<C-j>"] = cmp.mapping(function(fallback) + ["<C-h>"] = cmp.mapping(function(fallback) if luasnip.jumpable(-1) then luasnip.jump(-1) elseif cmp.visible() then |
