Neovim configuration
Find a file
2025-09-15 14:21:03 +00:00
lua Add Lazydev 2025-09-15 14:34:02 +01:00
.editorconfig Add Lazydev 2025-09-15 14:34:02 +01:00
init.lua Add Lazy plugin manager 2025-09-15 11:53:09 +01:00
lazy-lock.json Add Lazydev 2025-09-15 14:34:02 +01:00
LICENSE Initial commit 2025-09-15 11:33:54 +01:00
README.md Add release badge to README 2025-09-15 14:21:03 +00:00

Neovim

release

My configuration files for Neovim v0.11 or higher.

Install Neovim

NB Some plugins require additional utilites to be installed system-wide.

# On Fedora
sudo dnf copr enable dejan/lazygit
sudo dnf install neovim fd-find fzf lazygit ripgrep

Setup configuration

The repo should be cloned into ~/.config/nvim e.g.:

git clone ssh://git@git.curtishall.uk/surreymagpie/nvim.git $XDG_CONFIG_HOME/nvim

The Lazy Package Manager will automatically download and setup the specified plugins upon opening nvim.

Run :checkhealth inside neovim to see if further action is required.

Features

  • Basic options
  • Lazy
  • Tokyonight colourscheme
  • Neotree, Statusline
  • Which-key
  • FZF-Lua
  • Treesitter
  • Blink completion
  • Lazydev
  • LSP configuration