/.emacs.d

Personal GNU Emacs configuration

Primary LanguageEmacs LispApache License 2.0Apache-2.0

My Emacs Configuration

This configuration automatically puts Emacs on the state I most enjoy so far.

Compatibility

This configuration was built for Emacs 28.x and it should work on both GUI-based and terminal-based versions of Emacs for Linux and MacOS X.

Windows aren't and won't be supported.

Installation

Just clone this package to ~/.emacs.d and start your Emacs. At that point, it should start downloding all the missing packages.

This operation might take a few minutes to complete. Patience is a virtue!

Key bindings

UI

Key binding Action
C-x | split horizontally
C-x _ split vertically
C-x w reveal whitespaces
C-c g open selected in github

Golang

Key binding Action
C-c C-r remove unused imports
C-c i go to imports
C-c C-j jump to definition
C-c C-d describe function
C-c C-e error check