My neovim config.
Find a file
2026-06-18 10:41:17 +01:00
lua Added go to definition in vertical split keybind 2026-06-18 10:41:17 +01:00
.gitignore Untracked lazy-lock.json 2025-12-07 09:13:28 +00:00
.luacheckrc Made lua linter recognise vim global variable 2026-01-21 15:50:23 +00:00
init.lua Lazy autoupdating 2026-03-30 11:02:25 +01:00
Readme.md Updated readme 2026-05-05 18:17:39 +01:00

For mac

  • install nerd font from https://github.com/epk/SF-Mono-Nerd-Font
  • brew install npm (for mason)
  • brew install ripgrep for live grep telescope features
  • brew install fd for quicker finding
  • alt+arrow keyboard actions need to be turned off in settings for window resizing to work

mason installs:

  • pyright
    • will not install without first running apt install python3-venv
  • debugpy - or should be installed with uv
  • clangd
  • clang-format

To debug cpp files:

  • compile using dubug flags (clang++ --debug main.cpp -o main)
  • run the debugger and enter main when prompted for the executable path

For STM32:

  • install cpptools