Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

Latest commit

 

History

History
78 lines (59 loc) · 3.07 KB

File metadata and controls

78 lines (59 loc) · 3.07 KB

Dave's Lovely Neovim Config

Main Menu

Building My Own Lightsaber

That's what configuring Neovim feels like to me.

This config has been growing since circa 2017. Very circa. I honestly can't remember when I started and I certainly didn't start using version control until I decided to switch operating systems (Manjaro, equally an adventure). Now I'm on a Mac and I haven't looked back.

It behaves almost flawlessly. There is one persistent error (see Known Issues) that fills the screen with a comical amount of red text. I will fix it one day, mark my words.

My keyboard layout is Dvorak, just to add an extra layer of nerd. I don't know if my keybindings would necessarily translate well to Qwerty. I think if I had to use Qwerty with Neovim right now I might have a stroke. Which is not at all recommended.

If you happened across this repo by chance or whilst hunting for examples of Neovim configurations, I hope mining my janky (or at the very least a little sus and definitely unpolished) Lua code for nuggets will brighten your day in some capacity.

Happy Vimming :]

Screenshots

Telescope Lspsaga Completion

Known Issues

There is an error when closing some buffers (possibly from outside the current directory) that produces a rather obnoxious full-screen error message. Otherwise everything's lovely.

Recommendations

These are just the things I use or have used.

I like them. I think they're good.

Terminal

Font

Dependencies

This list is woefully incomplete and a more thorough update is due (probably the next time I need to transfer to a new computer).

Mason:

  • unzip
  • node / npm
  • go
  • cargo (via rustup: curl https://sh.rustup.rs -sSf | sh)

Telescope:

  • ripgrep
  • fd

Emoji on Linux:

  • ttf-joypixels

Ruff:

  • rust (install with curl https://sh.rustup.rs -sSf | sh)

Optional:

  • pnpm

Shout-outs and Links

  • Neovim from Scratch (chris@machine) - without these tutorials, I would never have gotten hooked
  • LunarVim - a config I referenced in the early stages, and a wonderful source of ideas and cool plugins
  • NerdFonts - find your favourite font and never leave the terminal again