
I recently wrote that Emacs startup time doesn’t matter and I got quite a lot of heat for it. I totally stand by everything I said there, but I acknowledge that different people have different use-cases and perspectives when it comes to this.

Wikimusic v0.1.6 release - the free music encyclopaedia
v0.1.6 release - Wikimusic
https://codeberg.org/jjba23/wikimusic
stability improved, add ASCII size settings for web and become more EWW friendly (eased also thanks to SSR from #lisp )
visit my instance at : >https://wikimusic.jointhefreeworld.org/
I recently wrote that Emacs startup time doesn’t matter and I got quite a lot of heat for it. I totally stand by everything I said there, but I acknowledge that different people have different use-cases and perspectives when it comes to this.
This book, written by Protesilaos Stavrou, also known as ‘Prot’, provides a big picture view of the Emacs Lisp programming language.
good XMPP client for emacs
Hello,
I have been using erc ( IRC client ) for quite some time and I really like how it's integrated inside emacs. for past few days I have been trying out XMPP and would like to have a XMPP client inside emacs.
I searched on DDG to find an emacs client however none of them were actively maintain and the last commit was years ago.
is there a XMPP client written in elisp?
Thanks in advance!!
Automating Interactive Fiction Logic Generation with LLMs in Emacs
From the creator of Ten Dollar Adventure, a blog about the experience of writing the book, being a parent, navigating the entrepreneurial high seas, and learning.
People who have used org both with and without org-roam: tell me what you like about org-roam
I'm looking for opinions on org-roam from people that used plain old org for notes extensively before trying org-roam. I've trying to figure out if I'm missing anything by not trying org-roam and it's hard because when I ask org-roam users what they get out of it they tend to reply with stuff that I already know how to do in org: daily notes, capture notes quickly and unobtrusively, searching for notes, linking to other notes. Often it turns out these org-roam users did not use org before org-roam. The exceptions to functionality being available in org that I see mentioned are automatic backlinks and a graphical representation of the link structure.
I have no interest in the seeing the link graph, but I'm not sure about automatic backlinks. In what ways do people find them useful?
It could also happen that the org-roam features I feel I already have in org (daily notes, capturing, searching and linking) are somehow better in org-roam than in plain org. Fair enough, for example I was
isearch is probably one of the most widely known Emacs commands. Every Emacs user knows that they can run it using C-s (to search forward) and C-r to search backwards. Everyone also knows they can keep pressing C-s and C-r to go over the list of matches in the current buffer. Even at this point that...
When I look at popular tools for writing blog posts, they all seem to require an ungodly amount of work to get common things done. They mostly all get the basics right: You can just type away at a …
I recently wrote an article on debugging Emacs commands. In it I mentioned M-x toggle-debug-on-error and debug-on-error briefly, but after posting the article I realized that many people probably don’t understand how this works exactly. The obvious thing that happens when debug-on-error is enabled i...
Emacs 30.1 includes security fixes for a shell injection vulnerability in man.el (CVE-2025-1244), and for arbitrary code execution with flymake (CVE-2024-53920). We recommend upgrading immediately.
The last development environment you will ever need.
code as data in elisp
Hello,
the most powerful thing in elisp is program as data but what does it mean how can I run data as a program. I was confused too but here is what I found.
First I tried this:
elisp
(setq x '(+ 1 3)) (x)
basically setting the value of x as a list. now x is set to some code but when I try to run x as function using (x) syntax we get this error *** Eval error *** Symbol’s function definition is void: x
. It tried to look for function in x but couldn't find it. then how can I run the code that I stored in a variable? how to evaluate it? we need a built-in function eval.
If we run this code it works and outputs 4:
elisp
(setq x '(+ 1 3)) (eval x)
so yeah, it is how you can evaluate a code stored in a variable. feel free to correct me if there is another way to achieve it :)
Disproject: Transient interface for managing and interacting with projects
Transient interface for managing and interacting with projects - aurtzy/disproject
cross-posted from: https://discuss.tchncs.de/post/25591500
Hi! I'd like to share a package of mine that was recently made available on MELPA.
Disproject is a package for GNU Emacs that provides integration with
project.el
and allows for dispatching various project-related commands via Transient menus.It is similar to (and inspired by) the function
project-switch-project
, but also attempts to improve on its feature set in addition to the use of Transient. Projectile users may also find similarities toprojectile-commander
.Some notable features include (but may not be limited to):
- Auto-detecting the current project when starting the menu.
- Switching between active projects (i.e. only those with open buffers).
- Defining custom per-project suffixes like compilation commands to show in the menu (see
disproject-custom-suffixes
).- An optio
How to embed or attach an image onto a note?
The latest, 29.x, version of Emacs. Whenever I drap&drop an image into a note, it'll open an image in a new buffer. An image won't get embedded or attached onto a note. Why not? Hasn't d&d functionality been added since several versions ago, natively?
How to embed or attach an image onto a note? Preferably, a) by Drap&Drop b) without any third-party package
Magit v4.0 released
announce the release of Magit version 4.0.
One of the best things to happen to EMACS!
More information can be found on in the release notes.