This is my personal Neovim config for 0.11+.
Plugins are managed via lazy.nvim.
Global stuff is configured in init.lua.
Plugins are configured in the plugins directory.
Features:
- Rose Pine theme.
- Syntax highlighting with Treesitter.
- Fuzzy finding with Telescope.
- Filesystem navigation with Oil and Harpoon.
- Completion with Blink Completion.
- Formatting via Conform.
- Automatic indentation detection with Guess Indent.
- Focus mode with Zen Mode.
- Easily remembered keybindings with Which Key.
- Git integration with Fugitive.
- Diagnostics listing with Trouble.
- Inline Markdown preview via Markview.
- Mason for managing LSPs, formatters and Co.
- Preinstalled external tools via mason-tool-installer for development with:
- Terraform
- Go
- HTML, CSS, JS, TS
- .NET
- Lua