diff --git a/docs/neovim.md b/docs/neovim.md index c13dacf..bc6b352 100644 --- a/docs/neovim.md +++ b/docs/neovim.md @@ -65,7 +65,7 @@ $ nvi ~/.config/nvim/init.lua Utilisez cette configuration : ```lua --- Telescope remplace Netrw. +-- Désactiver Netrw (navigation avec Telescope). vim.g.loaded_netrw = 1 vim.g.loaded_netrwPlugin = 1 @@ -99,6 +99,10 @@ vim.opt.expandtab = true vim.opt.shiftwidth = 2 vim.opt.tabstop = 2 +-- Recherche +vim.opt.ignorecase = true +vim.opt.smartcase = true + -- Presse-papiers système vim.opt.clipboard = "unnamedplus" @@ -203,7 +207,6 @@ vim.lsp.config("ruby_lsp", { }) vim.lsp.enable("ruby_lsp") - ``` > Le bloc `init_options` contient un contournement temporaire pour Ruby LSP 0.26.11 : dans certains petits projets Ruby plats, Ruby Indexer peut construire le motif `{}/**/*.rb` et indexer un même fichier sous deux chemins différents. Cette exclusion neutralise uniquement ce motif ; les fichiers Ruby restent indexés normalement. Lorsque le problème sera corrigé dans Ruby LSP/Ruby Indexer, le bloc `init_options` pourra être retiré. @@ -380,6 +383,8 @@ Dans Telescope : | `Ctrl-t` | Ouvrir dans un nouvel onglet | | `Ctrl-c` | Fermer Telescope | +La recherche de fichiers et de buffers utilise des sous-chaînes plutôt que la recherche approximative (*fuzzy*). Dans Telescope comme dans les recherches natives de Neovim (`/` et `?`), une recherche en minuscules ignore la casse ; la présence de majuscules rend la recherche sensible à la casse. La recherche dans le contenu des fichiers (`Space g`) reste assurée par `ripgrep`, avec ses propres règles de casse, et accepte les expressions régulières. + Pour vérifier l'installation ou diagnostiquer un problème : ```text