SkillAgentSearch skills...

.emacs.d

🎉 Personal GNU Emacs configuration

Install / Use

/learn @rememberYou/.emacs.d

README

<p align="center"><img src="assets/emacs-logo.svg" width=150 height=150/></p> <p align="center"><a href="https://www.gnu.org/software/emacs/"><b>GNU Emacs</b></a></p> <p align="center"> <a href="https://www.gnu.org/software/emacs/"><img src="https://img.shields.io/badge/GNU%20Emacs-29.0.50-b48ead.svg?style=flat-square"/></a> <a href="https://orgmode.org/"><img src="https://img.shields.io/badge/org--mode-9.5.2-489a9f.svg?style=flat-square"/></a> <a href="https://github.com/jwiegley/use-package"><img src="https://img.shields.io/badge/use--package-2.4.1-88c0d0.svg?style=flat-square"/></a> </p> <p align="center">This repository contains all my GNU Emacs configuration.</p>

I wanted to make this configuration simple, powerful and ergonomic by choosing the most trivial keyboard possible.

<p align="center"><img src="assets/emacs-preview.png"/></p> <blockquote> Font: <a href="https://adobe-fonts.github.io/source-code-pro">Source Code Pro</a> 20px <br> Mode Line: <a href="https://github.com/seagle0128/doom-modeline">DOOM Modeline</a> <br> Theme: <a href="https://github.com/arcticicestudio/nord-emacs">Nord Emacs</a> </blockquote>

List of files:

  • config.org: main configuration file.

  • init.el: load the generated configuration file.

Getting Started

If you are new to GNU Emacs, I advise you to take code blocks from the config.org file for your own configuration file, and evaluate them with eval-last-sepx (C-x C-e). Be careful to take pairs of parentheses.

For the most curious, you can test my complete configuration with:

git clone --recursive https://github.com/rememberYou/.emacs.d

NOTE: the first time GNU Emacs starts, it will install additional packages that will be better managed by the package manager.

TIPs

You can see all the tips I wrote on Reddit sorted from the most recent to the oldest according to the following links:

Contributions

Various functions may be optimized or spelling errors may occur. If you want to make your own correction on this configuration, you are free to do so in the issue tracker.

License

The code is not licensed, take what you like and hope that this configuration can be so useful to you that it is for me.

GNU Emacs is above all a concept of sharing in order to facilitate our daily life.

View on GitHub
GitHub Stars485
CategoryDevelopment
Updated1mo ago
Forks41

Languages

Emacs Lisp

Security Score

100/100

Audited on Feb 20, 2026

No findings