41554 blogs · [ { "id": "01a0dcab-858a-72e8-a090-7a3d946d590a", "title": "Emacs live with Sacha Chua and Pedro about Org LaTeX export on 2026-10-02 at 13:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-09-25-emacs-live-sacha-pedro/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0dcab-858a-72e8-a090-7a3d946f7472", "title": "Emacs: find a file in the ‘denote-directory’", "url": "https://protesilaos.com/codelog/2026-09-25-emacs-denote-find-file/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0cf38-4ea2-7162-9917-7f862177102d", "title": "Emacs: sxhkdrc-mode version 1.3.0", "url": "https://protesilaos.com/codelog/2026-09-23-emacs-sxhkdrc-mode-1-3-0/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0cf38-4ea2-7162-9917-7f8621f9739a", "title": "Emacs: spacious-padding version 0.9.0", "url": "https://protesilaos.com/codelog/2026-09-20-emacs-spacious-padding-0-9-0/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a0bdef-cdf9-73fb-86ed-871798a776a0", "title": "Emacs: dired-preview version 0.7.0", "url": "https://protesilaos.com/codelog/2026-09-18-emacs-dired-preview-0-7-0/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0bdef-cdf9-73fb-86ed-8717993b7ebc", "title": "Emacs: beframe version 1.6.0", "url": "https://protesilaos.com/codelog/2026-09-17-emacs-beframe-1-6-0/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0bdef-c149-7281-9ac6-bd186a93a1db", "title": "Reading ‘The blue room’ short story I wrote", "url": "https://protesilaos.com/books/2026-09-15-reading-the-blue-room/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0bdef-c149-7281-9ac6-bd186b32b6ca", "title": "The blue room", "url": "https://protesilaos.com/books/2026-09-15-blue-room/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0bdef-cdf9-73fb-86ed-87179968602d", "title": "Emacs: reply to Einar Mostad about reading the documentation", "url": "https://protesilaos.com/codelog/2026-09-15-emacs-reply-einar-mostad/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5ae04c38", "title": "Emacs: doric-themes version 1.3.0", "url": "https://protesilaos.com/codelog/2026-09-04-doric-themes-1-3-0/", "published_at": "2026-09-04T00:00:00+00:00" }, { "id": "01a087ca-a320-7039-becf-e359f58adc8b", "title": "About idols", "url": "https://protesilaos.com/books/2026-08-30-idols-symbols/", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5bcc5763", "title": "Emacs: completion-preview-mode and the Completions buffer (Emacs 31)", "url": "https://protesilaos.com/codelog/2026-08-29-emacs-completion-preview-mode/", "published_at": "2026-08-29T00:00:00+00:00" }, { "id": "01a087ca-a355-728f-837a-950e6a557450", "title": "The hyperoptimiser’s mechanical keyboard trap", "url": "https://protesilaos.com/keeb/2026-08-20-hyperoptimiser-mechanical-keyboard-trap/", "published_at": "2026-08-20T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5c9e3933", "title": "About Emacs themes, Solarized, and wallpapers", "url": "https://protesilaos.com/codelog/2026-08-13-emacs-themes-solarized-wallpapers/", "published_at": "2026-08-13T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5cd1a6a1", "title": "Emacs: conditionally expand abbrev-mode definitions", "url": "https://protesilaos.com/codelog/2026-08-09-emacs-expand-abbrev-mode-definitions-conditionally/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5d2dfd47", "title": "Emacs: the ‘speedbar’ built-in file explorer (Emacs 31)", "url": "https://protesilaos.com/codelog/2026-08-05-emacs-speedbar-file-explorer/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a087ca-a32f-70e5-b6af-df675e79e157", "title": "On the absolute other", "url": "https://protesilaos.com/books/2026-08-02-on-absolute-other/", "published_at": "2026-08-02T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5d40a513", "title": "Emacs live with @linkarzu on his workflow, Org capture, and projects (2026-08-01 22:20 Europe/Athens)", "url": "https://protesilaos.com/codelog/2026-08-01-emacs-live-linkarzu-projects/", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5d9f37d9", "title": "Reply to @linkarzu about ‘What I Need From Emacs’", "url": "https://protesilaos.com/codelog/2026-07-31-re-linkarzu-what-i-need-from-emacs/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5e372187", "title": "Emacs: tmr version 1.4.0", "url": "https://protesilaos.com/codelog/2026-07-31-emacs-tmr-1-4-0/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5e5a730e", "title": "Emacs: default minibuffer completions overview (Emacs 31)", "url": "https://protesilaos.com/codelog/2026-07-29-emacs-default-minibuffer-completion-overview/", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a087ca-a357-7388-b675-b34a8b3712d0", "title": "About the ethnic Greek rite I attended", "url": "https://protesilaos.com/news/2026-07-27-ethnic-greek-rite-attendance/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5ec2f57e", "title": "Emacs: Substitute version 0.5.0", "url": "https://protesilaos.com/codelog/2026-07-24-emacs-substitute-0-6-0/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5f6f43c4", "title": "Emacs: pulsar version 1.4.0", "url": "https://protesilaos.com/codelog/2026-07-22-emacs-pulsar-1-4-0/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a087ca-a358-73de-b777-a11105fd1a6e", "title": "Attending a rite related to Dioskouri", "url": "https://protesilaos.com/news/2026-07-22-attending-dioskouri-rite/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5f8eb994", "title": "Emacs: Completion in the buffer with completion-at-point-functions", "url": "https://protesilaos.com/codelog/2026-07-19-emacs-completion-at-point-functions/", "published_at": "2026-07-19T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a5fba992a", "title": "Emacs: ‘doric-lilac’ and ‘doric-borage’ coming to the ‘doric-themes’", "url": "https://protesilaos.com/codelog/2026-07-16-emacs-doric-lilac-doric-borage/", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a608e5d8a", "title": "Emacs: doric-themes version 1.2.0", "url": "https://protesilaos.com/codelog/2026-07-12-emacs-doric-themes-1-2-0/", "published_at": "2026-07-12T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6094ad3a", "title": "Emacs live with @linkarzu on Org basics on 2026-07-12 at 22:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-07-09-emacs-live-linkarzu-org-basics/", "published_at": "2026-07-09T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a612f2cbc", "title": "Emacs: global keybinding overrides", "url": "https://protesilaos.com/codelog/2026-07-08-emacs-global-keybinding-overrides/", "published_at": "2026-07-08T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a619bc6fd", "title": "Emacs beginner live stream with @linkarzu on 2026-07-05 20:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-07-05-emacs-live-with-linkarzu/", "published_at": "2026-07-05T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a626f5c56", "title": "Emacs for beginners with Christian Arzu (@linkarzu on YouTube)", "url": "https://protesilaos.com/codelog/2026-07-04-emacs-for-beginners-with-linkarzu/", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a631b56f2", "title": "Emacs: write with input method (e.g. French) and Jinx for spelling", "url": "https://protesilaos.com/codelog/2026-07-02-emacs-french-input-method-jinx-spell/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a634a8c44", "title": "Emacs: fontaine version 3.1.0", "url": "https://protesilaos.com/codelog/2026-06-29-emacs-fontaine-3-1-0/", "published_at": "2026-06-29T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6408299a", "title": "Emacs: new ‘doric-tiger’ and ‘doric-lion’ for the ‘doric-themes’", "url": "https://protesilaos.com/codelog/2026-06-28-emacs-doric-tiger-doric-lion/", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a64a2bb68", "title": "Emacs: modus-themes version 5.3.0", "url": "https://protesilaos.com/codelog/2026-06-21-emacs-modus-themes-5-3-0/", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a64e3a8f4", "title": "Emacs: ef-themes version 2.2.0", "url": "https://protesilaos.com/codelog/2026-06-21-emacs-ef-themes-2-2-0/", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6564fa7b", "title": "Emacs: testing common colour values with the doric-themes", "url": "https://protesilaos.com/codelog/2026-06-17-emacs-testing-doric-themes-common-colour-values/", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a65a14a9d", "title": "Emacs: flat Dired listing for REGEXP, optionally up to DAYS since last modification", "url": "https://protesilaos.com/codelog/2026-06-13-emacs-flat-dired-for-regexp-since-days/", "published_at": "2026-06-13T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a666c73d9", "title": "Emacs live with Sacha Chua about ‘Underappreciated Built-ins’ on Thursday 11 June 17:30 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-06-09-emacs-live-sacha-chua-built-ins/", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a67347496", "title": "Emacs live with Sacha Chua about ‘May I recommend’ on Thursday 28 May 17:30 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-05-27-emacs-live-sacha-chua-may-i-recommend/", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a087ca-a358-73de-b777-a11106df9789", "title": "I now also write about video games", "url": "https://protesilaos.com/news/2026-05-25-section-video-games/", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a67a73e75", "title": "Emacs: ef-arcadia and ef-atlantis are part of the ef-themes", "url": "https://protesilaos.com/codelog/2026-05-21-emacs-ef-arcadia-ef-atlantis-themes/", "published_at": "2026-05-21T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a68465d4a", "title": "Emacs: Denote version 4.2.0", "url": "https://protesilaos.com/codelog/2026-05-20-emacs-denote-4-2-0/", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a68f7e9da", "title": "Emacs coaching with Amin Bandali about ffs, display-buffer-alist, Org, and more", "url": "https://protesilaos.com/codelog/2026-05-15-emacs-amin-bandali-ffs-display-buffer-org-capture/", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a087ca-a32f-70e5-b6af-df675f52852f", "title": "Reading my ‘The mask of Phantes’ story", "url": "https://protesilaos.com/books/2026-05-13-reading-mask-of-phantes/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a087ca-a330-71c6-95f1-d363168d4b1d", "title": "The mask of Phantes", "url": "https://protesilaos.com/books/2026-05-12-mask-of-phantes/", "published_at": "2026-05-12T00:00:00+00:00" }, { "id": "01a087ca-a330-71c6-95f1-d36317546d92", "title": "Philosophy: Hades, introspection, wealth, misery, and resurrection", "url": "https://protesilaos.com/books/2026-05-10-hades-introspection-wealth-misery-resurrection/", "published_at": "2026-05-10T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a69d11ddd", "title": "Emacs coaching with Amin Bandali", "url": "https://protesilaos.com/codelog/2026-05-08-emacs-coaching-amin-bandali/", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a69e9bb31", "title": "Emacs live with Sacha Chua and Philip Kaludercic on 2026-05-14 17:30 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-05-04-emacs-live-sacha-chua-philip-kaludercic/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a69f1542e", "title": "Re: Emacs and keyboard ergonomics", "url": "https://protesilaos.com/codelog/2026-05-04-emacs-keyboard-ergonomics/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6a036971", "title": "Emacs: save any buffer as PDF (my new buffer-to-pdf package)", "url": "https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-package/", "published_at": "2026-05-02T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6a574a90", "title": "Emacs: decent defaults I shared with Sacha Chua", "url": "https://protesilaos.com/codelog/2026-04-30-emacs-decent-default-sacha-chua/", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a087ca-a330-71c6-95f1-d36317ac0356", "title": "Philosophy: violence, safe spaces, and inevitability", "url": "https://protesilaos.com/books/2026-04-25-violence-safe-spaces-inevitability/", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6ac09ea2", "title": "Emacs spontaneous live stream on Denote, TMR, and more at 19:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-04-23-emacs-spontaneous-live-denote-tmr/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6b4779c4", "title": "Emacs live stream with Sacha Chua on 2026-04-30 17:30 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-04-22-emacs-live-with-sacha-chua/", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a087ca-a358-73de-b777-a111073b9259", "title": "Omitting the surname", "url": "https://protesilaos.com/news/2026-04-21-omitting-the-surname/", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6beee747", "title": "Emacs: new modus-themes-exporter package live today @ 15:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-04-13-emacs-live-develop-modus-themes-exporter-package/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6c10dc89", "title": "Emacs modus-themes live stream today @ 14:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-04-10-emacs-spontaneous-live-modus-themes/", "published_at": "2026-04-10T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6c3e9ef6", "title": "Emacs live stream for writing Denote tests and more on Monday 6 April @ 20:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-04-06-emacs-spontaneous-live-tonight-denote/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a0821d-ffa8-73bc-8c83-7f7a6ccb0104", "title": "Emacs live stream with Sacha Chua on 2026-04-16 17:30 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-04-04-emacs-live-with-sacha-chua/", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43a710815", "title": "Emacs: new sequence scheme for the ‘denote-sequence’ package", "url": "https://protesilaos.com/codelog/2026-04-03-emacs-denote-sequence-new-alphanumeric-delimited-scheme/", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43afdb644", "title": "Emacs coaching with Sacha Chua", "url": "https://protesilaos.com/codelog/2026-03-31-emacs-coaching-with-sacha-chua/", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a087ca-a330-71c6-95f1-d363182487c9", "title": "Philosophy: about the God of war, anger, and nuance", "url": "https://protesilaos.com/books/2026-03-28-god-of-war-anger-nuance/", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43b7cc5e3", "title": "Emacs: spontaneous live stream Tuesday 24 March @ 21:30 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-03-24-emacs-another-spontaneous-live-stream/", "published_at": "2026-03-24T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43c290371", "title": "Emacs: spontaneous live stream Monday 23 March @ 17:00 Europe/Athens", "url": "https://protesilaos.com/codelog/2026-03-23-emacs-spontaneous-live-stream/", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43d02de07", "title": "Emacs: doric-themes version 1.1.0", "url": "https://protesilaos.com/codelog/2026-03-23-emacs-doric-themes-1-1-0/", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43d6445cf", "title": "Computing in freedom with GNU Emacs", "url": "https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43df7ba1a", "title": "My Emacs talk for FLOSS @ Oxford", "url": "https://protesilaos.com/codelog/2026-03-12-my-emacs-talk-floss-oxford/", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43dfba0bb", "title": "This Thursday I will talk about Emacs @ OxFLOSS (FLOSS @ Oxford)", "url": "https://protesilaos.com/codelog/2026-03-09-thursday-emacs-computing-freedom-oxfloss/", "published_at": "2026-03-09T00:00:00+00:00" }, { "id": "01a087ca-a358-73de-b777-a11107598484", "title": "New coaching prices to reflect the current market", "url": "https://protesilaos.com/news/2026-03-08-new-coaching-prices/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43e3545d0", "title": "Emacs: four new themes are coming to the ‘doric-themes’", "url": "https://protesilaos.com/codelog/2026-03-07-emacs-four-new-doric-themes/", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43e5dafb7", "title": "I talk with Joshua Blais about Emacs and life issues", "url": "https://protesilaos.com/codelog/2026-03-05-emacs-and-philosophy-chat-with-joshua-blais/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a087ca-a360-70f7-9217-504f5f25cccf", "title": "Vlog: preparatory work for an infrastructure project at the hut", "url": "https://protesilaos.com/news/2026-03-01-vlog-preparatory-work-collect-soil/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43e9f676c", "title": "Emacs: confirm package bugs with –init-directory", "url": "https://protesilaos.com/codelog/2026-02-18-emacs-confirm-package-bugs/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43f2a9ea9", "title": "Emacs: I will talk about Emacs and free software (FLOSS @ Oxford)", "url": "https://protesilaos.com/codelog/2026-02-16-emacs-talk-oxford/", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a087ca-a330-71c6-95f1-d36318e99bb7", "title": "Philosophy: about a person’s behaviour and outlook", "url": "https://protesilaos.com/books/2026-02-15-about-person-disposition/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43f5ce9d1", "title": "Emacs: add custom entity (Austrian school) to my ‘institution-calendar’", "url": "https://protesilaos.com/codelog/2026-02-14-emacs-institution-calendar-add-custom-entity/", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43f932ab0", "title": "Emacs: my GNOME accent color theme switcher package", "url": "https://protesilaos.com/codelog/2026-02-13-emacs-gnome-accent-theme-switcher/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be43fc17a2b", "title": "Emacs: Lin version 2.0.0", "url": "https://protesilaos.com/codelog/2026-02-12-emacs-lin-2-0-0/", "published_at": "2026-02-12T00:00:00+00:00" }, { "id": "01a087ca-a360-70f7-9217-504f5f3a26cc", "title": "Vlog: mountain climb in the rain with my four dogs", "url": "https://protesilaos.com/news/2026-02-12-vlog-mountain-climb-four-dogs-rain/", "published_at": "2026-02-12T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be44008767b", "title": "Emacs: institution-calendar package (University of Oxford/Cambridge, etc.)", "url": "https://protesilaos.com/codelog/2026-02-11-emacs-institution-calendar/", "published_at": "2026-02-11T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be44097e114", "title": "Emacs: doric-themes version 1.0.0", "url": "https://protesilaos.com/codelog/2026-02-09-emacs-doric-themes-1-0-0/", "published_at": "2026-02-09T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be440e1b08f", "title": "Emacs: new Doric themes ‘doric-jade’ and ‘doric-copper’", "url": "https://protesilaos.com/codelog/2026-02-05-emacs-new-doric-themes-jade-copper/", "published_at": "2026-02-05T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be4414b1e34", "title": "Emacs: beframe version 1.5.0", "url": "https://protesilaos.com/codelog/2026-02-04-emacs-beframe-1-5-0/", "published_at": "2026-02-04T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be441e21936", "title": "Emacs: ef-themes version 2.1.0", "url": "https://protesilaos.com/codelog/2026-01-27-emacs-ef-themes-2-1-0/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be4428a3125", "title": "Emacs: tmr version 1.3.0", "url": "https://protesilaos.com/codelog/2026-01-25-emacs-tmr-1-3-0/", "published_at": "2026-01-25T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be442e80d0f", "title": "Emacs: easily set timers with TMR", "url": "https://protesilaos.com/codelog/2026-01-19-emacs-timers-tmr-demo/", "published_at": "2026-01-19T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be443dd192d", "title": "Emacs: notmuch-indicator version 1.3.0", "url": "https://protesilaos.com/codelog/2026-01-18-emacs-notmuch-indicator-1-3-0/", "published_at": "2026-01-18T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be444a040a6", "title": "Emacs: doric-themes version 0.6.0", "url": "https://protesilaos.com/codelog/2026-01-17-emacs-doric-themes-0-6-0/", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a087ca-a361-73d7-b679-e31d44b48efb", "title": "Next steps for the hut", "url": "https://protesilaos.com/news/2026-01-14-hut-next-steps/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be4457572c1", "title": "Emacs: my ‘oxford-calendar’ package", "url": "https://protesilaos.com/codelog/2026-01-09-emacs-oxford-calendar-package/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a087ca-a361-73d7-b679-e31d454f4247", "title": "New battery for the hut", "url": "https://protesilaos.com/news/2026-01-07-new-battery-hut/", "published_at": "2026-01-07T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be445b82727", "title": "Emacs: Substitute version 0.5.0", "url": "https://protesilaos.com/codelog/2026-01-05-emacs-substitute-0-5-0/", "published_at": "2026-01-05T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be44654135f", "title": "Emacs: ef-orange and ef-fig are part of the ef-themes", "url": "https://protesilaos.com/codelog/2026-01-04-emacs-ef-orange-fig-themes/", "published_at": "2026-01-04T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be446c3c5d7", "title": "Emacs: modus-themes version 5.2.0", "url": "https://protesilaos.com/codelog/2025-12-31-emacs-modus-themes-5-2-0/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be44704809a", "title": "Emacs Lisp Elements: EPUB and PDF versions now available", "url": "https://protesilaos.com/codelog/2025-12-27-emacs-lisp-elements-epub-pdf/", "published_at": "2025-12-27T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be447ebab34", "title": "Emacs: refinements to the Denote file prompt", "url": "https://protesilaos.com/codelog/2025-12-16-emacs-denote-file-prompt-refinements/", "published_at": "2025-12-16T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be448746d7a", "title": "Emacs: spacious-padding version 0.8.0", "url": "https://protesilaos.com/codelog/2025-12-13-emacs-spacious-padding-0-8-0/", "published_at": "2025-12-13T00:00:00+00:00" }, { "id": "01a0821d-ffa9-73ff-bb70-6be44970e57b", "title": "‘Emacs Lisp Elements’ book version 2", "url": "https://protesilaos.com/codelog/2025-12-10-emacs-lisp-elements-book-version-2/", "published_at": "2025-12-10T00:00:00+00:00" } ] posts Claim your blog
Back to Protesilaos
Blog · corpus.blog/blogs/protesilaos.com/posts

Protesilaos

protesilaos.com

2026

2025