2026-02-16 Emacs news

Sacha Chua <[email protected]> Mon, 16 Feb 2026 15:42:46 -0500
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

  2026-02-16 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  Lots of cool stuff this week! I'm looking forward to checking out the new=
 futur https://elpa.gnu.org/packages/futur.html library for async programmi=
ng, and the developments around embedding graphics in a canvas in Emacs loo=
k interesting too (see the Multimedia section). Also, the discussion about =
making beginner configuration easier https://mail.gnu.org/archive/html/emac=
s-devel/2026-02/msg00395.html could be neat once the wrinkles are ironed ou=
t. Enjoy!

  - Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
      - M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Wed Feb 18 0800 America/Vancouver - 1000 America/Chicago - 1100 Am=
erica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Th=
u Feb 19 0000 Asia/Singapore
      - London Emacs (in person): Emacs London meetup //www.meetup.com/lond=
on-emacs-hacking/events/313006896/ https://www.meetup.com/london-emacs-hack=
ing/events/313006896/ Tue Feb 24 1800 Europe/London
      - Emacs Berlin (hybrid, in English) //emacs-berlin.org/ https://emacs=
-berlin.org/ Wed Feb 25 0930 America/Vancouver - 1130 America/Chicago - 123=
0 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -=
- Thu Feb 26 0130 Asia/Singapore
      - Emacs APAC: Emacs APAC meetup (virtual) //emacs-apac.gitlab.io/anno=
uncements/ https://emacs-apac.gitlab.io/announcements/ Sat Feb 28 0030 Amer=
ica/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT =
- 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
      - Emacs.si (in person): Emacs.si meetup #3 2026 (v #=C5=BEivo) //dogo=
dki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca https://dogodki.k=
ompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 CET
  - Upcoming events:
      - Protesilaos Stavrou: Emacs: I will talk about Emacs and free softwa=
re (FLOSS @ Oxford) https://protesilaos.com/codelog/2026-02-16-emacs-talk-o=
xford/
  - Emacs configuration:
      - A proposal for a "beginners" (user-option) theme https://mail.gnu.o=
rg/archive/html/emacs-devel/2026-02/msg00395.html (@[email protected] h=
ttps://social.sdfeu.org/@pkal/116070128302101383)
      - package-autosuggest in master https://mail.gnu.org/archive/html/ema=
cs-devel/2026-02/msg00328.html (@[email protected] https://social.sdfeu=
.org/@pkal/116060000600978268)
      - Charles Choi: Deburring Emacs Imenu GUI Configuration http://yummym=
elon.com/devnull/deburring-emacs-imenu-gui-configuration.html
      - Borderliner/Chadmacs: Chadmacs Emacs config https://github.com/Bord=
erliner/Chadmacs (Reddit https://www.reddit.com/r/emacs/comments/1r3694d/in=
troducing_chadmacs/)
  - Emacs Lisp:
      - GNU ELPA - futur: Make async programming a bit easier https://elpa.=
gnu.org/packages/futur.html (Reddit https://www.reddit.com/r/emacs/comments=
/1r3cc8s/the_futur_library_make_async_programming_a_bit/, emacs-devel https=
://yhetil.org/emacs-devel/[email protected]/)
  - Appearance:
      - Protesilaos Stavrou: Emacs: Lin version 2.0.0 https://protesilaos.c=
om/codelog/2026-02-12-emacs-lin-2-0-0/ - enhancement for hl-line-mode
      - Alvaro Ramirez: Introducing winpulse https://xenodium.com/introduci=
ng-winpulse (Irreal https://irreal.org/blog/?p=3D13602, Reddit https://www.=
reddit.com/r/emacs/comments/1r132pf/winpulse_temporarily_highlight_focused_=
windows/)
      - James Dyer: Automatically Syncing Emacs Tab Bar Styling With Your T=
heme https://www.emacs.dyerdwelling.family/emacs/20260211182648-emacs--auto=
matically-syncing-emacs-tab-bar-styling-with-your-theme/
      - Protesilaos Stavrou: Emacs: my GNOME accent color theme switcher pa=
ckage https://protesilaos.com/codelog/2026-02-13-emacs-gnome-accent-theme-s=
witcher/ (YouTube https://www.youtube.com/watch?v=3DatKuEh3_ArA 02:55)
      - fake-frog/min-oblong-theme: Minimal Emacs Theme https://github.com/=
fake-frog/min-oblong-theme (Reddit https://www.reddit.com/r/emacs/comments/=
1r1m2pm/minimal_dark_theme/)
      - veschin/nibelung-theme: Nibelung Theme =E2=80=94 Minimalist Gray & =
Blue Emacs Color Scheme https://github.com/veschin/nibelung-theme (Reddit h=
ttps://www.reddit.com/r/emacs/comments/1r0tsme/nibelung_an_emacs_theme_for_=
people_who_think_most/)
      - Thankful Eyes Theme | Emacs Themes https://emacsthemes.com/themes/t=
hankful-eyes-theme.html (@[email protected] https://activity.andro=
s.dev/@andros/statuses/01KH3XRHRD18M7QR7M3JV6NE9X)
  - Navigation:
      - scrollpanel: Modern Minimap-like Scrolling Panel for Emacs https://=
seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTgrqHkC83j8h
      - Prgebish/flash: Flash-style navigation for Emacs =E2=80=94 jump to =
any location with search labels https://github.com/Prgebish/flash (Reddit h=
ttps://www.reddit.com/r/emacs/comments/1r5z58e/flash_flashnvimstyle_navigat=
ion_for_emacs_now_on/)
      - UPDATED: Auto-Adjust Frame Width when Split-Window-Right & Revert o=
n Delete-Window or Delete-Other-Window https://www.reddit.com/r/emacs/comme=
nts/1r4avik/updated_autoadjust_frame_width_when/
      - easysession.el: Easily persist and restore file buffers, Magit buff=
ers, scratch, Dired, narrowing, indirect buffers (clones), windows, and tab=
-bar configurations [Release 1.2.0]=E2=80=8B https://github.com/jamescherti=
/easysession.el (Reddit https://www.reddit.com/r/emacs/comments/1r47s44/eas=
ysessionel_easily_persist_and_restore_file/)
      - kirigami.el (Release 1.0.4): text Folding across a diverse set of E=
macs modes https://github.com/jamescherti/kirigami.el (Reddit https://www.r=
eddit.com/r/emacs/comments/1r1vvqr/kirigamiel_release_104_a_unified_interfa=
ce_for/)
  - Writing:
      - Why and How I am Using Emacs for Writing My Next Novel https://itsf=
oss.com/emacs-the-ux-ideal-part-deux/ (Reddit https://www.reddit.com/r/emac=
s/comments/1r61ae4/emacs_for_writing_editing_worldbuilding_a/, programming.=
dev https://programming.dev/post/45835314?scrollToComments=3Dtrue, lemmy.ml=
 https://lemmy.ml/post/42883645?scrollToComments=3Dtrue)
      - bibtex-generate-autokey with manual confirmation using advice-add :=
filter-return https://fosstodon.org/@aethor/116050530075544297
      - Fancy Fill Paragraph now on MELPA https://codeberg.org/ideasman42/e=
macs-fancy-fill-paragraph (Reddit https://www.reddit.com/r/emacs/comments/1=
r63kcs/fancy_fill_paragraph_now_on_melpa/)
      - ashton314/citar-typst: Typst support for the Citar package in Emacs=
 - Codeberg.org https://codeberg.org/ashton314/citar-typst (Reddit https://=
www.reddit.com/r/emacs/comments/1r233t9/new_package_citartypst/)
  - Org Mode:
      - Mapping org-agenda-open-link: reducing the key strokes needed to op=
en links https://curtismchale.ca/2026/02/14/mapping-org-agenda-open-link (@=
[email protected] https://mastodon.social/@curtismchale/11606993=
6405534475)
      - publicvoit/orgheadingnetwork: visualize headings and their implicit=
 (hierarchy) and explicit (links) interconnections - Codeberg.org https://c=
odeberg.org/publicvoit/orgheadingnetwork (@[email protected] https://g=
raz.social/@publicvoit/116075103794827102)
      - Updated org-protocol bookmarklet for storing the current page https=
