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