wi11dey / emacs.d

My Emacs configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

My Emacs configuration


Languages

Language:Emacs Lisp 97.6%Language:Scheme 1.9%Language:Shell 0.3%Language:AutoHotkey 0.2%