aboutsummaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.config/nvim/lua/config/keymaps.lua8
-rw-r--r--nvim/.config/nvim/lua/plugins/main.lua6
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