Add new config
This commit is contained in:
24
lua/core/keymaps.lua
Normal file
24
lua/core/keymaps.lua
Normal file
@@ -0,0 +1,24 @@
|
||||
local keymap = vim.keymap.set
|
||||
|
||||
-- Mieux gérer les splits (Fenêtres)
|
||||
keymap("n", "<leader>v", ":vsplit<CR>", { desc = "Split vertical" })
|
||||
keymap("n", "<leader>h", ":split<CR>", { desc = "Split horizontal" })
|
||||
|
||||
-- Navigation entre les splits avec Ctrl + direction (comme dans tmux)
|
||||
keymap("n", "<C-h>", "<C-w>h")
|
||||
keymap("n", "<C-j>", "<C-w>j")
|
||||
keymap("n", "<C-k>", "<C-w>k")
|
||||
keymap("n", "<C-l>", "<C-w>l")
|
||||
|
||||
-- Gestion des Buffers (les fichiers ouverts)
|
||||
keymap("n", "<leader>bn", ":bnext<CR>", { desc = "Buffer suivant" })
|
||||
keymap("n", "<leader>bp", ":bprev<CR>", { desc = "Buffer précédent" })
|
||||
keymap("n", "<leader>bd", ":bdelete<CR>", { desc = "Fermer le buffer" })
|
||||
|
||||
-- Garder le curseur au milieu lors des sauts de page (confort visuel)
|
||||
keymap("n", "<C-d>", "<C-d>zz")
|
||||
keymap("n", "<C-u>", "<C-u>zz")
|
||||
|
||||
-- Déplacer des blocs de texte en mode Visuel (Alt + j/k)
|
||||
keymap("v", "J", ":m '>+1<CR>gv=gv")
|
||||
keymap("v", "K", ":m '<-2<CR>gv=gv")
|
||||
0
lua/core/options.lua
Normal file
0
lua/core/options.lua
Normal file
Reference in New Issue
Block a user