Neovim Tools Plugins

Up: Plugin Atlas Down: AI plugins, language plugins

This layer is how you move around the workshop without memorizing every drawer.

Search And Project Shape

telescope.nvim is the main search lens. It finds files, grep results, buffers, branches, colorschemes, help tags, keymaps, man pages, marks, old files, quickfix entries, and registers.

telescope-fzf-native.nvim sharpens Telescope’s matching.

The custom Telescope setup uses rg, fd, wrapped previews, Trouble integration, and project workspaces. Public examples should use neutral paths such as /path/to/project instead of private workspace directories.

project.nvim detects roots through markers such as .git, pyproject.toml, package.json, LaTeX markers, and project sentinels. Good root detection keeps LSP, search, and tasks from wandering into the wrong forest.

Issue Lists And File Marks

trouble.nvim is a diagnostics and quickfix reading room. It makes workspace problems and references easier to scan.

nvim-bqf improves quickfix previews.

harpoon keeps a chosen ring of files close. Telescope finds anything. Harpoon remembers the few files that are part of the current mental loop.

Tasks And Terminals

overseer.nvim runs and tracks project tasks.

toggleterm.nvim provides terminals for shells, lazygit, btop, VisiData, project update commands, and live-coding tools such as Tidal or SuperDirt. Environment variables for domain tools should come from the project shell, not from public documentation.

kulala.nvim runs REST and HTTP request files, useful for API exploration without leaving the editor.

Avante Belongs Here Too

avante.nvim lives in this workflow layer because it is an edit/chat workbench, not just inline completion. It depends on UI and picker tools and can use providers such as Copilot, Claude, Gemini, or OpenAI when credentials are provided outside the public config.

Related: platforms, AI plugins