2025-07-28 Emacs news

Sacha Chua <[email protected]> Tue, 29 Jul 2025 00:36:57 -0400
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
--=-=-=
Content-Type: multipart/alternative; boundary="==-=-="

--==-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

    2025-07-28 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  - Help wanted:
    - [EmacsWiki: Carnival - looking for a host for August] (<https://www.e=
macswiki.org/emacs/Carnival>) ([@[email protected]] (<https://mastodo=
n.social/@ctietze/114923449372398981>))
    - [#123 - Reader stutters and consumes high memory on High res scaled d=
isplay - divyaranjan/emacs-reader - Codeberg.org] (<https://codeberg.org/di=
vyaranjan/emacs-reader/issues/123>) ([@[email protected]] (<https:=
//mathstodon.xyz/@divyaranjan/114931853189902729>)) - help wanted testing h=
igh-resolution monitors with fractional scaling
  - Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.ics>), [Org] (<https://emacslife.com/calendar/>)):
    - Emacs Berlin (hybrid, in English) <https://emacs-berlin.org/> Wed Jul=
 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - =
1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 31 0030 As=
ia/Singapore
    - M-x Research: TBA <https://m-x-research.github.io/> Fri Aug 1 0800 Am=
erica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GM=
T - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
    - EmacsATX: Emacs Social <https://www.meetup.com/emacsatx/events/308826=
076/> Thu Aug 7 1600 America/Vancouver - 1800 America/Chicago - 1900 Americ=
a/Toronto - 2300 Etc/GMT -- Fri Aug 8 0100 Europe/Berlin - 0430 Asia/Kolkat=
a - 0700 Asia/Singapore
    - Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier=
-emacs> Fri Aug 8 1800 Europe/Paris
  - Emacs configuration:
    - [use-package-extras.el Additional keywords for use-package] (<https:/=
/github.com/DevelopmentCool2449/use-package-x>) ([Reddit] (<https://www.red=
dit.com/r/emacs/comments/1m8q8vq/usepackageextrasel_additional_keywords_for=
/>))
    - [use-package :eglot keyword] (<https://www.reddit.com/r/emacs/comment=
s/1mas941/usepackage_eglot_keyword/>)
    - [Ten things to try with Embark] (<https://www.matem.unam.mx/~omar/apr=
opos-emacs.html#ten-things-to-try-with-embark>) ([@[email protected]]=
 (<https://mathstodon.xyz/@oantolin/114906814617670439>))
    - [minimal-dashboard.el : a clean, centered Emacs startup screen] (<htt=
ps://www.reddit.com/r/emacs/comments/1m6x4gh/minimaldashboardel_a_clean_cen=
tered_emacs_startup/>)
    - [Announcing Casual Compile, Elisp, and Eshell] (<http://yummymelon.co=
m/devnull/announcing-casual-compile-elisp-and-eshell.html>) ([Reddit] (<htt=
ps://www.reddit.com/r/emacs/comments/1mbkakt/announcing_casual_compile_elis=
p_and_eshell/>))
    - [About testing packages in emacs] (<https://www.reddit.com/r/emacs/co=
mments/1mao56g/about_testing_packages_in_emacs/>) - using a minimal config =
with `--init-directory'
  - Emacs Lisp:
    - [launching processes that survive Emacs exiting, crashing, or restart=
ing] (<https://emacs.social/@zrzz/114934289702039339>)
    - [Emacs Package Development: The Emacs Reader (VIII: Highlighting & Te=
xt Selection) - 7/27/2025, 2:29:58 PM - Dyne.org TV] (<https://tv.dyne.org/=
w/kMRwopDzGkiw7WCPBLf8cH>)
  - Appearance:
    - [Protesilaos Stavrou: Emacs: cursory version 1.2.0] (<https://protesi=
laos.com/codelog/2025-07-22-emacs-cursory-1-2-0/>)
  - Navigation:
    - [Donovan R.: Multiple ways of selecting text] (<https://donovan-ratef=
ison.mg/2025/07/27/Multiple-ways-of-selecting-text/>)
  - Dired:
    - [Getting filenames from a Dired buffer in an arbitrary order] (<https=
://www.reddit.com/r/emacs/comments/1m6qode/getting_filenames_from_a_dired_b=
uffer_in_an/>)
    - [Alvaro Ramirez: Interactive ordering of dired items] (<https://xenod=
ium.com/interactive-ordering-of-dired-items>) ([Reddit] (<https://www.reddi=
t.com/r/emacs/comments/1m7zsng/interactive_ordering_of_dired_items/>))
  - Writing:
    - [Writing Experience - my eev & org comparison for emacs carnival] (<h=
ttps://screwlisp.small-web.org/emacs/writing-experience/>) ([@screwlisp@gam=
erplus.org] (<https://gamerplus.org/@screwlisp/114921914640387869>))
    - [Writing experience: Emacs, you won | aviskase] (<https://www.aviskas=
e.com/articles/2025/07/27/writing-experience-emacs-won/>) ([@aviskase@infos=
ec.exchange] (<https://infosec.exchange/@aviskase/114923354700788759>))
    - [Emacs carnival: Writing experience] (<https://www.homepages.ucl.ac.u=
k/~ucecesf/blog/20250725.html>) ([@[email protected]] (<https://fe=
discience.org/@ericsfraga/114913524467637452>)) - Org Mode, gnuplot, plantu=
ml
    - [Emacs Carnival 2025-07: Writing Experience =C2=B7] (<https://cmdln.o=
rg/2025/07/26/emacs-carnival-2025-07-writing-experience/>) ([@nickanderson@=
fosstodon.org] (<https://fosstodon.org/@nickanderson/114920974669621524>))
    - [Chris Maiorana: Summer Productivity Reset: Emacs functions to stream=
line your writing workflow] (<https://chrismaiorana.com/summer-productivity=
-reset-emacs-functions/>) ([Irreal] (<https://irreal.org/blog/?p=3D13147>))
    - [Sacha Chua: Finding the shape of my thoughts] (<https://sachachua.co=
m/blog/2025/07/finding-the-shape-of-my-thoughts/>)
    - [Sacha Chua: My Emacs writing experience] (<https://sachachua.com/blo=
g/2025/07/my-emacs-writing-experience/>)
    - [Ross A. Baker: Writing in Emacs: two out of three ain't bad] (<https=
://rossabaker.com/blog/writing-in-emacs/>) ([Irreal] (<https://irreal.org/b=
log/?p=3D13153>))
  - Org Mode:
    - [i switched to emacs for notetaking (and i'm never going back)] (<htt=
ps://www.youtube.com/watch?v=3D7A2GHGY0tGg>) (06:09) Org Roam
    - [Org tutorials on Worg] (<https://orgmode.org/worg/org-tutorials/inde=
x.html>) ([@[email protected]] (<https://mastodon.social/@e11bits/114=
902152353121976>)) including a list of topics needing tutorials
    - [Emacs Org mode as a LaTeX editor - YouTube] (<https://youtu.be/jBdpn=
aHGJ88>) ([@[email protected]] (<https://aus.social/@danderzei/114918513=
178980162>))
    - [Writing experience: My decade with Org (Emacs Carnival)] (<https://x=
enodium.com/writing-experience-my-decade-with-org>) ([Reddit] (<https://www=
.reddit.com/r/emacs/comments/1m92hmp/writing_experience_my_decade_with_org_=
emacs/>), [Irreal] (<https://irreal.org/blog/?p=3D13151>))
    - [(Update=EF=BC=89org-supertag 4.1.0] (<https://github.com/yibie/org-s=
upertag>) - kanban view, card style ([Reddit] (<https://www.reddit.com/r/or=
gmode/comments/1m9jq6z/updateorgsupertag_410/>))
    - [Sacha Chua: Using web searches and bookmarks to quickly link placeho=
lders in Org Mode] (<https://sachachua.com/blog/2025/07/finding-unlinked-te=
xt/>)
    - [Introducing Org mode exports - Emacs Writing Studio] (<https://www.y=
outube.com/watch?v=3DNwDOKkwtJ34>) (11:10)
    - [orgmode-linked-by-id] (<https://github.com/DrRingo/orgmode-linked-by=
-id>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1m9q3b3/orgmodeli=
nkedbyid/>))
    - [The Emacs Cat: My Emacs Org Configuration] (<https://olddeuteronomy.=
github.io/post/emacs-org-config/>) ([Irreal] (<https://irreal.org/blog/?p=
=3D13155>))
    - [Ruslan Bekenev: Emacs: Keep journaling on the go] (<https://codelear=
n.me/2025/07/27/simple-org.html>)
    - Org development:
      - [lisp/org.el: Allow `org-yank-image-save-method' to be a function] =
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?=
id=3D7660d40c97cf7304c685b37fbf96a3378cb60bde>)
      - [org-capture-place-plain-text: Fix when target is on headline] (<ht=
tps://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=
=3D507e0f4fa0f3c5ed3ed8c28d37ff9d8c91670e2b>)
  - Denote:
    - [Emacs + Hugo Blogging Refactored] (<https://sourcery.zone/articles/2=
025/07/emacs--hugo-blogging-refactored/>) ([Reddit] (<https://www.reddit.co=
m/r/emacs/comments/1m6cej5/emacs_hugo_blogging_refactored/>))
  - Completion:
    - [chmouel/consult-vc-modified-files new version] (<https://github.com/=
chmouel/consult-vc-modified-files>) ([@[email protected]] (<https://fos=
stodon.org/@chmouel/114913425410668000>)) - new command consult-vc-log-sele=
ct-files
    - [Sacha Chua: Finding my blog posts with consult-omni] (<https://sacha=
chua.com/blog/2025/07/finding-my-blog-posts-with-consult-omni/>)
  - Coding:
    - [Swanky Python: Interactive development for Python based on emacs' SL=
IME mode for Common Lisp] (<https://codeberg.org/sczi/swanky-python>) ([Red=
dit] (<https://www.reddit.com/r/emacs/comments/1mbk5hz/swanky_python_intera=
ctive_development_for_python/>))
    - [Steel bank common lisp, slime and save-lisp-and-die and not being ah=
istorical] (<https://screwlisp.small-web.org/fundamental/sbcl-slime-eval-li=
sp-and-die/>) ([@[email protected]] (<https://gamerplus.org/@screwlis=
p/114905364606651576>))
    - [[UPDATE] Improved C++ method stub generation with cpp-func-impl.el] =
(<https://www.reddit.com/r/emacs/comments/1m9zshj/update_improved_c_method_=
stub_generation_with/>)
    - [kanata-kbd-mode: Major mode for editing Kanata .kbd file] (<https://=
github.com/chmouel/kanata-kbd-mode/>) ([Reddit] (<https://www.reddit.com/r/=
emacs/comments/1m92og4/kanatakbdmode_major_mode_for_editing_kanata_kbd/>))
    - [Marcin Borkowski: Finding entities with given uuids in the current p=
roject] (<https://mbork.pl/2025-07-26_Finding_entities_with_given_uuids_in_=
the_current_project>)
    - [Development shells with Nix: four quick examples - Michael Stapelber=
g] (<https://michael.stapelberg.ch/posts/2025-07-27-dev-shells-with-nix-4-q=
uick-examples/>) ([lobste.rs] (<https://lobste.rs/s/lfovd1/development_shel=
ls_with_nix_four_quick>))
    - [magit-prime: a small package to speedup magit refresh.] (<https://ww=
w.reddit.com/r/emacs/comments/1m6fxy4/magitprime_a_small_package_to_speedup=
_magit/>)
    - [TIL: vc-region-history] (<https://mastodon.social/@deech/11475635851=
4000901>)
  - Mail, news, and chat:
    - [A bug fix for splitting the subject in Gnus summary subject lines | =
Dave=E2=80=99s Blog] (<https://davemq.github.io/2025/07/21/gnus-split-subje=
ct.html>) ([@[email protected]] (<https://fosstodon.org/@davemq/11489260=
5823738963>))
  - AI:
    - [GitHub - steveyegge/efrit: A native elisp coding agent running in Em=
acs] (<https://github.com/steveyegge/efrit>)
    - [Claude Code IDE v0.2.0: Now with Emacs aware MCP and Transient menu]=
 (<https://github.com/manzaltu/claude-code-ide.el>) ([Reddit] (<https://www=
.reddit.com/r/emacs/comments/1m8prl9/claude_code_ide_v020_now_with_emacs_aw=
are_mcp_and/>))
    - [James Dyer: Ollama Buddy v1.0: A Simple AI Assistant] (<https://emac=
s.dyerdwelling.family/emacs/20250723083048-emacs--announcing-v1-ollama-budd=
y/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1m73nj3/ollama_bud=
dy_v10_a_simplish_ai_assistant/>))
  - Community:
    - [Protesilaos Stavrou: Prot Asks: Eric about Emacs, Lisp, music, aesth=
etics, and Minnesota] (<https://protesilaos.com/codelog/2025-07-23-prot-ask=
s-eric-emacs-lisp-music-aesthetics-minnesota/>)
    - [Protesilaos Stavrou: Prot Asks: Ihor about maintaining Emacs Org mod=
e, history, travels, and material science] (<https://protesilaos.com/codelo=
g/2025-07-26-prot-asks-ihor-emacs-org-maintainer-history-travel-material-sc=
ience/>) ([YouTube] (<https://www.youtube.com/watch?v=3DZrPtIGln5ps>) 1:21:=
30)
    - [Lobsters Interview with Technomancy | Lobsters] (<https://lobste.rs/=
s/terwiu/lobsters_interview_with_technomancy>) (text)
    - [Neovim vs Emacs | Roundtable w/ TJ DeVries, DistroTube, Greg Anders =
& Joshua Blais] (<https://youtu.be/SnhcXR9CKno>) ([Reddit] (<https://www.re=
ddit.com/r/emacs/comments/1m5qt5u/neovim_vs_emacs_roundtable_w_tj_devries/>=
))
    - [Protesilaos Stavrou: I will talk about Emacs on the @linkarzu YouTub=
e channel] (<https://protesilaos.com/codelog/2025-07-27-talk-emacs-linkarzu=
-youtube-channel/>)
    - [Amin Bandali: Mirroring Protesilaos' videos to Internet Archive] (<h=
ttps://kelar.org/~bandali/2025/07/25/protesilaos-videos-archive.html>)
  - Other:
    - [=F0=9F=93=A6 [OC] embark-sidebar.el - A Small Addition to the Amazin=
g Emacs Sidebar Ecosystem] (<https://www.reddit.com/gallery/1m8heiu>)
    - [Introducing Mindstream for Emacs] (<https://countvajhula.com/2025/07=
/28/introducing-mindstream-for-emacs/>) ([Reddit] (<https://www.reddit.com/=
r/emacs/comments/1mbhioq/introducing_mindstream_for_emacs/>)) - quickly sta=
rt writing/coding, automatic versioning
    - [How to open a file in Emacs] (<https://www.murilopereira.com/how-to-=
open-a-file-in-emacs>) (2021, [Reddit] (<https://www.reddit.com/r/emacs/com=
ments/1m839l4/how_to_open_a_file_in_emacs/>))
    - [Extending Emacs with Fennel (2024)] (<https://andreyor.st/posts/2024=
-12-20-extending-emacs-with-fennel/>) ([Reddit] (<https://www.reddit.com/r/=
emacs/comments/1m761ho/extending_emacs_with_fennel_2024/>), [HN] (<https://=
news.ycombinator.com/item?id=3D44656073>), [lobste.rs] (<https://lobste.rs/=
s/wghfos/extending_emacs_with_fennel_2024>))
    - [Ep685 Emacs Xah Fly Keys News, Function Keyword Parameter, and Rando=
m Rant] (<https://www.youtube.com/watch?v=3Dp9HuXV2HfH8>) (01:09:20)
    - [zathura.el - a tiny package for integration with zathura document vi=
ewer] (<https://codeberg.org/treflip/zathura.el>) ([Reddit] (<https://www.r=
eddit.com/r/emacs/comments/1mbdypb/zathurael_a_tiny_package_for_integration=
_with/>))
    - [How to configure X11 in a simple way | Dragon=E2=80=99s notes] (<htt=
ps://eugene-andrienko.com/en/it/2025/07/24/x11-configuration-simple.html>) =
([@[email protected]] (<https://mas.to/@evgandr/114905251255480509>)) includes=
 Emacs as a file manager
    - [Patching Emacs Plus] (<https://xenodium.com/patching-your-homebrews-=
emacs-plus-macos>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1m75=
kcn/patching_emacs_plus/>), [Irreal] (<https://irreal.org/blog/?p=3D13149>))
    - [Alvaro Ramirez: macOS dictation returns to Emacs (fix merged)] (<htt=
ps://xenodium.com/macos-dictation-returns-to-emacs-fix-merged>) ([Reddit] (=
<https://www.reddit.com/r/emacs/comments/1m9u04y/macos_dictation_is_coming_=
back/>))
  - Emacs development:
    - emacs-devel: [Discussion about what to do when PATH is unset] (<https=
://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00384.html>)
    - [cperl-mode.el: Support syntax of Perl version 5.42] (<https://git.sa=
vannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dcef4302d309e26c2191821ba=
998518fb89fff54e>)
    - [Add a new user option to hide the header of old newsticker feeds] (<=
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D67f36e80ce=
ca7e1a96b635d4caa0027b9fcf8c0b>)
    - [Add post-save actions for Rmail attachments] (<https://git.savannah.=
gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc3f30ee2046f4a2caeb009565ea20e9=
77af00990>)
    - [Enabled macOS dictation post NSTextInputClient migration in v30] (<h=
ttps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6e64e0bd26b=
6c0f1c4e90c9bc0df37a2a9ac72da>)
    - [* lisp/url/url-queue.el: Better compatibility with 'url-retrieve'] (=
<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dbd9d8c20f=
70fbc9c9ff65274410838941fa08042>)
    - [Add new function 'dom-inner-text'] (<https://git.savannah.gnu.org/cg=
it/emacs.git/commit/etc/NEWS?id=3D2e53c7d08ba0de2468ec25cf9a9d7079604f9409>)
    - [VC: New support for other working trees] (<https://git.savannah.gnu.=
org/cgit/emacs.git/commit/etc/NEWS?id=3D50ffb29d0bbb92a7c6569c83d2e3e4868c4=
e867b>)
    - [Bind vc-rename-file to C-x v R] (<https://git.savannah.gnu.org/cgit/=
emacs.git/commit/etc/NEWS?id=3D09e205fe60f074e143298e306431cb62b60a890c>)
    - [; * etc/NEWS: Move 'exec-path' entry to its proper place.] (<https:/=
/git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2143969580eb3ddcc=
0bda180800cb90cbe468c7c>)
    - [PATH defaults now act more like GNU and POSIX] (<https://git.savanna=
h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Deb9ec79c13f17d610fcb6de49628b=
8a7686fbab7>)
    - [Add function exec-suffixes] (<https://git.savannah.gnu.org/cgit/emac=
s.git/commit/etc/NEWS?id=3D5a7a12d7920a94edea175871235c5013f0c73e3c>)
  - New packages:
    - claude-code <https://melpa.org/#/claude-code>: Run Claude Code sessio=
ns (MELPA)
    - gt <https://melpa.org/#/gt>: Translation framework, configurable and =
scalable (MELPA)
    - helm-raindrop <https://melpa.org/#/helm-raindrop>: Raindrop.io with h=
elm interface (MELPA)
    - org-agenda-dock <https://melpa.org/#/org-agenda-dock>: Integrate org-=
mode with Gnome's Dock or KDE's taskbar (MELPA)
    - outli <https://melpa.org/#/outli>: Org-like code outliner (MELPA)
    - scratch-plus <https://melpa.org/#/scratch-plus>: Better Scratch Buffe=
r Behavior (MELPA)
    - zathura <https://melpa.org/#/zathura>: Summary (MELPA)

  Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/or=
gmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.re=
ddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetem=
acs>), [Mastodon #emacs] (<https://mastodon.social/tags/emacs>), [Bluesky #=
emacs] (<https://bsky.app/hashtag/emacs>), [Hacker News] (<https://hn.algol=
ia.com/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3D=
story>), [lobste.rs] (<https://lobste.rs/search?q=3Demacs&what=3Dstories&or=
der=3Dnewest>), [programming.dev] (<https://programming.dev/c/emacs?dataTyp=
e=3DPost&page=3D1&sort=3DNew>), [lemmy.world] (<https://lemmy.world/c/emacs=
>), [lemmy.ml] (<https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DN=
ew>), [planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] (<=
https://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>=
), [the Emacs NEWS file] (<http://git.savannah.gnu.org/cgit/emacs.git/log/e=
tc/NEWS>), [Emacs Calendar] (<https://emacslife.com/calendar/>), and [emacs=
-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2025-07>). Thanks =
to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-rel=
ated link or announcement? Please e-mail me at [[email protected]] (<mail=
to:[email protected]>). Thank you!

=20=20=20=20
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

    <div id=3D"outline-container-org5dbb39f" class=3D"outline-3">
<h3 id=3D"org5dbb39f">2025-07-28 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org5dbb39f">
<ul class=3D"org-ul">
<li>Help wanted:
<ul class=3D"org-ul">
<li><a href=3D"https://www.emacswiki.org/emacs/Carnival">EmacsWiki: Carniva=
l - looking for a host for August</a> (<a href=3D"https://mastodon.social/@=
ctietze/114923449372398981">@[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/divyaranjan/emacs-reader/issues/123">#1=
23 - Reader stutters and consumes high memory on High res scaled display - =
divyaranjan/emacs-reader - Codeberg.org</a> (<a href=3D"https://mathstodon.=
xyz/@divyaranjan/114931853189902729">@[email protected]</a>) - hel=
p wanted testing high-resolution monitors with fractional scaling</li>
</ul></li>
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Jul 30 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2=
200 Asia/Kolkata &#x2013; Thu Jul 31 0030 Asia/Singapore</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Fri Aug 1 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 A=
sia/Kolkata - 2300 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/308826076/">https://www.meetup.com/emacsatx/events/308826076/</a> Thu Aug=
 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2=
300 Etc/GMT &#x2013; Fri Aug 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 070=
0 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Aug 8 1800 Eur=
ope/Paris</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/DevelopmentCool2449/use-package-x">use-pa=
ckage-extras.el Additional keywords for use-package</a> (<a href=3D"https:/=
/www.reddit.com/r/emacs/comments/1m8q8vq/usepackageextrasel_additional_keyw=
ords_for/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1mas941/usepackage_e=
glot_keyword/">use-package :eglot keyword</a></li>
<li><a href=3D"https://www.matem.unam.mx/~omar/apropos-emacs.html#ten-thing=
s-to-try-with-embark">Ten things to try with Embark</a> (<a href=3D"https:/=
/mathstodon.xyz/@oantolin/114906814617670439">@[email protected]</a>)=
</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m6x4gh/minimaldashb=
oardel_a_clean_centered_emacs_startup/">minimal-dashboard.el : a clean, cen=
tered Emacs startup screen</a></li>
<li><a href=3D"http://yummymelon.com/devnull/announcing-casual-compile-elis=
p-and-eshell.html">Announcing Casual Compile, Elisp, and Eshell</a> (<a hre=
f=3D"https://www.reddit.com/r/emacs/comments/1mbkakt/announcing_casual_comp=
ile_elisp_and_eshell/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1mao56g/about_testin=
g_packages_in_emacs/">About testing packages in emacs</a> - using a minimal=
 config with <code>--init-directory</code></li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.social/@zrzz/114934289702039339">launching pro=
cesses that survive Emacs exiting, crashing, or restarting</a></li>
<li><a href=3D"https://tv.dyne.org/w/kMRwopDzGkiw7WCPBLf8cH">Emacs Package =
Development: The Emacs Reader (VIII: Highlighting &amp; Text Selection) - 7=
/27/2025, 2:29:58 PM - Dyne.org TV</a></li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-07-22-emacs-cursory-1-2=
-0/">Protesilaos Stavrou: Emacs: cursory version 1.2.0</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://donovan-ratefison.mg/2025/07/27/Multiple-ways-of-sel=
ecting-text/">Donovan R.: Multiple ways of selecting text</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m6qode/getting_file=
names_from_a_dired_buffer_in_an/">Getting filenames from a Dired buffer in =
an arbitrary order</a></li>
<li><a href=3D"https://xenodium.com/interactive-ordering-of-dired-items">Al=
varo Ramirez: Interactive ordering of dired items</a> (<a href=3D"https://w=
ww.reddit.com/r/emacs/comments/1m7zsng/interactive_ordering_of_dired_items/=
">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://screwlisp.small-web.org/emacs/writing-experience/">W=
riting Experience - my eev &amp; org comparison for emacs carnival</a> (<a =
href=3D"https://gamerplus.org/@screwlisp/114921914640387869">@screwlisp@gam=
erplus.org</a>)</li>
<li><a href=3D"https://www.aviskase.com/articles/2025/07/27/writing-experie=
nce-emacs-won/">Writing experience: Emacs, you won | aviskase</a> (<a href=
=3D"https://infosec.exchange/@aviskase/114923354700788759">@aviskase@infose=
c.exchange</a>)</li>
<li><a href=3D"https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250725.html"=
>Emacs carnival: Writing experience</a> (<a href=3D"https://fediscience.org=
/@ericsfraga/114913524467637452">@[email protected]</a>) - Org Mod=
e, gnuplot, plantuml</li>
<li><a href=3D"https://cmdln.org/2025/07/26/emacs-carnival-2025-07-writing-=
experience/">Emacs Carnival 2025-07: Writing Experience =C2=B7</a> (<a href=
=3D"https://fosstodon.org/@nickanderson/114920974669621524">@nickanderson@f=
osstodon.org</a>)</li>
<li><a href=3D"https://chrismaiorana.com/summer-productivity-reset-emacs-fu=
nctions/">Chris Maiorana: Summer Productivity Reset: Emacs functions to str=
eamline your writing workflow</a> (<a href=3D"https://irreal.org/blog/?p=3D=
13147">Irreal</a>)</li>
<li><a href=3D"https://sachachua.com/blog/2025/07/finding-the-shape-of-my-t=
houghts/">Sacha Chua: Finding the shape of my thoughts</a></li>
<li><a href=3D"https://sachachua.com/blog/2025/07/my-emacs-writing-experien=
ce/">Sacha Chua: My Emacs writing experience</a></li>
<li><a href=3D"https://rossabaker.com/blog/writing-in-emacs/">Ross A. Baker=
: Writing in Emacs: two out of three ain't bad</a> (<a href=3D"https://irre=
al.org/blog/?p=3D13153">Irreal</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3D7A2GHGY0tGg">i switched to=
 emacs for notetaking (and i'm never going back)</a> (06:09) Org Roam</li>
<li><a href=3D"https://orgmode.org/worg/org-tutorials/index.html">Org tutor=
ials on Worg</a> (<a href=3D"https://mastodon.social/@e11bits/1149021523531=
21976">@[email protected]</a>) including a list of topics needing tut=
orials</li>
<li><a href=3D"https://youtu.be/jBdpnaHGJ88">Emacs Org mode as a LaTeX edit=
or - YouTube</a> (<a href=3D"https://aus.social/@danderzei/1149185131789801=
62">@[email protected]</a>)</li>
<li><a href=3D"https://xenodium.com/writing-experience-my-decade-with-org">=
Writing experience: My decade with Org (Emacs Carnival)</a> (<a href=3D"htt=
ps://www.reddit.com/r/emacs/comments/1m92hmp/writing_experience_my_decade_w=
ith_org_emacs/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D13151">=
Irreal</a>)</li>
<li><a href=3D"https://github.com/yibie/org-supertag">(Update=EF=BC=89org-s=
upertag 4.1.0</a> - kanban view, card style (<a href=3D"https://www.reddit.=
com/r/orgmode/comments/1m9jq6z/updateorgsupertag_410/">Reddit</a>)</li>
<li><a href=3D"https://sachachua.com/blog/2025/07/finding-unlinked-text/">S=
acha Chua: Using web searches and bookmarks to quickly link placeholders in=
 Org Mode</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DNwDOKkwtJ34">Introducing O=
rg mode exports - Emacs Writing Studio</a> (11:10)</li>
<li><a href=3D"https://github.com/DrRingo/orgmode-linked-by-id">orgmode-lin=
ked-by-id</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1m9q3b3/o=
rgmodelinkedbyid/">Reddit</a>)</li>
<li><a href=3D"https://olddeuteronomy.github.io/post/emacs-org-config/">The=
 Emacs Cat: My Emacs Org Configuration</a> (<a href=3D"https://irreal.org/b=
log/?p=3D13155">Irreal</a>)</li>
<li><a href=3D"https://codelearn.me/2025/07/27/simple-org.html">Ruslan Beke=
nev: Emacs: Keep journaling on the go</a></li>
<li>Org development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D7660d40c97cf7304c685b37fbf96a3378cb60bde">lisp/org.el: Al=
low `org-yank-image-save-method' to be a function</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D507e0f4fa0f3c5ed3ed8c28d37ff9d8c91670e2b">org-capture-pla=
ce-plain-text: Fix when target is on headline</a></li>
</ul></li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://sourcery.zone/articles/2025/07/emacs--hugo-blogging-=
refactored/">Emacs + Hugo Blogging Refactored</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1m6cej5/emacs_hugo_blogging_refactored/">Reddit<=
/a>)</li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/chmouel/consult-vc-modified-files">chmoue=
l/consult-vc-modified-files new version</a> (<a href=3D"https://fosstodon.o=
rg/@chmouel/114913425410668000">@[email protected]</a>) - new command c=
onsult-vc-log-select-files</li>
<li><a href=3D"https://sachachua.com/blog/2025/07/finding-my-blog-posts-wit=
h-consult-omni/">Sacha Chua: Finding my blog posts with consult-omni</a></l=
i>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/sczi/swanky-python">Swanky Python: Inte=
ractive development for Python based on emacs' SLIME mode for Common Lisp</=
a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1mbk5hz/swanky_pytho=
n_interactive_development_for_python/">Reddit</a>)</li>
<li><a href=3D"https://screwlisp.small-web.org/fundamental/sbcl-slime-eval-=
lisp-and-die/">Steel bank common lisp, slime and save-lisp-and-die and not =
being ahistorical</a> (<a href=3D"https://gamerplus.org/@screwlisp/11490536=
4606651576">@[email protected]</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m9zshj/update_impro=
ved_c_method_stub_generation_with/">[UPDATE] Improved C++ method stub gener=
ation with cpp-func-impl.el</a></li>
<li><a href=3D"https://github.com/chmouel/kanata-kbd-mode/">kanata-kbd-mode=
: Major mode for editing Kanata .kbd file</a> (<a href=3D"https://www.reddi=
t.com/r/emacs/comments/1m92og4/kanatakbdmode_major_mode_for_editing_kanata_=
kbd/">Reddit</a>)</li>
<li><a href=3D"https://mbork.pl/2025-07-26_Finding_entities_with_given_uuid=
s_in_the_current_project">Marcin Borkowski: Finding entities with given uui=
ds in the current project</a></li>
<li><a href=3D"https://michael.stapelberg.ch/posts/2025-07-27-dev-shells-wi=
th-nix-4-quick-examples/">Development shells with Nix: four quick examples =
- Michael Stapelberg</a> (<a href=3D"https://lobste.rs/s/lfovd1/development=
_shells_with_nix_four_quick">lobste.rs</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m6fxy4/magitprime_a=
_small_package_to_speedup_magit/">magit-prime: a small package to speedup m=
agit refresh.</a></li>
<li><a href=3D"https://mastodon.social/@deech/114756358514000901">TIL: vc-r=
egion-history</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://davemq.github.io/2025/07/21/gnus-split-subject.html"=
>A bug fix for splitting the subject in Gnus summary subject lines | Dave=
=E2=80=99s Blog</a> (<a href=3D"https://fosstodon.org/@davemq/1148926058237=
38963">@[email protected]</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/steveyegge/efrit">GitHub - steveyegge/efr=
it: A native elisp coding agent running in Emacs</a></li>
<li><a href=3D"https://github.com/manzaltu/claude-code-ide.el">Claude Code =
IDE v0.2.0: Now with Emacs aware MCP and Transient menu</a> (<a href=3D"htt=
ps://www.reddit.com/r/emacs/comments/1m8prl9/claude_code_ide_v020_now_with_=
emacs_aware_mcp_and/">Reddit</a>)</li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250723083048-emacs=
--announcing-v1-ollama-buddy/">James Dyer: Ollama Buddy v1.0: A Simple AI A=
ssistant</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1m73nj3/ol=
lama_buddy_v10_a_simplish_ai_assistant/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-07-23-prot-asks-eric-em=
acs-lisp-music-aesthetics-minnesota/">Protesilaos Stavrou: Prot Asks: Eric =
about Emacs, Lisp, music, aesthetics, and Minnesota</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-07-26-prot-asks-ihor-em=
acs-org-maintainer-history-travel-material-science/">Protesilaos Stavrou: P=
rot Asks: Ihor about maintaining Emacs Org mode, history, travels, and mate=
rial science</a> (<a href=3D"https://www.youtube.com/watch?v=3DZrPtIGln5ps"=
>YouTube</a> 1:21:30)</li>
<li><a href=3D"https://lobste.rs/s/terwiu/lobsters_interview_with_technoman=
cy">Lobsters Interview with Technomancy | Lobsters</a> (text)</li>
<li><a href=3D"https://youtu.be/SnhcXR9CKno">Neovim vs Emacs | Roundtable w=
/ TJ DeVries, DistroTube, Greg Anders &amp; Joshua Blais</a> (<a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1m5qt5u/neovim_vs_emacs_roundtable_w_=
tj_devries/">Reddit</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2025-07-27-talk-emacs-linkar=
zu-youtube-channel/">Protesilaos Stavrou: I will talk about Emacs on the @l=
inkarzu YouTube channel</a></li>
<li><a href=3D"https://kelar.org/~bandali/2025/07/25/protesilaos-videos-arc=
hive.html">Amin Bandali: Mirroring Protesilaos' videos to Internet Archive<=
/a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/gallery/1m8heiu">=F0=9F=93=A6 [OC] em=
bark-sidebar.el - A Small Addition to the Amazing Emacs Sidebar Ecosystem</=
a></li>
<li><a href=3D"https://countvajhula.com/2025/07/28/introducing-mindstream-f=
or-emacs/">Introducing Mindstream for Emacs</a> (<a href=3D"https://www.red=
dit.com/r/emacs/comments/1mbhioq/introducing_mindstream_for_emacs/">Reddit<=
/a>) - quickly start writing/coding, automatic versioning</li>
<li><a href=3D"https://www.murilopereira.com/how-to-open-a-file-in-emacs">H=
ow to open a file in Emacs</a> (2021, <a href=3D"https://www.reddit.com/r/e=
macs/comments/1m839l4/how_to_open_a_file_in_emacs/">Reddit</a>)</li>
<li><a href=3D"https://andreyor.st/posts/2024-12-20-extending-emacs-with-fe=
nnel/">Extending Emacs with Fennel (2024)</a> (<a href=3D"https://www.reddi=
t.com/r/emacs/comments/1m761ho/extending_emacs_with_fennel_2024/">Reddit</a=
>, <a href=3D"https://news.ycombinator.com/item?id=3D44656073">HN</a>, <a h=
ref=3D"https://lobste.rs/s/wghfos/extending_emacs_with_fennel_2024">lobste.=
rs</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dp9HuXV2HfH8">Ep685 Emacs X=
ah Fly Keys News, Function Keyword Parameter, and Random Rant</a> (01:09:20=
)</li>
<li><a href=3D"https://codeberg.org/treflip/zathura.el">zathura.el - a tiny=
 package for integration with zathura document viewer</a> (<a href=3D"https=
://www.reddit.com/r/emacs/comments/1mbdypb/zathurael_a_tiny_package_for_int=
egration_with/">Reddit</a>)</li>
<li><a href=3D"https://eugene-andrienko.com/en/it/2025/07/24/x11-configurat=
ion-simple.html">How to configure X11 in a simple way | Dragon=E2=80=99s no=
tes</a> (<a href=3D"https://mas.to/@evgandr/114905251255480509">@evgandr@ma=
s.to</a>) includes Emacs as a file manager</li>
<li><a href=3D"https://xenodium.com/patching-your-homebrews-emacs-plus-maco=
s">Patching Emacs Plus</a> (<a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1m75kcn/patching_emacs_plus/">Reddit</a>, <a href=3D"https://irreal.org=
/blog/?p=3D13149">Irreal</a>)</li>
<li><a href=3D"https://xenodium.com/macos-dictation-returns-to-emacs-fix-me=
rged">Alvaro Ramirez: macOS dictation returns to Emacs (fix merged)</a> (<a=
 href=3D"https://www.reddit.com/r/emacs/comments/1m9u04y/macos_dictation_is=
_coming_back/">Reddit</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel: <a href=3D"https://lists.gnu.org/archive/html/emacs-devel/=
2025-07/msg00384.html">Discussion about what to do when PATH is unset</a></=
li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dcef4302d309e26c2191821ba998518fb89fff54e">cperl-mode.el: Support synta=
x of Perl version 5.42</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D67f36e80ceca7e1a96b635d4caa0027b9fcf8c0b">Add a new user option to hid=
e the header of old newsticker feeds</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dc3f30ee2046f4a2caeb009565ea20e977af00990">Add post-save actions for Rm=
ail attachments</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D6e64e0bd26b6c0f1c4e90c9bc0df37a2a9ac72da">Enabled macOS dictation post=
 NSTextInputClient migration in v30</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dbd9d8c20f70fbc9c9ff65274410838941fa08042">* lisp/url/url-queue.el: Bet=
ter compatibility with 'url-retrieve'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2e53c7d08ba0de2468ec25cf9a9d7079604f9409">Add new function 'dom-inner-=
text'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D50ffb29d0bbb92a7c6569c83d2e3e4868c4e867b">VC: New support for other wo=
rking trees</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D09e205fe60f074e143298e306431cb62b60a890c">Bind vc-rename-file to C-x v=
 R</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2143969580eb3ddcc0bda180800cb90cbe468c7c">; * etc/NEWS: Move 'exec-pat=
h' entry to its proper place.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Deb9ec79c13f17d610fcb6de49628b8a7686fbab7">PATH defaults now act more l=
ike GNU and POSIX</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5a7a12d7920a94edea175871235c5013f0c73e3c">Add function exec-suffixes</=
a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/claude-code">claude-co=
de</a>: Run Claude Code sessions (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/gt">gt</a>: Translatio=
n framework, configurable and scalable (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/helm-raindrop">helm-ra=
indrop</a>: Raindrop.io with helm interface (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/org-agenda-dock">org-a=
genda-dock</a>: Integrate org-mode with Gnome's Dock or KDE's taskbar (MELP=
A)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/outli">outli</a>: Org-=
like code outliner (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/scratch-plus">scratch-=
plus</a>: Better Scratch Buffer Behavior (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/zathura">zathura</a>: =
Summary (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href=3D"https://www.reddit.com/r/emacs">reddit.com/r/emacs</a=
>, <a href=3D"https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href=3D"h=
ttps://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href=3D"https://www.=
reddit.com/r/planetemacs">r/planetemacs</a>, <a href=3D"https://mastodon.so=
cial/tags/emacs">Mastodon #emacs</a>, <a href=3D"https://bsky.app/hashtag/e=
macs">Bluesky #emacs</a>, <a href=3D"https://hn.algolia.com/?query=3Demacs&=
amp;sort=3DbyDate&amp;prefix&amp;page=3D0&amp;dateRange=3Dall&amp;type=3Dst=
ory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demacs&amp;wha=
t=3Dstories&amp;order=3Dnewest">lobste.rs</a>, <a href=3D"https://programmi=
ng.dev/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNew">programming.dev=
</a>, <a href=3D"https://lemmy.world/c/emacs">lemmy.world</a>, <a href=3D"h=
ttps://lemmy.ml/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNew">lemmy.=
ml</a>, <a href=3D"https://planet.emacslife.com">planet.emacslife.com</a>, =
<a href=3D"https://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9o=
MuX7Ar7Sdt">YouTube</a>, <a href=3D"http://git.savannah.gnu.org/cgit/emacs.=
git/log/etc/NEWS">the Emacs NEWS file</a>, <a href=3D"https://emacslife.com=
/calendar/">Emacs Calendar</a>, and <a href=3D"https://lists.gnu.org/archiv=
e/html/emacs-devel/2025-07">emacs-devel</a>. Thanks to Andr=C3=A9s Ram=C3=
=ADrez for emacs-devel links. Do you have an Emacs-related link or announce=
ment? Please e-mail me at <a href=3D"mailto:[email protected]">sacha@sach=
achua.com</a>. Thank you!</p>
</div>
</div>

=20=20=20=20
--==-=-=--

--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable

    * 2025-07-28 Emacs news
- Help wanted:
  - [[https://www.emacswiki.org/emacs/Carnival][EmacsWiki: Carnival - looki=
ng for a host for August]] ([[https://mastodon.social/@ctietze/114923449372=
398981][@[email protected]]])
  - [[https://codeberg.org/divyaranjan/emacs-reader/issues/123][#123 - Read=
er stutters and consumes high memory on High res scaled display - divyaranj=
an/emacs-reader - Codeberg.org]] ([[https://mathstodon.xyz/@divyaranjan/114=
931853189902729][@[email protected]]]) - help wanted testing high-=
resolution monitors with fractional scaling
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jul 30 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630=
 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 31 0030 Asia/S=
ingapore
  - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 1 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - =
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
  - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/308826076=
/ Thu Aug 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto - 2300 Etc/GMT -- Fri Aug 8 0100 Europe/Berlin - 0430 Asia/Kolkata - =
0700 Asia/Singapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Aug 8 1800 Europe/Paris
- Emacs configuration:
  - [[https://github.com/DevelopmentCool2449/use-package-x][use-package-ext=
ras.el Additional keywords for use-package]] ([[https://www.reddit.com/r/em=
acs/comments/1m8q8vq/usepackageextrasel_additional_keywords_for/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1mas941/usepackage_eglot_keyw=
ord/][use-package :eglot keyword]]
  - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#ten-things-to-try-=
with-embark][Ten things to try with Embark]] ([[https://mathstodon.xyz/@oan=
tolin/114906814617670439][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1m6x4gh/minimaldashboardel_a_=
clean_centered_emacs_startup/][minimal-dashboard.el : a clean, centered Ema=
cs startup screen]]
  - [[http://yummymelon.com/devnull/announcing-casual-compile-elisp-and-esh=
ell.html][Announcing Casual Compile, Elisp, and Eshell]] ([[https://www.red=
dit.com/r/emacs/comments/1mbkakt/announcing_casual_compile_elisp_and_eshell=
/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1mao56g/about_testing_package=
s_in_emacs/][About testing packages in emacs]] - using a minimal config wit=
h ~--init-directory~
- Emacs Lisp:
  - [[https://emacs.social/@zrzz/114934289702039339][launching processes th=
at survive Emacs exiting, crashing, or restarting]]
  - [[https://tv.dyne.org/w/kMRwopDzGkiw7WCPBLf8cH][Emacs Package Developme=
nt: The Emacs Reader (VIII: Highlighting & Text Selection) - 7/27/2025, 2:2=
9:58 PM - Dyne.org TV]]
- Appearance:
  - [[https://protesilaos.com/codelog/2025-07-22-emacs-cursory-1-2-0/][Prot=
esilaos Stavrou: Emacs: cursory version 1.2.0]]
- Navigation:
  - [[https://donovan-ratefison.mg/2025/07/27/Multiple-ways-of-selecting-te=
xt/][Donovan R.: Multiple ways of selecting text]]
- Dired:
  - [[https://www.reddit.com/r/emacs/comments/1m6qode/getting_filenames_fro=
m_a_dired_buffer_in_an/][Getting filenames from a Dired buffer in an arbitr=
ary order]]
  - [[https://xenodium.com/interactive-ordering-of-dired-items][Alvaro Rami=
rez: Interactive ordering of dired items]] ([[https://www.reddit.com/r/emac=
s/comments/1m7zsng/interactive_ordering_of_dired_items/][Reddit]])
- Writing:
  - [[https://screwlisp.small-web.org/emacs/writing-experience/][Writing Ex=
perience - my eev & org comparison for emacs carnival]] ([[https://gamerplu=
s.org/@screwlisp/114921914640387869][@[email protected]]])
  - [[https://www.aviskase.com/articles/2025/07/27/writing-experience-emacs=
-won/][Writing experience: Emacs, you won | aviskase]] ([[https://infosec.e=
xchange/@aviskase/114923354700788759][@[email protected]]])
  - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250725.html][Emacs ca=
rnival: Writing experience]] ([[https://fediscience.org/@ericsfraga/1149135=
24467637452][@[email protected]]]) - Org Mode, gnuplot, plantuml
  - [[https://cmdln.org/2025/07/26/emacs-carnival-2025-07-writing-experienc=
e/][Emacs Carnival 2025-07: Writing Experience =C2=B7]] ([[https://fosstodo=
n.org/@nickanderson/114920974669621524][@[email protected]]])
  - [[https://chrismaiorana.com/summer-productivity-reset-emacs-functions/]=
[Chris Maiorana: Summer Productivity Reset: Emacs functions to streamline y=
our writing workflow]] ([[https://irreal.org/blog/?p=3D13147][Irreal]])
  - [[https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/]=
[Sacha Chua: Finding the shape of my thoughts]]
  - [[https://sachachua.com/blog/2025/07/my-emacs-writing-experience/][Sach=
a Chua: My Emacs writing experience]]
  - [[https://rossabaker.com/blog/writing-in-emacs/][Ross A. Baker: Writing=
 in Emacs: two out of three ain't bad]] ([[https://irreal.org/blog/?p=3D131=
53][Irreal]])
- Org Mode:
  - [[https://www.youtube.com/watch?v=3D7A2GHGY0tGg][i switched to emacs fo=
r notetaking (and i'm never going back)]] (06:09) Org Roam
  - [[https://orgmode.org/worg/org-tutorials/index.html][Org tutorials on W=
org]] ([[https://mastodon.social/@e11bits/114902152353121976][@e11bits@mast=
odon.social]]) including a list of topics needing tutorials
  - [[https://youtu.be/jBdpnaHGJ88][Emacs Org mode as a LaTeX editor - YouT=
ube]] ([[https://aus.social/@danderzei/114918513178980162][@[email protected]=
ocial]])
  - [[https://xenodium.com/writing-experience-my-decade-with-org][Writing e=
xperience: My decade with Org (Emacs Carnival)]] ([[https://www.reddit.com/=
r/emacs/comments/1m92hmp/writing_experience_my_decade_with_org_emacs/][Redd=
it]], [[https://irreal.org/blog/?p=3D13151][Irreal]])
  - [[https://github.com/yibie/org-supertag][(Update=EF=BC=89org-supertag 4=
.1.0]] - kanban view, card style ([[https://www.reddit.com/r/orgmode/commen=
ts/1m9jq6z/updateorgsupertag_410/][Reddit]])
  - [[https://sachachua.com/blog/2025/07/finding-unlinked-text/][Sacha Chua=
: Using web searches and bookmarks to quickly link placeholders in Org Mode=
]]
  - [[https://www.youtube.com/watch?v=3DNwDOKkwtJ34][Introducing Org mode e=
xports - Emacs Writing Studio]] (11:10)
  - [[https://github.com/DrRingo/orgmode-linked-by-id][orgmode-linked-by-id=
]] ([[https://www.reddit.com/r/emacs/comments/1m9q3b3/orgmodelinkedbyid/][R=
eddit]])
  - [[https://olddeuteronomy.github.io/post/emacs-org-config/][The Emacs Ca=
t: My Emacs Org Configuration]] ([[https://irreal.org/blog/?p=3D13155][Irre=
al]])
  - [[https://codelearn.me/2025/07/27/simple-org.html][Ruslan Bekenev: Emac=
s: Keep journaling on the go]]
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D7660d40c97cf7304c685b37fbf96a3378cb60bde][lisp/org.el: Allow `or=
g-yank-image-save-method' to be a function]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D507e0f4fa0f3c5ed3ed8c28d37ff9d8c91670e2b][org-capture-place-plai=
n-text: Fix when target is on headline]]
- Denote:
  - [[https://sourcery.zone/articles/2025/07/emacs--hugo-blogging-refactore=
d/][Emacs + Hugo Blogging Refactored]] ([[https://www.reddit.com/r/emacs/co=
mments/1m6cej5/emacs_hugo_blogging_refactored/][Reddit]])
- Completion:
  - [[https://github.com/chmouel/consult-vc-modified-files][chmouel/consult=
-vc-modified-files new version]] ([[https://fosstodon.org/@chmouel/11491342=
5410668000][@[email protected]]]) - new command consult-vc-log-select-f=
iles
  - [[https://sachachua.com/blog/2025/07/finding-my-blog-posts-with-consult=
-omni/][Sacha Chua: Finding my blog posts with consult-omni]]
- Coding:
  - [[https://codeberg.org/sczi/swanky-python][Swanky Python: Interactive d=
evelopment for Python based on emacs' SLIME mode for Common Lisp]] ([[https=
://www.reddit.com/r/emacs/comments/1mbk5hz/swanky_python_interactive_develo=
pment_for_python/][Reddit]])
  - [[https://screwlisp.small-web.org/fundamental/sbcl-slime-eval-lisp-and-=
die/][Steel bank common lisp, slime and save-lisp-and-die and not being ahi=
storical]] ([[https://gamerplus.org/@screwlisp/114905364606651576][@screwli=
[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1m9zshj/update_improved_c_met=
hod_stub_generation_with/][[UPDATE] Improved C++ method stub generation wit=
h cpp-func-impl.el]]
  - [[https://github.com/chmouel/kanata-kbd-mode/][kanata-kbd-mode: Major m=
ode for editing Kanata .kbd file]] ([[https://www.reddit.com/r/emacs/commen=
ts/1m92og4/kanatakbdmode_major_mode_for_editing_kanata_kbd/][Reddit]])
  - [[https://mbork.pl/2025-07-26_Finding_entities_with_given_uuids_in_the_=
current_project][Marcin Borkowski: Finding entities with given uuids in the=
 current project]]
  - [[https://michael.stapelberg.ch/posts/2025-07-27-dev-shells-with-nix-4-=
quick-examples/][Development shells with Nix: four quick examples - Michael=
 Stapelberg]] ([[https://lobste.rs/s/lfovd1/development_shells_with_nix_fou=
r_quick][lobste.rs]])
  - [[https://www.reddit.com/r/emacs/comments/1m6fxy4/magitprime_a_small_pa=
ckage_to_speedup_magit/][magit-prime: a small package to speedup magit refr=
esh.]]
  - [[https://mastodon.social/@deech/114756358514000901][TIL: vc-region-his=
tory]]
- Mail, news, and chat:
  - [[https://davemq.github.io/2025/07/21/gnus-split-subject.html][A bug fi=
x for splitting the subject in Gnus summary subject lines | Dave=E2=80=99s =
Blog]] ([[https://fosstodon.org/@davemq/114892605823738963][@davemq@fosstod=
on.org]])
- AI:
  - [[https://github.com/steveyegge/efrit][GitHub - steveyegge/efrit: A nat=
ive elisp coding agent running in Emacs]]
  - [[https://github.com/manzaltu/claude-code-ide.el][Claude Code IDE v0.2.=
0: Now with Emacs aware MCP and Transient menu]] ([[https://www.reddit.com/=
r/emacs/comments/1m8prl9/claude_code_ide_v020_now_with_emacs_aware_mcp_and/=
][Reddit]])
  - [[https://emacs.dyerdwelling.family/emacs/20250723083048-emacs--announc=
ing-v1-ollama-buddy/][James Dyer: Ollama Buddy v1.0: A Simple AI Assistant]=
] ([[https://www.reddit.com/r/emacs/comments/1m73nj3/ollama_buddy_v10_a_sim=
plish_ai_assistant/][Reddit]])
- Community:
  - [[https://protesilaos.com/codelog/2025-07-23-prot-asks-eric-emacs-lisp-=
music-aesthetics-minnesota/][Protesilaos Stavrou: Prot Asks: Eric about Ema=
cs, Lisp, music, aesthetics, and Minnesota]]
  - [[https://protesilaos.com/codelog/2025-07-26-prot-asks-ihor-emacs-org-m=
aintainer-history-travel-material-science/][Protesilaos Stavrou: Prot Asks:=
 Ihor about maintaining Emacs Org mode, history, travels, and material scie=
nce]] ([[https://www.youtube.com/watch?v=3DZrPtIGln5ps][YouTube]] 1:21:30)
  - [[https://lobste.rs/s/terwiu/lobsters_interview_with_technomancy][Lobst=
ers Interview with Technomancy | Lobsters]] (text)
  - [[https://youtu.be/SnhcXR9CKno][Neovim vs Emacs | Roundtable w/ TJ DeVr=
ies, DistroTube, Greg Anders & Joshua Blais]] ([[https://www.reddit.com/r/e=
macs/comments/1m5qt5u/neovim_vs_emacs_roundtable_w_tj_devries/][Reddit]])
  - [[https://protesilaos.com/codelog/2025-07-27-talk-emacs-linkarzu-youtub=
e-channel/][Protesilaos Stavrou: I will talk about Emacs on the @linkarzu Y=
ouTube channel]]
  - [[https://kelar.org/~bandali/2025/07/25/protesilaos-videos-archive.html=
][Amin Bandali: Mirroring Protesilaos' videos to Internet Archive]]
- Other:
  - [[https://www.reddit.com/gallery/1m8heiu][=F0=9F=93=A6 [OC] embark-side=
bar.el - A Small Addition to the Amazing Emacs Sidebar Ecosystem]]
  - [[https://countvajhula.com/2025/07/28/introducing-mindstream-for-emacs/=
][Introducing Mindstream for Emacs]] ([[https://www.reddit.com/r/emacs/comm=
ents/1mbhioq/introducing_mindstream_for_emacs/][Reddit]]) - quickly start w=
riting/coding, automatic versioning
  - [[https://www.murilopereira.com/how-to-open-a-file-in-emacs][How to ope=
n a file in Emacs]] (2021, [[https://www.reddit.com/r/emacs/comments/1m839l=
4/how_to_open_a_file_in_emacs/][Reddit]])
  - [[https://andreyor.st/posts/2024-12-20-extending-emacs-with-fennel/][Ex=
tending Emacs with Fennel (2024)]] ([[https://www.reddit.com/r/emacs/commen=
ts/1m761ho/extending_emacs_with_fennel_2024/][Reddit]], [[https://news.ycom=
binator.com/item?id=3D44656073][HN]], [[https://lobste.rs/s/wghfos/extendin=
g_emacs_with_fennel_2024][lobste.rs]])
  - [[https://www.youtube.com/watch?v=3Dp9HuXV2HfH8][Ep685 Emacs Xah Fly Ke=
ys News, Function Keyword Parameter, and Random Rant]] (01:09:20)
  - [[https://codeberg.org/treflip/zathura.el][zathura.el - a tiny package =
for integration with zathura document viewer]] ([[https://www.reddit.com/r/=
emacs/comments/1mbdypb/zathurael_a_tiny_package_for_integration_with/][Redd=
it]])
  - [[https://eugene-andrienko.com/en/it/2025/07/24/x11-configuration-simpl=
e.html][How to configure X11 in a simple way | Dragon=E2=80=99s notes]] ([[=
https://mas.to/@evgandr/114905251255480509][@[email protected]]]) includes Ema=
cs as a file manager
  - [[https://xenodium.com/patching-your-homebrews-emacs-plus-macos][Patchi=
ng Emacs Plus]] ([[https://www.reddit.com/r/emacs/comments/1m75kcn/patching=
_emacs_plus/][Reddit]], [[https://irreal.org/blog/?p=3D13149][Irreal]])
  - [[https://xenodium.com/macos-dictation-returns-to-emacs-fix-merged][Alv=
aro Ramirez: macOS dictation returns to Emacs (fix merged)]] ([[https://www=
.reddit.com/r/emacs/comments/1m9u04y/macos_dictation_is_coming_back/][Reddi=
t]])
- Emacs development:
  - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/m=
sg00384.html][Discussion about what to do when PATH is unset]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dcef4=
302d309e26c2191821ba998518fb89fff54e][cperl-mode.el: Support syntax of Perl=
 version 5.42]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D67f3=
6e80ceca7e1a96b635d4caa0027b9fcf8c0b][Add a new user option to hide the hea=
der of old newsticker feeds]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc3f3=
0ee2046f4a2caeb009565ea20e977af00990][Add post-save actions for Rmail attac=
hments]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6e64=
e0bd26b6c0f1c4e90c9bc0df37a2a9ac72da][Enabled macOS dictation post NSTextIn=
putClient migration in v30]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dbd9d=
8c20f70fbc9c9ff65274410838941fa08042][* lisp/url/url-queue.el: Better compa=
tibility with 'url-retrieve']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2e53=
c7d08ba0de2468ec25cf9a9d7079604f9409][Add new function 'dom-inner-text']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D50ff=
b29d0bbb92a7c6569c83d2e3e4868c4e867b][VC: New support for other working tre=
es]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D09e2=
05fe60f074e143298e306431cb62b60a890c][Bind vc-rename-file to C-x v R]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2143=
969580eb3ddcc0bda180800cb90cbe468c7c][; * etc/NEWS: Move 'exec-path' entry =
to its proper place.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Deb9e=
c79c13f17d610fcb6de49628b8a7686fbab7][PATH defaults now act more like GNU a=
nd POSIX]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5a7a=
12d7920a94edea175871235c5013f0c73e3c][Add function exec-suffixes]]
- New packages:
  - https://melpa.org/#/claude-code: Run Claude Code sessions (MELPA)
  - https://melpa.org/#/gt: Translation framework, configurable and scalabl=
e (MELPA)
  - https://melpa.org/#/helm-raindrop: Raindrop.io with helm interface (MEL=
PA)
  - https://melpa.org/#/org-agenda-dock: Integrate org-mode with Gnome's Do=
ck or KDE's taskbar (MELPA)
  - https://melpa.org/#/outli: Org-like code outliner (MELPA)
  - https://melpa.org/#/scratch-plus: Better Scratch Buffer Behavior (MELPA)
  - https://melpa.org/#/zathura: Summary (MELPA)

Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https:=
//www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacema=
cs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]],=
 [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.ap=
p/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=3Demacs&=
sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory][Hacker News]], =
[[https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest][lobste.=
rs]], [[https://programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew=
][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https:=
//lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][lemmy.ml]], [[https=
://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/=
playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git=
.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[htt=
ps://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org=
/archive/html/emacs-devel/2025-07][emacs-devel]]. Thanks to Andr=C3=A9s Ram=
=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or annou=
ncement? Please e-mail me at [[mailto:[email protected]][sacha@sachachua.=
com]]. Thank you!

=20=20=20=20
--=-=-=--