Skip to content

wi11dey/emacs.d

Repository files navigation

Emacs.d

An Emacs configuration that aims to have

  • support for all editing use-cases
  • a minimal UI
  • speed in mind, both in terms of responsiveness and user productivity

A custom keyboard layout is used, based off of xah-fly-keys mode for QWERTY with my personl changes that prioritize symbols over numbers:

keyboard-layout.png

It takes some getting used to, but typing TeX or general code afterwards is much faster without Shift and with the most-used symbols at your fingertips.

However, if you’d like to stick to plain old QWERTY, or any other keyboard layout supported by xah-fly-keys, you can create the following site-start.el file (which will not be tracked by git):

(setq xah-fly-key-current-layout qwerty)

Package management is handled by straight.el, and init.el is organized using p@ckage. It is heavily optimized for precompilation, which should be done if possible after first startup. (On good days, the whole config starts in 0.7s, and in 2s on bad days.)

Enjoy!