Just my blogroll - BlogFlock2026-01-13T02:18:00.609ZBlogFlockProtesilaos Stavrou: News and Announcements, Justin Barclay, The Emacs Cat, Arialdo Martini, BuzzMachine, GamingOnLinux Latest Articles, Emacs@ Dyerdwelling, Xah Lee, Sacha Chua, Jeff Kreeftmeijer, Karthinks, MacAdie Web Blog, Philip KALUDERCIC, Bowmansarrow, Irreal, Take on Rules, manuel uberti, Wilfred Hughes::Blog, Bicycle For Your Mind, LWN.net, Rock Paper Shotgun Latest Articles Feed, McSweeney’sMama's Sleeping Angels is a Lethal Company-esque, dream-exploration, Y2K smorgasbord for the zillenialpha generations - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/mamas-sleeping-angels-is-a-lethal-company-esque-dream-exploration-y2k-smorgasbord-for-the-zillenialpha-generations2026-01-12T22:54:29.000Z<img src="https://assetsio.gnwcdn.com/mamas-sleeping-angels.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
Isn't it funny that we don't have a definitive reason as to why we dream? We have ideas, theories, like that they're the brain moving memories from short-term to long-term storage. But why the hell can they get so weird? And worse, scary. This feels like the central question at the heart of Mama's Sleeping Angels, an upcoming <a href="https://www.rockpapershotgun.com/games/lethal-company">Lethal Company</a>-esque procedurally generated dream-exploration game where you're having a sleepover with friends and must feed a goddess within her dream.
</p> <p><a href="https://www.rockpapershotgun.com/mamas-sleeping-angels-is-a-lethal-company-esque-dream-exploration-y2k-smorgasbord-for-the-zillenialpha-generations">Read more</a></p>Big Hops, out today, is as delightful to play as it is to look at - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/big-hops-out-today-is-as-delightful-to-play-as-it-is-to-look-at2026-01-12T21:29:06.000Z<img src="https://assetsio.gnwcdn.com/big-hops.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
It feels quite fitting that a game like Big Hops released today, the day after <a href="https://www.rockpapershotgun.com/games/awesome-games-done-quick">Awesome Games Done Quick</a> wrapped up, because this thing feels like it has a guaranteed spot in Summer Games Done Quick already. You're a frog! Who hops around! What's not to love? It helps that the <a href="https://www.rockpapershotgun.com/the-best-platform-games-on-pc">platformer</a> feels so good in motion, too.
</p> <p><a href="https://www.rockpapershotgun.com/big-hops-out-today-is-as-delightful-to-play-as-it-is-to-look-at">Read more</a></p>2026-01-12 Emacs news - Sacha Chuahttps://sachachua.com/blog/2026/01/2026-01-12-emacs-news/2026-01-12T19:32:14.000Z<p>
If you want to review packages before upgrading them, check out the new <a href="https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97">package.el feature for reviewing diffs</a> (<a href="https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/">Reddit</a>, <a href="https://irreal.org/blog/?p=13535">Irreal</a>).
</p>
<ul class="org-ul">
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/312727757/">https://www.meetup.com/london-emacs-hacking/events/312727757/</a> Tue Jan 13 1800 Europe/London</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Jan 14 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Jan 15 0000 Asia/Singapore</li>
<li>EmacsSF (in person): coffee.el in SF <a href="https://www.meetup.com/emacs-sf/events/312735622/">https://www.meetup.com/emacs-sf/events/312735622/</a> Sat Jan 17 1100 America/Los_Angeles</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Jan 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Jan 22 0000 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Jan 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97">package.el - Package diff/review feature has landed</a> (<a href="https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/">Reddit</a>, <a href="https://irreal.org/blog/?p=13535">Irreal</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://in-parentheses.codeberg.page/posts/template-fill/">Small experiment with a template library</a> (<a href="https://www.reddit.com/r/emacs/comments/1q7ctl8/small_experiment_with_a_template_library/">Reddit</a>)</li>
<li><a href="https://www.d12frosted.io/posts/2025-11-26-emacs-widget-library">The Emacs Widget Library: A Critique and Case Study - Boris Buliga</a></li>
<li><a href="https://github.com/d12frosted/vui.el/">vui.el: Declarative, component-based UI library for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1q8hpl7/vuiel_declarative_componentbased_ui_library_for/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1q9e91n/new_testing_framework_eunitel/">New testing framework: e-unit.el</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://i.redd.it/ym2uqpy64wcg1.gif">Peek as you go</a> (<a href="https://www.reddit.com/r/emacs/comments/1qaqu7t/peek_as_you_go/">Reddit</a>) - highlight symbol on double space</li>
<li><a href="https://codeberg.org/ideasman42/emacs-show-inactive-region">[ANN] show-inactive-region now on MELPA</a> (<a href="https://www.reddit.com/r/emacs/comments/1qau795/ann_showinactiveregion_now_on_melpa/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.emacs.dyerdwelling.family/emacs/20260109094340-emacs--a-single-function-ripgrep-alternative-to-rgrep/">James Dyer: A single function ripgrep alternative to rgrep</a></li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://chrismaiorana.com/emacs-way-list-directory-contents/">Chris Maiorana: The Emacs Way: Listing Directory Contents</a> (<a href="https://irreal.org/blog/?p=13537">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=_49ZR9hU1js">Create Directories in Emacs Dired (Tips)</a> (01:26)</li>
<li><a href="https://github.com/captainflasmr/dired-video-thumbnail">New package dired-video-thumbnail on MELPA for image-dired style thumbnail viewing for video files</a> (<a href="https://www.reddit.com/r/emacs/comments/1q5dbaf/new_package_diredvideothumbnail_on_melpa_for/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://mwolson.org/blog/2025-11-23-automatic-arrow-characters-in-emacs/">Mike Olson - Automatic Arrow Characters in Emacs</a> (<a href="https://mastodon.social/@mikeozen/115874981169702733">@mikeozen@mastodon.social</a>)</li>
<li><a href="https://mbork.pl/2026-01-12_Making_fill-paragraph_more_flexible">Marcin Borkowski: Making fill-paragraph more flexible</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://davemq.github.io/2026/01/07/org-agenda-to-appt-timer.html">Keeping appointments from my Org agenda updated | Dave’s Blog</a> (<a href="https://fosstodon.org/@davemq/115854712475101751">@davemq@fosstodon.org</a>)</li>
<li><a href="https://davemq.github.io/2026/01/06/org-diary-every-monday.html">Creating weekly diary-style timestamps in Org Mode | Dave’s Blog</a> (<a href="https://fosstodon.org/@davemq/115850173042830416">@davemq@fosstodon.org</a>)</li>
<li><a href="https://200ok.ch/posts/2026-01-07_building_consistent_habits_just_in_time_for_new_years_resolutions.html">200ok: Building Consistent Habits (Just in Time for New Year's Resolutions)</a></li>
<li><a href="https://goto.ryuslash.org/@ryuslash/statuses/01KE5XM2Q613VQY9R6ZBPN028E">Tip about starting a list with <code>- 0:00:00 ::</code> for automatic org-timer-item handling</a></li>
<li><a href="https://ilmarikoria.xyz/2026-01-10-blog.html">Emailing org-mode "TODO" Reminders with XProc</a></li>
<li><a href="https://list.orgmode.org/orgmode/874ioteo2e.fsf@localhost/">[BLOG] #25 bbb:OrgMeetup on Wed, December 10, 19:00 UTC+3 - Ihor Radchenko</a> (<a href="https://fosstodon.org/@yantar92/115870474367848808">@yantar92@fosstodon.org</a>)</li>
<li><a href="https://list.orgmode.org/e58aa11e-3c80-42a5-8204-5755e35472fe@gmail.com">Org Mode requests: [RFC] Behaviour of ‘org-agenda-clock-goto’ with ‘repeated’ tasks</a></li>
<li>Org development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=480c9b706a273984991a38b3542e1acc69ef5105">ob-core.el: Respect no/nil value in :wrap header argument</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=24b7fde23d8aede01a1157121064e84c449345ed">org-html-style-default: Add lowercase c to src languages</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5501a0f80cae515c535d835f01890ea2f16a6809">Rename org-edit-src-content-indentation to org-src-content-indentation</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3b142b7fcff40d299c5718b1a5e36738b689d6a">Revert "Clocktables: Indent inline tasks under their heading"</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=762fe766768abef901a20ce469c9803735e11d59">org-table.el: Cache invisibility spec for `org-string-width'</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://github.com/jdtsmith/consult-ripfd">consult-ripfd: live finding + searching with an fd + rg consult mashup</a> (<a href="https://www.reddit.com/r/emacs/comments/1q61xq1/consultripfd_live_finding_searching_with_an_fd_rg/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://seed.pipapo.org/nodes/seed.pipapo.org/rad:zKbD2Y9kERBYScgczMaJBTRfjBhh">Emacs minor mode for bacon background compiler code checker</a> (<a href="https://social.tchncs.de/@cehteh/115849430530285873">@cehteh@social.tchncs.de</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Qmid2WtICrk">How to insert pairs without fancy packages in Emacs</a> (03:49)</li>
<li><a href="http://yummymelon.com/devnull/announcing-casual-html-css.html">Announcing Casual HTML & CSS</a> (<a href="https://irreal.org/blog/?p=13529">Irreal</a>)</li>
<li><a href="https://mwolson.org/blog/2026-01-11-announcing-eglot-python-preset/">Mike Olson: Announcing eglot-python-preset</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1qaewwz/eglotpythonpreset_python_lsp_support_with_pep723/">eglot-python-preset: Python LSP support with PEP-723 scripts for Emacs</a> (<a href="https://mastodon.social/@mikeozen/115879068757336246">@mikeozen</a>)</li>
<li><a href="https://www.youtube.com/watch?v=-wGXnY6Mdcw">Open jive Friday night | Getting Python into Git</a> (40:20)</li>
<li><a href="https://chrismaiorana.com/magit-selective-staging/">Chris Maiorana: Selective staging in Magit</a></li>
<li><a href="https://goto.ryuslash.org/@ryuslash/statuses/01KEAS9MVF3HPYEYG6H7HNWJP2">Tip about using magit-diff-visit-prefer-worktree</a></li>
<li><a href="https://github.com/DamianB-BitFlipper/magit-pre-commit.el">I made a pre-commit companion for Magit</a> (<a href="https://www.reddit.com/r/emacs/comments/1q4ud4t/i_made_a_precommit_companion_for_magit/">Reddit</a>)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://codeberg.org/harald/terminal-frame">harald/terminal-frame: Dedicated terminal frame for Emacs' M-x shell - Codeberg.org</a> (<a href="https://nrw.social/@HaraldKi/115843399190290672">@HaraldKi@nrw.social</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://jamesendreshowell.com/2026-01-08-custom-sorting-of-mu4e-headers.html">James Endres Howell: Custom sorting of mu4e headers</a> (<a href="https://irreal.org/blog/?p=13531">Irreal</a>, <a href="https://fediscience.org/@jameshowell/115861124788764181">@jameshowell@fediscience.org</a>)</li>
<li><a href="https://punchagan.muse-amuse.in/blog/offline-friendly-elfeed-web-ui/">punchagan: An offline-friendly Elfeed web UI</a></li>
</ul></li>
<li>Evil mode:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=0xaGgaaUMcw">I use Emacs' cursor model in evil-mode's normal state.</a> (19:29)</li>
</ul></li>
<li>Doom Emacs:
<ul class="org-ul">
<li><a href="https://baty.net/posts/2026/01/dropping-back-to-doom-emacs/">Jack Baty: Dropping back to Doom Emacs</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=sBBq-bzghV0">Download Anime From Nyaa from within Emacs</a> (04:08)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://fritzgrabo.com/posts/how-i-talk-to-books-and-source-code/">Fritz Grabo: How I Talk to Books and Source Code</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1qa8xql/picodingagent_aiassisted_coding_in_emacs/">pi-coding-agent: AI-assisted coding in Emacs</a> (<a href="https://news.ycombinator.com/item?id=46579787">HN</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/">Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll …”</a></li>
<li><a href="https://curtismchale.ca/2026/01/06/my-people-of-emacs/">My People of Emacs – Curtis McHale</a> (<a href="https://mastodon.social/@curtismchale/115849463446315228">@curtismchale@mastodon.social</a>)</li>
<li><a href="https://macadie.info/2026/01/07/2025-12-austin-emacs-meetup/">Eric MacAdie: 2025-12 Austin Emacs Meetup</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1qajehz/what_is_your_insanely_hidden_official_shortcut/">What is your insanely hidden official shortcut that people can never find out?</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://github.com/gvalson/mir.el">gvalson/mir.el: An incremental reading package for emacs.</a> (<a href="https://merveilles.town/@gvalia/115868442738152240">@gvalia@merveilles.town</a>)</li>
<li><a href="https://github.com/vshender/emacs-life-calendar">life-calendar.el – Your entire life as a grid of weeks</a> (<a href="https://www.reddit.com/r/emacs/comments/1q5qiye/lifecalendarel_your_entire_life_as_a_grid_of_weeks/">Reddit</a>)</li>
<li><a href="https://xenodium.com/bending-emacs-episode-9-world-times">Alvaro Ramirez: Bending Emacs - Episode 9: World times</a> (<a href="https://irreal.org/blog/?p=13527">Irreal</a>, <a href="https://youtu.be/jY5lx2gHjNA">YouTube 06:32</a>, <a href="https://www.reddit.com/r/emacs/comments/1q5tl88/bending_emacs_episode_9/">Reddit</a>)</li>
<li><a href="https://flandrew.srht.site/listful/restful-03.html">Listful Andrew: Restful #03</a> - history, ordinal dates</li>
<li><a href="https://protesilaos.com/codelog/2026-01-09-emacs-oxford-calendar-package/">Protesilaos Stavrou: Emacs: my ‘oxford-calendar’ package</a></li>
<li><a href="https://github.com/abaj8494/bytelocker.el">abaj8494/bytelocker.el: Buffer and Region Encryption Plugin for Emacs with 3 Cipher implementations</a> (<a href="https://www.reddit.com/r/emacs/comments/1q8ub8l/bytelocker_emacs_plugin/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=46562338">HN</a>)</li>
<li><a href="https://www.pffr.online/blog/emacs/running-emacs-daemon-with-style/">Running emacs daemon with style – Ahoi Blog</a> (<a href="https://irreal.org/blog/?p=13533">Irreal</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1q4yj1n/how_have_i_only_just_discovered_detachedel/">How have I only just discovered detached.el??</a></li>
<li><a href="https://mkt3.dev/en/posts/d7b04418-0907-4cff-a5b9-020dc8dca97d/">Using gtrash from Emacs · mkt3’s Notebook</a></li>
<li><a href="https://lostbits.net/blog/interactive-programming-environments.html">Slides from a university course on interactive programming environments</a> (<a href="https://social.sdf.org/@elb/114889457430843982">@elb@social.sdf.org</a>)</li>
<li><a href="https://www.youtube.com/watch?v=fpTV_uHA2ik">Complete Build: Emacs From Source, Reproducible Builds in Docker, WSL, and macOS</a> (41:57)</li>
<li><a href="https://www.youtube.com/watch?v=Ri7UZ7g_14Q">Emacs Build Dependencies: Everything You Need Installed First</a> (18:26)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1q8f8sn/emacs_appimage_builder_portable_emacs_with_native/">Emacs AppImage Builder - Portable Emacs with Native Integration</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1q67lc4/emacsplus_now_offers_prebuilt_binaries_native/">emacs-plus now offers pre-built binaries - native compilation included</a></li>
<li><a href="https://snow-dev.com/posts/Emacs/bring_your_emacs_to_android">Bring your Emacs to Android</a> (<a href="https://www.reddit.com/r/emacs/comments/1q4xhcw/bring_your_emacs_to_android/">Reddit</a>)</li>
<li><a href="https://i.redd.it/srh2z97v11cg1.jpeg">android emacs 30.2</a> (<a href="https://www.reddit.com/r/emacs/comments/1q6y25l/android_emacs_302/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/gallery/1q98djq">Emacs on Android as eBook reader and language learning tool</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/E1veEk3-0003ey-08@fencepost.gnu.org/">Re: master 68418691267: In Elisp manual warn about unpredictable changes of point (Bug#79927) - Richard Stallman</a> - clarifying points</li>
<li><a href="https://yhetil.org/emacs-devel/87v7hevet1.fsf@mail.linkov.net/">Re: Package Keywords Ontology - Juri Linkov</a> - current package keyword frequency</li>
<li><a href="https://yhetil.org/emacs-devel/yp1zf6ojgc9.fsf@fencepost.gnu.org/">Re: Alternative handling of constants in .eln files - Andrea Corallo</a> - garbage collection tradeoffs</li>
<li><a href="https://yhetil.org/emacs-devel/CAN+1Hbq_sy15bBbvMsUTXp4VoP78JjdfdFjsi3S_wCUzCjm22w@mail.gmail.com/">Re: mode-line untrusted content indicator - Stéphane Marks</a></li>
<li><a href="https://yhetil.org/emacs-devel/jwv1pk4axg1.fsf-monnier+emacs@gnu.org/">Tail recursion (was: bug#78872: Byte compiler: warning message lacks line and column numbers) - Stefan Monnier</a> - challenges</li>
<li><a href="https://yhetil.org/emacs-devel/87v7hlyh65.fsf@gmail.com/">Re: elpa.git and nongnu.git have moved - Collin Funk</a> (no changes needed for most users, this is mostly a dev thing)</li>
<li><a href="https://yhetil.org/emacs-devel/86jyy5qhh3.fsf@gnu.org/">Re: LLM-coauthored contributions - Eli Zaretskii</a> - probably best not to take risks for now</li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e779d20f1840fef380f5688ceb2cd80658bde0b">Update cursor display using Xterm escape sequences</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b89d4696560cfea8d00731921b038e16b73ec82">Bind 'apropos-user-option' to C-h u</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c8d19034aa9997aed6a5ffe65064920b48c76e5f">Allow 'package-isolate' to fetch missing packages</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=881be95cddcab3cf37373678002c35334c177c97">Allow reviewing packages before installaion</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7fd87b403d5b9ae0e2c2937ddd23e855f3263a2">shadowfile.el uses eqhemeral buffer names now</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8343ce6c52963f4fd89c0cc68557fb7a5fe04f1b">External Tramp methods can be used in multi-hops</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/consult-vulpea">consult-vulpea</a>: Use Consult in tandem with Vulpea (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/git-sync-mode">git-sync-mode</a>: Automatically commit and sync local changes (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/go-template-mode">go-template-mode</a>: Major mode for Go templates (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/life-calendar">life-calendar</a>: Display your life in weeks (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/mock-fs">mock-fs</a>: Virtual filesystem for Emacs Lisp tests (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/pdffontetc">pdffontetc</a>: Display `pdffont' and other PDF information (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/pi-coding-agent">pi-coding-agent</a>: Emacs frontend for pi coding agent (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/show-inactive-region">show-inactive-region</a>: Highlight the inactive region (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/vulpea-journal">vulpea-journal</a>: Daily note interface for vulpea (MELPA)</li>
</ul></li>
</ul>
<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&what=stories&order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&page=1&sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-01">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!
</p>
<div><a href="https://sachachua.com/blog/2026/01/2026-01-12-emacs-news/index.org">View org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01KETFQY9KYEZGB62KRSGGTRM9" target="_blank" rel="noopener noreferrer">comment on Mastodon</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F01%2F2026-01-12-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>Here's a taste of what Arc Raiders would look like in first-person, though you're too late to try it yourself - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/heres-a-taste-of-what-arc-raiders-would-look-like-in-first-person-though-youre-too-late-to-try-it-yourself2026-01-12T18:46:00.000Z<img src="https://assetsio.gnwcdn.com/arc-raiders_aXbwzcK.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
There is a strange deliciousness in experiencing a game from a perspective that it does not otherwise allow. Sure, things don't always look right, there's just this opportunity to rethink how you view a particular world. Recently, it appears that someone playing <a href="https://www.rockpapershotgun.com/games/arc-raiders">Arc Raiders</a> got to do just that, by switching it into a <a href="https://www.rockpapershotgun.com/best-fps-games">first-person shooting</a> mode as opposed to its usual third-person camera, all thanks to an accident.
</p> <p><a href="https://www.rockpapershotgun.com/heres-a-taste-of-what-arc-raiders-would-look-like-in-first-person-though-youre-too-late-to-try-it-yourself">Read more</a></p>Restore mysterious cassette tapes from a missing, occultish musician in the very Her Story like Imprinted - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/restore-mysterious-cassette-tapes-from-a-missing-occultish-musician-in-the-very-her-story-like-imprinted2026-01-12T18:00:52.000Z<img src="https://assetsio.gnwcdn.com/imprinted.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
What's the genre called for games that recreate a desktop PC interface? There's gotta be a name right, there's enough games to justify it, but PC game is kind of already taken as a term. In any case, while we ponder over that question, let's look at an upcoming addition to that genre, Imprinted, a <a href="https://www.rockpapershotgun.com/the-best-horror-games">horror</a> game where you are tasked with restoring mysterious, damaged cassette tapes.
</p> <p><a href="https://www.rockpapershotgun.com/restore-mysterious-cassette-tapes-from-a-missing-occultish-musician-in-the-very-her-story-like-imprinted">Read more</a></p>Sorry Ladies, the Foreskin Tactical Hoodie Is Only for Men - McSweeney’shttps://www.mcsweeneys.net/articles/sorry-ladies-the-foreskin-tactical-hoodie-is-only-for-men2026-01-12T18:00:00.000Z<p>The Foreskin Tactical Hoodie is the antithesis of all things feminine and female. It comes in black, brown, and olive green. It does not come in fuchsia, lilac, or ecru. It is perfect for outdoorsmen and army-man dress-up parties. It is not for doing stuff women normally do, like yoga, crying, or watching <i>Heated Rivalry</i>.</p> <p>Yes, it has so many pockets that it is basically a wearable purse. But don’t get the wrong idea; it is only for men. A purse is obviously full of feminine items such as tissues, mascara, and loose change. You are only allowed to carry manly things like TP rolls, guyliner, and cold hard cash in the Foreskin Tactical Hoodie. Manly men don’t carry around change. That stuff is heavy. Manly men toss their change on the ground and walk away confidently while something explodes and heavy metal plays in the background.</p> <p>Yes, it’s twice as soft as any other hoodie on the market. It’s great for snuggling. And, yes, technically, the fleece we use is the same kind they use for Hello Kitty plush dolls, My Little Pony plush dolls, and baby blankies. Not so fast, ladies. It may be soft, but the Foreskin Tactical Hoodie is fully synthetic, which means your pits will reek like a three-week-old Frito chili pie within minutes of putting it on.</p> <p>While it’s sized to accommodate chunky dudes, and would otherwise be fine for pregnant women, women should be aware that the Foreskin Tactical Hoodie can cause spontaneous pregnancy—and pregnant women who wear one may become double-pregnant. That is a real scientific condition; we did not just make it up to scare you. Ask ChatGPT.</p> <p>We do not use virile, jacked models in tight jeans to entice you to buy one of our sweatshirts and wear it while you fantasize about being held by a jacked guy with big hands and a well-groomed beard. We definitely do not put three jacked men with well-groomed beards in one shot to fuel fantasies about our models playfully tugging one another’s hair and erotically exploring one another’s bodies with their big hands as they slowly pull off their tight jeans. That wouldn’t be tactical.</p> <p>While we’re on the subject, let’s go into what makes this hoodie so tactical, and, therefore, masculine. For civilians, “tactical” usually refers to something related to firearms. So yes, we are trying to imply that this hoodie is itself a firearm, and your man is a bullet ready to go off on the nearest hippie or teen wearing a regular hoodie.</p> <p>The word “tactical” might suggest that our sweatshirt is appropriate for the armed forces, and you might have noticed that we also call it “military-grade.” The Foreskin Tactical Hoodie has not yet been approved for military use, and any servicemember who wears one on duty could be considered out of uniform. That said, we have heard that Secretary of War Hegseth owns two in each color.</p> <p>In conclusion, if you aren’t standing at the pinnacle of manliness, if you can’t catch bullets in your teeth, and if you don’t want to smell like a dead bear, the Foreskin Tactical Hoodie is just not for you. Sorry, ladies.</p>Detectives detect detectively in the demo of moody noir sleuth sim Obsidian Moon - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/detectives-detect-detectively-in-the-demo-of-moody-noir-sleuth-sim-obsidian-moon2026-01-12T18:00:00.000Z<img src="https://assetsio.gnwcdn.com/obsidian-moon-demo-01.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Lighting up my fifteenth cigarette of the hour and adjusting my fedora, I slipped the mysterious code into the box. A collection of numbers and letters designed to provide early access to the demo of a detective game. It was a hot tip from a public relations person on behalf of developers Lost Cabinet Games. That wasn’t suspicious. Well, assuming the missing furniture is metaphorical rather than literal.</p>
<p><a href="https://www.rockpapershotgun.com/detectives-detect-detectively-in-the-demo-of-moody-noir-sleuth-sim-obsidian-moon">Read more</a></p>You can eat rats and unicorns in lip-smacking autobattler Dunderbeck, and I absolutely refuse to play the demo - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/you-can-eat-rats-and-unicorns-in-lip-smacking-autobattler-dunderbeck-and-i-absolutely-refuse-to-play-the-demo2026-01-12T17:46:14.000Z<img src="https://assetsio.gnwcdn.com/dunderbeck.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
You cannot pet the dog in Dunderbeck, but you can assuredly eat the unicorn. Just drag its corpse over the puckering mouth on the righthand side. Alternatively, you can chuck the dead unicorn into the mincers on the left and combine the resulting horny horsemeat with other sources of... nutrition, such as rainbow-coloured turds and spoons. I do not know what foodstuffs might result. I refuse to play Dunderbeck’s demo. I watched 20 seconds of the trailer, then spent the next ten minutes brushing my teeth. Here you go.
</p> <p><a href="https://www.rockpapershotgun.com/you-can-eat-rats-and-unicorns-in-lip-smacking-autobattler-dunderbeck-and-i-absolutely-refuse-to-play-the-demo">Read more</a></p>[$] Asciinema: making movies at the command-line - LWN.nethttps://lwn.net/Articles/1053355/2026-01-12T17:30:50.000Z<p>In open-source circles there are many situations, such as bug
reports, demos, and tutorials, when one might want to provide a
play-by-play of a session in one's terminal. The <a
href="https://asciinema.org/">asciinema</a> project provides a set of
tools to do just that. Its tools let users record, edit, and share
terminal sessions in a text-based format that has quite a few
advantages compared to making and sharing videos of terminal sessions. For
example, it is easy to use, offers the ability to search text from
recorded sessions, and allows users to copy and paste directly from
the recording.</p>Ah yes, a Palworld card game is on the way, can't think of any other creature collector that has one of those - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/ah-yes-a-palworld-card-game-is-on-the-way-cant-think-of-any-other-creature-collector-that-has-one-of-those2026-01-12T16:53:13.000Z<img src="https://assetsio.gnwcdn.com/palworld-card-game_Imd7aG0.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
Once again it appears that Pocketpair appears to be going after a bit of Pokemon's pie, this time of the card game variety. Where the latter's started life as a physical medium, the former's attempt at such a thing, literally just called <a href="https://www.rockpapershotgun.com/games/palworld">Palworld</a> Official Card Game, announced today, looks to be of the digital-only variety, though what there is to learn about it is a touch slim overall.
</p> <p><a href="https://www.rockpapershotgun.com/ah-yes-a-palworld-card-game-is-on-the-way-cant-think-of-any-other-creature-collector-that-has-one-of-those">Read more</a></p>Peter Molyneux's final game Masters of Albion will release in April - "it's the culmination of my life’s work" - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/peter-molyneuxs-final-game-masters-of-albion-will-release-in-april-its-the-culmination-of-my-lifes-work2026-01-12T16:38:41.000Z<img src="https://assetsio.gnwcdn.com/Game-Map-Fully-Zoomed-Out.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Peter Molyneux and 22cans will release their new god sim <a href="https://www.rockpapershotgun.com/games/masters-of-albion">Masters of Albion</a> on Wednesday 22nd April via Steam. They’ve also pumped out a new trailer, rich in accents, exploding barrels and stone circles. If it were a game from any other developer, I’d be modestly anticipating it. But it’s a Molyneux joint - <a href="https://www.pcgamer.com/games/sim/emperor-of-overpromising-peter-molyneux-says-hes-done-with-games-after-masters-of-albion-which-is-also-his-redemption-title/">his last game before retirement</a>, allegedly - so instead, I’m looking at it with a mixture of sadness and suspicion.</p> <p><a href="https://www.rockpapershotgun.com/peter-molyneuxs-final-game-masters-of-albion-will-release-in-april-its-the-culmination-of-my-lifes-work">Read more</a></p>GOG's new owner will stick to its revamped classic and zero-DRM guns, but does think lessons lie in Steam's overstuffed embrace - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/gogs-new-owner-will-stick-to-its-revamped-classic-and-zero-drm-guns-but-does-think-lessons-lie-in-steams-overstuffed-embrace2026-01-12T16:34:02.000Z<img src="https://assetsio.gnwcdn.com/gog-new-owner-steam-ease-of-use-01.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Just before the calendar ticked over to 2026, Witcher and Cyberpunk makers CD Projekt revealed that they'd <a href="https://www.gamesindustry.biz/cd-projekt-red-sells-gog-platform-to-co-founder-for-25-million">sold off their PC storefront</a> - GOG. In a deal worth 90.7 million Polish zloty (about £18.6 million / $25 million), original CD Projekt and GOG co-founder Michał Kiciński bought the storefront and has now offered some words about his vision for its future in a Steam-dominated market.</p>
<p><a href="https://www.rockpapershotgun.com/gogs-new-owner-will-stick-to-its-revamped-classic-and-zero-drm-guns-but-does-think-lessons-lie-in-steams-overstuffed-embrace">Read more</a></p>Hytale pre-orders have been so strong development is secured for two years - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2026/01/hytale-pre-orders-have-been-so-strong-development-is-secured-for-two-years/2026-01-12T15:34:46.000ZHytale arrives in very Early Access tomorrow with Native Linux support, and the future of it is looking incredible bright thanks to strong pre-orders.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/1090387179id28298gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2026/01/hytale-pre-orders-have-been-so-strong-development-is-secured-for-two-years/">GamingOnLinux</a>.</p>Adventure game The Drifter adds new localisations with support for fan translations - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2026/01/adventure-game-the-drifter-adds-new-localisations-with-support-for-fan-translations/2026-01-12T15:22:34.000ZA truly excellent point and click adventure game The Drifter is now more easily playable thanks to some official translations, and support for fan additions.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/1752409294id28297gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2026/01/adventure-game-the-drifter-adds-new-localisations-with-support-for-fan-translations/">GamingOnLinux</a>.</p>The Emacs OS: The Unix Way Vs. The Emacs Way - Irrealhttps://irreal.org/blog/?p=135372026-01-12T15:04:38.000Z<p>
Chris Maiorana has decided to take the old joke about Emacs being an operating seriously. Or at least at face value. He has planned a series of posts where he compares the Unix way of doing things to the Emacs way.
</p>
<p>
The first post in the series <a href="https://chrismaiorana.com/emacs-way-list-directory-contents/">compares directory listings</a>. That’s a fundamental function for any operating system, of course, so it makes sense—if you’re comping operating systems—to see how they handle that task.
</p>
<p>
Maiorana’s answer is to look at the various outputs from the Unix <code>ls</code> command and compare them to the results from Dired. There’s not much to compare, of course, because the Dired listings are generated from the underlying <code>ls</code> command. The difference is how you handle options. In Unix this is done through command line options. In Emacs, you change the Dired listing after it’s first displayed with buffer specific commands as usual in Emacs.
</p>
<p>
The real difference is in the power that Dired provides. You can’t do anything that you couldn’t do in Unix but with Dired it’s all one command. You think of the listing as just another Emacs buffer that you operate on in the usual ways or perhaps bring bespoke commands to bear.
</p>
<p>
I don’t really believe in the Emacs as OS paradigm—although I sometimes pretend I do. A more accurate description is that those of us who live in Emacs tend to treat it as if it were a shell. With Emacs, there is seldom any need to drop into an actual shell to get things done and even if you do, Emacs can provide you with several including it own eshell.
</p>
<p>
I’ll be interested to see Maiorana’s subsequent posts on the subject. I’m interested in exploring the extent to which Emacs can be claimed to be an operating system.</p>
Command your crew and roll the dice in the tactical roguelike DeckWrecking Pirates - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2026/01/command-your-crew-and-roll-the-dice-in-the-tactical-roguelike-deckwrecking-pirates/2026-01-12T14:57:58.000ZDeckWrecking Pirates appears to have a fun blend of various features that fans of turn-based strategy games and deck-builders will no doubt appreciate.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/1242546255id28296gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2026/01/command-your-crew-and-roll-the-dice-in-the-tactical-roguelike-deckwrecking-pirates/">GamingOnLinux</a>.</p>Nightwater looks like a curious blend of secrets, exploration, crafting and automation - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2026/01/nightwater-looks-like-a-curious-blend-of-secrets-exploration-crafting-and-automation/2026-01-12T14:40:36.000ZOne to stick into your list to keep an eye on is Nightwater, an open world exploration game that mixes in crafting and automation in a strange world.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/662184818id28295gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2026/01/nightwater-looks-like-a-curious-blend-of-secrets-exploration-crafting-and-automation/">GamingOnLinux</a>.</p>The Division: Definitive Edition looks like it may be a thing, assuming this poster in Japan's the real deal - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/the-division-definitive-edition-looks-like-it-may-be-thing-assuming-this-poster-in-japans-the-real-deal2026-01-12T14:37:16.000Z<img src="https://assetsio.gnwcdn.com/the-division-definitive-edition-poster-allegedly-spotted-japan-01.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>A poster advertising a definitive edition of <a href="https://www.rockpapershotgun.com/games/tom-clancys-the-division">Tom Clancy’s The Division</a> appears to have been spotted by folks attending a Ubisoft-run eSports event in Japan. At least, that's assuming this isn't some elaborate ruse designed to draw in spies from other game studios, while only Jack Ryan can see what's truly going on.</p>
<p><a href="https://www.rockpapershotgun.com/the-division-definitive-edition-looks-like-it-may-be-thing-assuming-this-poster-in-japans-the-real-deal">Read more</a></p>Security updates for Monday - LWN.nethttps://lwn.net/Articles/1053820/2026-01-12T14:14:57.000ZSecurity updates have been issued by <b>Debian</b> (chromium and sogo), <b>Fedora</b> (chromium, foomuuri, libpng, libsodium, mariadb10.11, musescore, nginx, python-pdfminer, python-urllib3, python3.12, seamonkey, wasmedge, and wget2), <b>Mageia</b> (curl, libpcap, sodium, wget2, and zlib), <b>Slackware</b> (lcms2), <b>SUSE</b> (chromedriver, chromium, noopenh264, coredns, curl, dcmtk, fontforge, gdk-pixbuf-loader-libheif, gimp, kernel, libheif, libpng16, libsoup-2_4-1, libvirt, mariadb, php8, poppler, python-filelock, python-tornado6, python311-aiohttp, qemu, sssd, and traefik), and <b>Ubuntu</b> (libheif, libtasn1-6, linux-azure-nvidia, linux-kvm, linux-raspi, linux-raspi-realtime, and php7.2, php7.4, php8.1, php8.3, php8.4).European Commission gathering feedback on the important of open source - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2026/01/european-commission-gathering-feedback-on-the-important-of-open-source/2026-01-12T13:11:54.000ZThe European Commission recently launched a call for evidence on a newer initiative about the importance of open source, and their reliance on non-EU countries.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/237749989id28294gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2026/01/european-commission-gathering-feedback-on-the-important-of-open-source/">GamingOnLinux</a>.</p>