://mastodon.social/@thaodan/116075926098496127
      - A reproducible Org-Mode CV template https://seds.nl/notes/org_mode_=
cv_template/ (Reddit https://www.reddit.com/r/emacs/comments/1r0wcwm/a_repr=
oducible_orgmode_cv_template/)
      - org-babel support for Goal, BQN, and growler/k https://mathstodon.x=
yz/@oantolin/116059907077161200
      - Behebung von org-babel Shell-Bindungsproblemen in Emacs: Eine Anlei=
tung zur Festlegung Ihrer bevorz https://www.youtube.com/watch?v=3DOZTodhXq=
ISw (01:50)
      - Org development:
      - etc/ORG-NEWS (Version 9.8 (not released yet)): Update preparing for=
 the release https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/et=
c/ORG-NEWS?id=3D30807d528eb0af19ebf7f717dc3f861589be3d2e
      - Obsolete 'org-show-empty-lines-in-parent' https://git.savannah.gnu.=
org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D5eb0d860e759dbe6d5986a=
aa5c02ceb2f2c5e5bd
      - Remove obsolete 'org-let' and 'org-let2' https://git.savannah.gnu.o=
rg/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D40fabc07bd1057ff1013afe=
132cfbb594a284db3
  - Completion: this month's Emacs Carnival topic https://sachachua.com/blo=
g/2026/01/emacs-carnival-february-2026-completion/#emacs-carnival-february-=
2026-completion
      - An Alternate Completing Read https://howardism.org/Technical/Emacs/=
alt-completing-read.html
  - Coding:
      - npm-run: Run npm scripts in your project https://github.com/juboba/=
npm-run
      - Bozhidar Batsov: Neocaml 0.1: Ready for Action https://batsov.com/a=
rticles/2026/02/14/neocaml-0-1-ready-for-action/ (Irreal https://irreal.org=
/blog/?p=3D13612)
      - Small patch to build emacs 30.X from source with the 0.26.X version=
 of tree-sitter =C2=B7 GitHub https://gist.github.com/rjray/5a00be43dad8744=
7962b2b69bae2bd74 (Reddit https://www.reddit.com/r/emacs/comments/1r3c7l6/s=
imple_patch_for_building_emacs_30x_from_source/)
      - function-artisans/magit-standup: Collect recent git commits for sta=
ndup notes https://github.com/function-artisans/magit-standup (Reddit https=
://www.reddit.com/r/emacs/comments/1r5josc/magitstandup/)
      - magit magic https://www.reddit.com/r/emacs/comments/1r5fv5t/magit_m=
agic/ - share your latest glorious find in Magit
      - Hacking on Emacs #6: Link the current Magit commit using git-link p=
t 2 https://www.youtube.com/watch?v=3DOVtUxt4qUCc (28:49)
      - magit-gh.el - a lightweight Magit extension for GitHub CLI pull req=
uests https://jonathanchu.is/posts/introducing-magit-gh/ (Reddit https://ww=
w.reddit.com/r/emacs/comments/1r0rwb2/magitghel_a_lightweight_magit_extensi=
on_for/)
      - 0WD0/majutsu: Majutsu! Magit for jujutsu https://github.com/0WD0/ma=
jutsu (lobste.rs https://lobste.rs/s/jkqgrt/majutsu_magit_for_jujutsu)
  - Web:
      - benthamite/chrome-to-eww: Chrome extension to open the current page=
 in eww, Emacs=E2=80=99s built-in browser https://github.com/benthamite/chr=
ome-to-eww (Reddit https://www.reddit.com/r/emacs/comments/1r5d75n/open_in_=
eww_a_chrome_extension_to_browse_the/)
  - Mail, news, and chat:
      - 2026=E5=B9=B4=EF=BC=8C=E4=B8=80=E4=B8=AA=E6=99=AE=E9=80=9AEmacs=E7=
=94=A8=E6=88=B7=E5=A6=82=E4=BD=95=E6=8A=8AGnus=E8=B7=91=E8=B5=B7=E6=9D=A5 h=
ttps://www.glowisle.me/posts/gnus-guide/
  - Evil mode:
      - Prgebish/evil-tex-ts: Tree-sitter based LaTeX text objects for Evil=
 mode https://github.com/Prgebish/evil-tex-ts (Reddit https://www.reddit.co=
m/r/emacs/comments/1r0uwwx/eviltexts_treesitter_based_latex_text_objects_fo=
r/)
  - Doom Emacs:
      - pimacs/lang-protobuf at master =C2=B7 pivaldi/pimacs =C2=B7 GitHub =
https://github.com/pivaldi/pimacs/tree/master/lang-protobuf protobuf-ts-mod=
e for editing Protocol Buffers files with full Buf toolchain integration.
  - Multimedia:
      - divyaranjan/divya-lambda: Guix channel for emacs-canvas https://cod=
eberg.org/divyaranjan/divya-lambda (@[email protected] https://mat=
hstodon.xyz/@divyaranjan/116079023585350753)
      - Discussion on the composability of graphical applications inside Em=
acs - MonadicSheep/pale - Codeberg.org https://codeberg.org/MonadicSheep/pa=
le/issues/17#issue-3497594 (@[email protected] https://mathstodon.=
xyz/@divyaranjan/116078050730152140)
      - minad/emacs-shader-demo: Emacs Shader Demo https://github.com/minad=
/emacs-shader-demo (Reddit https://www.reddit.com/r/emacs/comments/1r5c4o5/=
emacs_shader_demo/)
      - Demo of killing and yanking a canvas while it's displaying somethin=
g (ex: a video) https://mathstodon.xyz/@divyaranjan/116077571688042285
  - Fun:
      - Marcin Borkowski: Toy train timetable improvements =E2=80=93 button=
s https://mbork.pl/2026-02-16_Toy_train_timetable_improvements_%e2%80%93_bu=
ttons
  - AI:
      - FrauH0lle/mevedel https://github.com/FrauH0lle/mevedel overlay-base=
d workflow for interacting with LLMs (Reddit https://www.reddit.com/r/emacs=
/comments/1r1takz/mevedel_overlaybased_workflow_for_interacting/)
      - ECA - Subagents are here! https://www.reddit.com/r/emacs/comments/1=
r3qgjz/eca_subagents_are_here/
      - James Dyer: Ollama Buddy v2.0 - LLMs can now call Emacs functions! =
https://www.emacs.dyerdwelling.family/emacs/20260216084213-emacs--ollama-bu=
ddy-v2/ (YouTube https://www.youtube.com/watch?v=3DDHV3My0NsJc 00:41, Reddi=
t https://www.reddit.com/r/emacs/comments/1r644ky/ollamabuddy_now_has_tool_=
calling/)
      - garyo/gco-llm-pkm: A LLM-based front end to my evolving Personal Kn=
owledge Management system(s) https://github.com/garyo/gco-llm-pkm (Reddit h=
ttps://www.reddit.com/r/emacs/comments/1r32pkx/unpopular_opinion_i_wrote_my=
_own_idiosyncratic/)
  - Community:
      - Fortnightly Tips, Tricks, and Questions =E2=80=94 2026-02-10 / week=
 06 https://www.reddit.com/r/emacs/comments/1r0p7th/fortnightly_tips_tricks=
_and_questions_20260210/
      - Andros Fenollosa: Emacs is a Fantasy Workstation http://en.andros.d=
ev/blog/6aba9431/emacs-is-a-fantasy-workstation/
      - Emacs es una estaci=C3=B3n de trabajo de fantas=C3=ADa | Andros Fen=
ollosa https://andros.dev/blog/acdd4ed2/emacs-es-una-estacion-de-trabajo-de=
-fantasia/ (@[email protected] https://activity.andros.dev/@andros=
/statuses/01KHH4Z7MYVKGG9QATBPJQR3KP)
  - Other:
      - Protesilaos Stavrou: Emacs: institution-calendar package (Universit=
y of Oxford/Cambridge, etc.) https://protesilaos.com/codelog/2026-02-11-ema=
cs-institution-calendar/
      - Protesilaos Stavrou: Emacs: add custom entity (Austrian school) to =
my =E2=80=98institution-calendar=E2=80=99 https://protesilaos.com/codelog/2=
026-02-14-emacs-institution-calendar-add-custom-entity/
      - chamlis/auth-source-pa: A terrible backend for auth-source to use t=
