2025-05-19 Emacs news
Sacha Chua <[email protected]> Mon, 19 May 2025 23:15:35 -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-05-19 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Emacs 30:
- [Emacs 30.1.90 released: this is Emacs 30.2 pretest #1] (<https://www=
.reddit.com/r/emacs/comments/1kpp9lq/emacs_30190_released_this_is_emacs_302=
_pretest_1/>) ([Irreal] (<https://irreal.org/blog/?p=3D12995>))
- Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.ics>), [Org] (<https://emacslife.com/calendar/>)):
- M-x Research: TBA <https://m-x-research.github.io/> Wed May 21 0800 A=
merica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/G=
MT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) <https://emacs-apac.gitlab.io=
/announcements/> Sat May 24 0130 America/Vancouver - 0330 America/Chicago -=
0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolka=
ta - 1630 Asia/Singapore
- Emacs Berlin (hybrid, in English) <https://emacs-berlin.org/> Wed May=
28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - =
1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 29 0030 As=
ia/Singapore
- Emacs configuration:
- [Marie K. Ekeberg: Emacs Quick Tip: Disable key bindings with global-=
unset-key] (<https://themkat.net/2025/05/13/emacs_unset_keys.html>) ([Irrea=
l] (<https://irreal.org/blog/?p=3D12987>))
- [ELPAs list: Cross archive package listing for looking up packages th=
at may or may not be on MELPA] (<https://elpas.kisaragi-hiu.com>) ([Reddit]=
(<https://www.reddit.com/r/emacs/comments/1km73le/elpas_list_cross_archive=
_package_listing_for/>))
- [Emacs Repeat Commands] (<https://www.youtube.com/watch?v=3DMp2SCv8BF=
vc>) (09:45)
- [Solving Emacs Garbage Collection Stutters] (<https://jackjamison.xyz=
/blog/emacs-garbage-collection/>) ([Reddit] (<https://www.reddit.com/r/emac=
s/comments/1km1by3/solving_emacs_garbage_collection_stutters/>), [Irreal] (=
<https://irreal.org/blog/?p=3D12989>))
- [Emacs' Transient.el =E2=80=94 a bunch of practical examples. - YouTu=
be] (<https://www.youtube.com/watch?v=3DROQ3Pzuz3JE>) (57:14, [HN] (<https:=
//news.ycombinator.com/item?id=3D44025635>))
- [kickingvegas/casual 2.4.3: supports latest Transient breaking change=
(transient-define-group), update both; occur in re-builder, electric quote=
s] (<https://github.com/kickingvegas/casual/discussions/208>) ([@kickingveg=
[email protected]] (<https://sfba.social/@kickingvegas/114535737614401541>))
- [achyudh/evil-keypad: Modal command dispatch that speaks native Emacs=
keybindings] (<https://github.com/achyudh/evil-keypad>) ([Reddit] (<https:=
//www.reddit.com/r/emacs/comments/1kq10v3/announcing_evil_keypad_aka_how_i_=
stopped_binding/>))
- [Rapport Emacs] (<https://rapport-org.gitlab.io/emacs/>) - literate c=
onfig
- [Supreme Sexp System - SSS 2.3.23] (<https://codeberg.org/jjba23/sss>=
) ([@[email protected]] (<https://mastodon.social/@sss_project/11=
4496489011932878>))
- Emacs Lisp:
- [Speed up Emacs with features, requires, and autoloads] (<https://www=
.youtube.com/watch?v=3DNp5dWzVFJvk>) (15:45)
- [Marcin Borkowski: Customization variables which require some computa=
tion after being set] (<https://mbork.pl/2025-05-19_Customization_variables=
_which_require_some_computation_after_being_set>)
- [Corwin Brust: Fork of restclient guarding uses of eval] (<http://cor=
win.bru.st/2025-05-19-fork-of-restclient-guarding-uses-of-eval/>)
- [Emacs Package Development: The Emacs Reader (III: Multi-Threading) -=
5/18/2025, 5:32:23 PM - Dyne.org TV] (<https://tv.dyne.org/w/fsHrNnwYYnnYw=
eArgtBHSe>)
- [Ep657 emacs lisp generic map functions (hashtable, asso list, proper=
ty list), google https censor] (<https://www.youtube.com/watch?v=3DRBh1fInP=
FKo>) (01:28:16)
- Appearance:
- [Protesilaos Stavrou: Emacs: my new Doric themes] (<https://protesila=
os.com/codelog/2025-05-13-emacs-doric-themes/>) ([Reddit] (<https://www.red=
dit.com/r/planetemacs/comments/1klgn4r/protesilaos_stavrou_emacs_my_new_dor=
ic_themes/>))
- Navigation:
- [The Emacs Cat: Windows Navigation in Emacs] (<https://olddeuteronomy=
.github.io/post/emacs-window-navigation/>)
- [TIL subword-mode] (<https://mas.to/@428/114513683144041666>)
- [Gesti=C3=B3n de proyectos en Spacemacs | Picando C=C3=B3digo] (<http=
s://picandocodigo.net/2025/gestion-de-proyectos-en-spacemacs/>)
- Dired:
- [James Dyer: The Smallest of Productivity Gains by Instantly Opening =
Dired Files when isearching] (<https://emacs.dyerdwelling.family/emacs/2025=
0513085926-emacs--instantly-open-dired-files-with-isearch-and-enter/>) ([Re=
ddit] (<https://www.reddit.com/r/planetemacs/comments/1klicj9/james_dyer_th=
e_smallest_of_productivity_gains_by/>))
- Writing:
- [Groff + Emacs =3D =E2=98=80=EF=B8=8F] (<https://thibaut.dev/blog/gro=
ff.html>) ([@[email protected]] (<https://toot.io/@bgtdsword/11452451720709=
1108>))
- [gn0/sigh-mode: Emacs minor mode to navigate the buffer sentence-by-s=
entence and highlight the current sentence] (<https://github.com/gn0/sigh-m=
ode>)
- [mattgemmell/pandoc-novel: Novel export configuration for pandoc (Mar=
kdown to ePub and PDF)] (<https://github.com/mattgemmell/pandoc-novel>) ([@=
[email protected]] (<https://mastodon.scot/@mattgemmell/11453638130=
1233530>))
- Org Mode:
- [Building an Org-mode Workflow: Basic TODOs - Jeff Bradberry] (<https=
://jeffbradberry.com/posts/2022/06/orgmode-basic-todos/>) (2022)
- [Anyone else use emacs + org-roam for maths notes?] (<https://i.redd.=
it/n05v10e41f0f1.jpeg>) ([Reddit] (<https://www.reddit.com/r/emacs/comments=
/1kl3y9t/anyone_else_use_emacs_orgroam_for_maths_notes/>))
- [Adding Canadian provincial holidays to Org Mode agenda: diary + org-=
agenda-include-diary] (<https://mastodon.social/@gnomon/114507349292532884>)
- [A richer Journelly org capture template] (<https://xenodium.com/a-ri=
cher-journelly-org-capture-template>) ([r/orgmode] (<https://www.reddit.com=
/r/orgmode/comments/1ko3s6v/an_org_capture_template_including_location_and/=
>), [r/emacs] (<https://www.reddit.com/r/emacs/comments/1ko3qk8/an_org_capt=
ure_template_including_location_and/>), [Irreal] (<https://irreal.org/blog/=
?p=3D12993>)) - capture location and weather
- [Org Mode requests: [RFC] Should we allow search options for all link=
s types? (was: [PATCH] lisp/ox.el: Fix export of id links with search strin=
g)] (<https://list.orgmode.org/87tt5jkvpj.fsf@localhost>)
- [Formatting Academic Papers in Emacs Orgmode] (<https://roosnaflak.co=
m/tech-and-research/academic-formatting-org-mode/>) ([@[email protected]] (<ht=
tps://sonomu.club/@kf/114506426506778620>))
- [Changing the org babel execute function (ex: elixir-ts instead of el=
ixir)] (<https://mastodon.social/@amake/114533267364350216>)
- [A little trick in my literary programming] (<https://www.cnoceda.com=
/tecnologia/posts/20250412T072657--a-little-trick-in-my-literary-programmin=
g__babel_blog_emacs_tecnologia.html>) - export with a custom comment linkin=
g back to the file
- [@[email protected]: cfw got org-table import/export function=
ality] (<https://mastodon.online/@hajovonta/114500363365494292>)
- [Org-roam is not for me] (<https://daviramos.com/org-roam-is-not-for-=
me/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1knpkcb/orgroam_i=
s_not_for_me/>))
- Denote:
- [Blogging with Sphinx and denote.el =E2=80=94 Alex Carney] (<https://=
www.alcarney.me/blog/2025/blogging-with-sphinx-and-denoteel/>) ([@alcarney@=
mastodon.social] (<https://mastodon.social/@alcarney/114523311793440981>))
- Completion:
- [TAONAW - Emacs and Org Mode:] (<https://taonaw.com/2025/05/15/two-ea=
mcs-tweaks-i-forgot.html>) - consult-recent-file, consult-org-agenda.
- Coding:
- [TIL which-function-mode shows the current function in modeline] (<ht=
tps://fosstodon.org/@pmidden/114499241891622543>)
- [Copy and paste tracebacks into emacs with clickable links] (<https:/=
/www.reddit.com/r/emacs/comments/1kq5rod/copy_and_paste_tracebacks_into_ema=
cs_with/>)
- [Ruby: sane sorbet-ls setup in Emacs =E2=86=92 Gosha Tcherednitchenko=
] (<https://gosha.net/2025/sorbet-emacs/>)
- [How to insert pairs without fancy packages in Emacs] (<https://www.y=
outube.com/watch?v=3DaOxlaFdwIlE>) (04:14)
- [Emacs Electric-Pair-Mode] (<https://www.youtube.com/watch?v=3DICfeTM=
xro64>) (04:59)
- [REPL Driven Development in Python with emacs] (<https://www.youtube.=
com/watch?si=3DSpRb-O7aRRGcdV5e&v=3DnJC9EVHjI24&feature=3Dyoutu.be>)
- [Starting uv.el =E2=80=93 an Emacs frontend package for the uv Python=
package and project manager] (<https://www.reddit.com/r/emacs/comments/1kp=
095s/starting_uvel_an_emacs_frontend_package_for_the/>)
- [(within parens...): Getting into a rabbit's hole and - maybe - getti=
ng out: Emacs Make Compile (EMC)] (<https://within-parens.blogspot.com/2025=
/05/getting-into-rabbits-hole-and-maybe.html>) ([@[email protected]] =
(<https://mastodon.social/@marcoxa/114495165908036985>), [Github] (<https:/=
/github.com/marcoxa/emc>), [Reddit] (<https://www.reddit.com/r/emacs/commen=
ts/1km9r21/emacs_make_compile_invoking_a_cc_and_other_build/>))
- [fj.el fixes: item view, notifications, PR item view] (<https://todon=
.nl/@mousebot/114517065911356592>)
- [New Package: Eljira - An Emacs Interface for Jira] (<https://www.red=
dit.com/r/emacs/comments/1kmjbho/new_package_eljira_an_emacs_interface_for_=
jira/>) ([programming.dev] (<https://programming.dev/post/30373154?scrollTo=
Comments=3Dtrue>))
- Math:
- [applied-science/emacs-vega-view: A mode to facilitate interactive da=
ta visualization using Vega from within emacs] (<https://github.com/applied=
-science/emacs-vega-view>)
- Web:
- [Joar von Arndt: Web browsing in Emacs] (<https://joarvarndt.se/eww.h=
tml>)
- Mail, news, and chat:
- [TIL message-dont-reply-to-names] (<https://fosstodon.org/@graywolf/1=
14508560531538684>)
- Doom Emacs:
- [My Literate Doom Emacs Configuration =C2=B7] (<https://joshblais.com=
/posts/my-literate-doom-emacs-config/>)
- Fun:
- [Packages related to Magic the Gathering] (<https://a.bloodyno.se/obj=
ects/41eb3751-5bbd-4ad7-bba7-1a790a050371>)
- [Emacs transpose buffer] (<https://i.redd.it/mldpdfje0i1f1.jpeg>) ([R=
eddit] (<https://www.reddit.com/r/emacs/comments/1kpex3x/emacs_transpose_bu=
ffer/>))
- AI:
- [Make Your First Request to OpenAI/ChatGPT From Emacs Lisp | lesson 0=
6 - YouTube] (<https://www.youtube.com/watch?v=3DlcUvrNzWebw>) (also, [cour=
se] (<https://tonyaldon.com/chatgpt-emacs-integration-course/>), [Reddit] (=
<https://www.reddit.com/r/emacs/comments/1kmgbn2/this_was_not_my_plan_but_h=
ere_we_are/>) discussion)
- [Alvaro Ramirez: LLM text chat is everywhere. Who=E2=80=99s optimizin=
g UX?] (<https://lmno.lol/alvaro/llm-text-chat-is-everywhere-whos-optimizin=
g-ux>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1kpszmf/improvin=
g_llm_shell_interactions/>), [lobste.rs] (<https://lobste.rs/s/yeq24m/llm_t=
ext_chat_is_everywhere_who_s>))
- [Letting LLMs search my bbdb, and compose emails - Lemmy] (<https://l=
emmy.ml/post/30096508>)
- [Using gptel tools to let gpt control a turtle for drawing] (<https:/=
/www.youtube.com/watch?v=3D3HQMoVXbET4>) ([Reddit] (<https://www.reddit.com=
/r/emacs/comments/1ko6phc/using_gptel_tools_to_let_gpt_control_a_turtle_for=
/>))
- Community:
- [emacs.si sre=C4=8Danje maj 2025] (<https://emacs.si/zapisniki/2025-0=
5-13.html>) ([@[email protected]] (<https://toot.si/@len/114511181122132637>))
- Other:
- [divyaranjan/emacs-reader 0.2.0 LispIndus - Codeberg.org] (<https://c=
odeberg.org/divyaranjan/emacs-reader/releases/tag/0.2.0>) - beginnings of a=
fast and smooth document reader ([@[email protected]] (<https://m=
athstodon.xyz/@divyaranjan/114513434744853303>))
- [Emacs weather for wttr.in in modeline.] (<https://www.reddit.com/r/e=
macs/comments/1kn7h4j/emacs_weather_for_wttrin_in_modeline/>)
- [weather-metno, a weather forecast package gets a major overhaul] (<h=
ttps://www.reddit.com/r/emacs/comments/1konbjb/weathermetno_a_weather_forec=
ast_package_gets_a/>)
- [Best keyboard for Emacs?] (<https://www.reddit.com/r/emacs/comments/=
1kkmcwc/best_keyboard_for_emacs/>) ([Irreal] (<https://irreal.org/blog/?p=
=3D12984>))
- [My Emacs Keyboard =E2=80=93 Paul Jorgensen] (<https://plrj.org/202=
5/05/13/my-emacs-keyboard/>) - Karbiner Elements on MacOS ([Irreal] (<https=
://irreal.org/blog/?p=3D12997>))
- [An FAQ for the Emacs Widget Manifesto =C2=B7 Aleksandr Petrosyan] (<=
https://appetrosyan.github.io/posts/emacs-widget-faq/>)
- Emacs development:
- emacs-devel: [Has anyone worked on porting Emacs to run under Plan 9?=
] (<https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00364.html>)
- [Prettify and improve hideshow (bug#78234)] (<https://git.savannah.gn=
u.org/cgit/emacs.git/commit/etc/NEWS?id=3D8b6e1d8435712a1d312244f9fe3a43d8b=
346f49a>)
- [New pulse functions for pulse faces and new file for ring bell fns] =
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db25139a5=
322ae809fe32d91d55e2212cc91b1b38>)
- [New top-level buffer-local value functions] (<https://git.savannah.g=
nu.org/cgit/emacs.git/commit/etc/NEWS?id=3D45627ca7ccd0e84452d497997a7f7553=
5ed83864>)
- [Scroll with mouse wheel in calendar (bug#78298)] (<https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D825d64aa57801dee2d95ab5d4f7=
f57b656764a48>)
- New packages:
- aidev-mode <https://melpa.org/#/aidev-mode>: Minor mode for AI-assist=
ed development (MELPA)
- cppinsights <https://melpa.org/#/cppinsights>: Integration with cppin=
sights tool (MELPA)
- epx <https://melpa.org/#/epx>: Manage and run project-specific shell =
commands (MELPA)
- org-mem <https://melpa.org/#/org-mem>: Fast info from a large number =
of Org file contents (MELPA)
- overleaf <https://melpa.org/#/overleaf>: Sync and track changes live =
with overleaf (MELPA)
- pdd <https://melpa.org/#/pdd>: HTTP library & Async Toolkit (MELPA)
- sol-mode <https://melpa.org/#/sol-mode>: Major mode for editing Solid=
ity code (MELPA)
- too-wide-minibuffer-mode <https://melpa.org/#/too-wide-minibuffer-mod=
e>: Shrink minibuffer if the frame is too wide (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-05>). Thanks =
to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links and thanks to tusharhero =
for some links as well. Do you have an Emacs-related link or announcement? =
Please e-mail me at [[email protected]] (<mailto:[email protected]>). T=
hank 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-org0a6a4f2" class=3D"outline-3">
<h3 id=3D"org0a6a4f2">2025-05-19 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org0a6a4f2">
<ul class=3D"org-ul">
<li>Emacs 30:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kpp9lq/emacs_30190_=
released_this_is_emacs_302_pretest_1/">Emacs 30.1.90 released: this is Emac=
s 30.2 pretest #1</a> (<a href=3D"https://irreal.org/blog/?p=3D12995">Irrea=
l</a>)</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>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed May 21 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 =
Asia/Kolkata - 2300 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t May 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toron=
to - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<li>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed May 28 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2=
200 Asia/Kolkata – Thu May 29 0030 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://themkat.net/2025/05/13/emacs_unset_keys.html">Marie =
K. Ekeberg: Emacs Quick Tip: Disable key bindings with global-unset-key</a>=
(<a href=3D"https://irreal.org/blog/?p=3D12987">Irreal</a>)</li>
<li><a href=3D"https://elpas.kisaragi-hiu.com">ELPAs list: Cross archive pa=
ckage listing for looking up packages that may or may not be on MELPA</a> (=
<a href=3D"https://www.reddit.com/r/emacs/comments/1km73le/elpas_list_cross=
_archive_package_listing_for/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DMp2SCv8BFvc">Emacs Repeat =
Commands</a> (09:45)</li>
<li><a href=3D"https://jackjamison.xyz/blog/emacs-garbage-collection/">Solv=
ing Emacs Garbage Collection Stutters</a> (<a href=3D"https://www.reddit.co=
m/r/emacs/comments/1km1by3/solving_emacs_garbage_collection_stutters/">Redd=
it</a>, <a href=3D"https://irreal.org/blog/?p=3D12989">Irreal</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DROQ3Pzuz3JE">Emacs' Transi=
ent.el =E2=80=94 a bunch of practical examples. - YouTube</a> (57:14, <a hr=
ef=3D"https://news.ycombinator.com/item?id=3D44025635">HN</a>)</li>
<li><a href=3D"https://github.com/kickingvegas/casual/discussions/208">kick=
ingvegas/casual 2.4.3: supports latest Transient breaking change (transient=
-define-group), update both; occur in re-builder, electric quotes</a> (<a h=
ref=3D"https://sfba.social/@kickingvegas/114535737614401541">@kickingvegas@=
sfba.social</a>)</li>
<li><a href=3D"https://github.com/achyudh/evil-keypad">achyudh/evil-keypad:=
Modal command dispatch that speaks native Emacs keybindings</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1kq10v3/announcing_evil_keypad_=
aka_how_i_stopped_binding/">Reddit</a>)</li>
<li><a href=3D"https://rapport-org.gitlab.io/emacs/">Rapport Emacs</a> - li=
terate config</li>
<li><a href=3D"https://codeberg.org/jjba23/sss">Supreme Sexp System - SSS 2=
.3.23</a> (<a href=3D"https://mastodon.social/@sss_project/1144964890119328=
78">@[email protected]</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DNp5dWzVFJvk">Speed up Emac=
s with features, requires, and autoloads</a> (15:45)</li>
<li><a href=3D"https://mbork.pl/2025-05-19_Customization_variables_which_re=
quire_some_computation_after_being_set">Marcin Borkowski: Customization var=
iables which require some computation after being set</a></li>
<li><a href=3D"http://corwin.bru.st/2025-05-19-fork-of-restclient-guarding-=
uses-of-eval/">Corwin Brust: Fork of restclient guarding uses of eval</a></=
li>
<li><a href=3D"https://tv.dyne.org/w/fsHrNnwYYnnYweArgtBHSe">Emacs Package =
Development: The Emacs Reader (III: Multi-Threading) - 5/18/2025, 5:32:23 P=
M - Dyne.org TV</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DRBh1fInPFKo">Ep657 emacs l=
isp generic map functions (hashtable, asso list, property list), google htt=
ps censor</a> (01:28:16)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-05-13-emacs-doric-theme=
s/">Protesilaos Stavrou: Emacs: my new Doric themes</a> (<a href=3D"https:/=
/www.reddit.com/r/planetemacs/comments/1klgn4r/protesilaos_stavrou_emacs_my=
_new_doric_themes/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://olddeuteronomy.github.io/post/emacs-window-navigatio=
n/">The Emacs Cat: Windows Navigation in Emacs</a></li>
<li><a href=3D"https://mas.to/@428/114513683144041666">TIL subword-mode</a>=
</li>
<li><a href=3D"https://picandocodigo.net/2025/gestion-de-proyectos-en-space=
macs/">Gesti=C3=B3n de proyectos en Spacemacs | Picando C=C3=B3digo</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250513085926-emacs=
--instantly-open-dired-files-with-isearch-and-enter/">James Dyer: The Small=
est of Productivity Gains by Instantly Opening Dired Files when isearching<=
/a> (<a href=3D"https://www.reddit.com/r/planetemacs/comments/1klicj9/james=
_dyer_the_smallest_of_productivity_gains_by/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://thibaut.dev/blog/groff.html">Groff + Emacs =3D =E2=
=98=80=EF=B8=8F</a> (<a href=3D"https://toot.io/@bgtdsword/1145245172070911=
08">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/gn0/sigh-mode">gn0/sigh-mode: Emacs minor=
mode to navigate the buffer sentence-by-sentence and highlight the current=
sentence</a></li>
<li><a href=3D"https://github.com/mattgemmell/pandoc-novel">mattgemmell/pan=
doc-novel: Novel export configuration for pandoc (Markdown to ePub and PDF)=
</a> (<a href=3D"https://mastodon.scot/@mattgemmell/114536381301233530">@ma=
[email protected]</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://jeffbradberry.com/posts/2022/06/orgmode-basic-todos/=
">Building an Org-mode Workflow: Basic TODOs - Jeff Bradberry</a> (2022)</l=
i>
<li><a href=3D"https://i.redd.it/n05v10e41f0f1.jpeg">Anyone else use emacs =
+ org-roam for maths notes?</a> (<a href=3D"https://www.reddit.com/r/emacs/=
comments/1kl3y9t/anyone_else_use_emacs_orgroam_for_maths_notes/">Reddit</a>=
)</li>
<li><a href=3D"https://mastodon.social/@gnomon/114507349292532884">Adding C=
anadian provincial holidays to Org Mode agenda: diary + org-agenda-include-=
diary</a></li>
<li><a href=3D"https://xenodium.com/a-richer-journelly-org-capture-template=
">A richer Journelly org capture template</a> (<a href=3D"https://www.reddi=
t.com/r/orgmode/comments/1ko3s6v/an_org_capture_template_including_location=
_and/">r/orgmode</a>, <a href=3D"https://www.reddit.com/r/emacs/comments/1k=
o3qk8/an_org_capture_template_including_location_and/">r/emacs</a>, <a href=
=3D"https://irreal.org/blog/?p=3D12993">Irreal</a>) - capture location and =
weather</li>
<li><a href=3D"https://list.orgmode.org/87tt5jkvpj.fsf@localhost">Org Mode =
requests: [RFC] Should we allow search options for all links types? (was: [=
PATCH] lisp/ox.el: Fix export of id links with search string)</a></li>
<li><a href=3D"https://roosnaflak.com/tech-and-research/academic-formatting=
-org-mode/">Formatting Academic Papers in Emacs Orgmode</a> (<a href=3D"htt=
ps://sonomu.club/@kf/114506426506778620">@[email protected]</a>)</li>
<li><a href=3D"https://mastodon.social/@amake/114533267364350216">Changing =
the org babel execute function (ex: elixir-ts instead of elixir)</a></li>
<li><a href=3D"https://www.cnoceda.com/tecnologia/posts/20250412T072657--a-=
little-trick-in-my-literary-programming__babel_blog_emacs_tecnologia.html">=
A little trick in my literary programming</a> - export with a custom commen=
t linking back to the file</li>
<li><a href=3D"https://mastodon.online/@hajovonta/114500363365494292">@hajo=
[email protected]: cfw got org-table import/export functionality</a></l=
i>
<li><a href=3D"https://daviramos.com/org-roam-is-not-for-me/">Org-roam is n=
ot for me</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1knpkcb/o=
rgroam_is_not_for_me/">Reddit</a>)</li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://www.alcarney.me/blog/2025/blogging-with-sphinx-and-d=
enoteel/">Blogging with Sphinx and denote.el =E2=80=94 Alex Carney</a> (<a =
href=3D"https://mastodon.social/@alcarney/114523311793440981">@alcarney@mas=
todon.social</a>)</li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://taonaw.com/2025/05/15/two-eamcs-tweaks-i-forgot.html=
">TAONAW - Emacs and Org Mode:</a> - consult-recent-file, consult-org-agend=
a.</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://fosstodon.org/@pmidden/114499241891622543">TIL which=
-function-mode shows the current function in modeline</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kq5rod/copy_and_pas=
te_tracebacks_into_emacs_with/">Copy and paste tracebacks into emacs with c=
lickable links</a></li>
<li><a href=3D"https://gosha.net/2025/sorbet-emacs/">Ruby: sane sorbet-ls s=
etup in Emacs =E2=86=92 Gosha Tcherednitchenko</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DaOxlaFdwIlE">How to insert=
pairs without fancy packages in Emacs</a> (04:14)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DICfeTMxro64">Emacs Electri=
c-Pair-Mode</a> (04:59)</li>
<li><a href=3D"https://www.youtube.com/watch?si=3DSpRb-O7aRRGcdV5e&v=3D=
nJC9EVHjI24&feature=3Dyoutu.be">REPL Driven Development in Python with =
emacs</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kp095s/starting_uve=
l_an_emacs_frontend_package_for_the/">Starting uv.el =E2=80=93 an Emacs fro=
ntend package for the uv Python package and project manager</a></li>
<li><a href=3D"https://within-parens.blogspot.com/2025/05/getting-into-rabb=
its-hole-and-maybe.html">(within parens…): Getting into a rabbit's h=
ole and - maybe - getting out: Emacs Make Compile (EMC)</a> (<a href=3D"htt=
ps://mastodon.social/@marcoxa/114495165908036985">@[email protected]<=
/a>, <a href=3D"https://github.com/marcoxa/emc">Github</a>, <a href=3D"http=
s://www.reddit.com/r/emacs/comments/1km9r21/emacs_make_compile_invoking_a_c=
c_and_other_build/">Reddit</a>)</li>
<li><a href=3D"https://todon.nl/@mousebot/114517065911356592">fj.el fixes: =
item view, notifications, PR item view</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kmjbho/new_package_=
eljira_an_emacs_interface_for_jira/">New Package: Eljira - An Emacs Interfa=
ce for Jira</a> (<a href=3D"https://programming.dev/post/30373154?scrollToC=
omments=3Dtrue">programming.dev</a>)</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/applied-science/emacs-vega-view">applied-=
science/emacs-vega-view: A mode to facilitate interactive data visualizatio=
n using Vega from within emacs</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://joarvarndt.se/eww.html">Joar von Arndt: Web browsing=
in Emacs</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://fosstodon.org/@graywolf/114508560531538684">TIL mess=
age-dont-reply-to-names</a></li>
</ul></li>
<li>Doom Emacs:
<ul class=3D"org-ul">
<li><a href=3D"https://joshblais.com/posts/my-literate-doom-emacs-config/">=
My Literate Doom Emacs Configuration =C2=B7</a></li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://a.bloodyno.se/objects/41eb3751-5bbd-4ad7-bba7-1a790a=
050371">Packages related to Magic the Gathering</a></li>
<li><a href=3D"https://i.redd.it/mldpdfje0i1f1.jpeg">Emacs transpose buffer=
</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1kpex3x/emacs_tran=
spose_buffer/">Reddit</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DlcUvrNzWebw">Make Your Fir=
st Request to OpenAI/ChatGPT From Emacs Lisp | lesson 06 - YouTube</a> (als=
o, <a href=3D"https://tonyaldon.com/chatgpt-emacs-integration-course/">cour=
se</a>, <a href=3D"https://www.reddit.com/r/emacs/comments/1kmgbn2/this_was=
_not_my_plan_but_here_we_are/">Reddit</a> discussion)</li>
<li><a href=3D"https://lmno.lol/alvaro/llm-text-chat-is-everywhere-whos-opt=
imizing-ux">Alvaro Ramirez: LLM text chat is everywhere. Who=E2=80=99s opti=
mizing UX?</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1kpszmf/=
improving_llm_shell_interactions/">Reddit</a>, <a href=3D"https://lobste.rs=
/s/yeq24m/llm_text_chat_is_everywhere_who_s">lobste.rs</a>)</li>
<li><a href=3D"https://lemmy.ml/post/30096508">Letting LLMs search my bbdb,=
and compose emails - Lemmy</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3D3HQMoVXbET4">Using gptel t=
ools to let gpt control a turtle for drawing</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1ko6phc/using_gptel_tools_to_let_gpt_control_a_tu=
rtle_for/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.si/zapisniki/2025-05-13.html">emacs.si sre=C4=
=8Danje maj 2025</a> (<a href=3D"https://toot.si/@len/114511181122132637">@=
[email protected]</a>)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0=
.2.0">divyaranjan/emacs-reader 0.2.0 LispIndus - Codeberg.org</a> - beginni=
ngs of a fast and smooth document reader (<a href=3D"https://mathstodon.xyz=
/@divyaranjan/114513434744853303">@[email protected]</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kn7h4j/emacs_weathe=
r_for_wttrin_in_modeline/">Emacs weather for wttr.in in modeline.</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1konbjb/weathermetno=
_a_weather_forecast_package_gets_a/">weather-metno, a weather forecast pack=
age gets a major overhaul</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kkmcwc/best_keyboar=
d_for_emacs/">Best keyboard for Emacs?</a> (<a href=3D"https://irreal.org/b=
log/?p=3D12984">Irreal</a>)
<ul class=3D"org-ul">
<li><a href=3D"https://plrj.org/2025/05/13/my-emacs-keyboard/">My Emacs Key=
board =E2=80=93 Paul Jorgensen</a> - Karbiner Elements on MacOS (<a href=3D=
"https://irreal.org/blog/?p=3D12997">Irreal</a>)</li>
</ul></li>
<li><a href=3D"https://appetrosyan.github.io/posts/emacs-widget-faq/">An FA=
Q for the Emacs Widget Manifesto =C2=B7 Aleksandr Petrosyan</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-05/msg00364.html">Has anyone worked on porting Emacs to run under Plan=
9?</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D8b6e1d8435712a1d312244f9fe3a43d8b346f49a">Prettify and improve hidesho=
w (bug#78234)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Db25139a5322ae809fe32d91d55e2212cc91b1b38">New pulse functions for puls=
e faces and new file for ring bell fns</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D45627ca7ccd0e84452d497997a7f75535ed83864">New top-level buffer-local v=
alue functions</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D825d64aa57801dee2d95ab5d4f7f57b656764a48">Scroll with mouse wheel in c=
alendar (bug#78298)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/aidev-mode">aidev-mode=
</a>: Minor mode for AI-assisted development (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/cppinsights">cppinsigh=
ts</a>: Integration with cppinsights tool (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/epx">epx</a>: Manage a=
nd run project-specific shell commands (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/org-mem">org-mem</a>: =
Fast info from a large number of Org file contents (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/overleaf">overleaf</a>=
: Sync and track changes live with overleaf (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/pdd">pdd</a>: HTTP lib=
rary & Async Toolkit (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/sol-mode">sol-mode</a>=
: Major mode for editing Solidity code (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/too-wide-minibuffer-mo=
de">too-wide-minibuffer-mode</a>: Shrink minibuffer if the frame is too wid=
e (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&prefix&page=3D0&dateRange=3Dall&type=3Dst=
ory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demacs&wha=
t=3Dstories&order=3Dnewest">lobste.rs</a>, <a href=3D"https://programmi=
ng.dev/c/emacs?dataType=3DPost&page=3D1&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&page=3D1&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-05">emacs-devel</a>. Thanks to Andr=C3=A9s Ram=C3=
=ADrez for emacs-devel links and thanks to tusharhero for some links as wel=
l. Do you have an Emacs-related link or announcement? Please e-mail me at <=
a href=3D"mailto:[email protected]">[email protected]</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-05-19 Emacs news
- Emacs 30:
- [[https://www.reddit.com/r/emacs/comments/1kpp9lq/emacs_30190_released_=
this_is_emacs_302_pretest_1/][Emacs 30.1.90 released: this is Emacs 30.2 pr=
etest #1]] ([[https://irreal.org/blog/?p=3D12995][Irreal]])
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- M-x Research: TBA https://m-x-research.github.io/ Wed May 21 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -=
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat May 24 0130 America/Vancouver - 0330 America/Chicago - 043=
0 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata -=
1630 Asia/Singapore
- Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed May 28 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630=
Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 29 0030 Asia/S=
ingapore
- Emacs configuration:
- [[https://themkat.net/2025/05/13/emacs_unset_keys.html][Marie K. Ekeber=
g: Emacs Quick Tip: Disable key bindings with global-unset-key]] ([[https:/=
/irreal.org/blog/?p=3D12987][Irreal]])
- [[https://elpas.kisaragi-hiu.com][ELPAs list: Cross archive package lis=
ting for looking up packages that may or may not be on MELPA]] ([[https://w=
ww.reddit.com/r/emacs/comments/1km73le/elpas_list_cross_archive_package_lis=
ting_for/][Reddit]])
- [[https://www.youtube.com/watch?v=3DMp2SCv8BFvc][Emacs Repeat Commands]=
] (09:45)
- [[https://jackjamison.xyz/blog/emacs-garbage-collection/][Solving Emacs=
Garbage Collection Stutters]] ([[https://www.reddit.com/r/emacs/comments/1=
km1by3/solving_emacs_garbage_collection_stutters/][Reddit]], [[https://irre=
al.org/blog/?p=3D12989][Irreal]])
- [[https://www.youtube.com/watch?v=3DROQ3Pzuz3JE][Emacs' Transient.el =
=E2=80=94 a bunch of practical examples. - YouTube]] (57:14, [[https://news=
.ycombinator.com/item?id=3D44025635][HN]])
- [[https://github.com/kickingvegas/casual/discussions/208][kickingvegas/=
casual 2.4.3: supports latest Transient breaking change (transient-define-g=
roup), update both; occur in re-builder, electric quotes]] ([[https://sfba.=
social/@kickingvegas/114535737614401541][@[email protected]]])
- [[https://github.com/achyudh/evil-keypad][achyudh/evil-keypad: Modal co=
mmand dispatch that speaks native Emacs keybindings]] ([[https://www.reddit=
.com/r/emacs/comments/1kq10v3/announcing_evil_keypad_aka_how_i_stopped_bind=
ing/][Reddit]])
- [[https://rapport-org.gitlab.io/emacs/][Rapport Emacs]] - literate conf=
ig
- [[https://codeberg.org/jjba23/sss][Supreme Sexp System - SSS 2.3.23]] (=
[[https://mastodon.social/@sss_project/114496489011932878][@sss_project@mas=
todon.social]])
- Emacs Lisp:
- [[https://www.youtube.com/watch?v=3DNp5dWzVFJvk][Speed up Emacs with fe=
atures, requires, and autoloads]] (15:45)
- [[https://mbork.pl/2025-05-19_Customization_variables_which_require_som=
e_computation_after_being_set][Marcin Borkowski: Customization variables wh=
ich require some computation after being set]]
- [[http://corwin.bru.st/2025-05-19-fork-of-restclient-guarding-uses-of-e=
val/][Corwin Brust: Fork of restclient guarding uses of eval]]
- [[https://tv.dyne.org/w/fsHrNnwYYnnYweArgtBHSe][Emacs Package Developme=
nt: The Emacs Reader (III: Multi-Threading) - 5/18/2025, 5:32:23 PM - Dyne.=
org TV]]
- [[https://www.youtube.com/watch?v=3DRBh1fInPFKo][Ep657 emacs lisp gener=
ic map functions (hashtable, asso list, property list), google https censor=
]] (01:28:16)
- Appearance:
- [[https://protesilaos.com/codelog/2025-05-13-emacs-doric-themes/][Prote=
silaos Stavrou: Emacs: my new Doric themes]] ([[https://www.reddit.com/r/pl=
anetemacs/comments/1klgn4r/protesilaos_stavrou_emacs_my_new_doric_themes/][=
Reddit]])
- Navigation:
- [[https://olddeuteronomy.github.io/post/emacs-window-navigation/][The E=
macs Cat: Windows Navigation in Emacs]]
- [[https://mas.to/@428/114513683144041666][TIL subword-mode]]
- [[https://picandocodigo.net/2025/gestion-de-proyectos-en-spacemacs/][Ge=
sti=C3=B3n de proyectos en Spacemacs | Picando C=C3=B3digo]]
- Dired:
- [[https://emacs.dyerdwelling.family/emacs/20250513085926-emacs--instant=
ly-open-dired-files-with-isearch-and-enter/][James Dyer: The Smallest of Pr=
oductivity Gains by Instantly Opening Dired Files when isearching]] ([[http=
s://www.reddit.com/r/planetemacs/comments/1klicj9/james_dyer_the_smallest_o=
f_productivity_gains_by/][Reddit]])
- Writing:
- [[https://thibaut.dev/blog/groff.html][Groff + Emacs =3D =E2=98=80=EF=
=B8=8F]] ([[https://toot.io/@bgtdsword/114524517207091108][@bgtdsword@toot.=
io]])
- [[https://github.com/gn0/sigh-mode][gn0/sigh-mode: Emacs minor mode to =
navigate the buffer sentence-by-sentence and highlight the current sentence=
]]
- [[https://github.com/mattgemmell/pandoc-novel][mattgemmell/pandoc-novel=
: Novel export configuration for pandoc (Markdown to ePub and PDF)]] ([[htt=
ps://mastodon.scot/@mattgemmell/114536381301233530][@[email protected]=
cot]])
- Org Mode:
- [[https://jeffbradberry.com/posts/2022/06/orgmode-basic-todos/][Buildin=
g an Org-mode Workflow: Basic TODOs - Jeff Bradberry]] (2022)
- [[https://i.redd.it/n05v10e41f0f1.jpeg][Anyone else use emacs + org-roa=
m for maths notes?]] ([[https://www.reddit.com/r/emacs/comments/1kl3y9t/any=
one_else_use_emacs_orgroam_for_maths_notes/][Reddit]])
- [[https://mastodon.social/@gnomon/114507349292532884][Adding Canadian p=
rovincial holidays to Org Mode agenda: diary + org-agenda-include-diary]]
- [[https://xenodium.com/a-richer-journelly-org-capture-template][A riche=
r Journelly org capture template]] ([[https://www.reddit.com/r/orgmode/comm=
ents/1ko3s6v/an_org_capture_template_including_location_and/][r/orgmode]], =
[[https://www.reddit.com/r/emacs/comments/1ko3qk8/an_org_capture_template_i=
ncluding_location_and/][r/emacs]], [[https://irreal.org/blog/?p=3D12993][Ir=
real]]) - capture location and weather
- [[https://list.orgmode.org/87tt5jkvpj.fsf@localhost][Org Mode requests:=
[RFC] Should we allow search options for all links types? (was: [PATCH] li=
sp/ox.el: Fix export of id links with search string)]]
- [[https://roosnaflak.com/tech-and-research/academic-formatting-org-mode=
/][Formatting Academic Papers in Emacs Orgmode]] ([[https://sonomu.club/@kf=
/114506426506778620][@[email protected]]])
- [[https://mastodon.social/@amake/114533267364350216][Changing the org b=
abel execute function (ex: elixir-ts instead of elixir)]]
- [[https://www.cnoceda.com/tecnologia/posts/20250412T072657--a-little-tr=
ick-in-my-literary-programming__babel_blog_emacs_tecnologia.html][A little =
trick in my literary programming]] - export with a custom comment linking b=
ack to the file
- [[https://mastodon.online/@hajovonta/114500363365494292][@hajovonta@mas=
todon.online: cfw got org-table import/export functionality]]
- [[https://daviramos.com/org-roam-is-not-for-me/][Org-roam is not for me=
]] ([[https://www.reddit.com/r/emacs/comments/1knpkcb/orgroam_is_not_for_me=
/][Reddit]])
- Denote:
- [[https://www.alcarney.me/blog/2025/blogging-with-sphinx-and-denoteel/]=
[Blogging with Sphinx and denote.el =E2=80=94 Alex Carney]] ([[https://mast=
odon.social/@alcarney/114523311793440981][@[email protected]]])
- Completion:
- [[https://taonaw.com/2025/05/15/two-eamcs-tweaks-i-forgot.html][TAONAW =
- Emacs and Org Mode:]] - consult-recent-file, consult-org-agenda.
- Coding:
- [[https://fosstodon.org/@pmidden/114499241891622543][TIL which-function=
-mode shows the current function in modeline]]
- [[https://www.reddit.com/r/emacs/comments/1kq5rod/copy_and_paste_traceb=
acks_into_emacs_with/][Copy and paste tracebacks into emacs with clickable =
links]]
- [[https://gosha.net/2025/sorbet-emacs/][Ruby: sane sorbet-ls setup in E=
macs =E2=86=92 Gosha Tcherednitchenko]]
- [[https://www.youtube.com/watch?v=3DaOxlaFdwIlE][How to insert pairs wi=
thout fancy packages in Emacs]] (04:14)
- [[https://www.youtube.com/watch?v=3DICfeTMxro64][Emacs Electric-Pair-Mo=
de]] (04:59)
- [[https://www.youtube.com/watch?si=3DSpRb-O7aRRGcdV5e&v=3DnJC9EVHjI24&f=
eature=3Dyoutu.be][REPL Driven Development in Python with emacs]]
- [[https://www.reddit.com/r/emacs/comments/1kp095s/starting_uvel_an_emac=
s_frontend_package_for_the/][Starting uv.el =E2=80=93 an Emacs frontend pac=
kage for the uv Python package and project manager]]
- [[https://within-parens.blogspot.com/2025/05/getting-into-rabbits-hole-=
and-maybe.html][(within parens...): Getting into a rabbit's hole and - mayb=
e - getting out: Emacs Make Compile (EMC)]] ([[https://mastodon.social/@mar=
coxa/114495165908036985][@[email protected]]], [[https://github.com/m=
arcoxa/emc][Github]], [[https://www.reddit.com/r/emacs/comments/1km9r21/ema=
cs_make_compile_invoking_a_cc_and_other_build/][Reddit]])
- [[https://todon.nl/@mousebot/114517065911356592][fj.el fixes: item view=
, notifications, PR item view]]
- [[https://www.reddit.com/r/emacs/comments/1kmjbho/new_package_eljira_an=
_emacs_interface_for_jira/][New Package: Eljira - An Emacs Interface for Ji=
ra]] ([[https://programming.dev/post/30373154?scrollToComments=3Dtrue][prog=
ramming.dev]])
- Math:
- [[https://github.com/applied-science/emacs-vega-view][applied-science/e=
macs-vega-view: A mode to facilitate interactive data visualization using V=
ega from within emacs]]
- Web:
- [[https://joarvarndt.se/eww.html][Joar von Arndt: Web browsing in Emacs=
]]
- Mail, news, and chat:
- [[https://fosstodon.org/@graywolf/114508560531538684][TIL message-dont-=
reply-to-names]]
- Doom Emacs:
- [[https://joshblais.com/posts/my-literate-doom-emacs-config/][My Litera=
te Doom Emacs Configuration =C2=B7]]
- Fun:
- [[https://a.bloodyno.se/objects/41eb3751-5bbd-4ad7-bba7-1a790a050371][P=
ackages related to Magic the Gathering]]
- [[https://i.redd.it/mldpdfje0i1f1.jpeg][Emacs transpose buffer]] ([[htt=
ps://www.reddit.com/r/emacs/comments/1kpex3x/emacs_transpose_buffer/][Reddi=
t]])
- AI:
- [[https://www.youtube.com/watch?v=3DlcUvrNzWebw][Make Your First Reques=
t to OpenAI/ChatGPT From Emacs Lisp | lesson 06 - YouTube]] (also, [[https:=
//tonyaldon.com/chatgpt-emacs-integration-course/][course]], [[https://www.=
reddit.com/r/emacs/comments/1kmgbn2/this_was_not_my_plan_but_here_we_are/][=
Reddit]] discussion)
- [[https://lmno.lol/alvaro/llm-text-chat-is-everywhere-whos-optimizing-u=
x][Alvaro Ramirez: LLM text chat is everywhere. Who=E2=80=99s optimizing UX=
?]] ([[https://www.reddit.com/r/emacs/comments/1kpszmf/improving_llm_shell_=
interactions/][Reddit]], [[https://lobste.rs/s/yeq24m/llm_text_chat_is_ever=
ywhere_who_s][lobste.rs]])
- [[https://lemmy.ml/post/30096508][Letting LLMs search my bbdb, and comp=
ose emails - Lemmy]]
- [[https://www.youtube.com/watch?v=3D3HQMoVXbET4][Using gptel tools to l=
et gpt control a turtle for drawing]] ([[https://www.reddit.com/r/emacs/com=
ments/1ko6phc/using_gptel_tools_to_let_gpt_control_a_turtle_for/][Reddit]])
- Community:
- [[https://emacs.si/zapisniki/2025-05-13.html][emacs.si sre=C4=8Danje ma=
j 2025]] ([[https://toot.si/@len/114511181122132637][@[email protected]]])
- Other:
- [[https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0.2.0][div=
yaranjan/emacs-reader 0.2.0 LispIndus - Codeberg.org]] - beginnings of a fa=
st and smooth document reader ([[https://mathstodon.xyz/@divyaranjan/114513=
434744853303][@[email protected]]])
- [[https://www.reddit.com/r/emacs/comments/1kn7h4j/emacs_weather_for_wtt=
rin_in_modeline/][Emacs weather for wttr.in in modeline.]]
- [[https://www.reddit.com/r/emacs/comments/1konbjb/weathermetno_a_weathe=
r_forecast_package_gets_a/][weather-metno, a weather forecast package gets =
a major overhaul]]
- [[https://www.reddit.com/r/emacs/comments/1kkmcwc/best_keyboard_for_ema=
cs/][Best keyboard for Emacs?]] ([[https://irreal.org/blog/?p=3D12984][Irre=
al]])
- [[https://plrj.org/2025/05/13/my-emacs-keyboard/][My Emacs Keyboard =
=E2=80=93 Paul Jorgensen]] - Karbiner Elements on MacOS ([[https://irreal.o=
rg/blog/?p=3D12997][Irreal]])
- [[https://appetrosyan.github.io/posts/emacs-widget-faq/][An FAQ for the=
Emacs Widget Manifesto =C2=B7 Aleksandr Petrosyan]]
- Emacs development:
- emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/m=
sg00364.html][Has anyone worked on porting Emacs to run under Plan 9?]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8b6e=
1d8435712a1d312244f9fe3a43d8b346f49a][Prettify and improve hideshow (bug#78=
234)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db251=
39a5322ae809fe32d91d55e2212cc91b1b38][New pulse functions for pulse faces a=
nd new file for ring bell fns]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4562=
7ca7ccd0e84452d497997a7f75535ed83864][New top-level buffer-local value func=
tions]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D825d=
64aa57801dee2d95ab5d4f7f57b656764a48][Scroll with mouse wheel in calendar (=
bug#78298)]]
- New packages:
- https://melpa.org/#/aidev-mode: Minor mode for AI-assisted development =
(MELPA)
- https://melpa.org/#/cppinsights: Integration with cppinsights tool (MEL=
PA)
- https://melpa.org/#/epx: Manage and run project-specific shell commands=
(MELPA)
- https://melpa.org/#/org-mem: Fast info from a large number of Org file =
contents (MELPA)
- https://melpa.org/#/overleaf: Sync and track changes live with overleaf=
(MELPA)
- https://melpa.org/#/pdd: HTTP library & Async Toolkit (MELPA)
- https://melpa.org/#/sol-mode: Major mode for editing Solidity code (MEL=
PA)
- https://melpa.org/#/too-wide-minibuffer-mode: Shrink minibuffer if the =
frame is too wide (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-05][emacs-devel]]. Thanks to Andr=C3=A9s Ram=
=C3=ADrez for emacs-devel links and thanks to tusharhero for some links as =
well. Do you have an Emacs-related link or announcement? Please e-mail me a=
t [[mailto:[email protected]][[email protected]]]. Thank you!
=20=20=20=20
--=-=-=--