My Neovim configuration, based on lazy.nvim
Find a file
2025-04-22 01:01:49 -04:00
lua cleanup (remove neorg + neo-tree + splitjoin, telescope changes, etc) 2025-04-22 01:01:49 -04:00
snippets Initial commit 2025-02-27 11:49:14 -05:00
.gitignore Initial commit 2025-02-27 11:49:14 -05:00
init.lua Initial commit 2025-02-27 11:49:14 -05:00
lazy-lock.json cleanup (remove neorg + neo-tree + splitjoin, telescope changes, etc) 2025-04-22 01:01:49 -04:00
LICENSE Add MIT license 2025-02-27 11:51:54 -05:00
README.md Add note about Treesitter compilation on first run 2025-02-27 12:22:43 -05:00
screenshot.png screenshot: update to show new background 2025-04-20 13:42:10 -04:00

relkochta/nvim-config

My Neovim configuration, showing rust-analyzer integration

Note: the main home for this repository is on Gitea.

This repository contains my configuration for Neovim. It's written in Lua and uses the lazy.nvim plugin manager along with lsp-zero.nvim for language server support.

Requirements:

  • Neovim 0.8.0
  • Git
  • A C compiler (such as gcc or clang) for compiling Treesitter parsers
  • ripgrep for fuzzy search
  • Any desired language servers (rust-analyzer, clangd, bash-language-server, etc)

On first launch, Treesitter will compile all parsers automatically, which may take a few minutes.