Correction tabulations
This commit is contained in:
@@ -2,18 +2,18 @@ local opt = vim.opt -- raccourci pour un peu plus de concision
|
|||||||
|
|
||||||
-- numéros de ligne
|
-- numéros de ligne
|
||||||
opt.relativenumber = true -- affichage des numéros de ligne relatives à la position actuelle du curseur
|
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
|
-- tabs & indentation
|
||||||
opt.tabstop = 2 -- 2 espaces pour les tabulations
|
opt.tabstop = 4 -- 2 espaces pour les tabulations
|
||||||
opt.shiftwidth = 2 -- 2 espaces pour la taille des indentations
|
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.expandtab = true -- change les tabulations en espaces (don't feed the troll please ;) )
|
||||||
opt.autoindent = true -- on garde l'indentation actuelle à la prochaine ligne
|
opt.autoindent = true -- on garde l'indentation actuelle à la prochaine ligne
|
||||||
|
|
||||||
-- recherche
|
-- recherche
|
||||||
opt.ignorecase = true -- ignore la casse quand on 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.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.hlsearch = true -- surlignage de toutes les occurences de la recherche en cours
|
||||||
|
|
||||||
-- ligne du curseur
|
-- ligne du curseur
|
||||||
opt.cursorline = true -- surlignage de la ligne active
|
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
|
-- termguicolors est nécessaire pour que les thèmes modernes fonctionnent
|
||||||
opt.termguicolors = true
|
opt.termguicolors = true
|
||||||
opt.background = "dark" -- dark ou light en fonction de votre préférence
|
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
|
-- retour
|
||||||
opt.backspace = "indent,eol,start" -- on autorise l'utilisation de retour quand on indente, à la fin de ligne ou au début
|
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
|
opt.clipboard = "unnamedplus" -- on utilise le presse papier du système par défaut
|
||||||
|
|
||||||
-- split des fenêtres
|
-- split des fenêtres
|
||||||
opt.splitright = true -- le split vertical d'une fenêtre s'affiche à droite
|
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.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
|
opt.iskeyword:append("-") -- on traite les mots avec des - comme un seul mot
|
||||||
|
|
||||||
-- affichage des caractères spéciaux
|
-- affichage des caractères spéciaux
|
||||||
opt.list = true
|
opt.list = true
|
||||||
opt.listchars:append({ nbsp = "␣", trail = "•", precedes = "«", extends = "»", tab = "> " })
|
opt.listchars:append({ nbsp = "␣", trail = "•", precedes = "«", extends = "»", tab = "> " })
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ return {
|
|||||||
mason_lspconfig.setup({
|
mason_lspconfig.setup({
|
||||||
automatic_enable = true,
|
automatic_enable = true,
|
||||||
-- Liste des serveurs à installer par défaut
|
-- 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
|
-- 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
|
-- 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
|
-- Ça permettra à votre configuration d'être plus portable
|
||||||
@@ -42,8 +42,8 @@ return {
|
|||||||
"ts_ls",
|
"ts_ls",
|
||||||
"yamlls",
|
"yamlls",
|
||||||
"clangd",
|
"clangd",
|
||||||
|
"gopls",
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user