someone asked to discuss what is being used here so
what i use:
- treemacs for the directory listing on the left
- eglot+flymake for LSP services, errors, code actions (center bottom buffer)
- imenu-list to show all the symbols in the open file as a buffer on the right, allowing me to easily navigate
- projectile to manage the project