My Emacs Config

2026-04-12

Intro

I have played around with emacs for a while. This time I learned a lot and by using AI tools I can make a set of configurations very quickly and efficiently. Here I think I need to give it a brief description about this whole configuration and why this is fun.

<2026-04-12 Sun>

Til this date, please check bfrodog’s emacs config on codeberg.

The configuration structure includes:

Basic principle

Simple, fast, use built-in functions as much as possible.

Functions

early-init.el

This file will be loaded before init.el.

This file is for performance optimization even before the GUI. In my configuration I added several things:

init.el

This file is an entrance to load all the other configurations. Meanwhile set up the load path.

In lisp/

package

Basic set-ups for package.

core

The core set-ups are in init-core.el.

storage

As I said above, here we manage all the temporary files together.

ui

Here I customize how emacs looks like:

third-party packages

The rest of the configuration files are some packages I’m using for now:

What’s next?

The reason why emacs is so fun is that you can really make your own text editor with your very own flavor embedded. Here are some points I want to either modify or add:

I definitely will learn some elisp but so far I just want to make it a great tool for myself.


© 2026 bfrodog

未经作者授权,禁止转载。

All rights reserved. No part of this post may be reproduced or transmitted in any form without the prior written permission of the author.

🏷️ Tag 标签: #emacs #program

Licensed under CC BY-NC-ND 4.0
© 2026 bfrodog. All rights reserved.