2025-04-28 Emacs news
Sacha Chua <[email protected]> Tue, 29 Apr 2025 09:35: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-04-28 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Help wanted:
- [[ANN] Re: Join the Org Mode project as the Worg maintainer] (<https:=
//list.orgmode.org/[email protected]>) ([Reddit] (<https://www.reddit.c=
om/r/orgmode/comments/1k8x7xo/join_the_org_mode_project_as_the_worg_maintai=
ner/>))
- Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.ics>), [Org] (<https://emacslife.com/calendar/>)):
- Emacs Berlin (hybrid, in English) <https://emacs-berlin.org/> Wed Apr=
30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - =
1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 1 0030 Asi=
a/Singapore
- M-x Research: TBA <https://m-x-research.github.io/> Fri May 2 0800 Am=
erica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GM=
T - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- EmacsATX: Emacs Social <https://www.meetup.com/emacsatx/events/306966=
612/> Wed May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 Americ=
a/Toronto - 2300 Etc/GMT -- Thu May 8 0100 Europe/Berlin - 0430 Asia/Kolkat=
a - 0700 Asia/Singapore
- Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier=
-emacs> Fri May 9 1800 Europe/Paris
- EmacsSF (in person): coffee.el in SF <https://www.meetup.com/emacs-sf=
/events/307404994/> Sat May 10 1100 America/Los_Angeles
- Beginner:
- [Emacs Crash Course - 5 part series - From Vanilla to Custom] (<https=
://www.youtube.com/watch?v=3DdCdoyDeR_rI>) ([Reddit] (<https://www.reddit.c=
om/r/emacs/comments/1k7tcsf/emacs_crash_course_5_part_series_from_vanilla_t=
o/>))
- [How to (actually) learn Emacs] (<https://www.youtube.com/watch?v=3Dd=
W14ncFofm4>) (10:54)
- [Install and Basic Config of Emacs on a Chromebook in Only 10 Minutes=
! (Without Elisp)] (<https://www.youtube.com/watch?v=3Dai8PDUNJABA>) (10:50)
- Emacs configuration:
- [Evan Moses: Separating work and personal config] (<https://www.emose=
s.org/posts/keeping-work-separate/>)
- [By-host configs in Doom. Custom starting window sizes. | hi, it's mi=
ke =CA=95=E2=80=A2=E1=B4=A5=E2=80=A2=CA=94=EF=BE=89] (<https://mike.pudding=
time.org/by-host-configs-in-doom.-custom-starting-window-sizes./>) ([@mph@s=
ocial.lol] (<https://social.lol/@mph/114377406653331502>))
- [Basics of the Emacs Straight Package Manager #coding #programming #r=
eupload] (<https://www.youtube.com/watch?v=3Dub_ARKkCSug>) (09:14)
- [emacs-config 3.0.1.0 released. Cleanups and workarounds] (<https://g=
ithub.com/flajann2/emacs-config>) ([Reddit] (<https://www.reddit.com/r/emac=
s/comments/1k83xd5/emacsconfig_3010_released_cleanups_and_workarounds/>))
- Emacs Lisp:
- [Emacs Package Development: The Emacs Reader (I: Introduction) - Dyne=
.org TV] (<https://tv.dyne.org/w/8W8o4fWz94bMYVMUWExkX7>)
- [Maintain Emacs histories with the ring package (overview)] (<https:/=
/www.youtube.com/watch?v=3DG7DbqLFyQJk>) (07:17)
- [How to fix two buglets in Ramin Honary's Emacs analog clock - YouTub=
e] (<https://www.youtube.com/watch?v=3DqYq-mskrKSM>) ([@lispwizard@techhub.=
social] (<https://techhub.social/@lispwizard/114399051139511802>))
- Appearance:
- [FYI: mode-line-collapse-minor-modes] (<https://www.reddit.com/r/emac=
s/comments/1k7zxjv/fyi_modelinecollapseminormodes/>)
- [Amit Patel: Emacs per-project colors] (<https://amitp.blogspot.com/2=
025/04/emacs-per-project-colors.html>)
- [TAONAW - switching themes based on OS] (<https://taonaw.com/2025/04/=
22/on-linux-i-now-use.html>)
- [Protesilaos Stavrou: Emacs: show-font version 0.3.0] (<https://prote=
silaos.com/codelog/2025-04-26-emacs-show-font-0-3-0/>)
- Navigation:
- [TIL xref-go-back] (<https://defcon.social/@texaco/114414790573265465=
>)
- [imarko/man-index: An Emacs command to quickly navigate to keywords w=
ithin a man page. - Codeberg.org] (<https://codeberg.org/imarko/man-index>)=
([@[email protected]] (<https://fosstodon.org/@zrzz/114395180769484151>))
- [Hot key to quickly jump out of parens #emacs #coding #programming #r=
eupload] (<https://www.youtube.com/watch?v=3Dkf3HivrI5Sk>) (01:08)
- TRAMP:
- [Using SUDO in Emacs with Tramp] (<https://gnarledgrip.gitlab.io/usin=
g-sudo-in-emacs.html>) ([@[email protected]] (<https://mastodon.socia=
l/@revrari/114403192754528455>))
- Writing:
- [blogging capture tool to markdown =C2=B7 GitHub] (<https://gist.gith=
ub.com/pdxmph/4072412b8517b5d4e2b6c6fa4595d73c>) ([@[email protected]] (<https=
://social.lol/@mph/114379581952367352>))
- [Tim Heaney: Typst] (<https://oylenshpeegul.gitlab.io/blog/posts/2025=
0427/>)
- [Gauging interest in (developing) a Typst table/grid editing package]=
(<https://www.reddit.com/r/emacs/comments/1k7kg77/gauging_interest_in_deve=
loping_a_typst_tablegrid/>)
- [sinhala/emacs-sinhala-wijesekara: Emacs =E0=B7=83=E0=B6=B3=E0=B7=84=
=E0=B7=8F =E0=B7=80=E0=B7=92=E0=B6=A2=E0=B7=9A=E0=B7=83=E0=B7=9A=E0=B6=9A=
=E0=B6=BB =E0=B6=86=E0=B6=AF=E0=B7=8F=E0=B6=B1-=E0=B6=9A=E0=B7=8A=E2=80=8D=
=E0=B6=BB=E0=B6=B8=E0=B6=BA - Codeberg.org] (<https://codeberg.org/sinhala/=
emacs-sinhala-wijesekara>)
- [0xd9a/test-emacs-sinhala-singlish-test - Codeberg.org] (<https://c=
odeberg.org/0xd9a/test-emacs-sinhala-singlish-test>)
- [overleaf-connection.el v1.0.0-rc1 (looking for testers)] (<https://w=
ww.reddit.com/r/emacs/comments/1k8n897/overleafconnectionel_v100rc1_looking=
_for_testers/>)
- Org Mode:
- [Emacs OrgMode Trivialities Emphasis Markers And Timer 2025_04_25_02:=
38:13 - YouTube] (<https://youtu.be/MeDo_Q2oOuk>) ([@[email protected]=
ocial] (<https://mastodon.social/@unixbhaskar/114395274452776767>))
- [Stupidly Simple Notes Taking With Emacs - fossHQ] (<https://video.fo=
sshq.org/videos/watch/0b4dd8aa-da25-4afb-afe7-1c5bf51a13a2>)
- [How I org with spacemacs =C2=B7] (<https://cmdln.org/2016/04/26/how-=
i-org-with-spacemacs/>) (2016)
- [Christian Tietze: Keep .org File Outline Items Sorted Alphabetically=
] (<https://christiantietze.de/posts/2025/04/keep-org-mode-items-sorted-alp=
habetically/>) ([Irreal] (<https://irreal.org/blog/?p=3D12943>))
- [Assembling Org Mode Files with Transclusion - System Crafters Live!]=
(<https://www.youtube.com/watch?v=3D6U9wG-pf-aQ>) (01:58:45)
- [GitHub - Clement-Jean/codetabs.el: Horizontally tabbed code blocks f=
or org mode] (<https://github.com/Clement-Jean/codetabs.el>) ([Reddit] (<ht=
tps://www.reddit.com/r/emacs/comments/1k7dic1/github_clementjeancodetabsel_=
horizontally_tabbed/>))
- [Editing the ends of emphasized text with hidden emphasis markers] (<=
https://www.reddit.com/r/orgmode/comments/1k4h82p/editing_the_ends_of_empha=
sized_text_with_hidden/>)
- [Introducing tagger and tagger-emacs-wrapper] (<https://www.reddit.co=
m/r/emacs/comments/1k8yqit/introducing_tagger_and_taggeremacswrapper/>) ([R=
eddit] (<https://www.reddit.com/r/orgmode/comments/1k8ysxs/introducing_tagg=
er_a_cli_utility_to_explore/>))
- [Org Mode requests: [FR] Allow entering time/date range for :time-pro=
mpt capture template property (was: org-capture-fill-template %T drops end =
time)] (<https://list.orgmode.org/87tt69py3t.fsf@localhost>)
- [Hugo posting in Emacs | hi, it's mike =CA=95=E2=80=A2=E1=B4=A5=E2=80=
=A2=CA=94=EF=BE=89] (<https://mike.puddingtime.org/hugo-posting-in-emacs/>)=
([@[email protected]] (<https://social.lol/@mph/114376780953458457>))
- [Charles Choi: Announcing Scrim - An Org Protocol Proxy for Emacs on =
macOS] (<http://yummymelon.com/devnull/announcing-scrim--an-org-protocol-pr=
oxy-for-emacs-on-macos.html>)
- [TAONAW - Emacs and Org Mode: A month with Journelly] (<https://taona=
w.com/2025/04/27/a-month-with-journelly.html>)
- [[BLOG] #17 [[bbb:OrgMeetup]=E2=80=8B] on Wed, Apr 9, 19:00 UTC+3] (<=
https://list.orgmode.org/87ecxkb1pv.fsf@localhost>) - meeting notes
- Denote:
- [Journaling with Journelly and Denote | Timothy J B Welch] (<https://=
cthimothy.github.io/blog/2025/04/28/journelly-and-org.html>) ([@Cthimothy@d=
ice.camp] (<https://dice.camp/@Cthimothy/114416008894217783>))
- Coding:
- [Small .bashrc (and elisp) tricks to 'auto activate' python virtual e=
nvironments] (<https://www.reddit.com/r/emacs/comments/1k6corx/small_bashrc=
_and_elisp_tricks_to_auto_activate/>)
- [Commodore 64 Assembly, part 1: Hello World and basic Emacs setup] (<=
https://michal.sapka.pl/2025/commodore-64-assembler-day-1-hello-world-and-e=
macs-setup/>)
- [I made a mode for Grafana Alloy config. Hope somebody else finds it =
useful.] (<https://codeberg.org/bgcartman/grafana-alloy-mode>) ([Reddit] (<=
https://www.reddit.com/r/emacs/comments/1k99ala/i_made_a_mode_for_grafana_a=
lloy_config_hope/>))
- [Unch revuelto de cosas m=C3=ADas] (<https://notxor.nueva-actitud.org=
/2025/04/27/un-revuelto-de-cosas-mias.html>) ([@[email protected]] (<https://=
masto.es/@Notxor/114410979780160235>))
- [Flycheck 35 is out!] (<https://github.com/flycheck/flycheck/blob/mas=
ter/CHANGES.rst#350-2025-04-23>) ([Reddit] (<https://www.reddit.com/r/emacs=
/comments/1k5xu0d/flycheck_35_is_out/>))
- [How to Get Tree-sitter to Work in Emacs in 6 Minutes #coding #progra=
mming #syntax] (<https://www.youtube.com/watch?v=3DfZW9TuWeCEU>) (06:01)
- [Binary Reverse-Engineering with Emacs] (<https://youtu.be/e2zSl-jdB9=
U>) (08:29, [Reddit] (<https://www.reddit.com/r/emacs/comments/1k8drtu/bina=
ry_reverseengineering_with_emacs/>))
- [johannes-mueller/devcontainer-mode: Rudimentary support for devconta=
iner in emacs] (<https://github.com/johannes-mueller/devcontainer-mode>) ([=
@[email protected]] (<https://chaos.social/@johmue/114376443134349992>), =
[Reddit] (<https://www.reddit.com/r/emacs/comments/1k68w1i/devcontainermode=
_a_global_minor_mode_to_develop/>))
- [Unwound Stack: eglot-finding-sub-projects] (<https://www.unwoundstac=
k.com/blog/eglot-finding-sub-projects.html>)
- [my/copy-short-commit-hash] (<https://mastodon.xyz/@dotemacs/11441635=
2531712098>)
- [TIL: track changes in Emacs with highlight-changes-mode =E2=80=A2 to=
mmorris.org] (<https://tommorris.org/posts/2025/til-track-changes-in-emacs-=
with-highlight-changes-mode/>) ([@[email protected]] (<https://mast=
odon.social/@tommorris/114405788233888064>))
- Mail, news, and chat:
- [Alternative headers view for mu4e] (<https://i.redd.it/1magv1dfnjxe1=
.png>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1k9rbaq/alternat=
ive_headers_view_for_mu4e/>))
- [Jack Baty: Consolidating my email handling in Emacs] (<https://baty.=
net/posts/2025/04/consolidating-my-email-handling-in-emacs/>)
- [rtrppl/hotsky: Fetches links from Bluesky feed, sorts them by freque=
ncy, and presents them in an Orgmode buffer in Emacs.] (<https://github.com=
/rtrppl/hotsky>) ([@[email protected]] (<https://mastodon.social/@lao=
tang/114380101598188435>))
- Evil mode:
- [Wrote an Emacs package to better integrate Evil and god-mode] (<http=
s://github.com/jam1015/evil-god-toggle>) ([Reddit] (<https://www.reddit.com=
/r/emacs/comments/1k7yswk/wrote_an_emacs_package_to_better_integrate_evil/>=
))
- AI:
- [bajsicki/gptel-org-tools: Tooling for LLM interactions with org-mode=
. Requires gptel and org-ql. - Codeberg.org] (<https://codeberg.org/bajsick=
i/gptel-org-tools>)
- [(within parens...): Emacs Lisp Programming with DeepSeek: A New Widg=
et] (<https://within-parens.blogspot.com/2025/04/emacs-lisp-programming-wit=
h-deepseek.html>) ([@[email protected]] (<https://mastodon.social/@ma=
rcoxa/114394943142861919>))
- [Ep647 emacs install ai chatbot interface gptel (ollama, deepseek, ch=
atgpt)] (<https://www.youtube.com/watch?v=3DYz0dADvQG5o>) (50:51)
- [Emacs/Org-mode and ChatGPT] (<https://www.youtube.com/watch?v=3DaXpT=
izHctis>) (24:19)
- [James Dyer: Ollama-Buddy 0.9.35: Grok, Gemini Integration and Enhanc=
ed Sessions] (<https://emacs.dyerdwelling.family/emacs/20250424085731-emacs=
--ollama-buddy-0-9-35-grok-gemini-integration-enhanced-sessions/>)
- [ChatGPT Emacs Integration Course] (<https://go.tonyaldon.com/course-=
d27bdbe2>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1k57dc9/lear=
n_how_to_build_a_fully_functional_emacs/>)) ($119)
- Community:
- [Emacs Weekly Tips, Tricks, or Questions - Lemmy.World] (<https://lem=
my.world/post/28587398?scrollToComments=3Dtrue>) - SES (Simple Emacs Spread=
sheets)
- [Fortnightly Tips, Tricks, and Questions =E2=80=94 2025-04-22 / week =
16] (<https://www.reddit.com/r/emacs/comments/1k4w6ov/fortnightly_tips_tric=
ks_and_questions_20250422/>)
- [I Joined The Craftering] (<https://trevdev.ca/blog/i-joined-the-craf=
tering.html>) ([@[email protected]] (<https://fosstodon.org/@trevdev/11=
4402480205741354>))
- [@[email protected]] (<https://planet.emacslife.com/>) ([@runlev=
[email protected]] (<https://emacs.social/@runlevelrobot/114401463523970=
642>))
- [Talk with Theena (Multidisciplinary Artist) | Writing Professionally=
| Neovim Emacs LaTeX Org Mode (2 hour video)] (<https://www.reddit.com/r/e=
macs/comments/1k6s1ou/talk_with_theena_multidisciplinary_artist_writing/>)
- [Emacs' Undeserved Reputation] (<https://randyridenour.net/posts/2025=
-03-02-emacs-undeserved-reputation.html>) ([Reddit] (<https://www.reddit.co=
m/r/planetemacs/comments/1k7akie/emacs_undeserved_reputation/>))
- Other:
- [The Emacs Cat: Emacs Time Stamp] (<https://olddeuteronomy.github.io/=
post/emacs-time-stamp/>) ([Irreal] (<https://irreal.org/blog/?p=3D12941>))
- [TIL global-auto-revert-mode] (<https://fosstodon.org/@michaelanckaer=
t/114398669856362693>)
- [divyaranjan/emacs-reader: An all-in-one ebook reader for all formats=
in Emacs, backed by MuPDF. - Codeberg.org] (<https://codeberg.org/divyaran=
jan/emacs-reader>)
- [An Emacs + Nix Workflow | Max's Blog] (<https://maxtyler.net/blog/em=
acs-nix-environment>) - direnv, lorri
- [Sorting Strings in a Line in Emacs] (<http://yummymelon.com/devnull/=
sorting-strings-in-a-line-in-emacs.html>) ([Reddit] (<https://www.reddit.co=
m/r/emacs/comments/1k7wqml/sorting_strings_in_a_line_in_emacs/>), [Irreal] =
(<https://irreal.org/blog/?p=3D12945>)) sort-regexp-fields
- [Lars Ingebrigtsen: OpenLibrary, LibraryThing, Books and Emacs] (<htt=
ps://lars.ingebrigtsen.no/2025/04/22/openlibrary-librarything-books-and-ema=
cs/>)
- [Much Ado About Emacs 009 - general.el, defalias, recursive-narrow, b=
ufferfile] (<https://bicycleforyourmind.com/much_ado_about_emacs_009>) ([@m=
[email protected]] (<https://fosstodon.org/@macosxguru/11439885563089=
3694>))
- [Matt Maguire: Plain Text Accounting with Emacs] (<https://www.teachm=
aths.org/20250423-pta-emacs/>), also [part 2] (<https://www.teachmaths.org/=
20250424-pta-emacs2/>)
- [The Emacs widget toolkit | Aleksandr Petrosyan] (<https://appetrosya=
n.github.io/posts/emacs-widget.html>)
- [tusharhero/tinee: This Is Not Emacs Everywhere, in the sense that it=
's not as featureful as Emacs-everywhere, and hence tinee.] (<https://codeb=
erg.org/tusharhero/tinee>) - write in Emacs, send to other apps; only for W=
ayland right now
- [Swankful Software-Individuals] (<https://screw-lisp.statichost.eu/em=
acs/swankful-software-individuals.html>) ([@[email protected]] (<h=
ttps://mastodon.sdf.org/@screwtape/114407871385882557>))
- [A Better Meta Key for Emacs] (<https://duncanbritt.com/blog/ergo-met=
a/ergo-meta.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1k93=
5pk/a_better_meta_key_for_emacs/>)) - using ; as meta if held down
- [Emacs pinky solution -> use your thumbs! With this keyboard layout] =
(<https://i.redd.it/0i3f7v65u6xe1.jpeg>) ([Reddit] (<https://www.reddit.com=
/r/emacs/comments/1k8e0dc/emacs_pinky_solution_use_your_thumbs_with_this/>)=
, [Irreal] (<https://irreal.org/blog/?p=3D12934>))
- [Emacs hacking 00 - Avoid RSI and "emacs pinky" once and for all.] (<=
https://www.youtube.com/watch?v=3Dn9gJxKchkRw>) ([Reddit] (<https://www.red=
dit.com/r/emacs/comments/1k4mr9l/emacs_hacking_00_avoid_rsi_and_emacs_pinky=
_once/>))
- Emacs development:
- emacs-devel:
- [RFC: let's make term.el possible] (<https://lists.gnu.org/archive/=
html/emacs-devel/2025-04/msg00879.html>)
- [Re: Next steps for igc feature branch] (<https://lists.gnu.org/arc=
hive/html/emacs-devel/2025-04/msg01007.html>)
- [also, possible issues when it comes to installing the MPS librar=
y] (<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00857.html>)
- [Re: Vectorization, SIMD] (<https://lists.gnu.org/archive/html/emac=
s-devel/2025-04/msg00889.html>) - auto-vectorization
- [Re: Trust API] (<https://lists.gnu.org/archive/html/emacs-devel/20=
25-04/msg00863.html>) - working out how trust should work with buffers, may=
be regions
- [experience from org-confirm-babel-evaluate] (<https://lists.gnu.=
org/archive/html/emacs-devel/2025-04/msg00789.html>)
- [Flymake: Experimental 'fancy' flymake-show-diagnostics-at-end-of-lin=
e] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0262e=
3e158e35770f864d3131baf8f1793a20e58>)
- [Mark vc-dav.el as obsolete (bug#77626)] (<https://git.savannah.gnu.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3D925ac2ef7043a1cf5356f8fa1f15ae435293=
19bc>)
- [Add "forward history" support for some debuggers] (<https://git.sava=
nnah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df808f637f57eb0fe87fdc2ea7c=
2a1fd9e2f9d912>)
- [mode-line-modes-delimiters: New option] (<https://git.savannah.gnu.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3D7bb648eb804c6420cd0f76cd8075a0faa30a=
4bfd>)
- [; * etc/NEWS: Document deletion of block comment variables.] (<https=
://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3a95e1ede8269f9=
ba0c223383bc2e8b28e6f7413>)
- [Revert addition of electric-block-comment-mode & follow-up commits] =
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4808f785=
ccb0166a87983405c6317ab2a4d6dfde>)
- New packages:
- jjdescription: Major mode for editing Jujutsu description files (MELP=
A)
- ob-bigquery: Babel Functions for BigQuery Databases (MELPA)
- org-hide-drawers: Hide drawers in Org using overlays (MELPA)
- termint: Run REPLs in a terminal backend (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-04>). 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
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
<div id=3D"outline-container-org210e73e" class=3D"outline-3">
<h3 id=3D"org210e73e">2025-04-28 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org210e73e">
<ul class=3D"org-ul">
<li>Help wanted:
<ul class=3D"org-ul">
<li><a href=3D"https://list.orgmode.org/[email protected]">[ANN] Re: Jo=
in the Org Mode project as the Worg maintainer</a> (<a href=3D"https://www.=
reddit.com/r/orgmode/comments/1k8x7xo/join_the_org_mode_project_as_the_worg=
_maintainer/">Reddit</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>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Apr 30 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2=
200 Asia/Kolkata – Thu May 1 0030 Asia/Singapore</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Fri May 2 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 A=
sia/Kolkata - 2300 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/306966612/">https://www.meetup.com/emacsatx/events/306966612/</a> Wed May=
7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2=
300 Etc/GMT – Thu May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 070=
0 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri May 9 1800 Eur=
ope/Paris</li>
<li>EmacsSF (in person): coffee.el in SF <a href=3D"https://www.meetup.com/=
emacs-sf/events/307404994/">https://www.meetup.com/emacs-sf/events/30740499=
4/</a> Sat May 10 1100 America/Los_Angeles</li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DdCdoyDeR_rI">Emacs Crash C=
ourse - 5 part series - From Vanilla to Custom</a> (<a href=3D"https://www.=
reddit.com/r/emacs/comments/1k7tcsf/emacs_crash_course_5_part_series_from_v=
anilla_to/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DdW14ncFofm4">How to (actua=
lly) learn Emacs</a> (10:54)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dai8PDUNJABA">Install and B=
asic Config of Emacs on a Chromebook in Only 10 Minutes! (Without Elisp)</a=
> (10:50)</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://www.emoses.org/posts/keeping-work-separate/">Evan Mo=
ses: Separating work and personal config</a></li>
<li><a href=3D"https://mike.puddingtime.org/by-host-configs-in-doom.-custom=
-starting-window-sizes./">By-host configs in Doom. Custom starting window s=
izes. | hi, it's mike =CA=95=E2=80=A2=E1=B4=A5=E2=80=A2=CA=94=EF=BE=89</a> =
(<a href=3D"https://social.lol/@mph/114377406653331502">@[email protected]</a>=
)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dub_ARKkCSug">Basics of the=
Emacs Straight Package Manager #coding #programming #reupload</a> (09:14)<=
/li>
<li><a href=3D"https://github.com/flajann2/emacs-config">emacs-config 3.0.1=
.0 released. Cleanups and workarounds</a> (<a href=3D"https://www.reddit.co=
m/r/emacs/comments/1k83xd5/emacsconfig_3010_released_cleanups_and_workaroun=
ds/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://tv.dyne.org/w/8W8o4fWz94bMYVMUWExkX7">Emacs Package =
Development: The Emacs Reader (I: Introduction) - Dyne.org TV</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DG7DbqLFyQJk">Maintain Emac=
s histories with the ring package (overview)</a> (07:17)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DqYq-mskrKSM">How to fix tw=
o buglets in Ramin Honary's Emacs analog clock - YouTube</a> (<a href=3D"ht=
tps://techhub.social/@lispwizard/114399051139511802">@[email protected]=
cial</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k7zxjv/fyi_modeline=
collapseminormodes/">FYI: mode-line-collapse-minor-modes</a></li>
<li><a href=3D"https://amitp.blogspot.com/2025/04/emacs-per-project-colors.=
html">Amit Patel: Emacs per-project colors</a></li>
<li><a href=3D"https://taonaw.com/2025/04/22/on-linux-i-now-use.html">TAONA=
W - switching themes based on OS</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-04-26-emacs-show-font-0=
-3-0/">Protesilaos Stavrou: Emacs: show-font version 0.3.0</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://defcon.social/@texaco/114414790573265465">TIL xref-g=
o-back</a></li>
<li><a href=3D"https://codeberg.org/imarko/man-index">imarko/man-index: An =
Emacs command to quickly navigate to keywords within a man page. - Codeberg=
.org</a> (<a href=3D"https://fosstodon.org/@zrzz/114395180769484151">@zrzz@=
fosstodon.org</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dkf3HivrI5Sk">Hot key to qu=
ickly jump out of parens #emacs #coding #programming #reupload</a> (01:08)<=
/li>
</ul></li>
<li>TRAMP:
<ul class=3D"org-ul">
<li><a href=3D"https://gnarledgrip.gitlab.io/using-sudo-in-emacs.html">Usin=
g SUDO in Emacs with Tramp</a> (<a href=3D"https://mastodon.social/@revrari=
/114403192754528455">@[email protected]</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://gist.github.com/pdxmph/4072412b8517b5d4e2b6c6fa4595d=
73c">blogging capture tool to markdown =C2=B7 GitHub</a> (<a href=3D"https:=
//social.lol/@mph/114379581952367352">@[email protected]</a>)</li>
<li><a href=3D"https://oylenshpeegul.gitlab.io/blog/posts/20250427/">Tim He=
aney: Typst</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k7kg77/gauging_inte=
rest_in_developing_a_typst_tablegrid/">Gauging interest in (developing) a T=
ypst table/grid editing package</a></li>
<li><a href=3D"https://codeberg.org/sinhala/emacs-sinhala-wijesekara">sinha=
la/emacs-sinhala-wijesekara: Emacs =E0=B7=83=E0=B6=B3=E0=B7=84=E0=B7=8F =E0=
=B7=80=E0=B7=92=E0=B6=A2=E0=B7=9A=E0=B7=83=E0=B7=9A=E0=B6=9A=E0=B6=BB =E0=
=B6=86=E0=B6=AF=E0=B7=8F=E0=B6=B1-=E0=B6=9A=E0=B7=8A=E2=80=8D=E0=B6=BB=E0=
=B6=B8=E0=B6=BA - Codeberg.org</a>
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/0xd9a/test-emacs-sinhala-singlish-test"=
>0xd9a/test-emacs-sinhala-singlish-test - Codeberg.org</a></li>
</ul></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k8n897/overleafconn=
ectionel_v100rc1_looking_for_testers/">overleaf-connection.el v1.0.0-rc1 (l=
ooking for testers)</a></li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://youtu.be/MeDo_Q2oOuk">Emacs OrgMode Trivialities Emp=
hasis Markers And Timer 2025_04_25_02:38:13 - YouTube</a> (<a href=3D"https=
://mastodon.social/@unixbhaskar/114395274452776767">@[email protected]=
ocial</a>)</li>
<li><a href=3D"https://video.fosshq.org/videos/watch/0b4dd8aa-da25-4afb-afe=
7-1c5bf51a13a2">Stupidly Simple Notes Taking With Emacs - fossHQ</a></li>
<li><a href=3D"https://cmdln.org/2016/04/26/how-i-org-with-spacemacs/">How =
I org with spacemacs =C2=B7</a> (2016)</li>
<li><a href=3D"https://christiantietze.de/posts/2025/04/keep-org-mode-items=
-sorted-alphabetically/">Christian Tietze: Keep .org File Outline Items Sor=
ted Alphabetically</a> (<a href=3D"https://irreal.org/blog/?p=3D12943">Irre=
al</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D6U9wG-pf-aQ">Assembling Or=
g Mode Files with Transclusion - System Crafters Live!</a> (01:58:45)</li>
<li><a href=3D"https://github.com/Clement-Jean/codetabs.el">GitHub - Clemen=
t-Jean/codetabs.el: Horizontally tabbed code blocks for org mode</a> (<a hr=
ef=3D"https://www.reddit.com/r/emacs/comments/1k7dic1/github_clementjeancod=
etabsel_horizontally_tabbed/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1k4h82p/editing_th=
e_ends_of_emphasized_text_with_hidden/">Editing the ends of emphasized text=
with hidden emphasis markers</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k8yqit/introducing_=
tagger_and_taggeremacswrapper/">Introducing tagger and tagger-emacs-wrapper=
</a> (<a href=3D"https://www.reddit.com/r/orgmode/comments/1k8ysxs/introduc=
ing_tagger_a_cli_utility_to_explore/">Reddit</a>)</li>
<li><a href=3D"https://list.orgmode.org/87tt69py3t.fsf@localhost">Org Mode =
requests: [FR] Allow entering time/date range for :time-prompt capture temp=
late property (was: org-capture-fill-template %T drops end time)</a></li>
<li><a href=3D"https://mike.puddingtime.org/hugo-posting-in-emacs/">Hugo po=
sting in Emacs | hi, it's mike =CA=95=E2=80=A2=E1=B4=A5=E2=80=A2=CA=94=EF=
=BE=89</a> (<a href=3D"https://social.lol/@mph/114376780953458457">@mph@soc=
ial.lol</a>)</li>
<li><a href=3D"http://yummymelon.com/devnull/announcing-scrim--an-org-proto=
col-proxy-for-emacs-on-macos.html">Charles Choi: Announcing Scrim - An Org =
Protocol Proxy for Emacs on macOS</a></li>
<li><a href=3D"https://taonaw.com/2025/04/27/a-month-with-journelly.html">T=
AONAW - Emacs and Org Mode: A month with Journelly</a></li>
<li><a href=3D"https://list.orgmode.org/87ecxkb1pv.fsf@localhost">[BLOG] #1=
7 [[bbb:OrgMeetup]=E2=80=8B] on Wed, Apr 9, 19:00 UTC+3</a> - meeting notes=
</li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://cthimothy.github.io/blog/2025/04/28/journelly-and-or=
g.html">Journaling with Journelly and Denote | Timothy J B Welch</a> (<a hr=
ef=3D"https://dice.camp/@Cthimothy/114416008894217783">@[email protected]=
</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k6corx/small_bashrc=
_and_elisp_tricks_to_auto_activate/">Small .bashrc (and elisp) tricks to 'a=
uto activate' python virtual environments</a></li>
<li><a href=3D"https://michal.sapka.pl/2025/commodore-64-assembler-day-1-he=
llo-world-and-emacs-setup/">Commodore 64 Assembly, part 1: Hello World and =
basic Emacs setup</a></li>
<li><a href=3D"https://codeberg.org/bgcartman/grafana-alloy-mode">I made a =
mode for Grafana Alloy config. Hope somebody else finds it useful.</a> (<a =
href=3D"https://www.reddit.com/r/emacs/comments/1k99ala/i_made_a_mode_for_g=
rafana_alloy_config_hope/">Reddit</a>)</li>
<li><a href=3D"https://notxor.nueva-actitud.org/2025/04/27/un-revuelto-de-c=
osas-mias.html">Unch revuelto de cosas m=C3=ADas</a> (<a href=3D"https://ma=
sto.es/@Notxor/114410979780160235">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/flycheck/flycheck/blob/master/CHANGES.rst=
#350-2025-04-23">Flycheck 35 is out!</a> (<a href=3D"https://www.reddit.com=
/r/emacs/comments/1k5xu0d/flycheck_35_is_out/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DfZW9TuWeCEU">How to Get Tr=
ee-sitter to Work in Emacs in 6 Minutes #coding #programming #syntax</a> (=
06:01)</li>
<li><a href=3D"https://youtu.be/e2zSl-jdB9U">Binary Reverse-Engineering wit=
h Emacs</a> (08:29, <a href=3D"https://www.reddit.com/r/emacs/comments/1k8d=
rtu/binary_reverseengineering_with_emacs/">Reddit</a>)</li>
<li><a href=3D"https://github.com/johannes-mueller/devcontainer-mode">johan=
nes-mueller/devcontainer-mode: Rudimentary support for devcontainer in emac=
s</a> (<a href=3D"https://chaos.social/@johmue/114376443134349992">@johmue@=
chaos.social</a>, <a href=3D"https://www.reddit.com/r/emacs/comments/1k68w1=
i/devcontainermode_a_global_minor_mode_to_develop/">Reddit</a>)</li>
<li><a href=3D"https://www.unwoundstack.com/blog/eglot-finding-sub-projects=
.html">Unwound Stack: eglot-finding-sub-projects</a></li>
<li><a href=3D"https://mastodon.xyz/@dotemacs/114416352531712098">my/copy-s=
hort-commit-hash</a></li>
<li><a href=3D"https://tommorris.org/posts/2025/til-track-changes-in-emacs-=
with-highlight-changes-mode/">TIL: track changes in Emacs with highlight-ch=
anges-mode =E2=80=A2 tommorris.org</a> (<a href=3D"https://mastodon.social/=
@tommorris/114405788233888064">@[email protected]</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://i.redd.it/1magv1dfnjxe1.png">Alternative headers vie=
w for mu4e</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1k9rbaq/=
alternative_headers_view_for_mu4e/">Reddit</a>)</li>
<li><a href=3D"https://baty.net/posts/2025/04/consolidating-my-email-handli=
ng-in-emacs/">Jack Baty: Consolidating my email handling in Emacs</a></li>
<li><a href=3D"https://github.com/rtrppl/hotsky">rtrppl/hotsky: Fetches lin=
ks from Bluesky feed, sorts them by frequency, and presents them in an Orgm=
ode buffer in Emacs.</a> (<a href=3D"https://mastodon.social/@laotang/11438=
0101598188435">@[email protected]</a>)</li>
</ul></li>
<li>Evil mode:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/jam1015/evil-god-toggle">Wrote an Emacs p=
ackage to better integrate Evil and god-mode</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1k7yswk/wrote_an_emacs_package_to_better_integrat=
e_evil/">Reddit</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/bajsicki/gptel-org-tools">bajsicki/gpte=
l-org-tools: Tooling for LLM interactions with org-mode. Requires gptel and=
org-ql. - Codeberg.org</a></li>
<li><a href=3D"https://within-parens.blogspot.com/2025/04/emacs-lisp-progra=
mming-with-deepseek.html">(within parens…): Emacs Lisp Programming w=
ith DeepSeek: A New Widget</a> (<a href=3D"https://mastodon.social/@marcoxa=
/114394943142861919">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DYz0dADvQG5o">Ep647 emacs i=
nstall ai chatbot interface gptel (ollama, deepseek, chatgpt)</a> (50:51)</=
li>
<li><a href=3D"https://www.youtube.com/watch?v=3DaXpTizHctis">Emacs/Org-mod=
e and ChatGPT</a> (24:19)</li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250424085731-emacs=
--ollama-buddy-0-9-35-grok-gemini-integration-enhanced-sessions/">James Dye=
r: Ollama-Buddy 0.9.35: Grok, Gemini Integration and Enhanced Sessions</a><=
/li>
<li><a href=3D"https://go.tonyaldon.com/course-d27bdbe2">ChatGPT Emacs Inte=
gration Course</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1k57=
dc9/learn_how_to_build_a_fully_functional_emacs/">Reddit</a>) ($119)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://lemmy.world/post/28587398?scrollToComments=3Dtrue">E=
macs Weekly Tips, Tricks, or Questions - Lemmy.World</a> - SES (Simple Emac=
s Spreadsheets)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k4w6ov/fortnightly_=
tips_tricks_and_questions_20250422/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2025-04-22 / week 16</a></li>
<li><a href=3D"https://trevdev.ca/blog/i-joined-the-craftering.html">I Join=
ed The Craftering</a> (<a href=3D"https://fosstodon.org/@trevdev/1144024802=
05741354">@[email protected]</a>)</li>
<li><a href=3D"https://planet.emacslife.com/">@[email protected]</a> (=
<a href=3D"https://emacs.social/@runlevelrobot/114401463523970642">@runleve=
[email protected]</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k6s1ou/talk_with_th=
eena_multidisciplinary_artist_writing/">Talk with Theena (Multidisciplinary=
Artist) | Writing Professionally | Neovim Emacs LaTeX Org Mode (2 hour vi=
deo)</a></li>
<li><a href=3D"https://randyridenour.net/posts/2025-03-02-emacs-undeserved-=
reputation.html">Emacs' Undeserved Reputation</a> (<a href=3D"https://www.r=
eddit.com/r/planetemacs/comments/1k7akie/emacs_undeserved_reputation/">Redd=
it</a>)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://olddeuteronomy.github.io/post/emacs-time-stamp/">The=
Emacs Cat: Emacs Time Stamp</a> (<a href=3D"https://irreal.org/blog/?p=3D1=
2941">Irreal</a>)</li>
<li><a href=3D"https://fosstodon.org/@michaelanckaert/114398669856362693">T=
IL global-auto-revert-mode</a></li>
<li><a href=3D"https://codeberg.org/divyaranjan/emacs-reader">divyaranjan/e=
macs-reader: An all-in-one ebook reader for all formats in Emacs, backed by=
MuPDF. - Codeberg.org</a></li>
<li><a href=3D"https://maxtyler.net/blog/emacs-nix-environment">An Emacs + =
Nix Workflow | Max's Blog</a> - direnv, lorri</li>
<li><a href=3D"http://yummymelon.com/devnull/sorting-strings-in-a-line-in-e=
macs.html">Sorting Strings in a Line in Emacs</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1k7wqml/sorting_strings_in_a_line_in_emacs/">Red=
dit</a>, <a href=3D"https://irreal.org/blog/?p=3D12945">Irreal</a>) sort-re=
gexp-fields</li>
<li><a href=3D"https://lars.ingebrigtsen.no/2025/04/22/openlibrary-libraryt=
hing-books-and-emacs/">Lars Ingebrigtsen: OpenLibrary, LibraryThing, Books =
and Emacs</a></li>
<li><a href=3D"https://bicycleforyourmind.com/much_ado_about_emacs_009">Muc=
h Ado About Emacs 009 - general.el, defalias, recursive-narrow, bufferfile<=
/a> (<a href=3D"https://fosstodon.org/@macosxguru/114398855630893694">@maco=
[email protected]</a>)</li>
<li><a href=3D"https://www.teachmaths.org/20250423-pta-emacs/">Matt Maguire=
: Plain Text Accounting with Emacs</a>, also <a href=3D"https://www.teachma=
ths.org/20250424-pta-emacs2/">part 2</a></li>
<li><a href=3D"https://appetrosyan.github.io/posts/emacs-widget.html">The E=
macs widget toolkit | Aleksandr Petrosyan</a></li>
<li><a href=3D"https://codeberg.org/tusharhero/tinee">tusharhero/tinee: Thi=
s Is Not Emacs Everywhere, in the sense that it's not as featureful as Emac=
s-everywhere, and hence tinee.</a> - write in Emacs, send to other apps; on=
ly for Wayland right now</li>
<li><a href=3D"https://screw-lisp.statichost.eu/emacs/swankful-software-ind=
ividuals.html">Swankful Software-Individuals</a> (<a href=3D"https://mastod=
on.sdf.org/@screwtape/114407871385882557">@[email protected]</a>)<=
/li>
<li><a href=3D"https://duncanbritt.com/blog/ergo-meta/ergo-meta.html">A Bet=
ter Meta Key for Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1k935pk/a_better_meta_key_for_emacs/">Reddit</a>) - using ; as meta if =
held down</li>
<li><a href=3D"https://i.redd.it/0i3f7v65u6xe1.jpeg">Emacs pinky solution -=
> use your thumbs! With this keyboard layout</a> (<a href=3D"https://www=
.reddit.com/r/emacs/comments/1k8e0dc/emacs_pinky_solution_use_your_thumbs_w=
ith_this/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D12934">Irrea=
l</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dn9gJxKchkRw">Emacs hacking=
00 - Avoid RSI and "emacs pinky" once and for all.</a> (<a href=3D"https:/=
/www.reddit.com/r/emacs/comments/1k4mr9l/emacs_hacking_00_avoid_rsi_and_ema=
cs_pinky_once/">Reddit</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-04/msg00=
879.html">RFC: let's make term.el possible</a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg01=
007.html">Re: Next steps for igc feature branch</a>
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
857.html">also, possible issues when it comes to installing the MPS library=
</a></li>
</ul></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
889.html">Re: Vectorization, SIMD</a> - auto-vectorization</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
863.html">Re: Trust API</a> - working out how trust should work with buffer=
s, maybe regions
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
789.html">experience from org-confirm-babel-evaluate</a></li>
</ul></li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0262e3e158e35770f864d3131baf8f1793a20e58">Flymake: Experimental 'fancy=
' flymake-show-diagnostics-at-end-of-line</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D925ac2ef7043a1cf5356f8fa1f15ae43529319bc">Mark vc-dav.el as obsolete (=
bug#77626)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df808f637f57eb0fe87fdc2ea7c2a1fd9e2f9d912">Add "forward history" suppor=
t for some debuggers</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D7bb648eb804c6420cd0f76cd8075a0faa30a4bfd">mode-line-modes-delimiters: =
New option</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D3a95e1ede8269f9ba0c223383bc2e8b28e6f7413">; * etc/NEWS: Document delet=
ion of block comment variables.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D4808f785ccb0166a87983405c6317ab2a4d6dfde">Revert addition of electric-=
block-comment-mode & follow-up commits</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li>jjdescription: Major mode for editing Jujutsu description files (MELPA)=
</li>
<li>ob-bigquery: Babel Functions for BigQuery Databases (MELPA)</li>
<li>org-hide-drawers: Hide drawers in Org using overlays (MELPA)</li>
<li>termint: Run REPLs in a terminal backend (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-04">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
--==-=-=--
--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2025-04-28 Emacs news
- Help wanted:
- [[https://list.orgmode.org/[email protected]][[ANN] Re: Join the Or=
g Mode project as the Worg maintainer]] ([[https://www.reddit.com/r/orgmode=
/comments/1k8x7xo/join_the_org_mode_project_as_the_worg_maintainer/][Reddit=
]])
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Apr 30 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630=
Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 1 0030 Asia/Si=
ngapore
- M-x Research: TBA https://m-x-research.github.io/ Fri May 2 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - =
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306966612=
/ Wed May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto - 2300 Etc/GMT -- Thu May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - =
0700 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri May 9 1800 Europe/Paris
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/ev=
ents/307404994/ Sat May 10 1100 America/Los_Angeles
- Beginner:
- [[https://www.youtube.com/watch?v=3DdCdoyDeR_rI][Emacs Crash Course - 5=
part series - From Vanilla to Custom]] ([[https://www.reddit.com/r/emacs/c=
omments/1k7tcsf/emacs_crash_course_5_part_series_from_vanilla_to/][Reddit]])
- [[https://www.youtube.com/watch?v=3DdW14ncFofm4][How to (actually) lear=
n Emacs]] (10:54)
- [[https://www.youtube.com/watch?v=3Dai8PDUNJABA][Install and Basic Conf=
ig of Emacs on a Chromebook in Only 10 Minutes! (Without Elisp)]] (10:50)
- Emacs configuration:
- [[https://www.emoses.org/posts/keeping-work-separate/][Evan Moses: Sepa=
rating work and personal config]]
- [[https://mike.puddingtime.org/by-host-configs-in-doom.-custom-starting=
-window-sizes./][By-host configs in Doom. Custom starting window sizes. | h=
i, it's mike =CA=95=E2=80=A2=E1=B4=A5=E2=80=A2=CA=94=EF=BE=89]] ([[https://=
social.lol/@mph/114377406653331502][@[email protected]]])
- [[https://www.youtube.com/watch?v=3Dub_ARKkCSug][Basics of the Emacs St=
raight Package Manager #coding #programming #reupload]] (09:14)
- [[https://github.com/flajann2/emacs-config][emacs-config 3.0.1.0 releas=
ed. Cleanups and workarounds]] ([[https://www.reddit.com/r/emacs/comments/1=
k83xd5/emacsconfig_3010_released_cleanups_and_workarounds/][Reddit]])
- Emacs Lisp:
- [[https://tv.dyne.org/w/8W8o4fWz94bMYVMUWExkX7][Emacs Package Developme=
nt: The Emacs Reader (I: Introduction) - Dyne.org TV]]
- [[https://www.youtube.com/watch?v=3DG7DbqLFyQJk][Maintain Emacs histori=
es with the ring package (overview)]] (07:17)
- [[https://www.youtube.com/watch?v=3DqYq-mskrKSM][How to fix two buglets=
in Ramin Honary's Emacs analog clock - YouTube]] ([[https://techhub.social=
/@lispwizard/114399051139511802][@[email protected]]])
- Appearance:
- [[https://www.reddit.com/r/emacs/comments/1k7zxjv/fyi_modelinecollapsem=
inormodes/][FYI: mode-line-collapse-minor-modes]]
- [[https://amitp.blogspot.com/2025/04/emacs-per-project-colors.html][Ami=
t Patel: Emacs per-project colors]]
- [[https://taonaw.com/2025/04/22/on-linux-i-now-use.html][TAONAW - switc=
hing themes based on OS]]
- [[https://protesilaos.com/codelog/2025-04-26-emacs-show-font-0-3-0/][Pr=
otesilaos Stavrou: Emacs: show-font version 0.3.0]]
- Navigation:
- [[https://defcon.social/@texaco/114414790573265465][TIL xref-go-back]]
- [[https://codeberg.org/imarko/man-index][imarko/man-index: An Emacs com=
mand to quickly navigate to keywords within a man page. - Codeberg.org]] ([=
[https://fosstodon.org/@zrzz/114395180769484151][@[email protected]]])
- [[https://www.youtube.com/watch?v=3Dkf3HivrI5Sk][Hot key to quickly jum=
p out of parens #emacs #coding #programming #reupload]] (01:08)
- TRAMP:
- [[https://gnarledgrip.gitlab.io/using-sudo-in-emacs.html][Using SUDO in=
Emacs with Tramp]] ([[https://mastodon.social/@revrari/114403192754528455]=
[@[email protected]]])
- Writing:
- [[https://gist.github.com/pdxmph/4072412b8517b5d4e2b6c6fa4595d73c][blog=
ging capture tool to markdown =C2=B7 GitHub]] ([[https://social.lol/@mph/11=
4379581952367352][@[email protected]]])
- [[https://oylenshpeegul.gitlab.io/blog/posts/20250427/][Tim Heaney: Typ=
st]]
- [[https://www.reddit.com/r/emacs/comments/1k7kg77/gauging_interest_in_d=
eveloping_a_typst_tablegrid/][Gauging interest in (developing) a Typst tabl=
e/grid editing package]]
- [[https://codeberg.org/sinhala/emacs-sinhala-wijesekara][sinhala/emacs-=
sinhala-wijesekara: Emacs =E0=B7=83=E0=B6=B3=E0=B7=84=E0=B7=8F =E0=B7=80=E0=
=B7=92=E0=B6=A2=E0=B7=9A=E0=B7=83=E0=B7=9A=E0=B6=9A=E0=B6=BB =E0=B6=86=E0=
=B6=AF=E0=B7=8F=E0=B6=B1-=E0=B6=9A=E0=B7=8A=E2=80=8D=E0=B6=BB=E0=B6=B8=E0=
=B6=BA - Codeberg.org]]
- [[https://codeberg.org/0xd9a/test-emacs-sinhala-singlish-test][0xd9a/=
test-emacs-sinhala-singlish-test - Codeberg.org]]
- [[https://www.reddit.com/r/emacs/comments/1k8n897/overleafconnectionel_=
v100rc1_looking_for_testers/][overleaf-connection.el v1.0.0-rc1 (looking fo=
r testers)]]
- Org Mode:
- [[https://youtu.be/MeDo_Q2oOuk][Emacs OrgMode Trivialities Emphasis Mar=
kers And Timer 2025_04_25_02:38:13 - YouTube]] ([[https://mastodon.social/@=
unixbhaskar/114395274452776767][@[email protected]]])
- [[https://video.fosshq.org/videos/watch/0b4dd8aa-da25-4afb-afe7-1c5bf51=
a13a2][Stupidly Simple Notes Taking With Emacs - fossHQ]]
- [[https://cmdln.org/2016/04/26/how-i-org-with-spacemacs/][How I org wit=
h spacemacs =C2=B7]] (2016)
- [[https://christiantietze.de/posts/2025/04/keep-org-mode-items-sorted-a=
lphabetically/][Christian Tietze: Keep .org File Outline Items Sorted Alpha=
betically]] ([[https://irreal.org/blog/?p=3D12943][Irreal]])
- [[https://www.youtube.com/watch?v=3D6U9wG-pf-aQ][Assembling Org Mode Fi=
les with Transclusion - System Crafters Live!]] (01:58:45)
- [[https://github.com/Clement-Jean/codetabs.el][GitHub - Clement-Jean/co=
detabs.el: Horizontally tabbed code blocks for org mode]] ([[https://www.re=
ddit.com/r/emacs/comments/1k7dic1/github_clementjeancodetabsel_horizontally=
_tabbed/][Reddit]])
- [[https://www.reddit.com/r/orgmode/comments/1k4h82p/editing_the_ends_of=
_emphasized_text_with_hidden/][Editing the ends of emphasized text with hid=
den emphasis markers]]
- [[https://www.reddit.com/r/emacs/comments/1k8yqit/introducing_tagger_an=
d_taggeremacswrapper/][Introducing tagger and tagger-emacs-wrapper]] ([[htt=
ps://www.reddit.com/r/orgmode/comments/1k8ysxs/introducing_tagger_a_cli_uti=
lity_to_explore/][Reddit]])
- [[https://list.orgmode.org/87tt69py3t.fsf@localhost][Org Mode requests:=
[FR] Allow entering time/date range for :time-prompt capture template prop=
erty (was: org-capture-fill-template %T drops end time)]]
- [[https://mike.puddingtime.org/hugo-posting-in-emacs/][Hugo posting in =
Emacs | hi, it's mike =CA=95=E2=80=A2=E1=B4=A5=E2=80=A2=CA=94=EF=BE=89]] ([=
[https://social.lol/@mph/114376780953458457][@[email protected]]])
- [[http://yummymelon.com/devnull/announcing-scrim--an-org-protocol-proxy=
-for-emacs-on-macos.html][Charles Choi: Announcing Scrim - An Org Protocol =
Proxy for Emacs on macOS]]
- [[https://taonaw.com/2025/04/27/a-month-with-journelly.html][TAONAW - E=
macs and Org Mode: A month with Journelly]]
- [[https://list.orgmode.org/87ecxkb1pv.fsf@localhost][[BLOG] #17 [[bbb:O=
rgMeetup]=E2=80=8B] on Wed, Apr 9, 19:00 UTC+3]] - meeting notes
- Denote:
- [[https://cthimothy.github.io/blog/2025/04/28/journelly-and-org.html][J=
ournaling with Journelly and Denote | Timothy J B Welch]] ([[https://dice.c=
amp/@Cthimothy/114416008894217783][@[email protected]]])
- Coding:
- [[https://www.reddit.com/r/emacs/comments/1k6corx/small_bashrc_and_elis=
p_tricks_to_auto_activate/][Small .bashrc (and elisp) tricks to 'auto activ=
ate' python virtual environments]]
- [[https://michal.sapka.pl/2025/commodore-64-assembler-day-1-hello-world=
-and-emacs-setup/][Commodore 64 Assembly, part 1: Hello World and basic Ema=
cs setup]]
- [[https://codeberg.org/bgcartman/grafana-alloy-mode][I made a mode for =
Grafana Alloy config. Hope somebody else finds it useful.]] ([[https://www.=
reddit.com/r/emacs/comments/1k99ala/i_made_a_mode_for_grafana_alloy_config_=
hope/][Reddit]])
- [[https://notxor.nueva-actitud.org/2025/04/27/un-revuelto-de-cosas-mias=
.html][Unch revuelto de cosas m=C3=ADas]] ([[https://masto.es/@Notxor/11441=
0979780160235][@[email protected]]])
- [[https://github.com/flycheck/flycheck/blob/master/CHANGES.rst#350-2025=
-04-23][Flycheck 35 is out!]] ([[https://www.reddit.com/r/emacs/comments/1k=
5xu0d/flycheck_35_is_out/][Reddit]])
- [[https://www.youtube.com/watch?v=3DfZW9TuWeCEU][How to Get Tree-sitter=
to Work in Emacs in 6 Minutes #coding #programming #syntax]] (06:01)
- [[https://youtu.be/e2zSl-jdB9U][Binary Reverse-Engineering with Emacs]]=
(08:29, [[https://www.reddit.com/r/emacs/comments/1k8drtu/binary_reverseen=
gineering_with_emacs/][Reddit]])
- [[https://github.com/johannes-mueller/devcontainer-mode][johannes-muell=
er/devcontainer-mode: Rudimentary support for devcontainer in emacs]] ([[ht=
tps://chaos.social/@johmue/114376443134349992][@[email protected]]], [[ht=
tps://www.reddit.com/r/emacs/comments/1k68w1i/devcontainermode_a_global_min=
or_mode_to_develop/][Reddit]])
- [[https://www.unwoundstack.com/blog/eglot-finding-sub-projects.html][Un=
wound Stack: eglot-finding-sub-projects]]
- [[https://mastodon.xyz/@dotemacs/114416352531712098][my/copy-short-comm=
it-hash]]
- [[https://tommorris.org/posts/2025/til-track-changes-in-emacs-with-high=
light-changes-mode/][TIL: track changes in Emacs with highlight-changes-mod=
e =E2=80=A2 tommorris.org]] ([[https://mastodon.social/@tommorris/114405788=
233888064][@[email protected]]])
- Mail, news, and chat:
- [[https://i.redd.it/1magv1dfnjxe1.png][Alternative headers view for mu4=
e]] ([[https://www.reddit.com/r/emacs/comments/1k9rbaq/alternative_headers_=
view_for_mu4e/][Reddit]])
- [[https://baty.net/posts/2025/04/consolidating-my-email-handling-in-ema=
cs/][Jack Baty: Consolidating my email handling in Emacs]]
- [[https://github.com/rtrppl/hotsky][rtrppl/hotsky: Fetches links from B=
luesky feed, sorts them by frequency, and presents them in an Orgmode buffe=
r in Emacs.]] ([[https://mastodon.social/@laotang/114380101598188435][@laot=
[email protected]]])
- Evil mode:
- [[https://github.com/jam1015/evil-god-toggle][Wrote an Emacs package to=
better integrate Evil and god-mode]] ([[https://www.reddit.com/r/emacs/com=
ments/1k7yswk/wrote_an_emacs_package_to_better_integrate_evil/][Reddit]])
- AI:
- [[https://codeberg.org/bajsicki/gptel-org-tools][bajsicki/gptel-org-too=
ls: Tooling for LLM interactions with org-mode. Requires gptel and org-ql. =
- Codeberg.org]]
- [[https://within-parens.blogspot.com/2025/04/emacs-lisp-programming-wit=
h-deepseek.html][(within parens...): Emacs Lisp Programming with DeepSeek: =
A New Widget]] ([[https://mastodon.social/@marcoxa/114394943142861919][@mar=
[email protected]]])
- [[https://www.youtube.com/watch?v=3DYz0dADvQG5o][Ep647 emacs install ai=
chatbot interface gptel (ollama, deepseek, chatgpt)]] (50:51)
- [[https://www.youtube.com/watch?v=3DaXpTizHctis][Emacs/Org-mode and Cha=
tGPT]] (24:19)
- [[https://emacs.dyerdwelling.family/emacs/20250424085731-emacs--ollama-=
buddy-0-9-35-grok-gemini-integration-enhanced-sessions/][James Dyer: Ollama=
-Buddy 0.9.35: Grok, Gemini Integration and Enhanced Sessions]]
- [[https://go.tonyaldon.com/course-d27bdbe2][ChatGPT Emacs Integration C=
ourse]] ([[https://www.reddit.com/r/emacs/comments/1k57dc9/learn_how_to_bui=
ld_a_fully_functional_emacs/][Reddit]]) ($119)
- Community:
- [[https://lemmy.world/post/28587398?scrollToComments=3Dtrue][Emacs Week=
ly Tips, Tricks, or Questions - Lemmy.World]] - SES (Simple Emacs Spreadshe=
ets)
- [[https://www.reddit.com/r/emacs/comments/1k4w6ov/fortnightly_tips_tric=
ks_and_questions_20250422/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2025-04-22 / week 16]]
- [[https://trevdev.ca/blog/i-joined-the-craftering.html][I Joined The Cr=
aftering]] ([[https://fosstodon.org/@trevdev/114402480205741354][@trevdev@f=
osstodon.org]])
- [[https://planet.emacslife.com/][@[email protected]]] ([[https://e=
macs.social/@runlevelrobot/114401463523970642][@[email protected]]=
])
- [[https://www.reddit.com/r/emacs/comments/1k6s1ou/talk_with_theena_mult=
idisciplinary_artist_writing/][Talk with Theena (Multidisciplinary Artist) =
| Writing Professionally | Neovim Emacs LaTeX Org Mode (2 hour video)]]
- [[https://randyridenour.net/posts/2025-03-02-emacs-undeserved-reputatio=
n.html][Emacs' Undeserved Reputation]] ([[https://www.reddit.com/r/planetem=
acs/comments/1k7akie/emacs_undeserved_reputation/][Reddit]])
- Other:
- [[https://olddeuteronomy.github.io/post/emacs-time-stamp/][The Emacs Ca=
t: Emacs Time Stamp]] ([[https://irreal.org/blog/?p=3D12941][Irreal]])
- [[https://fosstodon.org/@michaelanckaert/114398669856362693][TIL global=
-auto-revert-mode]]
- [[https://codeberg.org/divyaranjan/emacs-reader][divyaranjan/emacs-read=
er: An all-in-one ebook reader for all formats in Emacs, backed by MuPDF. -=
Codeberg.org]]
- [[https://maxtyler.net/blog/emacs-nix-environment][An Emacs + Nix Workf=
low | Max's Blog]] - direnv, lorri
- [[http://yummymelon.com/devnull/sorting-strings-in-a-line-in-emacs.html=
][Sorting Strings in a Line in Emacs]] ([[https://www.reddit.com/r/emacs/co=
mments/1k7wqml/sorting_strings_in_a_line_in_emacs/][Reddit]], [[https://irr=
eal.org/blog/?p=3D12945][Irreal]]) sort-regexp-fields
- [[https://lars.ingebrigtsen.no/2025/04/22/openlibrary-librarything-book=
s-and-emacs/][Lars Ingebrigtsen: OpenLibrary, LibraryThing, Books and Emacs=
]]
- [[https://bicycleforyourmind.com/much_ado_about_emacs_009][Much Ado Abo=
ut Emacs 009 - general.el, defalias, recursive-narrow, bufferfile]] ([[http=
s://fosstodon.org/@macosxguru/114398855630893694][@[email protected]=
]])
- [[https://www.teachmaths.org/20250423-pta-emacs/][Matt Maguire: Plain T=
ext Accounting with Emacs]], also [[https://www.teachmaths.org/20250424-pta=
-emacs2/][part 2]]
- [[https://appetrosyan.github.io/posts/emacs-widget.html][The Emacs widg=
et toolkit | Aleksandr Petrosyan]]
- [[https://codeberg.org/tusharhero/tinee][tusharhero/tinee: This Is Not =
Emacs Everywhere, in the sense that it's not as featureful as Emacs-everywh=
ere, and hence tinee.]] - write in Emacs, send to other apps; only for Wayl=
and right now
- [[https://screw-lisp.statichost.eu/emacs/swankful-software-individuals.=
html][Swankful Software-Individuals]] ([[https://mastodon.sdf.org/@screwtap=
e/114407871385882557][@[email protected]]])
- [[https://duncanbritt.com/blog/ergo-meta/ergo-meta.html][A Better Meta =
Key for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1k935pk/a_better=
_meta_key_for_emacs/][Reddit]]) - using ; as meta if held down
- [[https://i.redd.it/0i3f7v65u6xe1.jpeg][Emacs pinky solution -> use you=
r thumbs! With this keyboard layout]] ([[https://www.reddit.com/r/emacs/com=
ments/1k8e0dc/emacs_pinky_solution_use_your_thumbs_with_this/][Reddit]], [[=
https://irreal.org/blog/?p=3D12934][Irreal]])
- [[https://www.youtube.com/watch?v=3Dn9gJxKchkRw][Emacs hacking 00 - Avo=
id RSI and "emacs pinky" once and for all.]] ([[https://www.reddit.com/r/em=
acs/comments/1k4mr9l/emacs_hacking_00_avoid_rsi_and_emacs_pinky_once/][Redd=
it]])
- Emacs development:
- emacs-devel:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00879.htm=
l][RFC: let's make term.el possible]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg01007.htm=
l][Re: Next steps for igc feature branch]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00857.h=
tml][also, possible issues when it comes to installing the MPS library]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00889.htm=
l][Re: Vectorization, SIMD]] - auto-vectorization
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00863.htm=
l][Re: Trust API]] - working out how trust should work with buffers, maybe =
regions
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00789.h=
tml][experience from org-confirm-babel-evaluate]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0262=
e3e158e35770f864d3131baf8f1793a20e58][Flymake: Experimental 'fancy' flymake=
-show-diagnostics-at-end-of-line]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D925a=
c2ef7043a1cf5356f8fa1f15ae43529319bc][Mark vc-dav.el as obsolete (bug#77626=
)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df808=
f637f57eb0fe87fdc2ea7c2a1fd9e2f9d912][Add "forward history" support for som=
e debuggers]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7bb6=
48eb804c6420cd0f76cd8075a0faa30a4bfd][mode-line-modes-delimiters: New optio=
n]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3a95=
e1ede8269f9ba0c223383bc2e8b28e6f7413][; * etc/NEWS: Document deletion of bl=
ock comment variables.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4808=
f785ccb0166a87983405c6317ab2a4d6dfde][Revert addition of electric-block-com=
ment-mode & follow-up commits]]
- New packages:
- jjdescription: Major mode for editing Jujutsu description files (MELPA)
- ob-bigquery: Babel Functions for BigQuery Databases (MELPA)
- org-hide-drawers: Hide drawers in Org using overlays (MELPA)
- termint: Run REPLs in a terminal backend (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-04][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
--=-=-=--