My personal neovim configuration files
Find a file
2025-09-03 08:50:22 -04:00
ftplugin Remove lsp_lines and fix pythong ftplugin 2025-01-08 21:24:13 -05:00
lua Updates to settings, particularly addinmg autopair plugin 2024-02-27 08:00:34 -05:00
spell Initial configuration commit 2023-10-24 22:54:55 -04:00
typings Initial configuration commit 2023-10-24 22:54:55 -04:00
GoogleStyle.xml Update init.lua with new java configuration 2025-09-03 08:49:01 -04:00
init.lua Update init.lua with new java configuration 2025-09-03 08:49:01 -04:00
README.md Add simple README 2025-09-02 21:33:41 -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