he pa password manager. - Codeberg.org https://codeberg.org/chamlis/auth-so=
urce-pa (@[email protected] https://social.treehouse.systems=
/@chamlis/116065624375118561)
      - Translate popup by agzam =C2=B7 Pull Request #161 =C2=B7 atykhonov/=
google-translate =C2=B7 GitHub https://github.com/atykhonov/google-translat=
e/pull/161 (Reddit https://www.reddit.com/r/emacs/comments/1r5s3hm/translat=
e_popup_posframe_for_reading_books_and/)
      - A Note on File History in Emacs | Brain Baking https://brainbaking.=
com/post/2026/02/a-note-on-file-history-in-emacs/
      - ctietze/quake-frame.el - Codeberg.org - terminal visor-like package=
 that can be toggled with Emacsclient https://codeberg.org/ctietze/quake-fr=
ame.el (@[email protected] https://mastodon.social/@ctietze/116053930=
088697215)
      - Initial gathering towards a "Collaborative Editing Protocol" - Feb =
26 19:00 UTC, cross-editor https://md.ha.si/collaborative-editing-protocol =
(@[email protected] https://fosstodon.org/@teamtype/116058331812816321)
  - Emacs development:
      - Change the default value of 'split-width-threshold' from 160 to 150=
 https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De3755a5eb=
8e29fb2cb286406463fabc0e1bdcef6
      - Add repeat-map for smerge-mode commands https://git.savannah.gnu.or=
g/cgit/emacs.git/commit/etc/NEWS?id=3D509228fc6c026921c67459f21164e0325efc5=
83b
      - delsel.el: Improve the overlay for text replacement https://git.sav=
annah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df4a1c006569fd62e35e7c14a7=
b386b02b220effb
      - etc/NEWS: Improve text for threads' "buffer disposition" https://gi=
t.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4141beb78ce51c779ee2=
831b02244c5612313e7d
      - New option 'completion-preview-inhibit-functions' (bug#80370) https=
://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D47b48346a3e6d5e=
198079bf29afcbc9c7201dcd3
      - Original behavior of 'overlays-in' and 'overlays-at' has been resto=
red https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6aefac=
a819a5f89fd29bd53835d1a1fa9fd595cf
      - Rewrite flex completion with Gotoh algorithm https://git.savannah.g=
nu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa181cd35220242a23fe98932386faca=
ba18c4c5
      - Tramp signals 'remote-file-error' consequently https://git.savannah=
.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De0e0e95f5be6beb4e0a528e95ac466=
751b2f6a31
      - Allow disabling battery-update-timer https://git.savannah.gnu.org/c=
git/emacs.git/commit/etc/NEWS?id=3D0a02ab6db8d0451b0595520ee0814cc4a841a8d6
      - icomplete-ret: Ignore icomplete-show-matches-on-no-input https://gi=
t.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2e7a066d564fee638718=
45533b6aeb0036a4d006
      - system-sleep sleep blocker and sleep/wake event package (bug#80348)=
 https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0bee754a7=
204f911f934d750f6f1870c929ccdb0
      - Don't remap RET to 'icomplete-ret' in 'icomplete-mode' (bug#62108) =
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df13ab20f04=
56f311bc5e1374db2e638bed17f8e9
      - Revert "New key 'M-j' for 'icomplete-mode' (bug#62108)" https://git=
.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D79fda663272636345927a=
88fbc38b73953668a67
      - Do cache and timed invalidation in "VC-aware" project backend https=
://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D583a112169f0c96=
4552b94f84ea0c942377a14e6
  - New packages:
      - https://melpa.org/#/fancy-fill-paragraph: Fancy paragraph fill (MEL=
PA)
      - https://melpa.org/#/flash: Flash-style navigation (MELPA)
      - https://elpa.gnu.org/packages/futur.html: Future/promise-based asyn=
c library (GNU ELPA)
      - https://melpa.org/#/helm-emoji: Select emojis with Helm (MELPA)
      - https://melpa.org/#/lonelog: Solo RPG notation support (MELPA)
      - https://melpa.org/#/neocaml: Major mode for OCaml code (MELPA)
      - https://melpa.org/#/oboe: A simple temporary buffer management fram=
ework (MELPA)
      - https://melpa.org/#/pathaction: Execute the pathaction.yaml rules f=
rom your editor (MELPA)
      - https://melpa.org/#/sail: NOAA tide and wind reports for sailors (M=
ELPA)
      - https://melpa.org/#/spatial-window: Jump to windows using keyboard =
spatial mapping (MELPA)
      - https://melpa.org/#/template-literals-ts-mode: Tree-sitter support =
for HTML/CSS in JS/TS template literals (MELPA)
      - https://melpa.org/#/vtab: Vertical tab bar (MELPA)

  Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode h=
ttps://www.reddit.com/r/orgmode, r/spacemacs https://www.reddit.com/r/space=
macs, Mastodon #emacs https://mastodon.social/tags/emacs, Bluesky #emacs ht=
tps://bsky.app/hashtag/emacs, Hacker News https://hn.algolia.com/?query=3De=
macs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory, lobste.rs =
https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest, programmi=
ng.dev https://programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew,=
 lemmy.world https://lemmy.world/c/emacs, lemmy.ml https://lemmy.ml/c/emacs=
?dataType=3DPost&page=3D1&sort=3DNew, planet.emacslife.com https://planet.e=
macslife.com, YouTube https://www.youtube.com/playlist?list=3DPL4th0AZixyRE=
OtvxDpdxC9oMuX7Ar7Sdt, the Emacs NEWS file http://git.savannah.gnu.org/cgit=
/emacs.git/log/etc/NEWS, Emacs Calendar https://emacslife.com/calendar/, an=
d emacs-devel https://lists.gnu.org/archive/html/emacs-devel/2026-02. Thank=
s to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-r=
elated link or announcement? Please e-mail me at [email protected] mailto=
:[email protected]. Thank you!

=20=20
  This is the plain-text version. There's also an HTML version that might b=
e easier to read. Depending on your mail client, you might have a command, =
button, or link that can show you the HTML version. If you're in Emacs, loo=
k for something that mentions text/html. More info: https://sachachua.com/t=
opic/emacs-news/
=20=20
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

  <div id=3D"outline-container-org9da4f2a" class=3D"outline-3">
<h3 id=3D"org9da4f2a">2026-02-16 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org9da4f2a">
<p>
Lots of cool stuff this week! I'm looking forward to checking out the new <=
a href=3D"https://elpa.gnu.org/packages/futur.html">futur</a> library for a=
sync programming, and the developments around embedding graphics in a canva=
s in Emacs look interesting too (see the Multimedia section). Also, the dis=
cussion about <a href=3D"https://mail.gnu.org/archive/html/emacs-devel/2026=
-02/msg00395.html">making beginner configuration easier</a> could be neat o=
nce the wrinkles are ironed out. Enjoy!
</p>

<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>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Feb 18 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 =
Asia/Kolkata &ndash; Thu Feb 19 0000 Asia/Singapore</li>
<li>London Emacs (in person): Emacs London meetup <a href=3D"https://www.me=
etup.com/london-emacs-hacking/events/313006896/">https://www.meetup.com/lon=
don-emacs-hacking/events/313006896/</a> Tue Feb 24 1800 Europe/London</li>
<li>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Feb 25 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2=
300 Asia/Kolkata &ndash; Thu Feb 26 0130 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Feb 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toron=
to - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<li>Emacs.si (in person): Emacs.si meetup #3 2026 (v #=C5=BEivo) <a href=3D=
"https://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca">htt=
ps://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca</a> Mon =
Mar 2 1900 CET</li>
</ul></li>
<li>Upcoming events:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2026-02-16-emacs-talk-oxford=
/">Protesilaos Stavrou: Emacs: I will talk about Emacs and free software (F=
LOSS @ Oxford)</a></li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg003=
95.html">A proposal for a "beginners" (user-option) theme</a> (<a href=3D"h=
ttps://social.sdfeu.org/@pkal/116070128302101383">@[email protected]</a=
>)</li>
<li><a href=3D"https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg003=
28.html">package-autosuggest in master</a> (<a href=3D"https://social.sdfeu=
.org/@pkal/116060000600978268">@[email protected]</a>)</li>
<li><a href=3D"http://yummymelon.com/devnull/deburring-emacs-imenu-gui-conf=
iguration.html">Charles Choi: Deburring Emacs Imenu GUI Configuration</a></=
li>
<li><a href=3D"https://github.com/Borderliner/Chadmacs">Borderliner/Chadmac=
s: Chadmacs Emacs config</a> (<a href=3D"https://www.reddit.com/r/emacs/com=
ments/1r3694d/introducing_chadmacs/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://elpa.gnu.org/packages/futur.html">GNU ELPA - futur: =
Make async programming a bit easier</a> (<a href=3D"https://www.reddit.com/=
r/emacs/comments/1r3cc8s/the_futur_library_make_async_programming_a_bit/">R=
eddit</a>, <a href=3D"https://yhetil.org/emacs-devel/d2a31bc50564c253aa2ff4=
[email protected]/">emacs-devel</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2026-02-12-emacs-lin-2-0-0/"=
>Protesilaos Stavrou: Emacs: Lin version 2.0.0</a> - enhancement for hl-lin=
e-mode</li>
<li><a href=3D"https://xenodium.com/introducing-winpulse">Alvaro Ramirez: I=
ntroducing winpulse</a> (<a href=3D"https://irreal.org/blog/?p=3D13602">Irr=
eal</a>, <a href=3D"https://www.reddit.com/r/emacs/comments/1r132pf/winpuls=
e_temporarily_highlight_focused_windows/">Reddit</a>)</li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260211182648-e=
macs--automatically-syncing-emacs-tab-bar-styling-with-your-theme/">James D=
yer: Automatically Syncing Emacs Tab Bar Styling With Your Theme</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-02-13-emacs-gnome-accen=
t-theme-switcher/">Protesilaos Stavrou: Emacs: my GNOME accent color theme =
switcher package</a> (<a href=3D"https://www.youtube.com/watch?v=3DatKuEh3_=
ArA">YouTube</a> 02:55)</li>
<li><a href=3D"https://github.com/fake-frog/min-oblong-theme">fake-frog/min=
-oblong-theme: Minimal Emacs Theme</a> (<a href=3D"https://www.reddit.com/r=
/emacs/comments/1r1m2pm/minimal_dark_theme/">Reddit</a>)</li>
<li><a href=3D"https://github.com/veschin/nibelung-theme">veschin/nibelung-=
theme: Nibelung Theme =E2=80=94 Minimalist Gray &amp; Blue Emacs Color Sche=
me</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1r0tsme/nibelung=
_an_emacs_theme_for_people_who_think_most/">Reddit</a>)</li>
<li><a href=3D"https://emacsthemes.com/themes/thankful-eyes-theme.html">Tha=
nkful Eyes Theme | Emacs Themes</a> (<a href=3D"https://activity.andros.dev=
/@andros/statuses/01KH3XRHRD18M7QR7M3JV6NE9X">@[email protected]</=
a>)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB7=
7vt7UqsTgrqHkC83j8h">scrollpanel: Modern Minimap-like Scrolling Panel for E=
macs</a></li>
<li><a href=3D"https://github.com/Prgebish/flash">Prgebish/flash: Flash-sty=
le navigation for Emacs =E2=80=94 jump to any location with search labels</=
a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1r5z58e/flash_flashn=
vimstyle_navigation_for_emacs_now_on/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1r4avik/updated_auto=
adjust_frame_width_when/">UPDATED: Auto-Adjust Frame Width when Split-Windo=
w-Right &amp; Revert on Delete-Window or Delete-Other-Window</a></li>
<li><a href=3D"https://github.com/jamescherti/easysession.el">easysession.e=
l: Easily persist and restore file buffers, Magit buffers, scratch, Dired, =
narrowing, indirect buffers (clones), windows, and tab-bar configurations [=
Release 1.2.0]=E2=80=8B</a> (<a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1r47s44/easysessionel_easily_persist_and_restore_file/">Reddit</a>)</l=
i>
<li><a href=3D"https://github.com/jamescherti/kirigami.el">kirigami.el (Rel=
ease 1.0.4): text Folding across a diverse set of Emacs modes</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1r1vvqr/kirigamiel_release_104_=
a_unified_interface_for/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://itsfoss.com/emacs-the-ux-ideal-part-deux/">Why and H=
ow I am Using Emacs for Writing My Next Novel</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1r61ae4/emacs_for_writing_editing_worldbuilding_=
a/">Reddit</a>, <a href=3D"https://programming.dev/post/45835314?scrollToCo=
mments=3Dtrue">programming.dev</a>, <a href=3D"https://lemmy.ml/post/428836=
45?scrollToComments=3Dtrue">lemmy.ml</a>)</li>
<li><a href=3D"https://fosstodon.org/@aethor/116050530075544297">bibtex-gen=
erate-autokey with manual confirmation using advice-add :filter-return</a><=
/li>
<li><a href=3D"https://codeberg.org/ideasman42/emacs-fancy-fill-paragraph">=
Fancy Fill Paragraph now on MELPA</a> (<a href=3D"https://www.reddit.com/r/=
emacs/comments/1r63kcs/fancy_fill_paragraph_now_on_melpa/">Reddit</a>)</li>
<li><a href=3D"https://codeberg.org/ashton314/citar-typst">ashton314/citar-=
typst: Typst support for the Citar package in Emacs - Codeberg.org</a> (<a =
href=3D"https://www.reddit.com/r/emacs/comments/1r233t9/new_package_citarty=
pst/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://curtismchale.ca/2026/02/14/mapping-org-agenda-open-l=
ink">Mapping org-agenda-open-link: reducing the key strokes needed to open =
links</a> (<a href=3D"https://mastodon.social/@curtismchale/116069936405534=
475">@[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/publicvoit/orgheadingnetwork">publicvoi=
t/orgheadingnetwork: visualize headings and their implicit (hierarchy) and =
explicit (links) interconnections - Codeberg.org</a> (<a href=3D"https://gr=
az.social/@publicvoit/116075103794827102">@[email protected]</a>)</li>
<li><a href=3D"https://mastodon.social/@thaodan/116075926098496127">Updated=
 org-protocol bookmarklet for storing the current page</a></li>
<li><a href=3D"https://seds.nl/notes/org_mode_cv_template/">A reproducible =
Org-Mode CV template</a> (<a href=3D"https://www.reddit.com/r/emacs/comment=
s/1r0wcwm/a_reproducible_orgmode_cv_template/">Reddit</a>)</li>
<li><a href=3D"https://mathstodon.xyz/@oantolin/116059907077161200">org-bab=
el support for Goal, BQN, and growler/k</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DOZTodhXqISw">Behebung von =
org-babel Shell-Bindungsproblemen in Emacs: Eine Anleitung zur Festlegung I=
hrer bevorz</a> (01:50)</li>
<li>Org development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D30807d528eb0af19ebf7f717dc3f861589be3d2e">etc/ORG-NEWS (V=
ersion 9.8 (not released yet)): Update preparing for the release</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D5eb0d860e759dbe6d5986aaa5c02ceb2f2c5e5bd">Obsolete 'org-s=
how-empty-lines-in-parent'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D40fabc07bd1057ff1013afe132cfbb594a284db3">Remove obsolete=
 'org-let' and 'org-let2'</a></li>
</ul></li>
</ul></li>
<li>Completion: <a href=3D"https://sachachua.com/blog/2026/01/emacs-carniva=
l-february-2026-completion/#emacs-carnival-february-2026-completion">this m=
onth's Emacs Carnival topic</a>
<ul class=3D"org-ul">
<li><a href=3D"https://howardism.org/Technical/Emacs/alt-completing-read.ht=
ml">An Alternate Completing Read</a></li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/juboba/npm-run">npm-run: Run npm scripts =
in your project</a></li>
<li><a href=3D"https://batsov.com/articles/2026/02/14/neocaml-0-1-ready-for=
-action/">Bozhidar Batsov: Neocaml 0.1: Ready for Action</a> (<a href=3D"ht=
tps://irreal.org/blog/?p=3D13612">Irreal</a>)</li>
<li><a href=3D"https://gist.github.com/rjray/5a00be43dad87447962b2b69bae2bd=
74">Small patch to build emacs 30.X from source with the 0.26.X version of =
tree-sitter =C2=B7 GitHub</a> (<a href=3D"https://www.reddit.com/r/emacs/co=
mments/1r3c7l6/simple_patch_for_building_emacs_30x_from_source/">Reddit</a>=
)</li>
<li><a href=3D"https://github.com/function-artisans/magit-standup">function=
-artisans/magit-standup: Collect recent git commits for standup notes</a> (=
<a href=3D"https://www.reddit.com/r/emacs/comments/1r5josc/magitstandup/">R=
eddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1r5fv5t/magit_magic/=
">magit magic</a> - share your latest glorious find in Magit</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DOVtUxt4qUCc">Hacking on Em=
acs #6: Link the current Magit commit using git-link pt 2</a> (28:49)</li>
<li><a href=3D"https://jonathanchu.is/posts/introducing-magit-gh/">magit-gh=
.el - a lightweight Magit extension for GitHub CLI pull requests</a> (<a hr=
ef=3D"https://www.reddit.com/r/emacs/comments/1r0rwb2/magitghel_a_lightweig=
ht_magit_extension_for/">Reddit</a>)</li>
<li><a href=3D"https://github.com/0WD0/majutsu">0WD0/majutsu: Majutsu! Magi=
t for jujutsu</a> (<a href=3D"https://lobste.rs/s/jkqgrt/majutsu_magit_for_=
jujutsu">lobste.rs</a>)</li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/benthamite/chrome-to-eww">benthamite/chro=
me-to-eww: Chrome extension to open the current page in eww, Emacs=E2=80=99=
s built-in browser</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/=
1r5d75n/open_in_eww_a_chrome_extension_to_browse_the/">Reddit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://www.glowisle.me/posts/gnus-guide/">2026=E5=B9=B4=EF=
=BC=8C=E4=B8=80=E4=B8=AA=E6=99=AE=E9=80=9AEmacs=E7=94=A8=E6=88=B7=E5=A6=82=
=E4=BD=95=E6=8A=8AGnus=E8=B7=91=E8=B5=B7=E6=9D=A5</a></li>
</ul></li>
<li>Evil mode:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/Prgebish/evil-tex-ts">Prgebish/evil-tex-t=
s: Tree-sitter based LaTeX text objects for Evil mode</a> (<a href=3D"https=
://www.reddit.com/r/emacs/comments/1r0uwwx/eviltexts_treesitter_based_latex=
_text_objects_for/">Reddit</a>)</li>
</ul></li>
<li>Doom Emacs:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/pivaldi/pimacs/tree/master/lang-protobuf"=
>pimacs/lang-protobuf at master =C2=B7 pivaldi/pimacs =C2=B7 GitHub</a> pro=
tobuf-ts-mode for editing Protocol Buffers files with full Buf toolchain in=
tegration.</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/divyaranjan/divya-lambda">divyaranjan/d=
ivya-lambda: Guix channel for emacs-canvas</a> (<a href=3D"https://mathstod=
on.xyz/@divyaranjan/116079023585350753">@[email protected]</a>)</l=
i>
<li><a href=3D"https://codeberg.org/MonadicSheep/pale/issues/17#issue-34975=
94">Discussion on the composability of graphical applications inside Emacs =
- MonadicSheep/pale - Codeberg.org</a> (<a href=3D"https://mathstodon.xyz/@=
divyaranjan/116078050730152140">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/minad/emacs-shader-demo">minad/emacs-shad=
er-demo: Emacs Shader Demo</a> (<a href=3D"https://www.reddit.com/r/emacs/c=
omments/1r5c4o5/emacs_shader_demo/">Reddit</a>)</li>
<li><a href=3D"https://mathstodon.xyz/@divyaranjan/116077571688042285">Demo=
 of killing and yanking a canvas while it's displaying something (ex: a vid=
eo)</a></li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2026-02-16_Toy_train_timetable_improvements=
_%e2%80%93_buttons">Marcin Borkowski: Toy train timetable improvements =E2=
=80=93 buttons</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/FrauH0lle/mevedel">FrauH0lle/mevedel</a> =
overlay-based workflow for interacting with LLMs (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1r1takz/mevedel_overlaybased_workflow_for_interac=
ting/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1r3qgjz/eca_subagent=
s_are_here/">ECA - Subagents are here!</a></li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260216084213-e=
macs--ollama-buddy-v2/">James Dyer: Ollama Buddy v2.0 - LLMs can now call E=
macs functions!</a> (<a href=3D"https://www.youtube.com/watch?v=3DDHV3My0Ns=
Jc">YouTube</a> 00:41, <a href=3D"https://www.reddit.com/r/emacs/comments/1=
r644ky/ollamabuddy_now_has_tool_calling/">Reddit</a>)</li>
<li><a href=3D"https://github.com/garyo/gco-llm-pkm">garyo/gco-llm-pkm: A L=
LM-based front end to my evolving Personal Knowledge Management system(s)</=
a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1r32pkx/unpopular_op=
inion_i_wrote_my_own_idiosyncratic/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1r0p7th/fortnightly_=
tips_tricks_and_questions_20260210/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2026-02-10 / week 06</a></li>
<li><a href=3D"http://en.andros.dev/blog/6aba9431/emacs-is-a-fantasy-workst=
ation/">Andros Fenollosa: Emacs is a Fantasy Workstation</a>
<ul class=3D"org-ul">
<li><a href=3D"https://andros.dev/blog/acdd4ed2/emacs-es-una-estacion-de-tr=
abajo-de-fantasia/">Emacs es una estaci=C3=B3n de trabajo de fantas=C3=ADa =
| Andros Fenollosa</a> (<a href=3D"https://activity.andros.dev/@andros/stat=
uses/01KHH4Z7MYVKGG9QATBPJQR3KP">@[email protected]</a>)</li>
</ul></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2026-02-11-emacs-institution=
-calendar/">Protesilaos Stavrou: Emacs: institution-calendar package (Unive=
rsity of Oxford/Cambridge, etc.)</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-02-14-emacs-institution=
-calendar-add-custom-entity/">Protesilaos Stavrou: Emacs: add custom entity=
 (Austrian school) to my =E2=80=98institution-calendar=E2=80=99</a></li>
<li><a href=3D"https://codeberg.org/chamlis/auth-source-pa">chamlis/auth-so=
urce-pa: A terrible backend for auth-source to use the pa password manager.=
 - Codeberg.org</a> (<a href=3D"https://social.treehouse.systems/@chamlis/1=
16065624375118561">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/atykhonov/google-translate/pull/161">Tran=
slate popup by agzam =C2=B7 Pull Request #161 =C2=B7 atykhonov/google-trans=
late =C2=B7 GitHub</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/=
1r5s3hm/translate_popup_posframe_for_reading_books_and/">Reddit</a>)</li>
<li><a href=3D"https://brainbaking.com/post/2026/02/a-note-on-file-history-=
in-emacs/">A Note on File History in Emacs | Brain Baking</a></li>
<li><a href=3D"https://codeberg.org/ctietze/quake-frame.el">ctietze/quake-f=
rame.el - Codeberg.org - terminal visor-like package that can be toggled wi=
th Emacsclient</a> (<a href=3D"https://mastodon.social/@ctietze/11605393008=
8697215">@[email protected]</a>)</li>
<li><a href=3D"https://md.ha.si/collaborative-editing-protocol">Initial gat=
hering towards a "Collaborative Editing Protocol" - Feb 26 19:00 UTC, cross=
-editor</a> (<a href=3D"https://fosstodon.org/@teamtype/116058331812816321"=
>@[email protected]</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De3755a5eb8e29fb2cb286406463fabc0e1bdcef6">Change the default value of =
'split-width-threshold' from 160 to 150</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D509228fc6c026921c67459f21164e0325efc583b">Add repeat-map for smerge-mo=
de commands</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df4a1c006569fd62e35e7c14a7b386b02b220effb">delsel.el: Improve the overl=
ay for text replacement</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D4141beb78ce51c779ee2831b02244c5612313e7d">etc/NEWS: Improve text for t=
hreads' "buffer disposition"</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D47b48346a3e6d5e198079bf29afcbc9c7201dcd3">New option 'completion-previ=
ew-inhibit-functions' (bug#80370)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D6aefaca819a5f89fd29bd53835d1a1fa9fd595cf">Original behavior of 'overla=
ys-in' and 'overlays-at' has been restored</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Daa181cd35220242a23fe98932386facaba18c4c5">Rewrite flex completion with=
 Gotoh algorithm</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De0e0e95f5be6beb4e0a528e95ac466751b2f6a31">Tramp signals 'remote-file-e=
rror' consequently</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0a02ab6db8d0451b0595520ee0814cc4a841a8d6">Allow disabling battery-upda=
te-timer</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2e7a066d564fee63871845533b6aeb0036a4d006">icomplete-ret: Ignore icompl=
ete-show-matches-on-no-input</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0bee754a7204f911f934d750f6f1870c929ccdb0">system-sleep sleep blocker a=
nd sleep/wake event package (bug#80348)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df13ab20f0456f311bc5e1374db2e638bed17f8e9">Don't remap RET to 'icomplet=
e-ret' in 'icomplete-mode' (bug#62108)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D79fda663272636345927a88fbc38b73953668a67">Revert "New key 'M-j' for 'i=
complete-mode' (bug#62108)"</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D583a112169f0c964552b94f84ea0c942377a14e6">Do cache and timed invalidat=
ion in "VC-aware" project backend</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/fancy-fill-paragraph">=
fancy-fill-paragraph</a>: Fancy paragraph fill (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/flash">flash</a>: Flas=
h-style navigation (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/futur.html">=
futur</a>: Future/promise-based async library (GNU ELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/helm-emoji">helm-emoji=
</a>: Select emojis with Helm (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/lonelog">lonelog</a>: =
Solo RPG notation support (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/neocaml">neocaml</a>: =
Major mode for OCaml code (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/oboe">oboe</a>: A simp=
le temporary buffer management framework (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/pathaction">pathaction=
</a>: Execute the pathaction.yaml rules from your editor (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/sail">sail</a>: NOAA t=
ide and wind reports for sailors (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/spatial-window">spatia=
l-window</a>: Jump to windows using keyboard spatial mapping (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/template-literals-ts-m=
ode">template-literals-ts-mode</a>: Tree-sitter support for HTML/CSS in JS/=
TS template literals (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/vtab">vtab</a>: Vertic=
al tab bar (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://mast=
odon.social/tags/emacs">Mastodon #emacs</a>, <a href=3D"https://bsky.app/ha=
shtag/emacs">Bluesky #emacs</a>, <a href=3D"https://hn.algolia.com/?query=
=3Demacs&amp;sort=3DbyDate&amp;prefix&amp;page=3D0&amp;dateRange=3Dall&amp;=
type=3Dstory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demac=
s&amp;what=3Dstories&amp;order=3Dnewest">lobste.rs</a>, <a href=3D"https://=
programming.dev/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNew">progra=
mming.dev</a>, <a href=3D"https://lemmy.world/c/emacs">lemmy.world</a>, <a =
href=3D"https://lemmy.ml/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNe=
w">lemmy.ml</a>, <a href=3D"https://planet.emacslife.com">planet.emacslife.=
com</a>, <a href=3D"https://www.youtube.com/playlist?list=3DPL4th0AZixyREOt=
vxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href=3D"http://git.savannah.gnu.org/cg=
it/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href=3D"https://emac=
slife.com/calendar/">Emacs Calendar</a>, and <a href=3D"https://lists.gnu.o=
rg/archive/html/emacs-devel/2026-02">emacs-devel</a>. Thanks to Andr=C3=A9s=
 Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or a=
nnouncement? Please e-mail me at <a href=3D"mailto:[email protected]">sac=
[email protected]</a>. Thank you!</p>
</div>
</div>

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

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

  * 2026-02-16 Emacs news
Lots of cool stuff this week! I'm looking forward to checking out the new [=
[https://elpa.gnu.org/packages/futur.html][futur]] library for async progra=
mming, and the developments around embedding graphics in a canvas in Emacs =
look interesting too (see the Multimedia section). Also, the discussion abo=
ut [[https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html][m=
aking beginner configuration easier]] could be neat once the wrinkles are i=
roned out. Enjoy!

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 18 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT -=
 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 19 0000 Asia/Singapore
  - London Emacs (in person): Emacs London meetup https://www.meetup.com/lo=
ndon-emacs-hacking/events/313006896/ Tue Feb 24 1800 Europe/London
  - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Feb 25 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730=
 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 26 0130 Asia/S=
ingapore
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Feb 28 0030 America/Vancouver - 0230 America/Chicago - 033=
0 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata -=
 1630 Asia/Singapore
  - Emacs.si (in person): Emacs.si meetup #3 2026 (v #=C5=BEivo) https://do=
godki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 =
CET
- Upcoming events:
  - [[https://protesilaos.com/codelog/2026-02-16-emacs-talk-oxford/][Protes=
ilaos Stavrou: Emacs: I will talk about Emacs and free software (FLOSS @ Ox=
ford)]]
- Emacs configuration:
  - [[https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html][=
A proposal for a "beginners" (user-option) theme]] ([[https://social.sdfeu.=
org/@pkal/116070128302101383][@[email protected]]])
  - [[https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00328.html][=
package-autosuggest in master]] ([[https://social.sdfeu.org/@pkal/116060000=
600978268][@[email protected]]])
  - [[http://yummymelon.com/devnull/deburring-emacs-imenu-gui-configuration=
.html][Charles Choi: Deburring Emacs Imenu GUI Configuration]]
  - [[https://github.com/Borderliner/Chadmacs][Borderliner/Chadmacs: Chadma=
cs Emacs config]] ([[https://www.reddit.com/r/emacs/comments/1r3694d/introd=
ucing_chadmacs/][Reddit]])
- Emacs Lisp:
  - [[https://elpa.gnu.org/packages/futur.html][GNU ELPA - futur: Make asyn=
c programming a bit easier]] ([[https://www.reddit.com/r/emacs/comments/1r3=
cc8s/the_futur_library_make_async_programming_a_bit/][Reddit]], [[https://y=
hetil.org/emacs-devel/[email protected]/][emacs-d=
evel]])
- Appearance:
  - [[https://protesilaos.com/codelog/2026-02-12-emacs-lin-2-0-0/][Protesil=
aos Stavrou: Emacs: Lin version 2.0.0]] - enhancement for hl-line-mode
  - [[https://xenodium.com/introducing-winpulse][Alvaro Ramirez: Introducin=
g winpulse]] ([[https://irreal.org/blog/?p=3D13602][Irreal]], [[https://www=
.reddit.com/r/emacs/comments/1r132pf/winpulse_temporarily_highlight_focused=
_windows/][Reddit]])
  - [[https://www.emacs.dyerdwelling.family/emacs/20260211182648-emacs--aut=
omatically-syncing-emacs-tab-bar-styling-with-your-theme/][James Dyer: Auto=
matically Syncing Emacs Tab Bar Styling With Your Theme]]
  - [[https://protesilaos.com/codelog/2026-02-13-emacs-gnome-accent-theme-s=
witcher/][Protesilaos Stavrou: Emacs: my GNOME accent color theme switcher =
package]] ([[https://www.youtube.com/watch?v=3DatKuEh3_ArA][YouTube]] 02:55)
  - [[https://github.com/fake-frog/min-oblong-theme][fake-frog/min-oblong-t=
heme: Minimal Emacs Theme]] ([[https://www.reddit.com/r/emacs/comments/1r1m=
2pm/minimal_dark_theme/][Reddit]])
  - [[https://github.com/veschin/nibelung-theme][veschin/nibelung-theme: Ni=
belung Theme =E2=80=94 Minimalist Gray & Blue Emacs Color Scheme]] ([[https=
://www.reddit.com/r/emacs/comments/1r0tsme/nibelung_an_emacs_theme_for_peop=
le_who_think_most/][Reddit]])
  - [[https://emacsthemes.com/themes/thankful-eyes-theme.html][Thankful Eye=
s Theme | Emacs Themes]] ([[https://activity.andros.dev/@andros/statuses/01=
KH3XRHRD18M7QR7M3JV6NE9X][@[email protected]]])
- Navigation:
  - [[https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTg=
rqHkC83j8h][scrollpanel: Modern Minimap-like Scrolling Panel for Emacs]]
  - [[https://github.com/Prgebish/flash][Prgebish/flash: Flash-style naviga=
tion for Emacs =E2=80=94 jump to any location with search labels]] ([[https=
://www.reddit.com/r/emacs/comments/1r5z58e/flash_flashnvimstyle_navigation_=
for_emacs_now_on/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1r4avik/updated_autoadjust_fr=
ame_width_when/][UPDATED: Auto-Adjust Frame Width when Split-Window-Right &=
 Revert on Delete-Window or Delete-Other-Window]]
  - [[https://github.com/jamescherti/easysession.el][easysession.el: Easily=
 persist and restore file buffers, Magit buffers, scratch, Dired, narrowing=
, indirect buffers (clones), windows, and tab-bar configurations [Release 1=
.2.0]=E2=80=8B]] ([[https://www.reddit.com/r/emacs/comments/1r47s44/easyses=
sionel_easily_persist_and_restore_file/][Reddit]])
  - [[https://github.com/jamescherti/kirigami.el][kirigami.el (Release 1.0.=
4): text Folding across a diverse set of Emacs modes]] ([[https://www.reddi=
t.com/r/emacs/comments/1r1vvqr/kirigamiel_release_104_a_unified_interface_f=
or/][Reddit]])
- Writing:
  - [[https://itsfoss.com/emacs-the-ux-ideal-part-deux/][Why and How I am U=
sing Emacs for Writing My Next Novel]] ([[https://www.reddit.com/r/emacs/co=
mments/1r61ae4/emacs_for_writing_editing_worldbuilding_a/][Reddit]], [[http=
s://programming.dev/post/45835314?scrollToComments=3Dtrue][programming.dev]=
], [[https://lemmy.ml/post/42883645?scrollToComments=3Dtrue][lemmy.ml]])
  - [[https://fosstodon.org/@aethor/116050530075544297][bibtex-generate-aut=
okey with manual confirmation using advice-add :filter-return]]
  - [[https://codeberg.org/ideasman42/emacs-fancy-fill-paragraph][Fancy Fil=
l Paragraph now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1r63k=
cs/fancy_fill_paragraph_now_on_melpa/][Reddit]])
  - [[https://codeberg.org/ashton314/citar-typst][ashton314/citar-typst: Ty=
pst support for the Citar package in Emacs - Codeberg.org]] ([[https://www.=
reddit.com/r/emacs/comments/1r233t9/new_package_citartypst/][Reddit]])
- Org Mode:
  - [[https://curtismchale.ca/2026/02/14/mapping-org-agenda-open-link][Mapp=
ing org-agenda-open-link: reducing the key strokes needed to open links]] (=
[[https://mastodon.social/@curtismchale/116069936405534475][@curtismchale@m=
astodon.social]])
  - [[https://codeberg.org/publicvoit/orgheadingnetwork][publicvoit/orghead=
ingnetwork: visualize headings and their implicit (hierarchy) and explicit =
(links) interconnections - Codeberg.org]] ([[https://graz.social/@publicvoi=
t/116075103794827102][@[email protected]]])
  - [[https://mastodon.social/@thaodan/116075926098496127][Updated org-prot=
ocol bookmarklet for storing the current page]]
  - [[https://seds.nl/notes/org_mode_cv_template/][A reproducible Org-Mode =
CV template]] ([[https://www.reddit.com/r/emacs/comments/1r0wcwm/a_reproduc=
ible_orgmode_cv_template/][Reddit]])
  - [[https://mathstodon.xyz/@oantolin/116059907077161200][org-babel suppor=
t for Goal, BQN, and growler/k]]
  - [[https://www.youtube.com/watch?v=3DOZTodhXqISw][Behebung von org-babel=
 Shell-Bindungsproblemen in Emacs: Eine Anleitung zur Festlegung Ihrer bevo=
rz]] (01:50)
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D30807d528eb0af19ebf7f717dc3f861589be3d2e][etc/ORG-NEWS (Version =
9.8 (not released yet)): Update preparing for the release]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D5eb0d860e759dbe6d5986aaa5c02ceb2f2c5e5bd][Obsolete 'org-show-emp=
ty-lines-in-parent']]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D40fabc07bd1057ff1013afe132cfbb594a284db3][Remove obsolete 'org-l=
et' and 'org-let2']]
- Completion: [[https://sachachua.com/blog/2026/01/emacs-carnival-february-=
2026-completion/#emacs-carnival-february-2026-completion][this month's Emac=
s Carnival topic]]
  - [[https://howardism.org/Technical/Emacs/alt-completing-read.html][An Al=
ternate Completing Read]]
- Coding:
  - [[https://github.com/juboba/npm-run][npm-run: Run npm scripts in your p=
roject]]
  - [[https://batsov.com/articles/2026/02/14/neocaml-0-1-ready-for-action/]=
[Bozhidar Batsov: Neocaml 0.1: Ready for Action]] ([[https://irreal.org/blo=
g/?p=3D13612][Irreal]])
  - [[https://gist.github.com/rjray/5a00be43dad87447962b2b69bae2bd74][Small=
 patch to build emacs 30.X from source with the 0.26.X version of tree-sitt=
er =C2=B7 GitHub]] ([[https://www.reddit.com/r/emacs/comments/1r3c7l6/simpl=
e_patch_for_building_emacs_30x_from_source/][Reddit]])
  - [[https://github.com/function-artisans/magit-standup][function-artisans=
/magit-standup: Collect recent git commits for standup notes]] ([[https://w=
ww.reddit.com/r/emacs/comments/1r5josc/magitstandup/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1r5fv5t/magit_magic/][magit m=
agic]] - share your latest glorious find in Magit
  - [[https://www.youtube.com/watch?v=3DOVtUxt4qUCc][Hacking on Emacs #6: L=
ink the current Magit commit using git-link pt 2]] (28:49)
  - [[https://jonathanchu.is/posts/introducing-magit-gh/][magit-gh.el - a l=
ightweight Magit extension for GitHub CLI pull requests]] ([[https://www.re=
ddit.com/r/emacs/comments/1r0rwb2/magitghel_a_lightweight_magit_extension_f=
or/][Reddit]])
  - [[https://github.com/0WD0/majutsu][0WD0/majutsu: Majutsu! Magit for juj=
utsu]] ([[https://lobste.rs/s/jkqgrt/majutsu_magit_for_jujutsu][lobste.rs]])
- Web:
  - [[https://github.com/benthamite/chrome-to-eww][benthamite/chrome-to-eww=
: Chrome extension to open the current page in eww, Emacs=E2=80=99s built-i=
n browser]] ([[https://www.reddit.com/r/emacs/comments/1r5d75n/open_in_eww_=
a_chrome_extension_to_browse_the/][Reddit]])
- Mail, news, and chat:
  - [[https://www.glowisle.me/posts/gnus-guide/][2026=E5=B9=B4=EF=BC=8C=E4=
=B8=80=E4=B8=AA=E6=99=AE=E9=80=9AEmacs=E7=94=A8=E6=88=B7=E5=A6=82=E4=BD=95=
=E6=8A=8AGnus=E8=B7=91=E8=B5=B7=E6=9D=A5]]
- Evil mode:
  - [[https://github.com/Prgebish/evil-tex-ts][Prgebish/evil-tex-ts: Tree-s=
itter based LaTeX text objects for Evil mode]] ([[https://www.reddit.com/r/=
emacs/comments/1r0uwwx/eviltexts_treesitter_based_latex_text_objects_for/][=
Reddit]])
- Doom Emacs:
  - [[https://github.com/pivaldi/pimacs/tree/master/lang-protobuf][pimacs/l=
ang-protobuf at master =C2=B7 pivaldi/pimacs =C2=B7 GitHub]] protobuf-ts-mo=
de for editing Protocol Buffers files with full Buf toolchain integration.
- Multimedia:
  - [[https://codeberg.org/divyaranjan/divya-lambda][divyaranjan/divya-lamb=
da: Guix channel for emacs-canvas]] ([[https://mathstodon.xyz/@divyaranjan/=
116079023585350753][@[email protected]]])
  - [[https://codeberg.org/MonadicSheep/pale/issues/17#issue-3497594][Discu=
ssion on the composability of graphical applications inside Emacs - Monadic=
Sheep/pale - Codeberg.org]] ([[https://mathstodon.xyz/@divyaranjan/11607805=
0730152140][@[email protected]]])
  - [[https://github.com/minad/emacs-shader-demo][minad/emacs-shader-demo: =
Emacs Shader Demo]] ([[https://www.reddit.com/r/emacs/comments/1r5c4o5/emac=
s_shader_demo/][Reddit]])
  - [[https://mathstodon.xyz/@divyaranjan/116077571688042285][Demo of killi=
ng and yanking a canvas while it's displaying something (ex: a video)]]
- Fun:
  - [[https://mbork.pl/2026-02-16_Toy_train_timetable_improvements_%e2%80%9=
3_buttons][Marcin Borkowski: Toy train timetable improvements =E2=80=93 but=
tons]]
- AI:
  - [[https://github.com/FrauH0lle/mevedel][FrauH0lle/mevedel]] overlay-bas=
ed workflow for interacting with LLMs ([[https://www.reddit.com/r/emacs/com=
ments/1r1takz/mevedel_overlaybased_workflow_for_interacting/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1r3qgjz/eca_subagents_are_her=
e/][ECA - Subagents are here!]]
  - [[https://www.emacs.dyerdwelling.family/emacs/20260216084213-emacs--oll=
ama-buddy-v2/][James Dyer: Ollama Buddy v2.0 - LLMs can now call Emacs func=
tions!]] ([[https://www.youtube.com/watch?v=3DDHV3My0NsJc][YouTube]] 00:41,=
 [[https://www.reddit.com/r/emacs/comments/1r644ky/ollamabuddy_now_has_tool=
_calling/][Reddit]])
  - [[https://github.com/garyo/gco-llm-pkm][garyo/gco-llm-pkm: A LLM-based =
front end to my evolving Personal Knowledge Management system(s)]] ([[https=
://www.reddit.com/r/emacs/comments/1r32pkx/unpopular_opinion_i_wrote_my_own=
_idiosyncratic/][Reddit]])
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1r0p7th/fortnightly_tips_tric=
ks_and_questions_20260210/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2026-02-10 / week 06]]
  - [[http://en.andros.dev/blog/6aba9431/emacs-is-a-fantasy-workstation/][A=
ndros Fenollosa: Emacs is a Fantasy Workstation]]
    - [[https://andros.dev/blog/acdd4ed2/emacs-es-una-estacion-de-trabajo-d=
e-fantasia/][Emacs es una estaci=C3=B3n de trabajo de fantas=C3=ADa | Andro=
s Fenollosa]] ([[https://activity.andros.dev/@andros/statuses/01KHH4Z7MYVKG=
G9QATBPJQR3KP][@[email protected]]])
- Other:
  - [[https://protesilaos.com/codelog/2026-02-11-emacs-institution-calendar=
/][Protesilaos Stavrou: Emacs: institution-calendar package (University of =
Oxford/Cambridge, etc.)]]
  - [[https://protesilaos.com/codelog/2026-02-14-emacs-institution-calendar=
-add-custom-entity/][Protesilaos Stavrou: Emacs: add custom entity (Austria=
n school) to my =E2=80=98institution-calendar=E2=80=99]]
  - [[https://codeberg.org/chamlis/auth-source-pa][chamlis/auth-source-pa: =
A terrible backend for auth-source to use the pa password manager. - Codebe=
rg.org]] ([[https://social.treehouse.systems/@chamlis/116065624375118561][@=
[email protected]]])
  - [[https://github.com/atykhonov/google-translate/pull/161][Translate pop=
up by agzam =C2=B7 Pull Request #161 =C2=B7 atykhonov/google-translate =C2=
=B7 GitHub]] ([[https://www.reddit.com/r/emacs/comments/1r5s3hm/translate_p=
opup_posframe_for_reading_books_and/][Reddit]])
  - [[https://brainbaking.com/post/2026/02/a-note-on-file-history-in-emacs/=
][A Note on File History in Emacs | Brain Baking]]
  - [[https://codeberg.org/ctietze/quake-frame.el][ctietze/quake-frame.el -=
 Codeberg.org - terminal visor-like package that can be toggled with Emacsc=
lient]] ([[https://mastodon.social/@ctietze/116053930088697215][@ctietze@ma=
stodon.social]])
  - [[https://md.ha.si/collaborative-editing-protocol][Initial gathering to=
wards a "Collaborative Editing Protocol" - Feb 26 19:00 UTC, cross-editor]]=
 ([[https://fosstodon.org/@teamtype/116058331812816321][@teamtype@fosstodon=
.org]])
- Emacs development:
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De375=
5a5eb8e29fb2cb286406463fabc0e1bdcef6][Change the default value of 'split-wi=
dth-threshold' from 160 to 150]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5092=
28fc6c026921c67459f21164e0325efc583b][Add repeat-map for smerge-mode comman=
ds]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df4a1=
c006569fd62e35e7c14a7b386b02b220effb][delsel.el: Improve the overlay for te=
xt replacement]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4141=
beb78ce51c779ee2831b02244c5612313e7d][etc/NEWS: Improve text for threads' "=
buffer disposition"]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D47b4=
8346a3e6d5e198079bf29afcbc9c7201dcd3][New option 'completion-preview-inhibi=
t-functions' (bug#80370)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6aef=
aca819a5f89fd29bd53835d1a1fa9fd595cf][Original behavior of 'overlays-in' an=
d 'overlays-at' has been restored]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa18=
1cd35220242a23fe98932386facaba18c4c5][Rewrite flex completion with Gotoh al=
gorithm]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De0e0=
e95f5be6beb4e0a528e95ac466751b2f6a31][Tramp signals 'remote-file-error' con=
sequently]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0a02=
ab6db8d0451b0595520ee0814cc4a841a8d6][Allow disabling battery-update-timer]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2e7a=
066d564fee63871845533b6aeb0036a4d006][icomplete-ret: Ignore icomplete-show-=
matches-on-no-input]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0bee=
754a7204f911f934d750f6f1870c929ccdb0][system-sleep sleep blocker and sleep/=
wake event package (bug#80348)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df13a=
b20f0456f311bc5e1374db2e638bed17f8e9][Don't remap RET to 'icomplete-ret' in=
 'icomplete-mode' (bug#62108)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D79fd=
a663272636345927a88fbc38b73953668a67][Revert "New key 'M-j' for 'icomplete-=
mode' (bug#62108)"]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D583a=
112169f0c964552b94f84ea0c942377a14e6][Do cache and timed invalidation in "V=
C-aware" project backend]]
- New packages:
  - https://melpa.org/#/fancy-fill-paragraph: Fancy paragraph fill (MELPA)
  - https://melpa.org/#/flash: Flash-style navigation (MELPA)
  - https://elpa.gnu.org/packages/futur.html: Future/promise-based async li=
brary (GNU ELPA)
  - https://melpa.org/#/helm-emoji: Select emojis with Helm (MELPA)
  - https://melpa.org/#/lonelog: Solo RPG notation support (MELPA)
  - https://melpa.org/#/neocaml: Major mode for OCaml code (MELPA)
  - https://melpa.org/#/oboe: A simple temporary buffer management framewor=
k (MELPA)
  - https://melpa.org/#/pathaction: Execute the pathaction.yaml rules from =
your editor (MELPA)
  - https://melpa.org/#/sail: NOAA tide and wind reports for sailors (MELPA)
  - https://melpa.org/#/spatial-window: Jump to windows using keyboard spat=
ial mapping (MELPA)
  - https://melpa.org/#/template-literals-ts-mode: Tree-sitter support for =
HTML/CSS in JS/TS template literals (MELPA)
  - https://melpa.org/#/vtab: Vertical tab bar (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://mastodon.social/tags/emacs][Mastodon #emacs]],=
 [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.c=
om/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstor=
y][Hacker News]], [[https://lobste.rs/search?q=3Demacs&what=3Dstories&order=
=3Dnewest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=3DPost&p=
age=3D1&sort=3DNew][programming.dev]], [[https://lemmy.world/c/emacs][lemmy=
.world]], [[https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][l=
emmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https:=
//www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTu=
be]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs =
NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[htt=
ps://lists.gnu.org/archive/html/emacs-devel/2026-02][emacs-devel]]. 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 [[mailto:[email protected]=
][[email protected]]]. Thank you!

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