summaryrefslogtreecommitdiff
path: root/lua/core/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/core/init.lua')
-rw-r--r--lua/core/init.lua13
1 files changed, 11 insertions, 2 deletions
diff --git a/lua/core/init.lua b/lua/core/init.lua
index 5d31e97..a4b31de 100644
--- a/lua/core/init.lua
+++ b/lua/core/init.lua
@@ -17,10 +17,19 @@ vim.opt.spelllang="fr" -- why does french exist...
vim.api.nvim_set_keymap("n","Y","y$", {}) -- What should have been `Y`
vim.api.nvim_set_keymap("t", "<Esc>", "<C-\\><C-n>", {}) -- terminal mode Esc
-vim.keymap.set("v", "<s-l>", ":m '>+1<CR>gv=gv")
-vim.keymap.set("v", "<s-h>", ":m '<-2<CR>gv=gv")
+vim.keymap.set("v", "<s-l>", ":m '>+1<cr>gv=gv")
+vim.keymap.set("v", "<s-h>", ":m '<-2<cr>gv=gv")
-- Netrw preferences when not using lf
vim.g.netrw_liststyle = 3
vim.g.netrw_banner = 0
vim.g.netrw_bufsettings = "noma nomod nu nobl nowrap ro"
+
+-- Navigate splits
+vim.keymap.set("n", "<C-S-h>", "<C-w>h")
+vim.keymap.set("n", "<C-S-j>", "<C-w>j")
+vim.keymap.set("n", "<C-S-k>", "<C-w>k")
+vim.keymap.set("n", "<C-S-l>", "<C-w>l")
+
+-- Clear search highlights
+vim.keymap.set("n", "<C-/>", ":nohlsearch<cr>")