<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/atom.xsl" type="text/xsl"?><feed
	xmlns="http://www.w3.org/2005/Atom"
	xmlns:thr="http://purl.org/syndication/thread/1.0"
	xml:lang="en-US"
	><title>Sacha Chua - category - geek</title>
	<subtitle>Emacs, sketches, and life</subtitle>
	<link rel="self" type="application/atom+xml" href="https://sachachua.com/blog/category/geek/feed/atom/index.xml" />
  <link rel="alternate" type="text/html" href="https://sachachua.com/blog/category/geek" />
  <id>https://sachachua.com/blog/category/geek/feed/atom/index.xml</id>
  <generator uri="https://11ty.dev">11ty</generator>
	<updated>2026-07-27T12:46:21Z</updated>
<entry>
		<title type="html">2026-07-27 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-27T12:46:21Z</updated>
    <published>2026-07-27T12:46:21Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/</id>
		<content type="html"><![CDATA[<p>
Lots of discussion around <a href="https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/">Emacs is a Lispboard</a> (<a href="https://news.ycombinator.com/item?id=49021786">HN</a>) and <a href="http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html">Malleable Computing, Emacs, and You</a> (<a href="https://news.ycombinator.com/item?id=49013538">HN</a>). Also, last call for Emacs Carnival posts for June (theme: <a href="https://plaindrops.de/blog/2026/emacscarnival2607/">Programming</a>). The theme for August is <a href="https://www.chiply.dev/post-august-emacs-carnival">The Search for Knowledge</a>. Enjoy!
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-07/msg00270.html">Emacs 31.0.91 pretest is available</a> (<a href="https://irreal.org/blog/?p=13966">Irreal</a>)</li>
</ul></li>
<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>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jul 30 0100 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #8 2026 (v #živo) <a href="https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b">https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b</a> Mon Aug 3 1900 CET</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/315091679/">https://www.meetup.com/emacsatx/events/315091679/</a> Thu Aug 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Aug 7 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Aug 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/07/23/emacs-config-gems-part.html">TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 1</a> (<a href="https://irreal.org/blog/?p=13968">Irreal</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/25/cider-and-projectile-meet-embark/">Emacs Redux: CIDER and Projectile Meet Embark</a></li>
<li><a href="https://codeberg.org/wwr/dotfiles">An emacs config</a> (<a href="https://www.reddit.com/r/emacs/comments/1v45329/an_emacs_config/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://tech.lgbt/@FoxFunction/116976647059275676">Shuffle filenames (@FoxFunction@tech.lgbt)</a></li>
<li><a href="https://github.com/zHaOdANiuu/color-picker.el">Color picker for emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v4gz87/color_picker_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/21/right-aligned-mode-line-elements/">Emacs Redux: Right-aligned Mode Line Elements</a> (<a href="https://irreal.org/blog/?p=13962">Irreal</a>)</li>
<li><a href="https://github.com/rougier/mode-line-maker">Mode line maker</a> (<a href="https://www.reddit.com/r/emacs/comments/1v49r2n/mode_line_maker/">Reddit</a>)</li>
<li><a href="https://speechcode.com/blog/mode-line-path">Arthur A. Gleckler: mode-line-path</a></li>
<li><a href="https://github.com/saulotoledo/trailing-newline-indicator">Introducing trailing-newline-indicator: Visual clarity for file-ending newlines in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3ol5w/introducing_trailingnewlineindicator_visual/">Reddit</a>)</li>
<li><a href="https://github.com/zHaOdANiuu/material-icon.el">New Emacs icon theme package (out of the box, supports dired, ibuffer, speedbar) with 1200+ SVG icons</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1pp4n/new_emacs_icon_theme_package_out_of_the_box/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-22-emacs-pulsar-1-4-0/">Protesilaos: Emacs: pulsar version 1.4.0</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-07-20_Hideshow_mode">Marcin Borkowski: Hideshow mode</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/22/dedicate-windows-with-toggle-window-dedicated/">Emacs Redux: Dedicate Windows with toggle-window-dedicated</a> (<a href="https://irreal.org/blog/?p=13964">Irreal</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/27/projectile-3-3.html">Meta Redux: Projectile 3.3</a></li>
<li><a href="https://www.youtube.com/watch?v=na_zxYz87xY">Emacs | Project.el</a> (16:57)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html">My Emacs configuration (Dired)</a> (<a href="https://news.ycombinator.com/item?id=49035561">HN</a>)</li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260721093224-emacs&#45;&#45;borrowing-from-jasspa-microemacs-dired-sort-keybindings/">James Dyer: Borrowing from Jasspa MicroEmacs: Dired Sort Keybindings</a></li>
<li><a href="https://taonaw.com/2026/07/23/interesting-trick-discovered-by-mistake.html">TAONAW: Dragging and dropping into Dired copies files</a></li>
<li><a href="https://post.hillenius.net/social/gijs/p/1785054109.530148">Tip: (setq dired-mouse-drag-files t) (@gijs@post.hillenius.net)</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/yibie/md-mode">md-mode: Org-style structural editing and same-buffer rendering for Markdown</a> (<a href="https://www.reddit.com/r/emacs/comments/1v4vkbh/mdmode_orgstyle_structural_editing_and_samebuffer/">Reddit</a>)</li>
<li><a href="https://irreal.org/blog/?p=13958">Irreal: A Small Jinx Tweak</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87h5loojk4.fsf@bzg.fr">Org Mode requests: [TODO] Fix obsolete/wrong info in worg/org-faq.org</a></li>
<li><a href="https://list.orgmode.org/87ldaxub2y.fsf@gmail.com">Org Mode requests: [RFC] org-agenda: combine Clocked and Closed entries</a></li>
<li><a href="https://list.orgmode.org/87h5ll4wez.fsf@localhost">Org Mode requests: [RFC] PDF document tagging: language code</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com">Org Mode requests: [RFC] Font control as of today</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com">Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?</a></li>
<li><a href="https://tech.lgbt/@FoxFunction/116952748826844100">Show current tasks after init (@FoxFunction@tech.lgbt)</a></li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/the-problem-with-tags-lists.html">Raymond Zeitler: The Problem With Tags Lists</a></li>
<li><a href="https://ashishpanigrahi.com/blog/done-items-org-agenda/">Reviewing finished tasks from last week in org-agenda and emacs</a> (<a href="https://mas.to/@paniash/116982944417387397">@paniash@mas.to</a>)</li>
<li><a href="https://gitlab.com/vegasharmon/org-block-wrap">org-block-wrap: fix unsightly notches in org blocks</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1wnhc/orgblockwrap_fix_unsightly_notches_in_org_blocks/">Reddit</a>)</li>
<li><a href="https://gnulinux.ch/kalender-von-emacs-org-mode-in-thunderbird-exportieren">Kalender von Emacs Org-mode in Thunderbird exportieren - GNU/Linux.ch</a> (<a href="https://troet.cafe/@Verfassungklage/116976747772374047">@Verfassungklage@troet.cafe</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=6e8663ef2f9fb68881aff153457c364b214c46ce">org-odt-verse-block: Fix invalid tab indentation alignment</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=646d42398999d9c45c633c14a15b97108d5d0b79">lisp/ox-html: New export option for file links</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3192babfe9442e331eb434fdf5259404d3da2ecd">ox-beamer.el: Move Beamer theme definition right after documentclass</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=90c612177dbf723910acf6518135249bc47f6cc5">ox-latex: Add org-latex-default-example-options</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://github.com/kn66/flex-x">`flex-x: built-in flex completion with AND filtering, history-aware sorting, and migemo/pyim support`</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1ywkd/flexx_builtin_flex_completion_with_and_filtering/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://codeberg.org/ryanprior/xc.el">ryanprior/xc.el: Integrate the xc task runner with Emacs - Codeberg.org</a> (<a href="https://mastodon.social/@ryanprior/116988945802001598">@ryanprior</a>)</li>
<li><a href="https://github.com/lina-bh/jsonschema-treesit/">jsonschema-treesit: JSON object key completion using JSON Schema and treesit</a></li>
<li><a href="https://github.com/saulotoledo/java-agent-loader">Seamless Lombok, JaCoCo, and Other Java Agent Integration in Emacs with JAL</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3n8vr/seamless_lombok_jacoco_and_other_java_agent/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/23/making-cider-more-discoverable.html">Meta Redux: Making CIDER More Discoverable</a></li>
<li><a href="https://metaredux.com/posts/2026/07/25/modernizing-cider-completion.html">Meta Redux: Modernizing CIDER’s Completion</a></li>
<li><a href="https://metaredux.com/posts/2026/07/27/closing-the-find-usages-gap-in-cider.html">Meta Redux: Closing the Find-Usages Gap in CIDER</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/how-to-copy-link-at-point-undocumented.html">Raymond Zeitler: How to Copy the Link at Point &ndash; an Undocumented Feature in EWW</a> (<a href="https://irreal.org/blog/?p=13971">Irreal</a>)</li>
<li><a href="https://fosstodon.org/@zrzz/116984063583605089">How to enable ace-link for elpher (@zrzz@fosstodon.org)</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://macowners.club/posts/imessage-in-emacs/">Aimé Bertrand: iMessage in Emacs</a></li>
<li><a href="https://gts.skobk.in/@tennoseremel/statuses/01KYF82ZCKN1ZGB710YG1CBDGG">my-jabber-esperanto-conversation - enable input methods based on chat participants (@tennoseremel@gts.skobk.in)</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://sr.ht/~hajovonta/emacs-semantic/">emacs-semantic: Semantic search for all GNU Emacs functions. Find functions by describing what you want to do in plain English.</a> (<a href="https://mastodon.online/@hajovonta/116959064524892884">@hajovonta@mastodon.online</a>)</li>
<li><a href="https://www.youtube.com/watch?v=_z6_df9s2Fs">llm-buddy demo: automatic error detection and fixing in Emacs!</a> (10:26)</li>
<li><a href="https://xenodium.com/agent-shell-0-63-updates">Alvaro Ramirez: agent-shell 0.63 updates</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3d56z/agentshell_063_updates/">Reddit</a>, <a href="https://lobste.rs/s/oscswl/agent_shell_0_63_updates">lobste.rs</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-august-emacs-carnival">Charlie Holland: The Search for Knowledge: Emacs Carnival August 2026</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1v5bvwz/what_do_you_not_use_emacs_for_that_emacs_is/">What do you NOT use Emacs for, that Emacs is (reasonably) capable of doing?</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1v3n5vx/my_experience_using_emacs_for_a_month_as_a/">My Experience Using Emacs for a Month as a Long-Time Neovim User</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/">Emacs is a Lispboard</a> (<a href="https://www.reddit.com/r/emacs/comments/1v5fny0/emacs_is_a_lispboard/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49021786">HN</a>)</li>
<li><a href="http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html">Malleable Computing, Emacs, and You</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3th69/malleable_computing_emacs_and_you/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49013538">HN</a>)</li>
<li><a href="https://github.com/bartbunting/emacspeak-support">bartbunting/emacspeak-support: Speech enabling emacs packages · GitHub</a> (<a href="https://tweesecake.social/@pixelate/116976786206662064">@pixelate@tweesecake.social</a>)</li>
<li><a href="https://codeberg.org/mclearc/emacs-ipad">Emacs on the iPad: first release (v0.1.0, sideloadable .ipa)</a> (<a href="https://www.reddit.com/r/emacs/comments/1v429ln/emacs_on_the_ipad_first_release_v010_sideloadable/">Reddit</a>)</li>
<li><a href="https://github.com/borkdude/cljbang.el">A light-weight Clojure-like language that runs directly in Emacs Lisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1v2u4ai/a_lightweight_clojurelike_language_that_runs/">Reddit</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/modeling-browser-history-in-emacs.html">Raymond Zeitler: Modeling Browser History in Emacs</a></li>
<li><a href="https://lars.ingebrigtsen.no/2026/07/22/its-time-to-wake-up-an-emacs-alarm-clock/">Lars Ingebrigtsen: It’s time to wake up: An Emacs alarm clock</a></li>
<li><a href="https://protesilaos.com/codelog/2026-07-24-emacs-substitute-0-6-0/">Protesilaos: Emacs: Substitute version 0.5.0</a></li>
<li><a href="https://chainsawriot.com/postmannheim/2026/07/25/writeredeck.html">Chung-hong Chan: Emacs Writing Machine</a> (<a href="https://lobste.rs/s/pqkfur/emacs_writing_machine">lobste.rs</a>)</li>
<li><a href="https://taonaw.com/2026/07/26/emacs-config-gems-part.html">TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 2</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a714557ebd1c88a01e006fc1419b61d9807a76a">vc-dir: Don't resolve DIR to truename unnecessarily</a> (<a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f5bcd19b27839a0fab530d9a6a33037d132a4df">reworded</a>)</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57c5967828f0415604a393b244bd62be93262f30">current-time-list now defaults to nil</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=074cdea573ed21c8b92d45e4aca5cd2b9e05bbaf">timeclock: Optionally use 24-hour clock</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/fnm">fnm</a>: Manage Node versions using fnm (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/grpclient">grpclient</a>: Grpcurl interactive builder (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/gruber-darker-ayu-theme">gruber-darker-ayu-theme</a>: Gruber Darker + Ayu Dark color theme (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/keycoach">keycoach</a>: Learn keybindings (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/mode-line-maker.html">mode-line-maker</a>: Mode-line helper tools (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/project-x">project-x</a>: Extra convenience features for project.el (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/smali-mode">smali-mode</a>: Major mode for editing Smali/Baksmali files (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/snippy">snippy</a>: Vscode snippet support with Yasnippet (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&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;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-07">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/07/2026-07-27-emacs-news/index.org">View Org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2F2026-07-27-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>]]></content>
		</entry><entry>
		<title type="html">13 août: Emacs Chat: Fabrice Niessen</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/08/13-aout-emacs-chat-fabrice-niessen/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-27T12:13:37Z</updated>
    <published>2026-07-27T12:13:37Z</published>
    <category term="emacs-chat" />
<category term="emacs-chat-podcast" />
<category term="emacs" />
<category term="french" />
		<id>https://sachachua.com/blog/2026/08/13-aout-emacs-chat-fabrice-niessen/</id>
		<content type="html"><![CDATA[<p>
Nous allons parler en direct avec <a href="https://github.com/fniessen">Fabrice Niessen</a> (<a href="https://emacsboost.com/">Formation Emacs Boost</a>) d'Emacs, de ses flux de travail, de sa configuration, et d'autres sujets en français. Je suis un peu intimidée, mais si vous posez vos questions dans le chat, je pense que nous pouvons survivre à mon faible niveau de français. =)
</p>

<p>
</p><div class="yt-video"><iframe width="456" height="315" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/b4lwD2QS_6c?enablejsapi=1" frameborder="0" allowfullscreen=""></iframe><a href="https://youtube.com/live/b4lwD2QS_6c">Watch on YouTube</a></div>
<p></p>

<p>
La diffusion en direct aura lieu le <span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-13T07:30:00-0400">[2026-08-13 Thu 07:30]&ndash;[2026-08-13 Thu 08:30]</time></span> dans le fuseau horaire America/Toronto, soit 0730H EDT / 0630H CDT / 0530H MDT / 0430H PDT / 1130H UTC / 1330H CEST / 1430H EEST / 1700H IST / 1930H +08 / 2030H JST.
</p>

<p>
Si <a href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/">vous voulez parler d'Emacs avec Prot et moi</a> en français, n'hésitez pas à m'envoyer un courriel !
</p>
<div><a href="https://sachachua.com/blog/2026/08/13-aout-emacs-chat-fabrice-niessen/index.org">View Org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F08%2F13-aout-emacs-chat-fabrice-niessen%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>]]></content>
		</entry><entry>
		<title type="html">2026-07-20 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-20T12:27:43Z</updated>
    <published>2026-07-20T12:27:43Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/</id>
		<content type="html"><![CDATA[<p>
Completion seems to be the topic of the day. Check out the new videos
and resources people have shared on both completion in buffer and in
the mini-buffer. Also, there's been lots of discussion for or against
Human Emacs; links are in the Community sectio.
</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>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Jul 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jul 30 0100 Asia/SrEingapore</li>
<li><a href="https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/">Sacha Chua: 6 août: Emacs Chat: Richard Bonichon</a></li>
<li><a href="https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/">Sacha Chua: 20 août: Emacs Chat: Abdallah Maouche</a></li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://emacsdocs.org">Emacs Docs: The modern documentation website Emacs deserves</a> (<a href="https://www.reddit.com/r/emacs/comments/1ux6cv5/emacs_docs_the_modern_documentation_website_emacs/">Reddit</a>, <a href="https://lobste.rs/s/fvupsy/emacs_docs_modern_documentation_website">lobste.rs</a>, <a href="https://news.ycombinator.com/item?id=48911283">HN</a>)</li>
<li><a href="https://www.youtube.com/watch?v=kOw5cqtcmUg">How to Undo in Emacs</a> (01:24)</li>
<li><a href="https://www.youtube.com/watch?v=AUY6CkcfGHE">How to Find and Replace Text in Emacs</a> (02:52)</li>
<li><a href="https://www.youtube.com/watch?v=18-s7UdMIG0">One shot modifiers, then emacs tutorial</a> (02:08:22)</li>
<li><a href="https://www.youtube.com/watch?v=jCKLY3xH7SY">Let's Finally Finish the Emacs Tutorial</a> (02:03:47)</li>
<li><a href="https://youtube.com/live/Crp2e5D_Q78">New to Emacs? Learning Vanilla Emacs with Protesilaos | Coaching Session #2</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvirxn/new_to_emacs_learning_vanilla_emacs_with/">Reddit</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/18/which-key-is-now-built-in/">Emacs Redux: which-key is Now Built-in</a></li>
<li><a href="https://www.youtube.com/watch?v=vyLzOD6eQgM">Stop Installing Every Emacs Package You See</a> (04:07)</li>
<li><a href="https://emacsredux.com/blog/2026/07/14/all-aboard-embark/">Emacs Redux: All Aboard Embark!</a> (<a href="https://irreal.org/blog/?p=13954">Irreal</a>)</li>
<li><a href="https://mathstodon.xyz/@oantolin/116936370788838679">Tip about using embark-bindings-at-point to find available commands (@oantolin@mathstodon.xyz)</a></li>
<li><a href="https://ottawa.place/@plantarum/116891458751803204">Tip about setting describe-bindings-outline-rules (@plantarum@ottawa.place)</a></li>
<li><a href="https://www.youtube.com/watch?v=zbZR95OIkLY">Gentoo Simp Demonstrates Beacon Mode With Meow On Emacs.</a> (03:30)</li>
<li><a href="https://github.com/kickingvegas/casual/discussions/484">casual 2.17.0</a> (<a href="https://sfba.social/@kickingvegas/116932294905774556">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://github.com/gornskew/skewed-emacs">skewed-emacs: containerized Emacs + Lisp environment — now starts with a single curl command, no clone required</a> (<a href="https://www.reddit.com/r/emacs/comments/1uxva7z/skewedemacs_containerized_emacs_lisp_environment/">Reddit</a>)</li>
<li><a href="https://outputerror.com/emacs-config/">Emacs literate config</a> (<a href="https://mas.to/@rickwysocki/116902714689980984">@rickwysocki@mas.to</a>)</li>
<li><a href="https://www.cipherbliss.com/2026/initialisation-d'emacs/">initialisation d'emacs -</a> (<a href="https://mastodon.cipherbliss.com/@tykayn/116925342002935521">@tykayn@mastodon.cipherbliss.com</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/17/tree-sitter-modes-still-need-a-syntax-table/">Emacs Redux: Tree-sitter Modes Still Need a Syntax Table</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/abidanBrito/sleek-modeline">sleek-modeline - A minimal and elegant modeline for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uyce1s/sleekmodeline_a_minimal_and_elegant_modeline_for/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-16-emacs-doric-lilac-doric-borage/">Protesilaos: Emacs: ‘doric-lilac’ and ‘doric-borage’ coming to the ‘doric-themes’</a></li>
<li><a href="https://github.com/shaneikennedy/pierre-themes.el">Diffs.com emacs themes</a> (<a href="https://www.reddit.com/r/emacs/comments/1uzun7w/diffscom_emacs_themes/">Reddit</a>)</li>
<li><a href="https://github.com/dpassen/modus-alabaster">New modus-alabaster themes</a> (<a href="https://www.reddit.com/r/emacs/comments/1uxd052/new_modusalabaster_themes/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://github.com/jroimartin/outline-occur">jroimartin/outline-occur: Navigate the buffer's outline using occur. · GitHub</a> (<a href="https://fosstodon.org/@jroimartin/116934697986887734">@jroimartin@fosstodon.org</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/18/projectile-3-2.html">Meta Redux: Projectile 3.2</a></li>
<li><a href="https://www.youtube.com/watch?v=1wrF6J3V47A">Ayuda de vim cscope, emacs y global.</a> (05:05)</li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=sb39zCRkZGE">Gentoo User shows you How to edit your make.conf in Emacs</a> (02:25) - using TRAMP to edit files as root</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://recurse.social/@shapr/116880035370360770">ispell-word to fix spelling (@shapr@recurse.social)</a></li>
<li><a href="https://irreal.org/blog/?p=13943">Irreal: Jinx Reconsidered</a> (<a href="https://irreal.org/blog/?p=13945">Irreal</a>)</li>
<li><a href="https://i.redd.it/mty2cz1pc1dh1.gif">Emacs on Windows: Display CJK IME composition inline without librime — just hook into the system input method</a></li>
<li><a href="https://fosstodon.org/@zrzz/116949618493689603">Preview command for gemtext-mode (@zrzz@fosstodon.org)</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87a4rut4c4.fsf@gmail.com">Org Mode requests: [RFC] Rename options controlling recursive statistics</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com">Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com">Org Mode requests: [RFC] Font control as of today</a>
<ul class="org-ul">
<li><a href="https://ecoevo.social/@paaguti/116928062162250521">@paaguti@ecoevo.social</a></li>
</ul></li>
<li><a href="https://list.orgmode.org/orgmode/87tsq6937o.fsf@localhost/">[RFC] Help with PDF/UA2 accessibility tests for ox-latex - Ihor Radchenko</a> (<a href="https://fosstodon.org/@yantar92/116896840327194886">@yantar92@fosstodon.org</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Crp2e5D_Q78">[02] Vanilla Emacs with Prot: I’ll Repent for My Markdown Sins</a> (02:09:15) - beginner exploring Org</li>
<li><a href="https://mike.hostetlerhome.com/why-orgs-agenda-ignores-your-start-day.html">Mike Hostetler: Why Org's agenda ignores your start day</a></li>
<li><a href="https://taonaw.com/2026/07/13/a-quick-orgmode-internal-links.html">TAONAW - Emacs and Org Mode: A Quick org-mode Internal Links Reference</a></li>
<li><a href="https://sachachua.com/blog/2026/07/mon-flux-de-travail-de-programmation/">Sacha Chua: Mon flux de travail de programmation</a></li>
<li><a href="https://www.youtube.com/watch?v=7ZJZ3RPgjTA">Comment j'organise mon emploi du temps avec org emacs / tablette eink BOOX</a> (16:19)</li>
<li><a href="https://taonaw.com/2026/07/13/say-you-go-jump-to.html">Tip: Use org-mark-ring-goto to return after opening a link</a></li>
<li><a href="https://github.com/larrasket/org-pad.el">Drawing inside Org-mode using iPad (or any device using tldraw on the browser) seamlessly</a> (<a href="https://www.youtube.com/watch?v=q_te8iX-Cjo">YouTube</a> 01:16, <a href="https://www.reddit.com/r/emacs/comments/1v05hcc/drawing_inside_orgmode_using_ipad_or_any_device/">Reddit</a>)</li>
<li><a href="https://codeberg.org/screwlisp/ickle">screwlisp/ickle: Org babel for complex embeddable common lisp interactions i.e. ansi common lisp as a C (or C++) library with duplexed embedding and interleaving.</a> (<a href="https://gamerplus.org/@screwlisp/116915483654329114">@screwlisp@gamerplus.org</a>)</li>
<li><a href="https://list.orgmode.org/87tspw1cwz.fsf@localhost/T/#u">Notes from #2 OrgDevMeetup on Sat, July 18, 11:00 UTC+3</a> (<a href="https://archive.org/details/2-org-dev-meetup-on-sat-july-18-11-00-utc-3">video</a>, <a href="https://www.reddit.com/r/orgmode/comments/1v00i9c/video_2_orgdevmeetup_on_sat_july_18_1100_utc3/">Reddit</a>, <a href="https://fosstodon.org/@yantar92/116941937158323918">@yantar92@fosstodon.org</a>) -</li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://jneidel.com/guide/emacs-completion/">[Article] Guide to Modern Emacs Completion: vertico, corfu &amp; friends</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvu6t6/article_guide_to_modern_emacs_completion_vertico/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-19-emacs-completion-at-point-functions/">Protesilaos: Emacs: Completion in the buffer with completion-at-point-functions</a> (<a href="https://www.youtube.com/watch?v=x3rqjpNm3e0">YouTube</a>, 22:53, <a href="https://www.reddit.com/r/emacs/comments/1v2dia1/prot_new_video/">Reddit</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/17/inline-completion-with-completion-preview-mode/">Emacs Redux: Inline Completion with completion-preview-mode</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/13/cape-corfus-best-friend/">Emacs Redux: Cape: Corfu’s Best Friend</a></li>
<li><a href="https://shender.org/vertico-backspace-like-ido/">Vadzim Shender: Making backspace in vertico behave like ido</a></li>
<li><a href="https://github.com/minad/corfu/commit/3cacdaf3701d349656415756173f484d798a2bfd">New corfu-mouse extension · minad/corfu@3cacdaf · GitHub</a> (<a href="https://mastodon.world/@minad/116948597598398203">@minad@mastodon.world</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/vmargb/region-pin">New package: region-pin.el for floating code snippets</a> (<a href="https://www.reddit.com/r/planetemacs/comments/1v0tzvk/new_package_regionpinel_for_floating_code_snippets/">Reddit</a>)</li>
<li><a href="https://github.com/zHaOdANiuu/.emacs.d/blob/main/lisp/init-debug.el">dape toolbar (use child-frame and nerd icons)</a> (<a href="https://www.reddit.com/r/emacs/comments/1uw4iwc/dape_toolbar_use_childframe_and_nerd_icons/">Reddit</a>) - debugger controls</li>
<li><a href="https://mastodon.social/@shivjm/116912904954729069">Tip about using consult-lsp-diagnostics (@shivjm)</a></li>
<li><a href="https://mike.hostetlerhome.com/how-emacs-uses-nix">How Emacs Uses Nix — Where Are The Wise Men?</a> (<a href="https://appdot.net/@mikehoss/116897485498541203">@mikehoss@appdot.net</a>)</li>
<li><a href="https://web.xiaolong-hosting.com/blog/post/emacs-dir-localsel-file-for-python-projects">Emacs .dir-locals.el File for Python Projects</a> (<a href="https://mastodon.social/@zelphirkaltstahl/116942363223540513">@zelphirkaltstahl</a>)</li>
<li><a href="https://mastodon.social/@shivjm/116912904954729069">Tip: consult-lsp-diagnostics from the consult-lsp package (@shivjm)</a></li>
<li><a href="https://youtube.com/watch?v=HLhSy1cB6Lw&amp;si=1ZSrGae13_UKRIhA">Full IDE Power Over SSH: Remote C++ development - Terminal Emacs, No GUI</a> (<a href="https://www.reddit.com/r/emacs/comments/1uzg1lw/full_ide_power_over_ssh_remote_c_development/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/15/cider-2-0.html">Meta Redux: CIDER 2.0: Sky is the Limit</a></li>
<li><a href="https://metaredux.com/posts/2026/07/16/clj-refactor-4-0.html">Meta Redux: clj-refactor.el 4.0</a></li>
<li><a href="https://functional.cafe/@otfrom/116895003080164056">Pair of functions to send things to the tap inspector in clerk and clojure (@otfrom@functional.cafe)</a></li>
<li><a href="https://metaredux.com/posts/2026/07/17/stepping-through-macros-in-cider.html">Meta Redux: Stepping Through Macros in CIDER</a></li>
<li><a href="https://metaredux.com/posts/2026/07/18/sayid-0-8.html">Meta Redux: Sayid 0.8</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/20/flymake-can-now-show-diagnostics-at-the-end-of-the-line/">Emacs Redux: Flymake Can Now Show Diagnostics at the End of the Line</a> (<a href="https://irreal.org/blog/?p=13960">Irreal</a>)</li>
<li><a href="https://goto.ryuslash.org/@ryuslash/statuses/01KXFTV84R9HJCSW2ZBTT16EEY">Hide module imports in Scheme buffers using an overlay (@ryuslash@goto.ryuslash.org)</a></li>
<li><a href="https://jointhefreeworld.org/blog/articles/emacs/emacs-eglot-scala-kotlin/index.html">Emacs Eglot for Scala and Kotlin (JVM) and some nifty workarounds for day-to-day usage</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1iee4/emacs_eglot_for_scala_and_kotlin_jvm_and_some/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48990219">HN</a>)</li>
<li><a href="https://codeberg.org/gemmaro/cwmrc-mode">gemmaro/cwmrc-mode: Emacs major mode and Flymake backend for cwmrc format. - Codeberg.org</a> (<a href="https://mastodon.social/@gemmaro/116878099212547986">@gemmaro</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://mastodon.social/@lhp/116920177655368500">Gnus: Call custom functions when formatting message lines in summary buffers (@lhp)</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.naiquev.in/controlling-a-youtube-video-from-emacs.html">Controlling a YouTube video from emacs</a> (<a href="https://fosstodon.org/@naiquevin/116878858378174971">@naiquevin@fosstodon.org</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://codeberg.org/tnalpgge/cabrillo-el">tnalpgge/cabrillo-el: Parse Cabrillo format amateur radio contact logs in Emacs - Codeberg.org</a> (<a href="https://bsd.network/@nasunasu/116888667122021926">@nasunasu@bsd.network</a>)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uwm3c0/the_state_of_agentic_coding_tools_in_emacs_2026/">The state of agentic coding tools in Emacs (2026)</a></li>
<li><a href="https://github.com/vv111y/spacemacs-agentic">Spacemacs layer for ai-code-interface.el</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvwhis/spacemacs_layer_for_aicodeinterfaceel/">Reddit</a>)</li>
<li><a href="https://github.com/krvkir/gptel-permit">gptel-permit: rule-based permissions for tool calls</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwwu71/gptelpermit_rulebased_permissions_for_tool_calls/">Reddit</a>)</li>
<li><a href="https://github.com/bharadswami/gptel-openrouter">Automatically get Openrouter model catalog in gptel</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwsgrq/automatically_get_openrouter_model_catalog_in/">Reddit</a>)</li>
<li><a href="https://v.redd.it/z27hk1eewadh1">Jetpacs-Composer: Emacs as a No-Code platform proof of concept.</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwsgzf/jetpacscomposer_emacs_as_a_nocode_platform_proof/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uvwm4j/fortnightly_tips_tricks_and_questions_20260714/">Fortnightly Tips, Tricks, and Questions — 2026-07-14 / week 28</a></li>
<li><a href="https://cephei8.dev/blog/emacs-things/">Things that made me come back to Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v06p7y/things_that_made_me_come_back_to_emacs/">Reddit</a>)</li>
<li><a href="https://developer.upsun.com/posts/insights/why-emacs-is-still-my-interface-to-my-computer">Why Emacs is still my interface to my computer - Upsun Developer</a> (<a href="https://mastodon.social/@upsun/116929938053799285">@upsun</a>)</li>
<li><a href="https://human-emacs.org/">Human Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvpl7v/human_emacs/">Reddit</a>, <a href="https://lobste.rs/s/t0aqzy/human_emacs">lobste.rs</a>, <a href="https://news.ycombinator.com/item?id=48899246">HN</a>, <a href="https://hey.hagelb.org/@technomancy/statuses/01KXBPDZCN2KN1BE4SQ0SGNDT7">@technomancy@hey.hagelb.org</a>)
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/b70b058a/human-fear-in-emacs/">Andros Fenollosa: Human fear in Emacs</a></li>
<li><a href="https://www.cyan.sh/blog/posts/response-to-human-fear-in-emacs.html">Jakub Nowak: Response to Human Fear in Emacs</a></li>
<li><a href="https://mastodon.bsd.cafe/@evgandr/116929173417231087">@evgandr@bsd.cafe</a></li>
<li><a href="https://toobnix.org/w/kpHBVncEKo6MaBqgRPYDkf">#lispyGopherClimate w/ KMP, Ramin and screwlisp. #climate #oil #pipeline reimaginings, human #emacs, #commonlisp #elisp @screwtape@toobnix.org</a></li>
</ul></li>
<li><a href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/">Sacha Chua: Voulez-vous parler d'Emacs avec Prot et moi ?</a> (<a href="https://www.youtube.com/watch?v=IBi4thJN_CA">YouTube</a>, 03:54)</li>
<li><a href="https://www.chiply.dev/post-august-emacs-carnival">The Search for Knowledge: Emacs Carnival August 2026</a> (<a href="https://fosstodon.org/@chiply/116936162114620556">@chiply@fosstodon.org</a>, <a href="https://www.reddit.com/r/emacs/comments/1uz3wt2/the_search_for_knowledge_emacs_carnival_august/">Reddit</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/emacs-tip-of-day-in-popup-frame.html">Raymond Zeitler: Emacs Tip Of The Day in a Popup Frame</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/87cxwrf7hn.fsf@melete.silentflame.com/">Re: SDL terminal type - Sean Whitton</a> - Lucid build still relevant because of issues with GTK build</li>
<li><a href="https://yhetil.org/emacs-devel/87cxwxu0ss.fsf@foxgirl.engineering/">Local treesit parsers with disjoint ranges - Ruby Iris Juric</a></li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=541f693ca2e8de166cfe52c39bbfc497142215e9">Create macro 'pcase-let*-strict'</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/blamee">blamee</a>: Chunked git-blame overlays with popup details (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/context-clues">context-clues</a>: Easily copy context like the current file name and path (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/flex-x">flex-x</a>: Extended flex completion style (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/hnview">hnview</a>: Standalone Hacker News client (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/moonbit-ts-mode">moonbit-ts-mode</a>: MoonBit tree-sitter major mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nostr-publish">nostr-publish</a>: Publish Markdown to Nostr (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-habit-ng">org-habit-ng</a>: Full RRULE recurrence for org-habit (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-history">org-history</a>: Show Dates for Org headers from vcs + auto-commit (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-mindmap">org-mindmap</a>: Editable mindmap visualization in org-mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/sema-mode">sema-mode</a>: Major mode for editing Sema files (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&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;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-07">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/07/2026-07-20-emacs-news/index.org">View Org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2F2026-07-20-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>]]></content>
		</entry><entry>
		<title type="html">Mon flux de travail de programmation</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/mon-flux-de-travail-de-programmation/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-19T01:41:48Z</updated>
    <published>2026-07-19T01:41:48Z</published>
    <category term="emacs" />
		<id>https://sachachua.com/blog/2026/07/mon-flux-de-travail-de-programmation/</id>
		<content type="html"><![CDATA[<details class="code-details" open=""><summary>en français</summary>
<p>
Pour le <a href="https://www.emacswiki.org/emacs/Carnival">Carnaval d'Emacs</a> de juillet sur <a href="https://plaindrops.de/blog/2026/emacscarnival2607/">la programmation</a> (merci à AndyDrop de l'accueillir !) :
</p>

<p>
Je m'occupe principalement de ma fille (particulièrement pendant les pauses scolaires comme l'été), donc mon temps, mon attention et mon énergie sont très limités. Je dois avancer petit à petit car c'est difficile de trouver plus d'une heure pour du travail profond. Je suis chanceuse si je finis une ou deux de mes propres tâches pendant la journée.
</p>

<p>
Presque toute ma programmation est pour mes propres objectifs à l'exception de quelques heures de temps en temps quand je travaille comme consultante. Pour mon client, j'écris des prototypes en utilisant JavaScript (ou Python, rarement).
</p>

<p>
Je préfère écrire la plupart de mes outils dans Emacs Lisp parce
qu'Emacs me donne une interface interactive et l'intégration
potentielle avec tous mes autres outils Emacs. Ça signifie que je peux peut-être en tirer un grand bénéfice pour un petit effort.
</p>

<p>
À cause de mes limites, je suis souvent interrompue. Utiliser Org Mode me permet d'inclure des notes et des liens en cours de route, ce qui est absolument essentiel pour moi car j'oublie souvent ce à quoi je pensais une fois que je peux retourner à ma tâche après les interruptions d'autres idées ou de mes activités de maman. Si je finalise la tâche (ou au moins avance un peu), je l'ajouterai à ma configuration ou à mes notes, comme un flux de travail. Par exemple, mes tâches récentes ont inclus :
</p>

<ul class="org-ul">
<li>Extraire mes tentatives de virelangues de mon enregistrement pour en faire une courte vidéo pour m'aider à me réécouter et pour suivre ma progression ; j'ai utilisé subed-record</li>
<li>Compter mes tâches par état avec org-ql pour écrire un article</li>
</ul>

<p>
Je commence souvent par une tâche dans ma boîte de
réception Org Mode, où j'ajoute un ou plusieurs blocs de code, ce qui
est facilité par la configuration de la variable
<code>org-structure-template-alist</code> où je remplace l'entrée pour « l » par « src emacs-lisp » au lieu de
« export latex », comme ça :
</p>

<div class="org-src-container">
<pre class="src src-emacs-lisp"><code>(<span class="org-keyword">setq</span> org-structure-template-alist
      <span class="org-highlight-quoted-quote">'</span>((<span class="org-string">"a"</span> . <span class="org-string">"export ascii"</span>)
        (<span class="org-string">"C"</span> . <span class="org-string">"center"</span>)
        (<span class="org-string">"c"</span> . <span class="org-string">"comment"</span>)
        (<span class="org-string">"d"</span> . <span class="org-string">"my_details"</span>)
        (<span class="org-string">"e"</span> . <span class="org-string">"example"</span>)
        (<span class="org-string">"E"</span> . <span class="org-string">"export"</span>)
        (<span class="org-string">"m"</span> . <span class="org-string">"export md"</span>)
        (<span class="org-string">"M"</span> . <span class="org-string">"media-post"</span>)
        (<span class="org-string">"h"</span> . <span class="org-string">"export html"</span>)
        (<span class="org-string">"j"</span> . <span class="org-string">"src js :spookfox t"</span>)
        (<span class="org-string">"l"</span> . <span class="org-string">"src emacs-lisp"</span>)
        (<span class="org-string">"p"</span> . <span class="org-string">"src python"</span>)
        (<span class="org-string">"n"</span> . <span class="org-string">"notes"</span>)
        (<span class="org-string">"q"</span> . <span class="org-string">"quote"</span>)
        (<span class="org-string">"s"</span> . <span class="org-string">"src"</span>)
        (<span class="org-string">"S"</span> . <span class="org-string">"src sh"</span>)
        (<span class="org-string">"u"</span> . <span class="org-string">"update"</span>)
        (<span class="org-string">"v"</span> . <span class="org-string">"verse"</span>)))
</code></pre>
</div>


<p>
De temps en temps, la tâche est plus facile si j'utilise des bibliothèques qui sont disponibles seulement pour Python ou JavaScript. Par exemple, Python a beaucoup de fonctions pour analyser des données ou faire des visualisations, et JavaScript est utile pour modifier des sites. Heureusement, je peux les utiliser avec les commandes <code>shell-command-to-string</code> ou <code>make-process</code>. Je peux aussi utiliser d'autres blocs de source et je peux rediriger les résultats vers d'autres blocs en utilisant la directive <code>#+NAME</code> et les paramètres <code>:results</code> et <code>:var</code>. Ça signifie que je peux choisir le langage le plus efficace. Par exemple, quand je veux analyser mes entrées de journal en français, j'utilise Python parce que la bibliothèque SpaCy peut identifier et classifier les lemmes de chaque mot et Pandas et Matplotlib peuvent les visualiser.
</p>

<p>
L'interaction directe avec des sites est facilitée par Spookfox, qui
me permet de contrôler le navigateur Firefox d'Emacs, y compris
l'exécution de JavaScript. (<a href="https://sachachua.com/dotemacs#spookfox-babel">Ma configuration</a>) Par exemple, je l'utilise
pour extraire des données d'une page ou simplifier le
code HTML pour le copier dans un document.
</p>

<p>
Si je veux utiliser la fonctionnalité en ligne de commande (comme mes scripts pour utiliser la reconnaissance vocale pour transcrire les enregistrements longs), j'écris un script séparé au lieu d'utiliser Org Mode.
</p>

<p>
L'implémentation d'une idée génère naturellement plusieurs idées. Je m'y habitue. Je ne finaliserai jamais ma liste de tâches. De temps en temps, je relis mes tâches et j'annule les tâches dont je n'ai pas besoin ou dont je n'ai pas envie.
</p>

<p>
Un jour, je voudrais configurer un flux de travail moderne avec toutes les améliorations que d'autres utilisateurs aiment, comme LSP ou Eglot, et je veux aussi finaliser des correctifs pour contribuer à Emacs et à des paquets. Mais pour le moment, ça suffit pour m'aider à survivre à cette étape de ma vie.
</p>


</details>

<details class="code-details" open=""><summary>English</summary>
<p>
For the July <a href="https://www.emacswiki.org/emacs/Carnival">Emacs Carnival</a> on <a href="https://plaindrops.de/blog/2026/emacscarnival2607/">programming</a> (thanks to AndyDrop for hosting!):
</p>

<p>
I mainly take care of the kiddo (especially when she doesn't have school, like this summer), so my time, attention, and energy are pretty limited. I have to make progress a little at a time because it's hard to find more than an hour for deep work. I'm lucky if I finish one or two of my own tasks during the day.
</p>

<p>
Almost all of my programming is for my personal stuff, except for a few hours from time to time when I work as a consultant. For my client, I write prototypes using JavaScript (or occasionally Python).
</p>

<p>
I prefer to write most of my tools in Emacs Lisp because Emacs gives me an interactive interface and I can integrate things with all my other Emacs tools. This means I can potentially get a big benefit for a small effort.
</p>

<p>
Because of my constraints, I often have to deal with interruptions. Using Org Mode allows me to include notes and links along the way, which is essential for me because once I've finally gotten back to my task after interruptions from other ideas or from family life, I've often forgotten what I was thinking about. If I actually finish the task (or at least make a little progress), I add it to my configuration or my workflow notes. For example, I recently:
</p>

<ul class="org-ul">
<li>Extracted my tongue twister attempts from my recording to make a short video so that I could re-listen to it and track my progress; I used subed-record</li>

<li>Counted my tasks by status with org-ql in preparation for writing a post</li>
</ul>

<p>
I often start with a task in my Org Mode inbox. I add one or more code blocks. This is easier since I've configured the <code>org-structure-template-alist</code> variable to replace the entry for "l" with "src emacs-lisp" instead of "export latex", like this:
</p>


<div class="org-src-container">
<pre class="src src-emacs-lisp"><code>(<span class="org-keyword">setq</span> org-structure-template-alist
      <span class="org-highlight-quoted-quote">'</span>((<span class="org-string">"a"</span> . <span class="org-string">"export ascii"</span>)
        (<span class="org-string">"C"</span> . <span class="org-string">"center"</span>)
        (<span class="org-string">"c"</span> . <span class="org-string">"comment"</span>)
        (<span class="org-string">"d"</span> . <span class="org-string">"my_details"</span>)
        (<span class="org-string">"e"</span> . <span class="org-string">"example"</span>)
        (<span class="org-string">"E"</span> . <span class="org-string">"export"</span>)
        (<span class="org-string">"m"</span> . <span class="org-string">"export md"</span>)
        (<span class="org-string">"M"</span> . <span class="org-string">"media-post"</span>)
        (<span class="org-string">"h"</span> . <span class="org-string">"export html"</span>)
        (<span class="org-string">"j"</span> . <span class="org-string">"src js :spookfox t"</span>)
        (<span class="org-string">"l"</span> . <span class="org-string">"src emacs-lisp"</span>)
        (<span class="org-string">"p"</span> . <span class="org-string">"src python"</span>)
        (<span class="org-string">"n"</span> . <span class="org-string">"notes"</span>)
        (<span class="org-string">"q"</span> . <span class="org-string">"quote"</span>)
        (<span class="org-string">"s"</span> . <span class="org-string">"src"</span>)
        (<span class="org-string">"S"</span> . <span class="org-string">"src sh"</span>)
        (<span class="org-string">"u"</span> . <span class="org-string">"update"</span>)
        (<span class="org-string">"v"</span> . <span class="org-string">"verse"</span>)))
</code></pre>
</div>


<p>
Sometimes it's easier to do something if I use libraries that are only available for Python or JavaScript. For example, Python has a lot of functions for analyzing data or creating visualizations, and JavaScript is useful for modifying websites. Good thing I can use them with the <code>shell-command-to-string</code> or <code>make-process</code> commands. I can also use other source blocks and pipe the results to other blocks using the <code>#+NAME</code> keyword and the <code>:results</code> and <code>:var</code> parameters. This means I can choose whichever language makes sense. For example, when I want to analyze my journal entries in French, I use Python because the SpaCy library can identify and classify the lemmas of each word, and Pandas and Matplotlib can visualize them.
</p>

<p>
I use Spookfox to interact directly with websites. This allows me to control the Firefox browser from Emacs, including executing JavaScript. (<a href="https://sachachua.com/dotemacs#spookfox-babel">My configuration</a>) For example, I use it to extract data from a page or simplify the HTML code to copy it into a document.
</p>

<p>
If I want to use this from the command-line (like my scripts that use speech recognition to transcribe long recordings), I write a separate script instead of using Org Mode.
</p>

<p>
Implementing one idea naturally leads to several more ideas. I'm mostly used to that now. =) I'll never finish my to-do list, and that's okay. From time to time, I review my tasks and cancel the ones I don't need or don't want.
</p>

<p>
One day, I'd like to set up a modern workflow with all the enhancements that other folks enjoy, like LSP or Eglot. I also want to actually finish patches so I can contribute to Emacs and other packages. For now, this is just enough to help me survive this stage of my life!
</p>


</details>
<div><a href="https://sachachua.com/blog/2026/07/mon-flux-de-travail-de-programmation/index.org">View Org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2Fmon-flux-de-travail-de-programmation%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>]]></content>
		</entry><entry>
		<title type="html">6 août: Emacs Chat: Richard Bonichon</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-18T13:53:46Z</updated>
    <published>2026-07-18T13:53:46Z</published>
    <category term="emacs-chat" />
<category term="emacs-chat-podcast" />
<category term="emacs" />
<category term="french" />
		<id>https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/</id>
		<content type="html"><![CDATA[<p>
Nous allons parler en direct avec <a href="https://rbonichon.github.io/non-posts/about/">Richard Bonichon</a> (<a href="https://github.com/rbonichon/emacs.d/">emacs.d</a>, <a href="https://github.com/rbonichon">Github</a>) d'Emacs, de ses flux de travail, de sa configuration, et d'autres sujets en français. Je suis un peu intimidée, mais si vous posez vos questions dans le chat, je pense que nous pouvons survivre à mon faible niveau de français. =)
</p>

<p>
</p><div class="yt-video"><iframe width="456" height="315" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/GzoBGwqDvL8?enablejsapi=1" frameborder="0" allowfullscreen=""></iframe><a href="https://youtube.com/live/GzoBGwqDvL8">Watch on YouTube</a></div>
<p></p>

<p>
La diffusion en direct aura lieu le <span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-06T07:30:00-0400">[2026-08-06 Thu 07:30]&ndash;[2026-08-06 Thu 08:30]</time></span> dans le fuseau horaire America/Toronto, soit 0730H EDT / 0630H CDT / 0530H MDT / 0430H PDT / 1130H UTC / 1330H CEST / 1430H EEST / 1700H IST / 1930H +08 / 2030H JST.
</p>

<p>
Si <a href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/">vous voulez parler d'Emacs avec Prot et moi</a> en français, n'hésitez pas à m'envoyer un courriel !
</p>
<div><a href="https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/index.org">View Org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F08%2F6-aout-emacs-chat-richard-bonichon%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>]]></content>
		</entry><entry>
		<title type="html">20 août: Emacs Chat: Abdallah Maouche</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-18T13:53:00Z</updated>
    <published>2026-07-18T13:53:00Z</published>
    <category term="emacs-chat" />
<category term="emacs-chat-podcast" />
<category term="emacs" />
<category term="french" />
		<id>https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/</id>
		<content type="html"><![CDATA[<p>
Nous allons parler en direct avec <a href="https://heiwiper.com/">Abdallah Maouche (heiwiper)</a> (<a href="https://github.com/heiwiper/emacs.d">heiwiper/emacs.d</a>, <a href="https://gitlab.com/heiwiper">Gitlab</a>, <a href="https://github.com/heiwiper">Github</a>) d'Emacs, de ses flux de travail, de sa configuration, et d'autres sujets en français. Je suis un peu intimidée, mais si vous posez vos questions dans le chat, je pense que nous pouvons survivre à mon faible niveau de français. =)
</p>

<p>
</p><div class="yt-video"><iframe width="456" height="315" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/p8CQViK-_XY?enablejsapi=1" frameborder="0" allowfullscreen=""></iframe><a href="https://youtube.com/live/p8CQViK-_XY">Watch on YouTube</a></div>
<p></p>

<p>
La diffusion en direct aura lieu le <span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-20T07:30:00-0400">[2026-08-20 Thu 07:30]&ndash;[2026-08-20 Thu 08:30]</time></span> dans le fuseau horaire America/Toronto, soit 0730H EDT / 0630H CDT / 0530H MDT / 0430H PDT / 1130H UTC / 1330H CEST / 1430H EEST / 1700H IST / 1930H +08 / 2030H JST
</p>

<p>
Si <a href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/">vous voulez parler d'Emacs avec Prot et moi</a> en français, n'hésitez pas à m'envoyer un courriel !
</p>
<div><a href="https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/index.org">View Org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F08%2F20-aout-emacs-chat-abdallah-maouche%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>]]></content>
		</entry><entry>
		<title type="html">Voulez-vous parler d'Emacs avec Prot et moi ?</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-18T12:55:21Z</updated>
    <published>2026-07-14T18:22:03Z</published>
    <category term="emacs" />
<category term="community" />
<category term="french" />
		<id>https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/</id>
		<content type="html"><![CDATA[<div class="update" id="org93f32b6">
<p>
<span class="timestamp-wrapper"><time class="timestamp" datetime="2026-07-18">[2026-07-18 Sat]</time></span>: J'ai ajouté des bénévoles. J'ai hâte de discuter avec eux !
</p>

</div>

<p>
</p><div class="yt-video"><iframe width="456" height="315" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/IBi4thJN_CA?enablejsapi=1" frameborder="0" allowfullscreen=""></iframe><a href="https://youtu.be/IBi4thJN_CA">Watch on YouTube</a></div>
<p></p>

<p>
C'est merveilleux ! <a href="https://www.youtube.com/watch?v=FtSvyOvB5Gs">Prot a répondu</a> à <a href="https://sachachua.com/blog/2026/07/re-prot-francais-je-lis-pour-apprendre-des-nouveaux-mots/">ma vidéo</a> et il adhère à mon idée folle d'essayer des conversations sur Emacs avec d'autres personnes en français, malgré mon niveau débutant. Prot est aussi en train de pratiquer son expression orale, donc c'est parfait. Comme Prot l'a dit, je dois parler sans peur. Tout le monde est patient, et si on n'est pas patient, on peut partir. ;)
</p>

<p>
Voulez-vous parler d'Emacs avec Prot et moi ? Je pense que ce sera comme mes conversations Emacs Chat en anglais. L'objectif est principalement le partage de chouettes idées sur votre flux de travail et votre configuration, au lieu de se focaliser sur moi. Je devrais donc pouvoir survivre avec mon français. Peut-être que le chat web me sauvera si je suis bloquée. Je peux probablement aller loin avec quelques expressions comme:
</p>

<ul class="org-ul">
<li>Qu'est-ce que vous faites avec Emacs ?</li>
<li>Comment êtes-vous tombé amoureux d'Emacs ?</li>
<li>En lisant votre configuration, j'ai remarqué que&hellip;</li>
<li>Oh, dites-nous en plus sur la façon dont vous l'utilisez.</li>
<li>Y a-t-il un raccourci clavier ou une petite astuce préférée ?</li>
<li>Comment avez-vous fait ça ?</li>
<li>C'est incroyable, je n'avais aucune idée qu'Emacs pouvait faire ça !</li>
<li>Quel conseil donneriez-vous à quelqu'un qui commence tout juste à apprendre ?</li>
</ul>

<p>
Je pense que ma fille se lève plus tard pendant l'été. Si je planifie des sessions tôt (pour moi), nous pourrons probablement avoir une conversation avant que je doive m'occuper de mes activités de maman. Par conséquent, j'espère être disponible (America/Toronto; UTC-4 à ce moment; si vous avez Javascript et si vous lisez ceci sur mon site, vous pouvez cliquer sur l'heure pour convertir à votre fuseau horaire):
</p>

<ul class="org-ul">
<li><span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-06T07:30:00-0400">[2026-08-06 Thu 07:30]&ndash;[2026-08-06 Thu 08:30]</time></span> <a href="https://rbonichon.github.io/non-posts/about/">Richard Bonichon</a>: <a href="https://github.com/rbonichon">Github</a></li>
<li><span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-13T07:30:00-0400">[2026-08-13 Thu 07:30]&ndash;[2026-08-13 Thu 08:30]</time></span> <a href="https://github.com/fniessen">Fabrice Niessen</a></li>
<li><span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-20T07:30:00-0400">[2026-08-20 Thu 07:30]&ndash;[2026-08-20 Thu 08:30]</time></span> <a href="https://heiwiper.com/">Abdallah Maouche (heiwiper)</a>: <a href="https://github.com/heiwiper/emacs.d">heiwiper/emacs.d</a>, <a href="https://gitlab.com/heiwiper">Gitlab</a>, <a href="https://github.com/heiwiper">Github</a></li>
<li><span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-27T07:30:00-0400">[2026-08-27 Thu 07:30]&ndash;[2026-08-27 Thu 08:30]</time></span></li>
</ul>

<p>
Si vous souhaitez me rejoindre pour une des séances, s'il vous plaît, envoyez un courriel à <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a> avec vos dates préférées, puis je vais m'organiser avec Prot. Si aucun de ces créneaux horaires ne vous convient, veuillez nous en suggérer d'autres et nous verrons si c'est possible.
</p>

<p>
Si vous incluez des liens vers votre configuration ou votre site, je pourrai préparer des notes et chercher des mots dans le dictionnaire. =)
</p>

<p>
( Et si mes tentatives inspirent d'autres personnes à partager leurs apprentissages malgré leur envie de toujours peaufiner, ce sera incroyable. )
</p>

<p>
D'autres sujets dans ma vidéo pour Prot :
</p>

<p>
Faire du shadowing consiste à écouter un exemple court et à le répéter immédiatement (peut-être plus lentement ou à la même vitesse) pour imiter la prononciation et le rythme. Si je suis sur mon ordinateur, c'est facile d'utiliser les sous-titres pour répéter une phrase, mais jusqu'à présent, je n'ai pas de flux de travail similaire sur mon téléphone sauf pour faire du shadowing sur des phrases avec la synthèse vocale dans Chrome. Je suis sûre qu'il y a beaucoup d'applications qui demandent un abonnement pour offrir cette fonctionnalité, mais comme vous le savez, je veux exploiter Emacs (ou mes propres logiciels) au maximum. Un jour, peut-être !
</p>
<div><a href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/index.org">View Org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2Fvoulez-vous-parler-d-emacs-avec-prot-et-moi%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>]]></content>
		</entry>
</feed>