This setup is loosely based on zanderhavgaard's steup, found here: Link
- break up lsp.lua into multiple files.
- break up plugins into multiple files.
- separate LSP and mason related stuff into own folder.
- rethink if telescope needs settings.
- Implement which-key
- Implement keymap for window management
- Implement keymap for debugging
- implement keymap for git
- implement keymap for telescope
- implement keymap for NvimTree
- implement keymap for LSP