2025-06-02 Emacs news
Sacha Chua <[email protected]> Mon, 02 Jun 2025 14:18:54 -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-06-02 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.ics>), [Org] (<https://emacslife.com/calendar/>)):
- EmacsATX: Emacs Social <https://www.meetup.com/emacsatx/events/307852=
772/> Wed Jun 4 1600 America/Vancouver - 1800 America/Chicago - 1900 Americ=
a/Toronto - 2300 Etc/GMT -- Thu Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkat=
a - 0700 Asia/Singapore
- M-x Research: TBA <https://m-x-research.github.io/> Fri Jun 6 0800 Am=
erica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GM=
T - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- OrgMeetup (virtual) <https://orgmode.org/worg/orgmeetup.html> Wed Jun=
11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - =
1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 12 0000 As=
ia/Singapore
- Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier=
-emacs> Fri Jun 13 1800 Europe/Paris
- EmacsSF (in person): coffee.el in SF <https://www.meetup.com/emacs-sf=
/events/307759219/> Sat Jun 14 1100 America/Los_Angeles
- Emacs configuration:
- [Tim Heaney: R programming in Emacs] (<https://oylenshpeegul.gitlab.i=
o/blog/posts/20250529/>) - learning more about use-package-expand-minimally
- [jjba23/welkomscherm.el: Simple elegant welcome screen / dashboard fo=
r Emacs - Codeberg.org] (<https://codeberg.org/jjba23/welkomscherm.el>) ([@=
[email protected]] (<https://mastodon.social/@jjba23/11461310085477330=
9>))
- [jjba23/sss: Supreme Sexp System - SSS v3.1.11: more modularized] (<h=
ttps://codeberg.org/jjba23/sss>) ([@[email protected]] (<https://=
mastodon.social/@sss_project/114597049563244920>))
- [Help wanted: maintaining and hosting the Emacs Configuration Generat=
or] (<https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01JWE1NF=
RJHAQ2KJY58DE40JH0>) ([HN] (<https://news.ycombinator.com/item?id=3D4413522=
7>))
- Emacs Lisp:
- [Marcin Borkowski: Converting integers to ISO-8601 timestamps] (<http=
s://mbork.pl/2025-05-31_Converting_integers_to_ISO-8601_timestamps>)
- [Emacs and Pairs] (<https://ebzzry.com/en/emacs-pairs/>)
- [Implementing L=C3=B6b=E2=80=99s theorem in Emacs Lisp] (<https://new=
artisans.com/2025/05/implementing-loeb-emacs-lisp/>) ([Reddit] (<https://ww=
w.reddit.com/r/emacs/comments/1kxa61o/implementing_l=C3=B6bs_theorem_in_ema=
cs_lisp/>), [HN] (<https://news.ycombinator.com/item?id=3D44116385>))
- [Emacs Package Development: The Emacs Reader (II: Making Overlays Cen=
tered and Zoomable) - Dyne.org TV] (<https://tv.dyne.org/w/7rTq5HyAXf3s9WBt=
zsYupE>)
- Appearance:
- [Protesilaos Stavrou: Emacs: spacious-padding version 0.7.0] (<https:=
//protesilaos.com/codelog/2025-06-01-emacs-spacious-padding-0-7-0/>)
- [Protesilaos Stavrou: Emacs: doric-themes version 0.1.0] (<https://pr=
otesilaos.com/codelog/2025-05-27-emacs-doric-themes-0-1-0/>)
- Navigation:
- [Tim Heaney: Go to definition in Emacs] (<https://oylenshpeegul.gitla=
b.io/blog/posts/20250601/>)
- TRAMP:
- [TRAMP workaround for fido-vertical-mode: setting tramp-completion-us=
e-auth-sources to nil, tweaking connection profiles] (<https://hachyderm.io=
/@ablatedsprocket/114585800127083817>)
- Org Mode:
- [Help wanted: feedback on better multilingual support for Org Mode] (=
<https://lists.gnu.org/archive/html/emacs-orgmode/2025-05/msg00221.html>) -=
all-tex-fonts feature branch, trying to figure out babel font management c=
hallenge
- [Benefits of writing textbook in Org Mode: view by unit or by assignm=
ent type] (<https://mastodon.gamedev.place/@Moosader/114604079627295746>)
- [bcardoso/org-backlinks - added support for arbitrary link types] (<h=
ttps://github.com/bcardoso/org-backlinks>) ([@[email protected]] (<htt=
ps://mastodon.social/@cryptk/114602492616040990>))
- [laertida/sync-docs.el: An Emacs package to publish org-mode files=E2=
=80=94including images and attachments=E2=80=94directly to Atlassian Conflu=
ence via its REST API.] (<https://github.com/laertida/sync-docs.el>) ([Redd=
it] (<https://www.reddit.com/r/emacs/comments/1kzidxu/just_a_simple_tool_fo=
r_publish_to_confluence/>))
- [org-ics-import.el - Import iCalendar files to org agenda without ext=
ernal tools] (<https://git.sr.ht/~struanr/org-ics-import.el>) ([r/orgmode] =
(<https://www.reddit.com/r/orgmode/comments/1kxqu8h/orgicsimportel_import_i=
calendar_files_to_org/>), [r/emacs] (<https://www.reddit.com/r/emacs/commen=
ts/1kxquri/orgicsimportel_import_icalendar_files_to_org/>))
- [Meeting `verb.el` ---HTTP Requests from within Org mode] (<https://w=
ww.reddit.com/r/emacs/comments/1kx5re5/meeting_verbel_http_requests_from_wi=
thin_org_mode/>)
- [/home/lucio.albenga.es - How To Create and Publish Your Website With=
Emacs and Org Mode] (<https://lucio.albenga.es/web-en/posts/2025/howto-cre=
ate-and-publish-your-website-with-emacs-and-org-mode.html>) ([@[email protected]=
ocial] (<https://hostux.social/@lfa/114608609901170813>))
- [Building a blogging flow using Emacs and Emacs only] (<https://pereg=
rinator.site/blog/building-a-blogging-flow-using-emacs-and-emacs-only.html>=
) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/1kxmj9a/new_post_on=
_blogging_with_emacs_and_orgmode/>), [@[email protected]] (<https://too=
t.cat/@peregrinator/114590699679568792>))
- [How I take notes in org-roam #emacs] (<https://www.youtube.com/watch=
?v=3DaU8Q8VbdnEU>) (07:23)
- [Irreal: GitHub As A Notebook] (<https://irreal.org/blog/?p=3D13018>)
- Completion:
- [My GNU Emacs settings for the vertico package (as of mid 2025)] (<ht=
tps://utcc.utoronto.ca/~cks/space/blog/programming/EmacsVerticoSettingsNote=
s>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1kxibr1/my_gnu_emac=
s_settings_for_the_vertico_package_as/>))
- Coding:
- [Setup Emacs for JavaScript Development with LSP] (<https://taingram.=
org/blog/emacs-javascript-lsp.html>) ([@[email protected]] (<https://ma=
stodon.social/@tiang/114599123306487967>))
- [Emacs treesitter lexical analysis of javascript] (<https://www.youtu=
be.com/watch?v=3DQZ7YEEBjO1o>) (01:44)
- [glyph-venv.el =C2=B7 GitHub - creating direnv based on naming conven=
tion] (<https://gist.github.com/glyph/0352baad69b931ed70554d6be4f8e920>) ([=
@[email protected]] (<https://mastodon.social/@glyph/114611447476067280=
>))
- [Emacs eev and common lisp McCLIM] (<https://screwlisp.small-web.org/=
emacs/eev-and-mcclim/>) ([@[email protected]] (<https://gamerplus.org=
/@screwlisp/114588927379999847>))
- [emacs clkitten parenscript eev kitten of tutorial 2] (<https://screw=
lisp.small-web.org/kitten/clkitten-parenscript-kitten-2/>) ([@screwlisp@gam=
erplus.org] (<https://gamerplus.org/@screwlisp/114601162150899640>))
- Math:
- [Custom Emacs qalc REPL Pop-Up] (<https://leon_plickat.srht.site/writ=
ing/custom-emacs-qalc-repl-popup/article.html>) ([@[email protected]] (<h=
ttps://mastodon.social/@lhp/114589374458820205>))
- Mail, news, and chat:
- [Note on SHR fonts for Elfeed etc.] (<https://www.gnu.org/software/em=
acs/manual/html_node/modus-themes/Note-on-SHR-fonts.html>) ([@laotang@masto=
don.social] (<https://mastodon.social/@laotang/114595295228866073>))
- [mastodon.el 2.0.1: minor fixes] (<https://todon.nl/@mousebot/1146142=
60816418714>)
- [gnus-mast.el - read-only Gnus interface to Mastodon threads] (<https=
://gist.github.com/9viz/17d81b14b6dafdf959e4cec48c51cb3b>) ([@viz@mastinsaa=
n.in] (<https://mastinsaan.in/@viz/114608492886096233>))
- Evil mode:
- [enhanced-evil-paredit.el - Improved Emacs Paredit support with Evil =
keybindings (Release 1.0.2 of the maintained fork of evil-paredit)] (<https=
://github.com/jamescherti/enhanced-evil-paredit.el>) ([Reddit] (<https://ww=
w.reddit.com/r/emacs/comments/1kygzt5/enhancedevilpareditel_improved_emacs_=
paredit/>))
- Multimedia:
- [[ANN] Uniline, new version] (<https://www.reddit.com/r/emacs/comment=
s/1l1czz2/ann_uniline_new_version/>)
- [Image Viewing Workflow with NSXIV + Emacs Lisp + Dired] (<https://ww=
w.youtube.com/watch?v=3DfEUQEK_uXk0>) (07:49)
- [Marcin Borkowski: Adding directories to EMMS playlist from Dired] (<=
https://mbork.pl/2025-05-26_Adding_directories_to_EMMS_playlist_from_Dired>)
- AI:
- [gptel-autocomplete: Inline code completion using gptel] (<https://ww=
w.reddit.com/r/emacs/comments/1l06xqh/gptelautocomplete_inline_code_complet=
ion_using/>) ([HN] (<https://news.ycombinator.com/item?id=3D44146781>))
- [eden v1.20: a simple ChatGPT client for Emacs that focuses on conver=
sations] (<https://www.reddit.com/r/emacs/comments/1kxhj3t/eden_v120_a_simp=
le_chatgpt_client_for_emacs_that/>)
- [Tiny Models, Local Throttles: Exploring My Local AI Dev Setup - nile=
nso blog] (<https://blog.nilenso.com/blog/2025/05/06/local-llm-setup/>) ([l=
obste.rs] (<https://lobste.rs/s/5zxtyf/tiny_models_local_throttles_explorin=
g_my>))
- [Making the Prompt Dynamic in Requests to OpenAI Chat Completion API =
- Emacs Lisp | lesson 08] (<https://www.youtube.com/watch?v=3Dj6RsRdwLomo>)=
(08:33)
- [Time To Format Chat Interactions With Markdown Mode - Emacs Lisp | l=
esson 09] (<https://www.youtube.com/watch?v=3DCuIwgjiVzHQ>) (09:42)
- [Agentic LLM use in Emacs using Model Context Protocol (MCP)] (<https=
://www.youtube.com/watch?v=3DHkih7jaqOnE>) (46:55)
- Community:
- [Irreal: A Mansion That Changes Itself To Suit You] (<https://irreal.=
org/blog/?p=3D13016>)
- [Sacha Chua: Working on the plumbing in a small web community] (<http=
s://sachachua.com/blog/2025/05/working-on-the-plumbing-in-a-small-web-commu=
nity/>)
- Other:
- [Emacs Redux: Let=E2=80=99s make keyboard-quit smarter] (<https://ema=
csredux.com/blog/2025/06/01/let-s-make-keyboard-quit-smarter/>) ([Reddit] (=
<https://www.reddit.com/r/emacs/comments/1l125q3/emacs_redux_lets_make_keyb=
oardquit_smarter/>))
- [nfdn: Announcing Casual Timezone] (<http://yummymelon.com/devnull/an=
nouncing-casual-timezone.html>) ([@[email protected]] (<https://sfba=
.social/@kickingvegas/114613937354119067>))
- [divyaranjan/emacs-reader v0.2.7: better scrolling, global dark mode]=
(<https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0.2.7>) ([@di=
[email protected]] (<https://mathstodon.xyz/@divyaranjan/11459733602=
3777889>))
- [Emacs on Android is pretty good] (<https://kristofferbalintona.me/po=
sts/202505291438/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ky=
kjq2/emacs_on_android_is_pretty_good/>))
- [TrAPT 1.0] (<https://github.com/TheTimeTombs/TrAPT>) - transient for=
the apt package manager
- [Matt Maguire: Plain Text Accounting with Emacs =E2=80=93 Part 3] (<h=
ttps://www.teachmaths.org/20250530-pta-emacs3/>)
- [James Dyer: Bank Buddy - Your Financial Analysis Companion for Emacs=
!] (<https://emacs.dyerdwelling.family/emacs/20250528081648-emacs--your-fin=
ancial-analysis-companion-for-emacs/>)
- [drink-water.el: An Emacs package to remind you of the importance of =
Hydration] (<https://github.com/larrasket/drink-water.el>) ([Reddit] (<http=
s://www.reddit.com/r/emacs/comments/1kz97df/drinkwaterel_an_emacs_package_t=
o_remind_you_of/>))
- [bible-gateway: A BibleGateway Client for Emacs] (<https://i.redd.it/=
qhv5jtlbfd4f1.gif>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1l0=
ylpt/biblegateway_a_biblegateway_client_for_emacs/>))
- [Alvaro Ramirez: Awesome Emacs on macOS] (<https://lmno.lol/alvaro/aw=
esome-emacs-on-macos>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/=
1kwt90h/a_collection_of_macos_emacs_tips_ive_accumulated/>), [lobste.rs] (<=
https://lobste.rs/s/wfams6/awesome_emacs_on_macos>), [Irreal] (<https://irr=
eal.org/blog/?p=3D13020>))
- Emacs development:
- emacs-devel:
- [Filtering out process filters] (<https://lists.gnu.org/archive/htm=
l/emacs-devel/2025-06/msg00006.html>) - performance notes
- [Help wanted: Re: Feature request: character based scrollbars] (<ht=
tps://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00730.html>)
- [project-remember-project: Support calling it interactively] (<https:=
//git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df0bec20ac58ab848=
95b832fc545ea14c442d8332>)
- [New user option vc-dir-hide-up-to-date-on-revert] (<https://git.sava=
nnah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df9b311464db2e1cc34faaf2c86=
a9c46216337013>)
- [Have 'delete-frame' delete initial daemon frame only if FORCE is non=
-nil] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D43=
3a031d249a28a29bdc6c2c4cf880f26a262627>)
- New packages:
- beluga-mode <https://melpa.org/#/beluga-mode>: Major mode for Beluga =
source code (MELPA)
- bible-gateway <https://melpa.org/#/bible-gateway>: A Simple BibleGate=
way Client (MELPA)
- daselt <https://melpa.org/#/daselt>: Module for the Daselt configurat=
ion scheme (MELPA)
- json5-ts-mode <https://melpa.org/#/json5-ts-mode>: Major mode for JSO=
N5 (MELPA)
- mcp <https://melpa.org/#/mcp>: Model Context Protocol (MELPA)
- ob-athena <https://melpa.org/#/ob-athena>: Run AWS Athena queries fro=
m Org Babel (MELPA)
- polish-holidays <https://melpa.org/#/polish-holidays>: Polish holiday=
s (MELPA)
- p-search <https://melpa.org/#/p-search>: Emacs Search Tool Aggregator=
(MELPA)
- rasi-mode <https://melpa.org/#/rasi-mode>: Major mode for editing RAS=
I configuration files (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-06>). 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-org661f8e4" class=3D"outline-3">
<h3 id=3D"org661f8e4">2025-06-02 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org661f8e4">
<ul class=3D"org-ul">
<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>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/307852772/">https://www.meetup.com/emacsatx/events/307852772/</a> Wed Jun=
4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2=
300 Etc/GMT – Thu Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 070=
0 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 Jun 6 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 A=
sia/Kolkata - 2300 Asia/Singapore</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed Jun 11 0900 America/Vancou=
ver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Eur=
ope/Berlin - 2130 Asia/Kolkata – Thu Jun 12 0000 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 Jun 13 1800 Eu=
rope/Paris</li>
<li>EmacsSF (in person): coffee.el in SF <a href=3D"https://www.meetup.com/=
emacs-sf/events/307759219/">https://www.meetup.com/emacs-sf/events/30775921=
9/</a> Sat Jun 14 1100 America/Los_Angeles</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://oylenshpeegul.gitlab.io/blog/posts/20250529/">Tim He=
aney: R programming in Emacs</a> - learning more about use-package-expand-m=
inimally</li>
<li><a href=3D"https://codeberg.org/jjba23/welkomscherm.el">jjba23/welkomsc=
herm.el: Simple elegant welcome screen / dashboard for Emacs - Codeberg.org=
</a> (<a href=3D"https://mastodon.social/@jjba23/114613100854773309">@jjba2=
[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/jjba23/sss">jjba23/sss: Supreme Sexp Sy=
stem - SSS v3.1.11: more modularized</a> (<a href=3D"https://mastodon.socia=
l/@sss_project/114597049563244920">@[email protected]</a>)</li>
<li><a href=3D"https://commenting.onthe.incoherenceofthe.net/@pkal/statuses=
/01JWE1NFRJHAQ2KJY58DE40JH0">Help wanted: maintaining and hosting the Emacs=
Configuration Generator</a> (<a href=3D"https://news.ycombinator.com/item?=
id=3D44135227">HN</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2025-05-31_Converting_integers_to_ISO-8601_=
timestamps">Marcin Borkowski: Converting integers to ISO-8601 timestamps</a=
></li>
<li><a href=3D"https://ebzzry.com/en/emacs-pairs/">Emacs and Pairs</a></li>
<li><a href=3D"https://newartisans.com/2025/05/implementing-loeb-emacs-lisp=
/">Implementing L=C3=B6b=E2=80=99s theorem in Emacs Lisp</a> (<a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1kxa61o/implementing_l%C3%B6bs_theore=
m_in_emacs_lisp/">Reddit</a>, <a href=3D"https://news.ycombinator.com/item?=
id=3D44116385">HN</a>)</li>
<li><a href=3D"https://tv.dyne.org/w/7rTq5HyAXf3s9WBtzsYupE">Emacs Package =
Development: The Emacs Reader (II: Making Overlays Centered and Zoomable) -=
Dyne.org TV</a></li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-06-01-emacs-spacious-pa=
dding-0-7-0/">Protesilaos Stavrou: Emacs: spacious-padding version 0.7.0</a=
></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-05-27-emacs-doric-theme=
s-0-1-0/">Protesilaos Stavrou: Emacs: doric-themes version 0.1.0</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://oylenshpeegul.gitlab.io/blog/posts/20250601/">Tim He=
aney: Go to definition in Emacs</a></li>
</ul></li>
<li>TRAMP:
<ul class=3D"org-ul">
<li><a href=3D"https://hachyderm.io/@ablatedsprocket/114585800127083817">TR=
AMP workaround for fido-vertical-mode: setting tramp-completion-use-auth-so=
urces to nil, tweaking connection profiles</a></li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-orgmode/2025-05/msg=
00221.html">Help wanted: feedback on better multilingual support for Org Mo=
de</a> - all-tex-fonts feature branch, trying to figure out babel font mana=
gement challenge</li>
<li><a href=3D"https://mastodon.gamedev.place/@Moosader/114604079627295746"=
>Benefits of writing textbook in Org Mode: view by unit or by assignment ty=
pe</a></li>
<li><a href=3D"https://github.com/bcardoso/org-backlinks">bcardoso/org-back=
links - added support for arbitrary link types</a> (<a href=3D"https://mast=
odon.social/@cryptk/114602492616040990">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/laertida/sync-docs.el">laertida/sync-docs=
.el: An Emacs package to publish org-mode files=E2=80=94including images an=
d attachments=E2=80=94directly to Atlassian Confluence via its REST API.</a=
> (<a href=3D"https://www.reddit.com/r/emacs/comments/1kzidxu/just_a_simple=
_tool_for_publish_to_confluence/">Reddit</a>)</li>
<li><a href=3D"https://git.sr.ht/~struanr/org-ics-import.el">org-ics-import=
.el - Import iCalendar files to org agenda without external tools</a> (<a =
href=3D"https://www.reddit.com/r/orgmode/comments/1kxqu8h/orgicsimportel_im=
port_icalendar_files_to_org/">r/orgmode</a>, <a href=3D"https://www.reddit.=
com/r/emacs/comments/1kxquri/orgicsimportel_import_icalendar_files_to_org/"=
>r/emacs</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kx5re5/meeting_verb=
el_http_requests_from_within_org_mode/">Meeting `verb.el` —HTTP Requ=
ests from within Org mode</a></li>
<li><a href=3D"https://lucio.albenga.es/web-en/posts/2025/howto-create-and-=
publish-your-website-with-emacs-and-org-mode.html">/home/lucio.albenga.es -=
How To Create and Publish Your Website With Emacs and Org Mode</a> (<a hre=
f=3D"https://hostux.social/@lfa/114608609901170813">@[email protected]</a>)=
</li>
<li><a href=3D"https://peregrinator.site/blog/building-a-blogging-flow-usin=
g-emacs-and-emacs-only.html">Building a blogging flow using Emacs and Emacs=
only</a> (<a href=3D"https://www.reddit.com/r/orgmode/comments/1kxmj9a/new=
_post_on_blogging_with_emacs_and_orgmode/">Reddit</a>, <a href=3D"https://t=
oot.cat/@peregrinator/114590699679568792">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DaU8Q8VbdnEU">How I take no=
tes in org-roam #emacs</a> (07:23)</li>
<li><a href=3D"https://irreal.org/blog/?p=3D13018">Irreal: GitHub As A Note=
book</a></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsVe=
rticoSettingsNotes">My GNU Emacs settings for the vertico package (as of mi=
d 2025)</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1kxibr1/my_=
gnu_emacs_settings_for_the_vertico_package_as/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://taingram.org/blog/emacs-javascript-lsp.html">Setup E=
macs for JavaScript Development with LSP</a> (<a href=3D"https://mastodon.s=
ocial/@tiang/114599123306487967">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DQZ7YEEBjO1o">Emacs treesit=
ter lexical analysis of javascript</a> (01:44)</li>
<li><a href=3D"https://gist.github.com/glyph/0352baad69b931ed70554d6be4f8e9=
20">glyph-venv.el =C2=B7 GitHub - creating direnv based on naming conventio=
n</a> (<a href=3D"https://mastodon.social/@glyph/114611447476067280">@glyph=
@mastodon.social</a>)</li>
<li><a href=3D"https://screwlisp.small-web.org/emacs/eev-and-mcclim/">Emacs=
eev and common lisp McCLIM</a> (<a href=3D"https://gamerplus.org/@screwlis=
p/114588927379999847">@[email protected]</a>)</li>
<li><a href=3D"https://screwlisp.small-web.org/kitten/clkitten-parenscript-=
kitten-2/">emacs clkitten parenscript eev kitten of tutorial 2</a> (<a href=
=3D"https://gamerplus.org/@screwlisp/114601162150899640">@screwlisp@gamerpl=
us.org</a>)</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://leon_plickat.srht.site/writing/custom-emacs-qalc-rep=
l-popup/article.html">Custom Emacs qalc REPL Pop-Up</a> (<a href=3D"https:/=
/mastodon.social/@lhp/114589374458820205">@[email protected]</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://www.gnu.org/software/emacs/manual/html_node/modus-th=
emes/Note-on-SHR-fonts.html">Note on SHR fonts for Elfeed etc.</a> (<a href=
=3D"https://mastodon.social/@laotang/114595295228866073">@laotang@mastodon.=
social</a>)</li>
<li><a href=3D"https://todon.nl/@mousebot/114614260816418714">mastodon.el 2=
.0.1: minor fixes</a></li>
<li><a href=3D"https://gist.github.com/9viz/17d81b14b6dafdf959e4cec48c51cb3=
b">gnus-mast.el - read-only Gnus interface to Mastodon threads</a> (<a href=
=3D"https://mastinsaan.in/@viz/114608492886096233">@[email protected]</a>)<=
/li>
</ul></li>
<li>Evil mode:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/jamescherti/enhanced-evil-paredit.el">enh=
anced-evil-paredit.el - Improved Emacs Paredit support with Evil keybinding=
s (Release 1.0.2 of the maintained fork of evil-paredit)</a> (<a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1kygzt5/enhancedevilpareditel_improve=
d_emacs_paredit/">Reddit</a>)</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1l1czz2/ann_uniline_=
new_version/">[ANN] Uniline, new version</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DfEUQEK_uXk0">Image Viewing=
Workflow with NSXIV + Emacs Lisp + Dired</a> (07:49)</li>
<li><a href=3D"https://mbork.pl/2025-05-26_Adding_directories_to_EMMS_playl=
ist_from_Dired">Marcin Borkowski: Adding directories to EMMS playlist from =
Dired</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1l06xqh/gptelautocom=
plete_inline_code_completion_using/">gptel-autocomplete: Inline code comple=
tion using gptel</a> (<a href=3D"https://news.ycombinator.com/item?id=3D441=
46781">HN</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1kxhj3t/eden_v120_a_=
simple_chatgpt_client_for_emacs_that/">eden v1.20: a simple ChatGPT client =
for Emacs that focuses on conversations</a></li>
<li><a href=3D"https://blog.nilenso.com/blog/2025/05/06/local-llm-setup/">T=
iny Models, Local Throttles: Exploring My Local AI Dev Setup - nilenso blog=
</a> (<a href=3D"https://lobste.rs/s/5zxtyf/tiny_models_local_throttles_exp=
loring_my">lobste.rs</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dj6RsRdwLomo">Making the Pr=
ompt Dynamic in Requests to OpenAI Chat Completion API - Emacs Lisp | lesso=
n 08</a> (08:33)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DCuIwgjiVzHQ">Time To Forma=
t Chat Interactions With Markdown Mode - Emacs Lisp | lesson 09</a> (09:42)=
</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DHkih7jaqOnE">Agentic LLM u=
se in Emacs using Model Context Protocol (MCP)</a> (46:55)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://irreal.org/blog/?p=3D13016">Irreal: A Mansion That C=
hanges Itself To Suit You</a></li>
<li><a href=3D"https://sachachua.com/blog/2025/05/working-on-the-plumbing-i=
n-a-small-web-community/">Sacha Chua: Working on the plumbing in a small we=
b community</a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://emacsredux.com/blog/2025/06/01/let-s-make-keyboard-q=
uit-smarter/">Emacs Redux: Let=E2=80=99s make keyboard-quit smarter</a> (<a=
href=3D"https://www.reddit.com/r/emacs/comments/1l125q3/emacs_redux_lets_m=
ake_keyboardquit_smarter/">Reddit</a>)</li>
<li><a href=3D"http://yummymelon.com/devnull/announcing-casual-timezone.htm=
l">nfdn: Announcing Casual Timezone</a> (<a href=3D"https://sfba.social/@ki=
ckingvegas/114613937354119067">@[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0=
.2.7">divyaranjan/emacs-reader v0.2.7: better scrolling, global dark mode</=
a> (<a href=3D"https://mathstodon.xyz/@divyaranjan/114597336023777889">@div=
[email protected]</a>)</li>
<li><a href=3D"https://kristofferbalintona.me/posts/202505291438/">Emacs on=
Android is pretty good</a> (<a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1kykjq2/emacs_on_android_is_pretty_good/">Reddit</a>)</li>
<li><a href=3D"https://github.com/TheTimeTombs/TrAPT">TrAPT 1.0</a> - trans=
ient for the apt package manager</li>
<li><a href=3D"https://www.teachmaths.org/20250530-pta-emacs3/">Matt Maguir=
e: Plain Text Accounting with Emacs =E2=80=93 Part 3</a></li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250528081648-emacs=
--your-financial-analysis-companion-for-emacs/">James Dyer: Bank Buddy - Yo=
ur Financial Analysis Companion for Emacs!</a></li>
<li><a href=3D"https://github.com/larrasket/drink-water.el">drink-water.el:=
An Emacs package to remind you of the importance of Hydration</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1kz97df/drinkwaterel_an_emacs_p=
ackage_to_remind_you_of/">Reddit</a>)</li>
<li><a href=3D"https://i.redd.it/qhv5jtlbfd4f1.gif">bible-gateway: A BibleG=
ateway Client for Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1l0ylpt/biblegateway_a_biblegateway_client_for_emacs/">Reddit</a>)</li>
<li><a href=3D"https://lmno.lol/alvaro/awesome-emacs-on-macos">Alvaro Ramir=
ez: Awesome Emacs on macOS</a> (<a href=3D"https://www.reddit.com/r/emacs/c=
omments/1kwt90h/a_collection_of_macos_emacs_tips_ive_accumulated/">Reddit</=
a>, <a href=3D"https://lobste.rs/s/wfams6/awesome_emacs_on_macos">lobste.rs=
</a>, <a href=3D"https://irreal.org/blog/?p=3D13020">Irreal</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel:
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00=
006.html">Filtering out process filters</a> - performance notes</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00=
730.html">Help wanted: Re: Feature request: character based scrollbars</a><=
/li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df0bec20ac58ab84895b832fc545ea14c442d8332">project-remember-project: Su=
pport calling it interactively</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df9b311464db2e1cc34faaf2c86a9c46216337013">New user option vc-dir-hide-=
up-to-date-on-revert</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D433a031d249a28a29bdc6c2c4cf880f26a262627">Have 'delete-frame' delete i=
nitial daemon frame only if FORCE is non-nil</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/beluga-mode">beluga-mo=
de</a>: Major mode for Beluga source code (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/bible-gateway">bible-g=
ateway</a>: A Simple BibleGateway Client (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/daselt">daselt</a>: Mo=
dule for the Daselt configuration scheme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/json5-ts-mode">json5-t=
s-mode</a>: Major mode for JSON5 (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/mcp">mcp</a>: Model Co=
ntext Protocol (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/ob-athena">ob-athena</=
a>: Run AWS Athena queries from Org Babel (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/polish-holidays">polis=
h-holidays</a>: Polish holidays (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/p-search">p-search</a>=
: Emacs Search Tool Aggregator (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/rasi-mode">rasi-mode</=
a>: Major mode for editing RASI configuration files (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-06">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-06-02 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/307852772=
/ Wed Jun 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto - 2300 Etc/GMT -- Thu Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkata - =
0700 Asia/Singapore
- M-x Research: TBA https://m-x-research.github.io/ Fri Jun 6 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - =
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jun 11 =
0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600=
Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 12 0000 Asia/S=
ingapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Jun 13 1800 Europe/Paris
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/ev=
ents/307759219/ Sat Jun 14 1100 America/Los_Angeles
- Emacs configuration:
- [[https://oylenshpeegul.gitlab.io/blog/posts/20250529/][Tim Heaney: R p=
rogramming in Emacs]] - learning more about use-package-expand-minimally
- [[https://codeberg.org/jjba23/welkomscherm.el][jjba23/welkomscherm.el: =
Simple elegant welcome screen / dashboard for Emacs - Codeberg.org]] ([[htt=
ps://mastodon.social/@jjba23/114613100854773309][@[email protected]]])
- [[https://codeberg.org/jjba23/sss][jjba23/sss: Supreme Sexp System - SS=
S v3.1.11: more modularized]] ([[https://mastodon.social/@sss_project/11459=
7049563244920][@[email protected]]])
- [[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01JWE1NF=
RJHAQ2KJY58DE40JH0][Help wanted: maintaining and hosting the Emacs Configur=
ation Generator]] ([[https://news.ycombinator.com/item?id=3D44135227][HN]])
- Emacs Lisp:
- [[https://mbork.pl/2025-05-31_Converting_integers_to_ISO-8601_timestamp=
s][Marcin Borkowski: Converting integers to ISO-8601 timestamps]]
- [[https://ebzzry.com/en/emacs-pairs/][Emacs and Pairs]]
- [[https://newartisans.com/2025/05/implementing-loeb-emacs-lisp/][Implem=
enting L=C3=B6b=E2=80=99s theorem in Emacs Lisp]] ([[https://www.reddit.com=
/r/emacs/comments/1kxa61o/implementing_l=C3=B6bs_theorem_in_emacs_lisp/][Re=
ddit]], [[https://news.ycombinator.com/item?id=3D44116385][HN]])
- [[https://tv.dyne.org/w/7rTq5HyAXf3s9WBtzsYupE][Emacs Package Developme=
nt: The Emacs Reader (II: Making Overlays Centered and Zoomable) - Dyne.org=
TV]]
- Appearance:
- [[https://protesilaos.com/codelog/2025-06-01-emacs-spacious-padding-0-7=
-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.7.0]]
- [[https://protesilaos.com/codelog/2025-05-27-emacs-doric-themes-0-1-0/]=
[Protesilaos Stavrou: Emacs: doric-themes version 0.1.0]]
- Navigation:
- [[https://oylenshpeegul.gitlab.io/blog/posts/20250601/][Tim Heaney: Go =
to definition in Emacs]]
- TRAMP:
- [[https://hachyderm.io/@ablatedsprocket/114585800127083817][TRAMP worka=
round for fido-vertical-mode: setting tramp-completion-use-auth-sources to =
nil, tweaking connection profiles]]
- Org Mode:
- [[https://lists.gnu.org/archive/html/emacs-orgmode/2025-05/msg00221.htm=
l][Help wanted: feedback on better multilingual support for Org Mode]] - al=
l-tex-fonts feature branch, trying to figure out babel font management chal=
lenge
- [[https://mastodon.gamedev.place/@Moosader/114604079627295746][Benefits=
of writing textbook in Org Mode: view by unit or by assignment type]]
- [[https://github.com/bcardoso/org-backlinks][bcardoso/org-backlinks - a=
dded support for arbitrary link types]] ([[https://mastodon.social/@cryptk/=
114602492616040990][@[email protected]]])
- [[https://github.com/laertida/sync-docs.el][laertida/sync-docs.el: An E=
macs package to publish org-mode files=E2=80=94including images and attachm=
ents=E2=80=94directly to Atlassian Confluence via its REST API.]] ([[https:=
//www.reddit.com/r/emacs/comments/1kzidxu/just_a_simple_tool_for_publish_to=
_confluence/][Reddit]])
- [[https://git.sr.ht/~struanr/org-ics-import.el][org-ics-import.el - Imp=
ort iCalendar files to org agenda without external tools]] ([[https://www.=
reddit.com/r/orgmode/comments/1kxqu8h/orgicsimportel_import_icalendar_files=
_to_org/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1kxquri/or=
gicsimportel_import_icalendar_files_to_org/][r/emacs]])
- [[https://www.reddit.com/r/emacs/comments/1kx5re5/meeting_verbel_http_r=
equests_from_within_org_mode/][Meeting `verb.el` ---HTTP Requests from with=
in Org mode]]
- [[https://lucio.albenga.es/web-en/posts/2025/howto-create-and-publish-y=
our-website-with-emacs-and-org-mode.html][/home/lucio.albenga.es - How To C=
reate and Publish Your Website With Emacs and Org Mode]] ([[https://hostux.=
social/@lfa/114608609901170813][@[email protected]]])
- [[https://peregrinator.site/blog/building-a-blogging-flow-using-emacs-a=
nd-emacs-only.html][Building a blogging flow using Emacs and Emacs only]] (=
[[https://www.reddit.com/r/orgmode/comments/1kxmj9a/new_post_on_blogging_wi=
th_emacs_and_orgmode/][Reddit]], [[https://toot.cat/@peregrinator/114590699=
679568792][@[email protected]]])
- [[https://www.youtube.com/watch?v=3DaU8Q8VbdnEU][How I take notes in or=
g-roam #emacs]] (07:23)
- [[https://irreal.org/blog/?p=3D13018][Irreal: GitHub As A Notebook]]
- Completion:
- [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsVerticoSett=
ingsNotes][My GNU Emacs settings for the vertico package (as of mid 2025)]]=
([[https://www.reddit.com/r/emacs/comments/1kxibr1/my_gnu_emacs_settings_f=
or_the_vertico_package_as/][Reddit]])
- Coding:
- [[https://taingram.org/blog/emacs-javascript-lsp.html][Setup Emacs for =
JavaScript Development with LSP]] ([[https://mastodon.social/@tiang/1145991=
23306487967][@[email protected]]])
- [[https://www.youtube.com/watch?v=3DQZ7YEEBjO1o][Emacs treesitter lexic=
al analysis of javascript]] (01:44)
- [[https://gist.github.com/glyph/0352baad69b931ed70554d6be4f8e920][glyph=
-venv.el =C2=B7 GitHub - creating direnv based on naming convention]] ([[ht=
tps://mastodon.social/@glyph/114611447476067280][@[email protected]]])
- [[https://screwlisp.small-web.org/emacs/eev-and-mcclim/][Emacs eev and =
common lisp McCLIM]] ([[https://gamerplus.org/@screwlisp/114588927379999847=
][@[email protected]]])
- [[https://screwlisp.small-web.org/kitten/clkitten-parenscript-kitten-2/=
][emacs clkitten parenscript eev kitten of tutorial 2]] ([[https://gamerplu=
s.org/@screwlisp/114601162150899640][@[email protected]]])
- Math:
- [[https://leon_plickat.srht.site/writing/custom-emacs-qalc-repl-popup/a=
rticle.html][Custom Emacs qalc REPL Pop-Up]] ([[https://mastodon.social/@lh=
p/114589374458820205][@[email protected]]])
- Mail, news, and chat:
- [[https://www.gnu.org/software/emacs/manual/html_node/modus-themes/Note=
-on-SHR-fonts.html][Note on SHR fonts for Elfeed etc.]] ([[https://mastodon=
.social/@laotang/114595295228866073][@[email protected]]])
- [[https://todon.nl/@mousebot/114614260816418714][mastodon.el 2.0.1: min=
or fixes]]
- [[https://gist.github.com/9viz/17d81b14b6dafdf959e4cec48c51cb3b][gnus-m=
ast.el - read-only Gnus interface to Mastodon threads]] ([[https://mastinsa=
an.in/@viz/114608492886096233][@[email protected]]])
- Evil mode:
- [[https://github.com/jamescherti/enhanced-evil-paredit.el][enhanced-evi=
l-paredit.el - Improved Emacs Paredit support with Evil keybindings (Releas=
e 1.0.2 of the maintained fork of evil-paredit)]] ([[https://www.reddit.com=
/r/emacs/comments/1kygzt5/enhancedevilpareditel_improved_emacs_paredit/][Re=
ddit]])
- Multimedia:
- [[https://www.reddit.com/r/emacs/comments/1l1czz2/ann_uniline_new_versi=
on/][[ANN] Uniline, new version]]
- [[https://www.youtube.com/watch?v=3DfEUQEK_uXk0][Image Viewing Workflow=
with NSXIV + Emacs Lisp + Dired]] (07:49)
- [[https://mbork.pl/2025-05-26_Adding_directories_to_EMMS_playlist_from_=
Dired][Marcin Borkowski: Adding directories to EMMS playlist from Dired]]
- AI:
- [[https://www.reddit.com/r/emacs/comments/1l06xqh/gptelautocomplete_inl=
ine_code_completion_using/][gptel-autocomplete: Inline code completion usin=
g gptel]] ([[https://news.ycombinator.com/item?id=3D44146781][HN]])
- [[https://www.reddit.com/r/emacs/comments/1kxhj3t/eden_v120_a_simple_ch=
atgpt_client_for_emacs_that/][eden v1.20: a simple ChatGPT client for Emacs=
that focuses on conversations]]
- [[https://blog.nilenso.com/blog/2025/05/06/local-llm-setup/][Tiny Model=
s, Local Throttles: Exploring My Local AI Dev Setup - nilenso blog]] ([[htt=
ps://lobste.rs/s/5zxtyf/tiny_models_local_throttles_exploring_my][lobste.rs=
]])
- [[https://www.youtube.com/watch?v=3Dj6RsRdwLomo][Making the Prompt Dyna=
mic in Requests to OpenAI Chat Completion API - Emacs Lisp | lesson 08]] (0=
8:33)
- [[https://www.youtube.com/watch?v=3DCuIwgjiVzHQ][Time To Format Chat In=
teractions With Markdown Mode - Emacs Lisp | lesson 09]] (09:42)
- [[https://www.youtube.com/watch?v=3DHkih7jaqOnE][Agentic LLM use in Ema=
cs using Model Context Protocol (MCP)]] (46:55)
- Community:
- [[https://irreal.org/blog/?p=3D13016][Irreal: A Mansion That Changes It=
self To Suit You]]
- [[https://sachachua.com/blog/2025/05/working-on-the-plumbing-in-a-small=
-web-community/][Sacha Chua: Working on the plumbing in a small web communi=
ty]]
- Other:
- [[https://emacsredux.com/blog/2025/06/01/let-s-make-keyboard-quit-smart=
er/][Emacs Redux: Let=E2=80=99s make keyboard-quit smarter]] ([[https://www=
.reddit.com/r/emacs/comments/1l125q3/emacs_redux_lets_make_keyboardquit_sma=
rter/][Reddit]])
- [[http://yummymelon.com/devnull/announcing-casual-timezone.html][nfdn: =
Announcing Casual Timezone]] ([[https://sfba.social/@kickingvegas/114613937=
354119067][@[email protected]]])
- [[https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0.2.7][div=
yaranjan/emacs-reader v0.2.7: better scrolling, global dark mode]] ([[https=
://mathstodon.xyz/@divyaranjan/114597336023777889][@divyaranjan@mathstodon.=
xyz]])
- [[https://kristofferbalintona.me/posts/202505291438/][Emacs on Android =
is pretty good]] ([[https://www.reddit.com/r/emacs/comments/1kykjq2/emacs_o=
n_android_is_pretty_good/][Reddit]])
- [[https://github.com/TheTimeTombs/TrAPT][TrAPT 1.0]] - transient for th=
e apt package manager
- [[https://www.teachmaths.org/20250530-pta-emacs3/][Matt Maguire: Plain =
Text Accounting with Emacs =E2=80=93 Part 3]]
- [[https://emacs.dyerdwelling.family/emacs/20250528081648-emacs--your-fi=
nancial-analysis-companion-for-emacs/][James Dyer: Bank Buddy - Your Financ=
ial Analysis Companion for Emacs!]]
- [[https://github.com/larrasket/drink-water.el][drink-water.el: An Emacs=
package to remind you of the importance of Hydration]] ([[https://www.redd=
it.com/r/emacs/comments/1kz97df/drinkwaterel_an_emacs_package_to_remind_you=
_of/][Reddit]])
- [[https://i.redd.it/qhv5jtlbfd4f1.gif][bible-gateway: A BibleGateway Cl=
ient for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1l0ylpt/biblega=
teway_a_biblegateway_client_for_emacs/][Reddit]])
- [[https://lmno.lol/alvaro/awesome-emacs-on-macos][Alvaro Ramirez: Aweso=
me Emacs on macOS]] ([[https://www.reddit.com/r/emacs/comments/1kwt90h/a_co=
llection_of_macos_emacs_tips_ive_accumulated/][Reddit]], [[https://lobste.r=
s/s/wfams6/awesome_emacs_on_macos][lobste.rs]], [[https://irreal.org/blog/?=
p=3D13020][Irreal]])
- Emacs development:
- emacs-devel:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00006.htm=
l][Filtering out process filters]] - performance notes
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00730.htm=
l][Help wanted: Re: Feature request: character based scrollbars]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df0be=
c20ac58ab84895b832fc545ea14c442d8332][project-remember-project: Support cal=
ling it interactively]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df9b3=
11464db2e1cc34faaf2c86a9c46216337013][New user option vc-dir-hide-up-to-dat=
e-on-revert]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D433a=
031d249a28a29bdc6c2c4cf880f26a262627][Have 'delete-frame' delete initial da=
emon frame only if FORCE is non-nil]]
- New packages:
- https://melpa.org/#/beluga-mode: Major mode for Beluga source code (MEL=
PA)
- https://melpa.org/#/bible-gateway: A Simple BibleGateway Client (MELPA)
- https://melpa.org/#/daselt: Module for the Daselt configuration scheme =
(MELPA)
- https://melpa.org/#/json5-ts-mode: Major mode for JSON5 (MELPA)
- https://melpa.org/#/mcp: Model Context Protocol (MELPA)
- https://melpa.org/#/ob-athena: Run AWS Athena queries from Org Babel (M=
ELPA)
- https://melpa.org/#/polish-holidays: Polish holidays (MELPA)
- https://melpa.org/#/p-search: Emacs Search Tool Aggregator (MELPA)
- https://melpa.org/#/rasi-mode: Major mode for editing RASI configuratio=
n files (MELPA)
Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https:=
//www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/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-06][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
--=-=-=--