From 7191fc0fbce21042bd12f1c49e0a56f83e9134a1 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Wed, 5 Nov 2025 10:25:54 +0100 Subject: [PATCH] Correction tabulations --- lua/core/options.lua | 23 +++++++++++------------ lua/plugins/lsp/mason.lua | 4 ++-- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/lua/core/options.lua b/lua/core/options.lua index 1b42aef..aca42b4 100644 --- a/lua/core/options.lua +++ b/lua/core/options.lua @@ -2,18 +2,18 @@ local opt = vim.opt -- raccourci pour un peu plus de concision -- numéros de ligne opt.relativenumber = true -- affichage des numéros de ligne relatives à la position actuelle du curseur -opt.number = true -- affiche le numéro absolu de la ligne active lorsque que relativenumber est activé +opt.number = true -- affiche le numéro absolu de la ligne active lorsque que relativenumber est activé -- tabs & indentation -opt.tabstop = 2 -- 2 espaces pour les tabulations -opt.shiftwidth = 2 -- 2 espaces pour la taille des indentations -opt.expandtab = true -- change les tabulations en espaces (don't feed the troll please ;) ) +opt.tabstop = 4 -- 2 espaces pour les tabulations +opt.shiftwidth = 4 -- 2 espaces pour la taille des indentations +opt.expandtab = true -- change les tabulations en espaces (don't feed the troll please ;) ) opt.autoindent = true -- on garde l'indentation actuelle à la prochaine ligne -- recherche opt.ignorecase = true -- ignore la casse quand on recherche -opt.smartcase = true -- sauf quand on fait une recherche avec des majuscules, on rebascule en sensible à la casse -opt.hlsearch = true -- surlignage de toutes les occurences de la recherche en cours +opt.smartcase = true -- sauf quand on fait une recherche avec des majuscules, on rebascule en sensible à la casse +opt.hlsearch = true -- surlignage de toutes les occurences de la recherche en cours -- ligne du curseur opt.cursorline = true -- surlignage de la ligne active @@ -23,7 +23,7 @@ opt.cursorline = true -- surlignage de la ligne active -- termguicolors est nécessaire pour que les thèmes modernes fonctionnent opt.termguicolors = true opt.background = "dark" -- dark ou light en fonction de votre préférence -opt.signcolumn = "yes" -- affiche une colonne en plus à gauche pour afficher les signes (évite de décaler le texte) +opt.signcolumn = "yes" -- affiche une colonne en plus à gauche pour afficher les signes (évite de décaler le texte) -- retour opt.backspace = "indent,eol,start" -- on autorise l'utilisation de retour quand on indente, à la fin de ligne ou au début @@ -32,16 +32,15 @@ opt.backspace = "indent,eol,start" -- on autorise l'utilisation de retour quand opt.clipboard = "unnamedplus" -- on utilise le presse papier du système par défaut -- split des fenêtres -opt.splitright = true -- le split vertical d'une fenêtre s'affiche à droite -opt.splitbelow = true -- le split horizontal d'une fenêtre s'affiche en bas +opt.splitright = true -- le split vertical d'une fenêtre s'affiche à droite +opt.splitbelow = true -- le split horizontal d'une fenêtre s'affiche en bas -opt.swapfile = false -- on supprime le pénible fichier de swap +opt.swapfile = false -- on supprime le pénible fichier de swap -opt.undofile = true -- on autorise l'undo à l'infini (même quand on revient sur un fichier qu'on avait fermé) +opt.undofile = true -- on autorise l'undo à l'infini (même quand on revient sur un fichier qu'on avait fermé) opt.iskeyword:append("-") -- on traite les mots avec des - comme un seul mot -- affichage des caractères spéciaux opt.list = true opt.listchars:append({ nbsp = "␣", trail = "•", precedes = "«", extends = "»", tab = "> " }) - diff --git a/lua/plugins/lsp/mason.lua b/lua/plugins/lsp/mason.lua index 33254dd..be18431 100644 --- a/lua/plugins/lsp/mason.lua +++ b/lua/plugins/lsp/mason.lua @@ -24,7 +24,7 @@ return { mason_lspconfig.setup({ automatic_enable = true, -- Liste des serveurs à installer par défaut - -- List des serveurs possibles : https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md + -- List des serveurs possibles : https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md -- Vous pouvez ne pas en mettre ici et tout installer en utilisant :Mason -- Mais au lieu de passer par :Mason pour installer, je vous recommande d'ajouter une entrée à cette liste -- Ça permettra à votre configuration d'être plus portable @@ -42,8 +42,8 @@ return { "ts_ls", "yamlls", "clangd", + "gopls", }, }) end, } -