Recent Changes

Updates since 2024-10-03 19:35 UTC up to 2024-11-02 19:35 UTC

1 | 3 | 7 | 30 | 90 days
List all changes Include rollbacks Include minor changes
List later changes RSS RSS with pages RSS with pages and diff

2024-10-28

  • 20:16 UTC (new) (history) 2024-10-28 Command alternatives . . . . mbork Today I’d like to write about an Emacs feature I didn’t know about, even though it’s part of Emacs since quite some time – it appeared in version 24.4, which means it is over 10 years old! It seems I’m not the only one who didn’t know this exists – I’ve just searched my ~/.emacs.d/elpa directory (which contains almost a hundred packages now!), and none of the packages I have installed there uses it, either.

2024-10-23

2024-10-19

  • 16:49 UTC (new) (history) 2024-10-19 substitute-command-keys . . . . mbork Today I have a short tip for everyone that codes Elisp (for other people or even only for themselves), inspired by something I wrote recently (and will blog about soon, too). If you want to tell the user things like “press C-c C-c to finish what you are doing”, don’t hardcode the keybindings in the message string. You may bind the command to finish whatever the user is doing to C-c C-c, true, but the user could rebind it to <f10> or even M-s s-a or whatever key they like, or even unbind it completely. Instead, use the following syntax

2024-10-14

  • 11:30 UTC (new) (history) 2024-10-14 mrr-replace-mode . . . . mbork I have to admit that this is a bit embarrassing. A long time ago I announced a future post (and promised to release my code) for performing multiple regex replacements in a buffer, possibly in an interactive way. A few months later I started my first programming job (yay!) and promptly forgot about it…

2024-10-07

  • 18:56 UTC (new) (history) 2024-10-07 Autoloads . . . . mbork I’ve known about the Emacs autoload feature for a long time, but I never bothered to read about it. I decided to fix that and finally read the relevant part of the Emacs Lisp manual. It turns out that autoloads are a pretty simple concept.

More...

Filters