1.5 KiB
1.5 KiB
Maddie's NeoVim config
A clean, fast, feature-rich IDE layer for my needs in NeoVim.
Written in Lua, designed for NeoVim v0.7.0 or higher.
Some highlights
- Written entirely in Lua, making it clean and modern for NeoVim
- Uses impatient.nvim which greatly improves startup performance
- Uses the latest NeoVim LSP features & tree-sitter for highlighting
- Neat, small and structured files that are easy to read with some commenting
- Helpful features for programming such as highlighting indents & whitespaces
- Features for writing prose and taking notes, such as vimwiki and orgmode
- Extensible Lua written NeoVim specific package manager from packer.nvim
- Modern standard Lua plugins such as lualine.nvim and nvim-tree
- Fixed scrolling in terminals like st with patches and smooth scrolling
- Extra configuration for Neovide, a graphical NeoVim client
- Shortcuts for tabs & splits with the leader key as space
- System clipboard, mouse and scrolling support
Work in progress!
I'm constantly updating and changing this configuration, by adding new plugins and settings.
I likely won't make changes to make the config more acceptable and general to the public.
Made with ❤️ and 🏳️⚧️.