SkillAgentSearch skills...

Nvim.lua

My neovim setup configured with Lua and a bunch of plugins.

Install / Use

/learn @tuffgniuz/Nvim.lua
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img src="res/neovim.svg" />

Neovim

GitHub code size in bytes GitHub commit activity

Summary

</div>

My personal Neovim setup, optimized for development productivity. This configuration leverages Lua for a modern and efficient experience, with plugins managed by lazy.nvim and optimized for fast startup through strategic lazy loading.

Keymaps are documented in docs/keymaps.md.

Included docs:

  • docs/keymaps.md: grouped keymap reference for core navigation, LSP, Telescope, Treesitter, and plugin workflows.

Key features include:

  • IDE-like Experience: Language Server Protocol (LSP) integration via lsp-zero.nvim, mason.nvim, and nvim-cmp, with inline diagnostics, inlay hints, symbol outline via aerial.nvim, diagnostics panes via trouble.nvim, progress notifications via fidget.nvim, and Rust support through rustaceanvim.
  • Version Control: Seamless Git workflow with neogit, diffview.nvim, and inline hunk/blame actions from gitsigns.nvim.
  • Navigation & Discovery: Powerful fuzzy finding with telescope.nvim for files, buffers, and project-wide search. oil.nvim provides a Vim-style file explorer.
  • Code Quality & Formatting: Automatic code formatting on save using conform.nvim, linting via nvim-lint, intelligent syntax highlighting and indentation with nvim-treesitter, and color highlighting for various contexts (nvim-colorizer.lua, tailwindcss-colorizer-cmp.nvim).
  • User Interface: A functional statusline powered by lualine.nvim, completion popups tuned for an IDE-like feel, and a welcoming dashboard using dashboard-nvim.
  • Text Editing Enhancements: Smart autocompletion of pairs with nvim-autopairs and convenient commenting/uncommenting with Comment.nvim.
  • Language-Aware Lua Editing: Better Neovim Lua completion and typing support through lazydev.nvim.
  • Specialized Workflows: Dedicated support for LaTeX projects with vimtex, a powerful note-taking system using neorg, and GitHub integration with octo.nvim.

External Tools

Some features rely on tools outside Neovim being available on your PATH.

  • LSP servers installed through mason.nvim
  • Formatters such as stylua, black, isort, prettier, and eslint_d
  • Linters such as ruff and shellcheck

Related Skills

View on GitHub
GitHub Stars84
CategoryDevelopment
Updated14d ago
Forks17

Languages

Lua

Security Score

80/100

Audited on Mar 22, 2026

No findings