foodotfiles/home/.config/nvim
Marko Korhonen 30110372aa
Revert "Update nvim plugins"
This reverts commit 8397e9b693.
Caused completion selection with tab not to work
2024-01-12 12:00:52 +02:00
..
ftplugin Nvim: run jdtls with java 21 2024-01-12 11:51:01 +02:00
lua Nvim: enable text objects for functions and classes 2023-12-27 10:02:55 +02:00
init.lua Nvim: add back lazy lockfile, update plugins 2023-12-04 10:12:33 +02:00
lazy-lock.json Revert "Update nvim plugins" 2024-01-12 12:00:52 +02:00
README.adoc Add README to neovim config 2023-11-25 17:08:33 +02:00

= FunctionalHacker's NeoVim configuration

This is my personal NeoVim configuration I use for all text editing in my free
time and at my day job. I mostly code in Java, TypeScript and ReactJS, with
a bit of Rust and Python once in a blue moon.

The configuration is quite minimal but still fully featured. Some highlights
include

* LSP support with neovim's built in LSP client
** LSP servers are easily installed and auto-configured with Mason
* Treesitter
** Code folding
** Code highlighting
** Text objects
* Lazy plugin manager for fast startup times