Get the latest tech news
Emacs: A Basic and Capable Configuration
A basic yet fully capable setup for GNU Emacs. It covers all the essentials.
It is where the user interacts with Emacs to respond to prompts, switch to another buffer, open a new file, run a command by its full name, and so on. The marginalia package is a nice complement to the vertical layout, as it uses the free space to show helpful information about the options shown there. There is more that can be done to make this useful for programming modes (namely, to set up the Language Server Protocol configuration), but because that will be too specific to each person’s requirements, I am providing only the core functionality here.
Or read this on Hacker News