My personal neovim configuration files
Find a file
2025-09-08 09:51:54 -04:00
ftplugin Add updated cpp config 2025-09-03 20:00:02 -04:00
lua Add git-blame and update colorscheme approach 2025-09-08 09:51:54 -04: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 Finally modularize neovim configuration 2025-09-03 09:05:52 -04:00
lazy-lock.json Add git-blame and update colorscheme approach 2025-09-08 09:51:54 -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