Merge branch 'master' of https://forge.alexselimov.com/aselimov/neovim
This commit is contained in:
commit
d4ca4668c4
1 changed files with 26 additions and 0 deletions
26
README.md
Normal file
26
README.md
Normal file
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue