From cf833a3ab4277a9c4451772446e548157a5c1c4f Mon Sep 17 00:00:00 2001 From: Valentin GHIRARDI Date: Thu, 18 Sep 2025 09:57:08 +0200 Subject: [PATCH] added mappings --- README.md | 19 ++++++++++++++----- init.lua | 1 + lua/mappings.lua | 13 +++++++++++++ 3 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 lua/mappings.lua diff --git a/README.md b/README.md index 12e6f17..a475aad 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ Bienvenue dans ma configuration Neovim ! Ce dépôt contient tous les fichiers n * [Installation](#installation) * [Structure](#structure) * [Plugins](#plugins) +* [Mappings](#mappings) * [Licence](#licence) --- @@ -34,12 +35,13 @@ git clone https://git.ghirardiv.fr/valentin/neovim-config.git ~/.config/nvim ├── init.lua # Script d'initialisation └── lua/ ├── options.lua # Configuration des options générales + ├── mappings.lua # Configuration des raccourcis clavier généraux ├── plugins.lua # Chargement des plugins - └── plugins/ - ├── catpuccin.lua # Configuration du plugin catpuccin - ├── nvim-tree.lua # Configuration du plugin nvim-tree - ├── telescope.lua # Configuration du plugin telescope - └── lualine.lua # Configuration du plugin lualine + └── plugins/ # Configurations individuelles des plugins + ├── catpuccin.lua + ├── nvim-tree.lua + ├── telescope.lua + └── lualine.lua ``` --- @@ -71,6 +73,13 @@ git clone https://git.ghirardiv.fr/valentin/neovim-config.git ~/.config/nvim --- +## Mappings + +* `` → Annuler la dernière modification +* `` → Rétablir la dernière modification + +--- + ## Licence MIT License © [GHIRARDI Valentin](https://git.ghirardiv.fr/valentin/neovim-config) diff --git a/init.lua b/init.lua index 2b44304..ef9d635 100644 --- a/init.lua +++ b/init.lua @@ -1,4 +1,5 @@ require("options") +require("mappings") local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" diff --git a/lua/mappings.lua b/lua/mappings.lua new file mode 100644 index 0000000..fc771bb --- /dev/null +++ b/lua/mappings.lua @@ -0,0 +1,13 @@ +-- Control + z : Annuler la dernière modification +vim.keymap.set("i", "", ":undo", { + desc = "Undo Last Edit", + noremap = true, + silent = true +}) + +-- Control + y : Rétablir la dernière modification +vim.keymap.set("i", "", ":redo", { + desc = "Redo Last Edit", + noremap = true, + silent = true +})