NixFiles/maddie/neovim
2023-03-09 08:33:38 +00:00
..
lua initial commit 2023-03-09 08:33:38 +00:00
spell initial commit 2023-03-09 08:33:38 +00:00
.gitignore initial commit 2023-03-09 08:33:38 +00:00
init.lua initial commit 2023-03-09 08:33:38 +00:00
LICENSE initial commit 2023-03-09 08:33:38 +00:00
README.md initial commit 2023-03-09 08:33:38 +00:00

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 🏳️‍⚧️.