aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2024-06-17 14:44:21 +0300
committeromagdy7 <omar.professional8777@gmail.com>2024-06-17 14:44:21 +0300
commit8b8d2e6bf37691a5004104f20024fee8c5cb9ec2 (patch)
tree88230f5570cffdff7dc2686f7783888ddbbd4869
parent3e2b2c1beb85dce314d5dc67294aa55643f2aa6d (diff)
downloaddotfiles-8b8d2e6bf37691a5004104f20024fee8c5cb9ec2.tar.xz
dotfiles-8b8d2e6bf37691a5004104f20024fee8c5cb9ec2.zip
nvim: Added a new keymap to toggle oil in vertical split mode
-rw-r--r--alacritty/.config/alacritty/alacritty.toml24
-rw-r--r--nvim/.config/nvim/lua/config/keymaps.lua8
-rw-r--r--nvim/.config/nvim/lua/plugins/main.lua6
3 files changed, 23 insertions, 15 deletions
diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml
index fd6ae37..534173f 100644
--- a/alacritty/.config/alacritty/alacritty.toml
+++ b/alacritty/.config/alacritty/alacritty.toml
@@ -9,21 +9,21 @@ foreground = "#B3B1AD"
[font]
size = 11
- [font.bold]
- family = "Comic mono"
- style = "Bold"
+[font.bold]
+family = "Comic mono"
+style = "Bold"
- [font.bold_italic]
- family = "Comic mono"
- style = "Bold Italic"
+[font.bold_italic]
+family = "Comic mono"
+style = "Bold Italic"
- [font.italic]
- family = "Comic mono"
- style = "Italic"
+[font.italic]
+family = "Comic mono"
+style = "Italic"
- [font.normal]
- family = "Comic mono"
- style = "Bold"
+[font.normal]
+family = "Comic mono"
+style = "Bold"
[[keyboard.bindings]]
action = "ToggleFullscreen"
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