From 189816cfd436f4dd9bc984917d650fbef97183d2 Mon Sep 17 00:00:00 2001 From: Alex Selimov Date: Tue, 2 Sep 2025 21:33:41 -0400 Subject: [PATCH] Add simple README --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..bd82b25 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# 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](https://github.com/folke/lazy.nvim). +* **LSP**: Language Server Protocol support is provided by [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig), with LSP management through [mason.nvim](https://github.com/williamboman/mason.nvim). +* **Completion**: Autocompletion is handled by [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) with [LuaSnip](https://github.com/L3MON4D3/LuaSnip) for snippets. +* **Fuzzy Finder**: [Telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) is used for fuzzy finding files, buffers, and more. +* **Formatting**: Code formatting is done with [conform.nvim](https://github.com/stevearc/conform.nvim), supporting a range of formatters. +* **Themes**: The colorscheme is [zenbones.nvim](https://github.com/zenbones-theme/zenbones.nvim). + +## Supported Languages + +This configuration has specific support for the following languages: + +* C/C++ +* CUDA +* Java +* Python +* Lua +* LaTeX +* Markdown +* Shell +* Rust