Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 2.05 KB

README.md

File metadata and controls

43 lines (28 loc) · 2.05 KB

Cstby's Emacs Configuration


This repository contains my personal configuration files for GNU Emacs. You can copy any code or ideas that you find useful. If you are new to Emacs, my advice would be to copy small pieces and evaluate them using C-x C-e to see if they fit what you want. I don't expect you to use this repository directly, but you can do so by cloning it to your .emacs.d directory. If you have any questions or suggestions, submit a Github discussion topic.

Notable Features

  • Perfect reproducibility using version control and a straight.el lockfile
  • An early-init file that configures the UI before it's visible
  • Tidy and modular code, thanks to use-package
  • Comments that provide context, not just what the code does
  • Clean, modern UI and color scheme
  • Navigation and selection shortcuts that match conventional modern programs.
  • Mnemonic key bindings thanks to general
  • A focus on Clojure and Emacs Lisp
  • Cross-platform (WIP)
  • Support for running Emacs as daemon

External Dependencies

When setting up Emacs on a new machine, I make sure to install the following dependencies first. Only Emacs and Git are strictly necessary.