2026-03-16 Emacs news ===================== Security reminder: If you use kubernetes-el https://github.com/kubernetes-el/kubernetes-el/issues/383, don't update for now, and you might want to check your installation if you updated it recently. The repo was compromised. (Analysis https://www.stepsecurity.io/blog/kubernetes-el-compromised-how-a-pwn-request-exploited-a-popular-emacs-package, Reddit discussion https://old.reddit.com/r/emacs/comments/1rowm5i/first_hacked_emacs_package/, lobste.rs https://lobste.rs/s/apygc2/first_hacked_emacs_package) If you use Emacs 31, please consider enabling package-review-policy.
There were a number of lively conversations around Emacs Solo https://www.rahuljuliato.com/posts/emacs-solo-two-years (142 comments on HN https://news.ycombinator.com/item?id=47317616), Emacs and Vim in the age of AI https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/ (52 comments on Reddit https://www.reddit.com/r/emacs/comments/1rtcff1/emacs_and_vim_in_the_age_of_ai/, 138 on HN https://news.ycombinator.com/item?id=47319071), and agent-shell 0.47 https://xenodium.com/agent-shell-0-47-1-updates (62 on Reddit https://www.reddit.com/r/emacs/comments/1rrs2dq/agentshell_047_updates/). Also, Prot has posted the video and text of his talk Computing in freedom with GNU Emacs https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/ (YouTube https://www.youtube.com/watch?v=M6ZHDJeG-dI 42:40, Video with Q&A https://ogeer.org/ox/rec/emacs/, more links in the community section). - Upcoming events (iCal file https://emacslife.com/calendar/emacs-calendar.ics, Org https://emacslife.com/calendar/): - M-x Research: TBA //m-x-research.github.io/ https://m-x-research.github.io/ Wed Mar 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 19 0000 Asia/Singapore - EmacsSF (in person): coffee.el in SF //www.meetup.com/emacs-sf/events/313776893/ https://www.meetup.com/emacs-sf/events/313776893/ Sat Mar 21 1100 America/Los_Angeles - Emacs Berlin: Emacs-Berlin Hybrid Meetup //emacs-berlin.org/ https://emacs-berlin.org/ Wed Mar 25 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Thu Mar 26 0200 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) //emacs-apac.gitlab.io/announcements/ https://emacs-apac.gitlab.io/announcements/ Sat Mar 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - Making Emacs Your Own « Here's The Beef http://perotti.org/2026/03/11/making-emacs-your-own/ (@[email protected] https://dice.camp/@BeefGriller/116213614126974972) - Emacs Redux: use-short-answers: The Modern Way to Tame yes-or-no Prompts https://emacsredux.com/blog/2026/03/15/use-short-answers/ (Irreal https://irreal.org/blog/?p=13677) - Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor https://www.rahuljuliato.com/posts/emacs-solo-two-years (Reddit https://www.reddit.com/r/emacs/comments/1romd9c/two_years_of_emacs_solo_35_modules_zero_external/, HN https://news.ycombinator.com/item?id=47317616, lobste.rs https://lobste.rs/s/v6p9go/two_years_emacs_solo_35_modules_zero) - minimal-emacs.d Release 1.4.0 https://github.com/jamescherti/minimal-emacs.d (Reddit https://www.reddit.com/r/emacs/comments/1rsmaut/minimalemacsd_a_customizable_emacs_initel_and/) - Brainiac v1.2 released — Kemal's Braindump https://write.moxnet.eu/brainiac-v1-2-released (Codeberg https://codeberg.org/kemal/brainiac, Reddit https://www.reddit.com/r/emacs/comments/1rq01fg/brainiac_v12_released/) - note-taking and task-management-centered Emacs config - Emacs Lisp: - futur 1.2 https://elpa.gnu.org/packages/futur.html (Reddit https://www.reddit.com/r/emacs/comments/1rrdjaf/new_futur_version_12_async_programming_a_bit/) futur-abort, futur-funcall, futur-p, preliminary support for running Elisp code in subprocesses and sandbox - Appearance: - Emacs Redux: Taming Font-Lock with font-lock-ignore https://emacsredux.com/blog/2026/03/10/taming-font-lock-with-font-lock-ignore/ - Emacs Redux: Buffer-Local Face Remapping with face-remap-add-relative https://emacsredux.com/blog/2026/03/16/buffer-local-face-remapping-with-face-remap-add-relative/ - Customizing Font-Lock in the Age of Tree-sitter https://emacsredux.com/blog/2026/03/08/customizing-font-lock-in-the-age-of-tree-sitter/ (Reddit https://www.reddit.com/r/emacs/comments/1rp270w/customizing_fontlock_in_the_age_of_treesitter/) - andros/comet.el: Cursor comet trail effect for Emacs - comet.el - Andros's repositories https://git.andros.dev/andros/comet.el (@[email protected] https://activity.andros.dev/@andros/statuses/01KKBGGRB4WM3HD25TC73SKAD1) - Navigation: - Nifty little modal editing implementation https://www.reddit.com/r/emacs/comments/1rqykam/nifty_little_modal_editting_implementation/ - selected.el, special keymap when region is active - Emacs Redux: isearch-lazy-count: Built-in Search Match Counting https://emacsredux.com/blog/2026/03/15/isearch-lazy-count/ - kramo/scroll-beyond.el: An Emacs package to enable scrolling the point beyond window bounds - Codeberg.org https://codeberg.org/kramo/scroll-beyond.el (@[email protected] https://chaos.social/@kramo/116234577614215049) - vmargb/arrow.el: Elisp implementation of arrow.nvim per-project and file-local bookmarks · GitHub https://github.com/vmargb/arrow.el (Reddit https://www.reddit.com/r/emacs/comments/1rtnkk0/arrowel_an_emacs_package_for_arrownvim/) - Dired: - Chris Maiorana: The Emacs Way: Moving and Renaming Files https://chrismaiorana.com/the-emacs-way-moving-and-renaming-files/ - Writing: - Re: markdown-ts-mode maturation for Emacs 31 - Rahul Martim Juliato https://yhetil.org/emacs-devel/[email protected]/ - roadmap for markdown-ts, help wanted - lorniu/gt.el: Translator via engines such as Google, Bing, deepL, StarDict and Youdao, also support LLMs like ChatGPT, DeepSeek and so on. · GitHub https://github.com/lorniu/gt.el (@[email protected] https://sonomu.club/@kf/116216021077413277) - Org Mode: - Thaodan/org-note-auto-save: Auto-save org-note buffer - Codeberg.org https://codeberg.org/Thaodan/org-note-auto-save (@[email protected] https://mastodon.social/@thaodan/116224599042515994) - niqc/org-dynamic-templates: Package for define template folder for org files - Codeberg.org https://codeberg.org/niqc/org-dynamic-templates (Reddit https://www.reddit.com/r/emacs/comments/1rqu7ec/new_package_for_org_templates_like_obsidian/) - Sacha Chua: Emacs Lisp and NodeJS: Getting the bolded words from a section of a Google Document https://sachachua.com/blog/2026/03/emacs-lisp-and-nodejs-getting-the-bolded-words-from-a-section-of-a-google-document/ - mjamagon/arrow-lang: Arrow DSL for emacs · GitHub https://github.com/mjamagon/arrow-lang (Reddit https://www.reddit.com/r/emacs/comments/1rq0ru5/arrow_a_dataflow_pipeline_language_for_org_babel/) - dataflow pipeline language for Org Babel - Sacha Chua: Org Mode: Export HTML, copy files, and serve the results via simple-httpd so that media files work https://sachachua.com/blog/2026/03/org-mode-export-html-copy-files-and-serve-the-results-via-simple-httpd-so-that-media-files-work/ - Building a cli app to query org with clime v0.3 https://github.com/cosmicz/clime/blob/main/examples/cloq.el (Reddit https://www.reddit.com/r/emacs/comments/1rt46ku/building_a_cli_app_to_query_org_with_clime_v03/) - Coding: - Mike Olson - Beta: Emacs Multi-LSP support for Python and Typescript frameworks https://mwolson.org/blog/2026-03-16-beta-emacs-multi-lsp-support-for-python-and-typescript-frameworks/ - looking for Emacs users to try it out (@mwolson.org https://bsky.app/profile/mwolson.org, @mikeozen https://mastodon.social/@mikeozen/116240102213435878) - Emacs Redux: Code Formatting in Emacs https://emacsredux.com/blog/2026/03/11/code-formatting-in-emacs/ (Irreal https://irreal.org/blog/?p=13669) - Emacs Redux: Removing Paired Delimiters in Emacs https://emacsredux.com/blog/2026/03/14/removing-paired-delimiters-in-emacs/ (Irreal https://irreal.org/blog/?p=13675) - Einar Mostad: Fix error with Cider Clojure REPL in Emacs on Guix https://einar.codeberg.page/fix-error-with-cider-rep-in-emacs-on-guix.html - [EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2) https://www.youtube.com/watch?v=Obq_nFEBN0M (01:17:59) - Philip Kaludercic: Emacs after Magit https://sdf.org/~pkal//blog/emacs/sans-magit.html - Rebasing in Magit https://entropicthoughts.com/rebasing-in-magit (@[email protected] https://mastodon.social/@lobsters/116205439523083684) - Перебазирование в Magit / Хабр https://habr.com/ru/articles/1008988/ (@[email protected] https://zhub.link/@habr/116222311685698330) - Release v0.4.0 · bbatsov/neocaml · GitHub https://github.com/bbatsov/neocaml/releases/tag/v0.4.0 - bugfix (@batsov.net https://bsky.app/profile/batsov.net) - Shells: - rwc9u/emacs-libgterm: Terminal emulator for Emacs using libghostty-vt (Ghostty's terminal engine) · GitHub https://github.com/rwc9u/emacs-libgterm (Reddit https://www.reddit.com/r/emacs/comments/1ruyyvs/emacslibgterm_a_terminal_emulator_using_ghosttty/) - cashmeredev/kitty-graphics.el: Display images in terminal Emacs (emacs -nw) via the Kitty graphics protocol https://github.com/cashmeredev/kitty-graphics.el - Multimedia: - Sacha Chua: Comparing pronunciation recordings across time https://sachachua.com/blog/2026/03/comparing-pronunciation-recordings-across-time/ - Sacha Chua: Small steps towards using OpenAI-compatible text-to-speech services with speechd-el or emacspeak https://sachachua.com/blog/2026/03/small-steps-towards-using-openai-compatible-text-to-speech-services-with-speechd-el-or-emacspeak/ - Fun: - Solo-RPG-mode for Emacs - TTRPG-Hangout.com https://www.ttrpg-hangout.com/solo_rpg_mode_for_emacs.html (Github https://github.com/Enfors/solo-rpg, @[email protected] https://ttrpg-hangout.social/@enfors/116228484589383495) - vkazanov/elcity: A simple SimCity clone in Emacs Lisp · GitHub https://github.com/vkazanov/elcity/ (Reddit https://www.reddit.com/r/emacs/comments/1rujwdq/an_actually_playable_simcity_clone_in_emacs_lisp/) - AI: - Emacs and Vim in the Age of AI https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/ (Reddit https://www.reddit.com/r/emacs/comments/1rtcff1/emacs_and_vim_in_the_age_of_ai/, HN https://news.ycombinator.com/item?id=47319071, lobste.rs https://lobste.rs/s/dempb5/emacs_vim_age_ai) - Using Terminal Coding Agents from Emacs https://github.com/nbecker/codex-emacs-notes - Randy Ridenour: Convert Claude Quizzes to Emacs Org Mode https://randyridenour.net/posts/2026-03-10-convert-claude-quizzes-emacs-org-mode.html (@[email protected] https://zirk.us/@randyridenour/116228310682609509) - agent-shell 0.47 updates https://xenodium.com/agent-shell-0-47-1-updates (Reddit https://www.reddit.com/r/emacs/comments/1rrs2dq/agentshell_047_updates/)- claude-code-acp renamed, bootstrapping and resuming - James Dyer: Ollama Buddy - In-Buffer LLM Streaming https://www.emacs.dyerdwelling.family/emacs/20260311185447-emacs--ollama-buddy-in-buffer-replace/ - 038 Ollama Buddy - Tool Calling and modifying files with an ediff session #emacs #ollama https://www.youtube.com/watch?v=Eia_NnvtYrs (02:12) - Community: - Fortnightly Tips, Tricks, and Questions — 2026-03-10 / week 10 https://www.reddit.com/r/emacs/comments/1rplhb1/fortnightly_tips_tricks_and_questions_20260310/ - Protesilaos Stavrou: Computing in freedom with GNU Emacs https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/ (YouTube https://www.youtube.com/watch?v=M6ZHDJeG-dI 42:40, Reddit https://www.reddit.com/r/emacs/comments/1rsvliu/computing_in_freedom_with_gnu_emacs/, lobste.rs https://lobste.rs/s/czj5p4/computing_freedom_with_gnu_emacs, Irreal https://irreal.org/blog/?p=13673, Video with Q&A https://ogeer.org/ox/rec/emacs/, other post https://protesilaos.com/codelog/2026-03-12-my-emacs-talk-floss-oxford/) - Emacs Carnival March 2026: Mistakes and Misconceptions https://sdf.org/~pkal/blog/emacs/mistakes.html - Emacs Carnival de Marzo - Confusiones y prejuicios | Texaco blog https://texaco.codeberg.page/blogs/march-emacs-carnival/ (@[email protected] https://defcon.social/@texaco/116228053343738365) - Emacs carnival: Mistakes and misconceptions https://www.homepages.ucl.ac.uk/~ucecesf/blog/20260311.html (@[email protected] https://fediscience.org/@ericsfraga/116211125939157393) - noa ks: You don't not need the mouse https://meanwhiling.com/you-dont-not-need-the-mouse.html - Eric MacAdie: 2026-02 Austin Emacs Meetup https://macadie.info/2026/03/11/2026-02-austin-emacs-meetup/ - Low Tech High Life: Emacs magia y liberación · Inicio https://alvarmaciel.github.io/media/lento_es_normal/low_tech_high_life_emacs_magia_y_liberacion/ (Spotify https://open.spotify.com/episode/6JK77pVSP2h719ZQNJJ5BG?si=411430d3bf354166, @[email protected] https://mastodon.social/@alvarmaciel/116218959802915838) - Humanities in the Machine - Blain Smith https://blainsmith.com/essays/humanities-in-the-machine/ - mentions RMS, GNU, and Emacs - Other: - Chris Maiorana: The Emacs Way: Create Directories https://chrismaiorana.com/the-emacs-way-create-directories/ - Indexing Info Manuals — Alex Carney https://www.alcarney.me/blog/2026/indexing-info-manuals/ (@[email protected] https://mastodon.social/@alcarney/116201979650965768) - Emacs Internal #03: Tagged Union, Tagged Pointer, and Poor Man's Inheritance | The Cloudlet https://thecloudlet.github.io/blog/project/emacs-03/ (Reddit https://www.reddit.com/r/emacs/comments/1rrptdd/emacs_internal_part_03_tagged_pointers_vs_c/, HN https://news.ycombinator.com/item?id=47349780, lobste.rs https://lobste.rs/s/saneyn/emacs_internal_03_tagged_union_tagged) - reka: A window manager inside of Emacs for the Wayland world https://code.tvl.fyi/about/tools/emacs-pkgs/reka (Reddit https://www.reddit.com/r/emacs/comments/1rv3vv0/a_window_manager_inside_of_emacs_for_the_wayland/) - mentioned in Separating the Wayland Compositor and Window Manager https://isaacfreund.com/blog/river-window-management/ - chaoswork/appine: using a dynamic module that allows you to embed native macOS views (WebKit, PDFKit etc.) directly inside Emacs windows https://github.com/chaoswork/appine (Reddit https://www.reddit.com/r/emacs/comments/1rv4idh/ann_appine_i_built_a_dynamic_module_to_embed/) - My little Emacs OTG setup https://v.redd.it/2wrvvcw6w4pg1 (Reddit https://www.reddit.com/r/emacs/comments/1ru4ceg/my_little_emacs_otg_setup/) - Emacs running on my iPad. https://www.reddit.com/r/emacs/comments/1ruspbe/emacs_running_on_my_ipad/ - using ish - Emacs development: - emacs-devel: long discussion about deprecated code, warnings, and compat release schedule https://yhetil.org/emacs-devel/[email protected]/ - Merge remote-tracking branch 'origin/scratch/error-API' https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2004eb56f8963b51cf05f1184e2a3ac88848b12 - Add new function 'ensure-proper-list' (bug#80598) https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55f0f2056c6e0a17159a4be2e50d4cfeaf21cba3 - Add references to "User Lisp" Info node where applicable https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9b97d843183e38678e35c3df73eab38ffccef8ee - etags-regen: Don't try to generate tags during completion, by default https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=949f0355446f6a179bd92d1948e65a63ac58f3a5 - * etc/NEWS: Announce 'package-vc-install-from-checkout' obsoletion https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac39b7c4512c59b62b9a27a7beae2a520dc59df4 - Add 'xref-mouse-mode' minor mode https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d019b5ec713646e5b0d66b63879e059dcd628299 - ; Add missing documentation for new 'cus-edit' bindings https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f337499e6bfc84282a0451b75d5ecc3950a3a0c - (smerge-refine-regions): Refactor a bit and work between buffers https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66bd2ce8e69d31c04fb2f71c651d34a435f607eb - Improve the error API https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1358530f533a1151c7207e1ad634b1b9fae5a91at - New packages: - https://melpa.org/#/buffer-guardian: Automatically Save Buffers Without Manual Intervention (MELPA) - https://melpa.org/#/ekg-agent: Agent tools for ekg (MELPA) - https://melpa.org/#/ekg-denote: Denote integration for ekg (MELPA) - https://melpa.org/#/markdown-table-wrap: Word-wrap GFM pipe tables to fit window width (MELPA) - https://melpa.org/#/stan-ts-mode: Major mode for editing Stan files (MELPA) Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode https://www.reddit.com/r/orgmode, r/spacemacs https://www.reddit.com/r/spacemacs, Mastodon #emacs https://mastodon.social/tags/emacs, Bluesky #emacs https://bsky.app/hashtag/emacs, Hacker News https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story, lobste.rs https://lobste.rs/search?q=emacs&what=stories&order=newest, programming.dev https://programming.dev/c/emacs?dataType=Post&page=1&sort=New, lemmy.world https://lemmy.world/c/emacs, lemmy.ml https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New, planet.emacslife.com https://planet.emacslife.com, YouTube https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt, the Emacs NEWS file http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS, Emacs Calendar https://emacslife.com/calendar/, and emacs-devel https://lists.gnu.org/archive/html/emacs-devel/2026-03. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [email protected] mailto:[email protected]. Thank you! This is the plain-text version. There's also an HTML version that might be easier to read. Depending on your mail client, you might have a command, button, or link that can show you the HTML version. If you're in Emacs, look for something that mentions text/html. More info: https://sachachua.com/topic/emacs-news/
* 2026-03-16 Emacs news Security reminder: If you use [[https://github.com/kubernetes-el/kubernetes-el/issues/383][kubernetes-el]], don't update for now, and you might want to check your installation if you updated it recently. The repo was compromised. ([[https://www.stepsecurity.io/blog/kubernetes-el-compromised-how-a-pwn-request-exploited-a-popular-emacs-package][Analysis]], [[https://old.reddit.com/r/emacs/comments/1rowm5i/first_hacked_emacs_package/][Reddit discussion]], [[https://lobste.rs/s/apygc2/first_hacked_emacs_package][lobste.rs]]) If you use Emacs 31, please consider enabling package-review-policy. There were a number of lively conversations around [[https://www.rahuljuliato.com/posts/emacs-solo-two-years][Emacs Solo]] ([[https://news.ycombinator.com/item?id=47317616][142 comments on HN]]), [[https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/][Emacs and Vim in the age of AI]] ([[https://www.reddit.com/r/emacs/comments/1rtcff1/emacs_and_vim_in_the_age_of_ai/][52 comments on Reddit]], [[https://news.ycombinator.com/item?id=47319071][138 on HN]]), and [[https://xenodium.com/agent-shell-0-47-1-updates][agent-shell 0.47]] ([[https://www.reddit.com/r/emacs/comments/1rrs2dq/agentshell_047_updates/][62 on Reddit]]). Also, Prot has posted the video and text of his talk [[https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/][Computing in freedom with GNU Emacs]] ([[https://www.youtube.com/watch?v=M6ZHDJeG-dI][YouTube]] 42:40, [[https://ogeer.org/ox/rec/emacs/][Video with Q&A]], more links in the community section). - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - M-x Research: TBA https://m-x-research.github.io/ Wed Mar 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 19 0000 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/313776893/ Sat Mar 21 1100 America/Los_Angeles - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Mar 25 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Thu Mar 26 0200 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Mar 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[http://perotti.org/2026/03/11/making-emacs-your-own/][Making Emacs Your Own « Here's The Beef]] ([[https://dice.camp/@BeefGriller/116213614126974972][@[email protected]]]) - [[https://emacsredux.com/blog/2026/03/15/use-short-answers/][Emacs Redux: use-short-answers: The Modern Way to Tame yes-or-no Prompts]] ([[https://irreal.org/blog/?p=13677][Irreal]]) - [[https://www.rahuljuliato.com/posts/emacs-solo-two-years][Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor]] ([[https://www.reddit.com/r/emacs/comments/1romd9c/two_years_of_emacs_solo_35_modules_zero_external/][Reddit]], [[https://news.ycombinator.com/item?id=47317616][HN]], [[https://lobste.rs/s/v6p9go/two_years_emacs_solo_35_modules_zero][lobste.rs]]) - [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d Release 1.4.0]] ([[https://www.reddit.com/r/emacs/comments/1rsmaut/minimalemacsd_a_customizable_emacs_initel_and/][Reddit]]) - [[https://write.moxnet.eu/brainiac-v1-2-released][Brainiac v1.2 released — Kemal's Braindump]] ([[https://codeberg.org/kemal/brainiac][Codeberg]], [[https://www.reddit.com/r/emacs/comments/1rq01fg/brainiac_v12_released/][Reddit]]) - note-taking and task-management-centered Emacs config - Emacs Lisp: - [[https://elpa.gnu.org/packages/futur.html][futur 1.2]] ([[https://www.reddit.com/r/emacs/comments/1rrdjaf/new_futur_version_12_async_programming_a_bit/][Reddit]]) futur-abort, futur-funcall, futur-p, preliminary support for running Elisp code in subprocesses and sandbox - Appearance: - [[https://emacsredux.com/blog/2026/03/10/taming-font-lock-with-font-lock-ignore/][Emacs Redux: Taming Font-Lock with font-lock-ignore]] - [[https://emacsredux.com/blog/2026/03/16/buffer-local-face-remapping-with-face-remap-add-relative/][Emacs Redux: Buffer-Local Face Remapping with face-remap-add-relative]] - [[https://emacsredux.com/blog/2026/03/08/customizing-font-lock-in-the-age-of-tree-sitter/][Customizing Font-Lock in the Age of Tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1rp270w/customizing_fontlock_in_the_age_of_treesitter/][Reddit]]) - [[https://git.andros.dev/andros/comet.el][andros/comet.el: Cursor comet trail effect for Emacs - comet.el - Andros's repositories]] ([[https://activity.andros.dev/@andros/statuses/01KKBGGRB4WM3HD25TC73SKAD1][@[email protected]]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1rqykam/nifty_little_modal_editting_implementation/][Nifty little modal editing implementation]] - selected.el, special keymap when region is active - [[https://emacsredux.com/blog/2026/03/15/isearch-lazy-count/][Emacs Redux: isearch-lazy-count: Built-in Search Match Counting]] - [[https://codeberg.org/kramo/scroll-beyond.el][kramo/scroll-beyond.el: An Emacs package to enable scrolling the point beyond window bounds - Codeberg.org]] ([[https://chaos.social/@kramo/116234577614215049][@[email protected]]]) - [[https://github.com/vmargb/arrow.el][vmargb/arrow.el: Elisp implementation of arrow.nvim per-project and file-local bookmarks · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rtnkk0/arrowel_an_emacs_package_for_arrownvim/][Reddit]]) - Dired: - [[https://chrismaiorana.com/the-emacs-way-moving-and-renaming-files/][Chris Maiorana: The Emacs Way: Moving and Renaming Files]] - Writing: - [[https://yhetil.org/emacs-devel/[email protected]/][Re: markdown-ts-mode maturation for Emacs 31 - Rahul Martim Juliato]] - roadmap for markdown-ts, help wanted - [[https://github.com/lorniu/gt.el][lorniu/gt.el: Translator via engines such as Google, Bing, deepL, StarDict and Youdao, also support LLMs like ChatGPT, DeepSeek and so on. · GitHub]] ([[https://sonomu.club/@kf/116216021077413277][@[email protected]]]) - Org Mode: - [[https://codeberg.org/Thaodan/org-note-auto-save][Thaodan/org-note-auto-save: Auto-save org-note buffer - Codeberg.org]] ([[https://mastodon.social/@thaodan/116224599042515994][@[email protected]]]) - [[https://codeberg.org/niqc/org-dynamic-templates][niqc/org-dynamic-templates: Package for define template folder for org files - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1rqu7ec/new_package_for_org_templates_like_obsidian/][Reddit]]) - [[https://sachachua.com/blog/2026/03/emacs-lisp-and-nodejs-getting-the-bolded-words-from-a-section-of-a-google-document/][Sacha Chua: Emacs Lisp and NodeJS: Getting the bolded words from a section of a Google Document]] - [[https://github.com/mjamagon/arrow-lang][mjamagon/arrow-lang: Arrow DSL for emacs · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rq0ru5/arrow_a_dataflow_pipeline_language_for_org_babel/][Reddit]]) - dataflow pipeline language for Org Babel - [[https://sachachua.com/blog/2026/03/org-mode-export-html-copy-files-and-serve-the-results-via-simple-httpd-so-that-media-files-work/][Sacha Chua: Org Mode: Export HTML, copy files, and serve the results via simple-httpd so that media files work]] - [[https://github.com/cosmicz/clime/blob/main/examples/cloq.el][Building a cli app to query org with clime v0.3]] ([[https://www.reddit.com/r/emacs/comments/1rt46ku/building_a_cli_app_to_query_org_with_clime_v03/][Reddit]]) - Coding: - [[https://mwolson.org/blog/2026-03-16-beta-emacs-multi-lsp-support-for-python-and-typescript-frameworks/][Mike Olson - Beta: Emacs Multi-LSP support for Python and Typescript frameworks]] - looking for Emacs users to try it out ([[https://bsky.app/profile/mwolson.org][@mwolson.org]], [[https://mastodon.social/@mikeozen/116240102213435878][@mikeozen]]) - [[https://emacsredux.com/blog/2026/03/11/code-formatting-in-emacs/][Emacs Redux: Code Formatting in Emacs]] ([[https://irreal.org/blog/?p=13669][Irreal]]) - [[https://emacsredux.com/blog/2026/03/14/removing-paired-delimiters-in-emacs/][Emacs Redux: Removing Paired Delimiters in Emacs]] ([[https://irreal.org/blog/?p=13675][Irreal]]) - [[https://einar.codeberg.page/fix-error-with-cider-rep-in-emacs-on-guix.html][Einar Mostad: Fix error with Cider Clojure REPL in Emacs on Guix]] - [[https://www.youtube.com/watch?v=Obq_nFEBN0M][[EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2)]] (01:17:59) - [[https://sdf.org/~pkal//blog/emacs/sans-magit.html][Philip Kaludercic: Emacs after Magit]] - [[https://entropicthoughts.com/rebasing-in-magit][Rebasing in Magit]] ([[https://mastodon.social/@lobsters/116205439523083684][@[email protected]]]) - [[https://habr.com/ru/articles/1008988/][Перебазирование в Magit / Хабр]] ([[https://zhub.link/@habr/116222311685698330][@[email protected]]]) - [[https://github.com/bbatsov/neocaml/releases/tag/v0.4.0][Release v0.4.0 · bbatsov/neocaml · GitHub]] - bugfix ([[https://bsky.app/profile/batsov.net][@batsov.net]]) - Shells: - [[https://github.com/rwc9u/emacs-libgterm][rwc9u/emacs-libgterm: Terminal emulator for Emacs using libghostty-vt (Ghostty's terminal engine) · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1ruyyvs/emacslibgterm_a_terminal_emulator_using_ghosttty/][Reddit]]) - [[https://github.com/cashmeredev/kitty-graphics.el][cashmeredev/kitty-graphics.el: Display images in terminal Emacs (emacs -nw) via the Kitty graphics protocol]] - Multimedia: - [[https://sachachua.com/blog/2026/03/comparing-pronunciation-recordings-across-time/][Sacha Chua: Comparing pronunciation recordings across time]] - [[https://sachachua.com/blog/2026/03/small-steps-towards-using-openai-compatible-text-to-speech-services-with-speechd-el-or-emacspeak/][Sacha Chua: Small steps towards using OpenAI-compatible text-to-speech services with speechd-el or emacspeak]] - Fun: - [[https://www.ttrpg-hangout.com/solo_rpg_mode_for_emacs.html][Solo-RPG-mode for Emacs - TTRPG-Hangout.com]] ([[https://github.com/Enfors/solo-rpg][Github]], [[https://ttrpg-hangout.social/@enfors/116228484589383495][@[email protected]]]) - [[https://github.com/vkazanov/elcity/][vkazanov/elcity: A simple SimCity clone in Emacs Lisp · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rujwdq/an_actually_playable_simcity_clone_in_emacs_lisp/][Reddit]]) - AI: - [[https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/][Emacs and Vim in the Age of AI]] ([[https://www.reddit.com/r/emacs/comments/1rtcff1/emacs_and_vim_in_the_age_of_ai/][Reddit]], [[https://news.ycombinator.com/item?id=47319071][HN]], [[https://lobste.rs/s/dempb5/emacs_vim_age_ai][lobste.rs]]) - [[https://github.com/nbecker/codex-emacs-notes][Using Terminal Coding Agents from Emacs]] - [[https://randyridenour.net/posts/2026-03-10-convert-claude-quizzes-emacs-org-mode.html][Randy Ridenour: Convert Claude Quizzes to Emacs Org Mode]] ([[https://zirk.us/@randyridenour/116228310682609509][@[email protected]]]) - [[https://xenodium.com/agent-shell-0-47-1-updates][agent-shell 0.47 updates]] ([[https://www.reddit.com/r/emacs/comments/1rrs2dq/agentshell_047_updates/][Reddit]])- claude-code-acp renamed, bootstrapping and resuming - [[https://www.emacs.dyerdwelling.family/emacs/20260311185447-emacs--ollama-buddy-in-buffer-replace/][James Dyer: Ollama Buddy - In-Buffer LLM Streaming]] - [[https://www.youtube.com/watch?v=Eia_NnvtYrs][038 Ollama Buddy - Tool Calling and modifying files with an ediff session #emacs #ollama]] (02:12) - Community: - [[https://www.reddit.com/r/emacs/comments/1rplhb1/fortnightly_tips_tricks_and_questions_20260310/][Fortnightly Tips, Tricks, and Questions — 2026-03-10 / week 10]] - [[https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/][Protesilaos Stavrou: Computing in freedom with GNU Emacs]] ([[https://www.youtube.com/watch?v=M6ZHDJeG-dI][YouTube]] 42:40, [[https://www.reddit.com/r/emacs/comments/1rsvliu/computing_in_freedom_with_gnu_emacs/][Reddit]], [[https://lobste.rs/s/czj5p4/computing_freedom_with_gnu_emacs][lobste.rs]], [[https://irreal.org/blog/?p=13673][Irreal]], [[https://ogeer.org/ox/rec/emacs/][Video with Q&A]], [[https://protesilaos.com/codelog/2026-03-12-my-emacs-talk-floss-oxford/][other post]]) - [[https://sdf.org/~pkal/blog/emacs/mistakes.html][Emacs Carnival March 2026: Mistakes and Misconceptions]] - [[https://texaco.codeberg.page/blogs/march-emacs-carnival/][Emacs Carnival de Marzo - Confusiones y prejuicios | Texaco blog]] ([[https://defcon.social/@texaco/116228053343738365][@[email protected]]]) - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20260311.html][Emacs carnival: Mistakes and misconceptions]] ([[https://fediscience.org/@ericsfraga/116211125939157393][@[email protected]]]) - [[https://meanwhiling.com/you-dont-not-need-the-mouse.html][noa ks: You don't not need the mouse]] - [[https://macadie.info/2026/03/11/2026-02-austin-emacs-meetup/][Eric MacAdie: 2026-02 Austin Emacs Meetup]] - [[https://alvarmaciel.github.io/media/lento_es_normal/low_tech_high_life_emacs_magia_y_liberacion/][Low Tech High Life: Emacs magia y liberación · Inicio]] ([[https://open.spotify.com/episode/6JK77pVSP2h719ZQNJJ5BG?si=411430d3bf354166][Spotify]], [[https://mastodon.social/@alvarmaciel/116218959802915838][@[email protected]]]) - [[https://blainsmith.com/essays/humanities-in-the-machine/][Humanities in the Machine - Blain Smith]] - mentions RMS, GNU, and Emacs - Other: - [[https://chrismaiorana.com/the-emacs-way-create-directories/][Chris Maiorana: The Emacs Way: Create Directories]] - [[https://www.alcarney.me/blog/2026/indexing-info-manuals/][Indexing Info Manuals — Alex Carney]] ([[https://mastodon.social/@alcarney/116201979650965768][@[email protected]]]) - [[https://thecloudlet.github.io/blog/project/emacs-03/][Emacs Internal #03: Tagged Union, Tagged Pointer, and Poor Man's Inheritance | The Cloudlet]] ([[https://www.reddit.com/r/emacs/comments/1rrptdd/emacs_internal_part_03_tagged_pointers_vs_c/][Reddit]], [[https://news.ycombinator.com/item?id=47349780][HN]], [[https://lobste.rs/s/saneyn/emacs_internal_03_tagged_union_tagged][lobste.rs]]) - [[https://code.tvl.fyi/about/tools/emacs-pkgs/reka][reka: A window manager inside of Emacs for the Wayland world]] ([[https://www.reddit.com/r/emacs/comments/1rv3vv0/a_window_manager_inside_of_emacs_for_the_wayland/][Reddit]]) - mentioned in [[https://isaacfreund.com/blog/river-window-management/][Separating the Wayland Compositor and Window Manager]] - [[https://github.com/chaoswork/appine][chaoswork/appine: using a dynamic module that allows you to embed native macOS views (WebKit, PDFKit etc.) directly inside Emacs windows]] ([[https://www.reddit.com/r/emacs/comments/1rv4idh/ann_appine_i_built_a_dynamic_module_to_embed/][Reddit]]) - [[https://v.redd.it/2wrvvcw6w4pg1][My little Emacs OTG setup]] ([[https://www.reddit.com/r/emacs/comments/1ru4ceg/my_little_emacs_otg_setup/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ruspbe/emacs_running_on_my_ipad/][Emacs running on my iPad.]] - using ish - Emacs development: - [[https://yhetil.org/emacs-devel/[email protected]/][emacs-devel: long discussion about deprecated code, warnings, and compat release schedule]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2004eb56f8963b51cf05f1184e2a3ac88848b12][Merge remote-tracking branch 'origin/scratch/error-API']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55f0f2056c6e0a17159a4be2e50d4cfeaf21cba3][Add new function 'ensure-proper-list' (bug#80598)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9b97d843183e38678e35c3df73eab38ffccef8ee][Add references to "User Lisp" Info node where applicable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=949f0355446f6a179bd92d1948e65a63ac58f3a5][etags-regen: Don't try to generate tags during completion, by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac39b7c4512c59b62b9a27a7beae2a520dc59df4][* etc/NEWS: Announce 'package-vc-install-from-checkout' obsoletion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d019b5ec713646e5b0d66b63879e059dcd628299][Add 'xref-mouse-mode' minor mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f337499e6bfc84282a0451b75d5ecc3950a3a0c][; Add missing documentation for new 'cus-edit' bindings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66bd2ce8e69d31c04fb2f71c651d34a435f607eb][(smerge-refine-regions): Refactor a bit and work between buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1358530f533a1151c7207e1ad634b1b9fae5a91][Improve the error API]]at - New packages: - https://melpa.org/#/buffer-guardian: Automatically Save Buffers Without Manual Intervention (MELPA) - https://melpa.org/#/ekg-agent: Agent tools for ekg (MELPA) - https://melpa.org/#/ekg-denote: Denote integration for ekg (MELPA) - https://melpa.org/#/markdown-table-wrap: Word-wrap GFM pipe tables to fit window width (MELPA) - https://melpa.org/#/stan-ts-mode: Major mode for editing Stan files (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2026-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:[email protected]][[email protected]]]. Thank you!
