lazyvim
last updated: Oct 20, 2023
https://github.com/LazyVim/LazyVim
Seems like a nice place to crib modern config from. For example, here's their keymaps which can serve as a useful guide for moving keymaps over to lua.
Also shows how to split lua config up in reasonable ways, which I've been too lazy to do.
here's how to set vim options (expandtab, guifont, etc) from lua