nix/home/neovim/neovim
2026-08-30 23:35:58 -04:00
..
ftplugin Current working changes to configuration 2026-08-30 23:35:58 -04:00
lua Current working changes to configuration 2026-08-30 23:35:58 -04:00
spell Current working changes to configuration 2026-08-30 23:35:58 -04:00
GoogleStyle.xml Current working changes to configuration 2026-08-30 23:35:58 -04:00
init.lua Current working changes to configuration 2026-08-30 23:35:58 -04:00
lazy-lock.json Current working changes to configuration 2026-08-30 23:35:58 -04:00
README.md Current working changes to configuration 2026-08-30 23:35:58 -04:00

Neovim Configuration

This is a personal Neovim configuration tailored for a variety of programming languages. It uses lazy.nvim for plugin management.

Features

  • Plugin Manager: Plugins are managed using lazy.nvim.
  • LSP: Language Server Protocol support is provided by nvim-lspconfig, with LSP management through mason.nvim.
  • Completion: Autocompletion is handled by nvim-cmp with LuaSnip for snippets.
  • Fuzzy Finder: Telescope.nvim is used for fuzzy finding files, buffers, and more.
  • Formatting: Code formatting is done with conform.nvim, supporting a range of formatters.
  • Themes: The colorscheme is zenbones.nvim.

Supported Languages

This configuration has specific support for the following languages:

  • C/C++
  • CUDA
  • Java
  • Python
  • Lua
  • LaTeX
  • Markdown
  • Shell
  • Rust