Emacs
This is my current emacs setup.
I don't use any configuration framework even if I used doom emacs in the past.
Then I wanted to start from vanilla and customize only when I needed to integrate some package to improve my workflow.
Here's a list of packages I currently use:
- eglot mainly for python code
- imenu-list: to show the Imenu buffer in a separate window (to display function definitions in a side window)
- magit: the best way to integrate git in a coding workflow
- perspective: to achieve something similar to the workspace concept (open and show all files related to a project with a single keybinding)
- vertico + corfu: for command and code completion
- Org Mode: to handle everything plaintext: work planning, notes, school notes