2026-02-16 Emacs news ===================== 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 programming, and the developments around embedding graphics in a canvas in Emacs look interesting too (see the Multimedia section). Also, the discussion about making beginner configuration easier https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html could be neat once the wrinkles are ironed out. Enjoy!
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calendar.ics, Org https://emacslife.com/calendar/): - M-x Research: TBA //m-x-research.github.io/ https://m-x-research.github.io/ Wed Feb 18 0800 America/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 //www.meetup.com/london-emacs-hacking/events/313006896/ https://www.meetup.com/london-emacs-hacking/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 - 1230 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/announcements/ https://emacs-apac.gitlab.io/announcements/ Sat Feb 28 0030 America/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 #živo) //dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca https://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 CET - Upcoming events: - Protesilaos Stavrou: Emacs: I will talk about Emacs and free software (FLOSS @ Oxford) https://protesilaos.com/codelog/2026-02-16-emacs-talk-oxford/ - Emacs configuration: - A proposal for a "beginners" (user-option) theme https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html (@[email protected] https://social.sdfeu.org/@pkal/116070128302101383) - package-autosuggest in master https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00328.html (@[email protected] https://social.sdfeu.org/@pkal/116060000600978268) - Charles Choi: Deburring Emacs Imenu GUI Configuration http://yummymelon.com/devnull/deburring-emacs-imenu-gui-configuration.html - Borderliner/Chadmacs: Chadmacs Emacs config https://github.com/Borderliner/Chadmacs (Reddit https://www.reddit.com/r/emacs/comments/1r3694d/introducing_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.com/codelog/2026-02-12-emacs-lin-2-0-0/ - enhancement for hl-line-mode - Alvaro Ramirez: Introducing winpulse https://xenodium.com/introducing-winpulse (Irreal https://irreal.org/blog/?p=13602, Reddit https://www.reddit.com/r/emacs/comments/1r132pf/winpulse_temporarily_highlight_focused_windows/) - James Dyer: Automatically Syncing Emacs Tab Bar Styling With Your Theme https://www.emacs.dyerdwelling.family/emacs/20260211182648-emacs--automatically-syncing-emacs-tab-bar-styling-with-your-theme/ - Protesilaos Stavrou: Emacs: my GNOME accent color theme switcher package https://protesilaos.com/codelog/2026-02-13-emacs-gnome-accent-theme-switcher/ (YouTube https://www.youtube.com/watch?v=atKuEh3_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 — Minimalist Gray & Blue Emacs Color Scheme https://github.com/veschin/nibelung-theme (Reddit https://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/thankful-eyes-theme.html (@[email protected] https://activity.andros.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 — jump to any location with search labels https://github.com/Prgebish/flash (Reddit https://www.reddit.com/r/emacs/comments/1r5z58e/flash_flashnvimstyle_navigation_for_emacs_now_on/) - UPDATED: Auto-Adjust Frame Width when Split-Window-Right & Revert on Delete-Window or Delete-Other-Window https://www.reddit.com/r/emacs/comments/1r4avik/updated_autoadjust_frame_width_when/ - 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] https://github.com/jamescherti/easysession.el (Reddit https://www.reddit.com/r/emacs/comments/1r47s44/easysessionel_easily_persist_and_restore_file/) - kirigami.el (Release 1.0.4): text Folding across a diverse set of Emacs modes https://github.com/jamescherti/kirigami.el (Reddit https://www.reddit.com/r/emacs/comments/1r1vvqr/kirigamiel_release_104_a_unified_interface_for/) - Writing: - Why and How I am Using Emacs for Writing My Next Novel https://itsfoss.com/emacs-the-ux-ideal-part-deux/ (Reddit https://www.reddit.com/r/emacs/comments/1r61ae4/emacs_for_writing_editing_worldbuilding_a/, programming.dev https://programming.dev/post/45835314?scrollToComments=true, lemmy.ml https://lemmy.ml/post/42883645?scrollToComments=true) - 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/emacs-fancy-fill-paragraph (Reddit https://www.reddit.com/r/emacs/comments/1r63kcs/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 open links https://curtismchale.ca/2026/02/14/mapping-org-agenda-open-link (@[email protected] https://mastodon.social/@curtismchale/116069936405534475) - publicvoit/orgheadingnetwork: visualize headings and their implicit (hierarchy) and explicit (links) interconnections - Codeberg.org https://codeberg.org/publicvoit/orgheadingnetwork (@[email protected] https://graz.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_reproducible_orgmode_cv_template/) - org-babel support for Goal, BQN, and growler/k https://mathstodon.xyz/@oantolin/116059907077161200 - Behebung von org-babel Shell-Bindungsproblemen in Emacs: Eine Anleitung zur Festlegung Ihrer bevorz https://www.youtube.com/watch?v=OZTodhXqISw (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/etc/ORG-NEWS?id=30807d528eb0af19ebf7f717dc3f861589be3d2e - Obsolete 'org-show-empty-lines-in-parent' https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5eb0d860e759dbe6d5986aaa5c02ceb2f2c5e5bd - Remove obsolete 'org-let' and 'org-let2' https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=40fabc07bd1057ff1013afe132cfbb594a284db3 - Completion: this month's Emacs Carnival topic https://sachachua.com/blog/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/articles/2026/02/14/neocaml-0-1-ready-for-action/ (Irreal https://irreal.org/blog/?p=13612) - Small patch to build emacs 30.X from source with the 0.26.X version of tree-sitter · GitHub https://gist.github.com/rjray/5a00be43dad87447962b2b69bae2bd74 (Reddit https://www.reddit.com/r/emacs/comments/1r3c7l6/simple_patch_for_building_emacs_30x_from_source/) - function-artisans/magit-standup: Collect recent git commits for standup 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_magic/ - share your latest glorious find in Magit - Hacking on Emacs #6: Link the current Magit commit using git-link pt 2 https://www.youtube.com/watch?v=OVtUxt4qUCc (28:49) - magit-gh.el - a lightweight Magit extension for GitHub CLI pull requests https://jonathanchu.is/posts/introducing-magit-gh/ (Reddit https://www.reddit.com/r/emacs/comments/1r0rwb2/magitghel_a_lightweight_magit_extension_for/) - 0WD0/majutsu: Majutsu! Magit for jujutsu https://github.com/0WD0/majutsu (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’s built-in browser https://github.com/benthamite/chrome-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年,一个普通Emacs用户如何把Gnus跑起来 https://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.com/r/emacs/comments/1r0uwwx/eviltexts_treesitter_based_latex_text_objects_for/) - Doom Emacs: - pimacs/lang-protobuf at master · pivaldi/pimacs · GitHub https://github.com/pivaldi/pimacs/tree/master/lang-protobuf protobuf-ts-mode for editing Protocol Buffers files with full Buf toolchain integration. - Multimedia: - divyaranjan/divya-lambda: Guix channel for emacs-canvas https://codeberg.org/divyaranjan/divya-lambda (@[email protected] https://mathstodon.xyz/@divyaranjan/116079023585350753) - Discussion on the composability of graphical applications inside Emacs - MonadicSheep/pale - Codeberg.org https://codeberg.org/MonadicSheep/pale/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 something (ex: a video) https://mathstodon.xyz/@divyaranjan/116077571688042285 - Fun: - Marcin Borkowski: Toy train timetable improvements – buttons https://mbork.pl/2026-02-16_Toy_train_timetable_improvements_%e2%80%93_buttons - AI: - FrauH0lle/mevedel https://github.com/FrauH0lle/mevedel overlay-based 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/1r3qgjz/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-buddy-v2/ (YouTube https://www.youtube.com/watch?v=DHV3My0NsJc 00:41, Reddit 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 Knowledge Management system(s) https://github.com/garyo/gco-llm-pkm (Reddit https://www.reddit.com/r/emacs/comments/1r32pkx/unpopular_opinion_i_wrote_my_own_idiosyncratic/) - Community: - Fortnightly Tips, Tricks, and Questions — 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.dev/blog/6aba9431/emacs-is-a-fantasy-workstation/ - Emacs es una estación de trabajo de fantasía | Andros Fenollosa 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 (University of Oxford/Cambridge, etc.) https://protesilaos.com/codelog/2026-02-11-emacs-institution-calendar/ - Protesilaos Stavrou: Emacs: add custom entity (Austrian school) to my ‘institution-calendar’ https://protesilaos.com/codelog/2026-02-14-emacs-institution-calendar-add-custom-entity/ - chamlis/auth-source-pa: A terrible backend for auth-source to use the pa password manager. - Codeberg.org https://codeberg.org/chamlis/auth-source-pa (@[email protected] https://social.treehouse.systems/@chamlis/116065624375118561) - Translate popup by agzam · Pull Request #161 · atykhonov/google-translate · GitHub https://github.com/atykhonov/google-translate/pull/161 (Reddit https://www.reddit.com/r/emacs/comments/1r5s3hm/translate_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-frame.el (@[email protected] https://mastodon.social/@ctietze/116053930088697215) - 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=e3755a5eb8e29fb2cb286406463fabc0e1bdcef6 - Add repeat-map for smerge-mode commands https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=509228fc6c026921c67459f21164e0325efc583b - delsel.el: Improve the overlay for text replacement https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f4a1c006569fd62e35e7c14a7b386b02b220effb - etc/NEWS: Improve text for threads' "buffer disposition" https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4141beb78ce51c779ee2831b02244c5612313e7d - New option 'completion-preview-inhibit-functions' (bug#80370) https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47b48346a3e6d5e198079bf29afcbc9c7201dcd3 - Original behavior of 'overlays-in' and 'overlays-at' has been restored https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6aefaca819a5f89fd29bd53835d1a1fa9fd595cf - Rewrite flex completion with Gotoh algorithm https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa181cd35220242a23fe98932386facaba18c4c5 - Tramp signals 'remote-file-error' consequently https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0e0e95f5be6beb4e0a528e95ac466751b2f6a31 - Allow disabling battery-update-timer https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a02ab6db8d0451b0595520ee0814cc4a841a8d6 - icomplete-ret: Ignore icomplete-show-matches-on-no-input https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e7a066d564fee63871845533b6aeb0036a4d006 - system-sleep sleep blocker and sleep/wake event package (bug#80348) https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0bee754a7204f911f934d750f6f1870c929ccdb0 - Don't remap RET to 'icomplete-ret' in 'icomplete-mode' (bug#62108) https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f13ab20f0456f311bc5e1374db2e638bed17f8e9 - Revert "New key 'M-j' for 'icomplete-mode' (bug#62108)" https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79fda663272636345927a88fbc38b73953668a67 - Do cache and timed invalidation in "VC-aware" project backend https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=583a112169f0c964552b94f84ea0c942377a14e6 - 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 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 framework (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 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 https://www.reddit.com/r/orgmode, r/spacemacs https://www.reddit.com/r/spacemacs, Mastodon #emacs https://mastodon.social/tags/emacs, Bluesky #emacs https://bsky.app/hashtag/emacs, Hacker News https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story, lobste.rs https://lobste.rs/search?q=emacs&what=stories&order=newest, programming.dev https://programming.dev/c/emacs?dataType=Post&page=1&sort=New, lemmy.world https://lemmy.world/c/emacs, lemmy.ml https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New, planet.emacslife.com https://planet.emacslife.com, YouTube https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt, the Emacs NEWS file http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS, Emacs Calendar https://emacslife.com/calendar/, and emacs-devel https://lists.gnu.org/archive/html/emacs-devel/2026-02. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [email protected] mailto:[email protected]. Thank you! This is the plain-text version. There's also an HTML version that might be 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, look for something that mentions text/html. More info: https://sachachua.com/topic/emacs-news/
* 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 programming, and the developments around embedding graphics in a canvas in Emacs look interesting too (see the Multimedia section). Also, the discussion about [[https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html][making beginner configuration easier]] could be neat once the wrinkles are ironed out. Enjoy! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 18 0800 America/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/london-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/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Feb 28 0030 America/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 #živo) https://dogodki.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/][Protesilaos Stavrou: Emacs: I will talk about Emacs and free software (FLOSS @ Oxford)]] - 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/116060000600978268][@[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: Chadmacs Emacs config]] ([[https://www.reddit.com/r/emacs/comments/1r3694d/introducing_chadmacs/][Reddit]]) - Emacs Lisp: - [[https://elpa.gnu.org/packages/futur.html][GNU ELPA - futur: Make async programming a bit easier]] ([[https://www.reddit.com/r/emacs/comments/1r3cc8s/the_futur_library_make_async_programming_a_bit/][Reddit]], [[https://yhetil.org/emacs-devel/[email protected]/][emacs-devel]]) - Appearance: - [[https://protesilaos.com/codelog/2026-02-12-emacs-lin-2-0-0/][Protesilaos Stavrou: Emacs: Lin version 2.0.0]] - enhancement for hl-line-mode - [[https://xenodium.com/introducing-winpulse][Alvaro Ramirez: Introducing winpulse]] ([[https://irreal.org/blog/?p=13602][Irreal]], [[https://www.reddit.com/r/emacs/comments/1r132pf/winpulse_temporarily_highlight_focused_windows/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20260211182648-emacs--automatically-syncing-emacs-tab-bar-styling-with-your-theme/][James Dyer: Automatically Syncing Emacs Tab Bar Styling With Your Theme]] - [[https://protesilaos.com/codelog/2026-02-13-emacs-gnome-accent-theme-switcher/][Protesilaos Stavrou: Emacs: my GNOME accent color theme switcher package]] ([[https://www.youtube.com/watch?v=atKuEh3_ArA][YouTube]] 02:55) - [[https://github.com/fake-frog/min-oblong-theme][fake-frog/min-oblong-theme: Minimal Emacs Theme]] ([[https://www.reddit.com/r/emacs/comments/1r1m2pm/minimal_dark_theme/][Reddit]]) - [[https://github.com/veschin/nibelung-theme][veschin/nibelung-theme: Nibelung Theme — Minimalist Gray & Blue Emacs Color Scheme]] ([[https://www.reddit.com/r/emacs/comments/1r0tsme/nibelung_an_emacs_theme_for_people_who_think_most/][Reddit]]) - [[https://emacsthemes.com/themes/thankful-eyes-theme.html][Thankful Eyes Theme | Emacs Themes]] ([[https://activity.andros.dev/@andros/statuses/01KH3XRHRD18M7QR7M3JV6NE9X][@[email protected]]]) - Navigation: - [[https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTgrqHkC83j8h][scrollpanel: Modern Minimap-like Scrolling Panel for Emacs]] - [[https://github.com/Prgebish/flash][Prgebish/flash: Flash-style navigation for Emacs — 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_frame_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]]] ([[https://www.reddit.com/r/emacs/comments/1r47s44/easysessionel_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.reddit.com/r/emacs/comments/1r1vvqr/kirigamiel_release_104_a_unified_interface_for/][Reddit]]) - Writing: - [[https://itsfoss.com/emacs-the-ux-ideal-part-deux/][Why and How I am Using Emacs for Writing My Next Novel]] ([[https://www.reddit.com/r/emacs/comments/1r61ae4/emacs_for_writing_editing_worldbuilding_a/][Reddit]], [[https://programming.dev/post/45835314?scrollToComments=true][programming.dev]], [[https://lemmy.ml/post/42883645?scrollToComments=true][lemmy.ml]]) - [[https://fosstodon.org/@aethor/116050530075544297][bibtex-generate-autokey with manual confirmation using advice-add :filter-return]] - [[https://codeberg.org/ideasman42/emacs-fancy-fill-paragraph][Fancy Fill Paragraph now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1r63kcs/fancy_fill_paragraph_now_on_melpa/][Reddit]]) - [[https://codeberg.org/ashton314/citar-typst][ashton314/citar-typst: Typst 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][Mapping org-agenda-open-link: reducing the key strokes needed to open links]] ([[https://mastodon.social/@curtismchale/116069936405534475][@[email protected]]]) - [[https://codeberg.org/publicvoit/orgheadingnetwork][publicvoit/orgheadingnetwork: visualize headings and their implicit (hierarchy) and explicit (links) interconnections - Codeberg.org]] ([[https://graz.social/@publicvoit/116075103794827102][@[email protected]]]) - [[https://mastodon.social/@thaodan/116075926098496127][Updated org-protocol 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_reproducible_orgmode_cv_template/][Reddit]]) - [[https://mathstodon.xyz/@oantolin/116059907077161200][org-babel support for Goal, BQN, and growler/k]] - [[https://www.youtube.com/watch?v=OZTodhXqISw][Behebung von org-babel Shell-Bindungsproblemen in Emacs: Eine Anleitung zur Festlegung Ihrer bevorz]] (01:50) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=30807d528eb0af19ebf7f717dc3f861589be3d2e][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=5eb0d860e759dbe6d5986aaa5c02ceb2f2c5e5bd][Obsolete 'org-show-empty-lines-in-parent']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=40fabc07bd1057ff1013afe132cfbb594a284db3][Remove obsolete 'org-let' and 'org-let2']] - Completion: [[https://sachachua.com/blog/2026/01/emacs-carnival-february-2026-completion/#emacs-carnival-february-2026-completion][this month's Emacs Carnival topic]] - [[https://howardism.org/Technical/Emacs/alt-completing-read.html][An Alternate Completing Read]] - Coding: - [[https://github.com/juboba/npm-run][npm-run: Run npm scripts in your project]] - [[https://batsov.com/articles/2026/02/14/neocaml-0-1-ready-for-action/][Bozhidar Batsov: Neocaml 0.1: Ready for Action]] ([[https://irreal.org/blog/?p=13612][Irreal]]) - [[https://gist.github.com/rjray/5a00be43dad87447962b2b69bae2bd74][Small patch to build emacs 30.X from source with the 0.26.X version of tree-sitter · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1r3c7l6/simple_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://www.reddit.com/r/emacs/comments/1r5josc/magitstandup/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1r5fv5t/magit_magic/][magit magic]] - share your latest glorious find in Magit - [[https://www.youtube.com/watch?v=OVtUxt4qUCc][Hacking on Emacs #6: Link the current Magit commit using git-link pt 2]] (28:49) - [[https://jonathanchu.is/posts/introducing-magit-gh/][magit-gh.el - a lightweight Magit extension for GitHub CLI pull requests]] ([[https://www.reddit.com/r/emacs/comments/1r0rwb2/magitghel_a_lightweight_magit_extension_for/][Reddit]]) - [[https://github.com/0WD0/majutsu][0WD0/majutsu: Majutsu! Magit for jujutsu]] ([[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’s built-in 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年,一个普通Emacs用户如何把Gnus跑起来]] - Evil mode: - [[https://github.com/Prgebish/evil-tex-ts][Prgebish/evil-tex-ts: Tree-sitter 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/lang-protobuf at master · pivaldi/pimacs · GitHub]] protobuf-ts-mode for editing Protocol Buffers files with full Buf toolchain integration. - Multimedia: - [[https://codeberg.org/divyaranjan/divya-lambda][divyaranjan/divya-lambda: Guix channel for emacs-canvas]] ([[https://mathstodon.xyz/@divyaranjan/116079023585350753][@[email protected]]]) - [[https://codeberg.org/MonadicSheep/pale/issues/17#issue-3497594][Discussion on the composability of graphical applications inside Emacs - MonadicSheep/pale - Codeberg.org]] ([[https://mathstodon.xyz/@divyaranjan/116078050730152140][@[email protected]]]) - [[https://github.com/minad/emacs-shader-demo][minad/emacs-shader-demo: Emacs Shader Demo]] ([[https://www.reddit.com/r/emacs/comments/1r5c4o5/emacs_shader_demo/][Reddit]]) - [[https://mathstodon.xyz/@divyaranjan/116077571688042285][Demo of killing 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%93_buttons][Marcin Borkowski: Toy train timetable improvements – buttons]] - AI: - [[https://github.com/FrauH0lle/mevedel][FrauH0lle/mevedel]] overlay-based workflow for interacting with LLMs ([[https://www.reddit.com/r/emacs/comments/1r1takz/mevedel_overlaybased_workflow_for_interacting/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1r3qgjz/eca_subagents_are_here/][ECA - Subagents are here!]] - [[https://www.emacs.dyerdwelling.family/emacs/20260216084213-emacs--ollama-buddy-v2/][James Dyer: Ollama Buddy v2.0 - LLMs can now call Emacs functions!]] ([[https://www.youtube.com/watch?v=DHV3My0NsJc][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_tricks_and_questions_20260210/][Fortnightly Tips, Tricks, and Questions — 2026-02-10 / week 06]] - [[http://en.andros.dev/blog/6aba9431/emacs-is-a-fantasy-workstation/][Andros Fenollosa: Emacs is a Fantasy Workstation]] - [[https://andros.dev/blog/acdd4ed2/emacs-es-una-estacion-de-trabajo-de-fantasia/][Emacs es una estación de trabajo de fantasía | Andros Fenollosa]] ([[https://activity.andros.dev/@andros/statuses/01KHH4Z7MYVKGG9QATBPJQR3KP][@[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 (Austrian school) to my ‘institution-calendar’]] - [[https://codeberg.org/chamlis/auth-source-pa][chamlis/auth-source-pa: A terrible backend for auth-source to use the pa password manager. - Codeberg.org]] ([[https://social.treehouse.systems/@chamlis/116065624375118561][@[email protected]]]) - [[https://github.com/atykhonov/google-translate/pull/161][Translate popup by agzam · Pull Request #161 · atykhonov/google-translate · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1r5s3hm/translate_popup_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 Emacsclient]] ([[https://mastodon.social/@ctietze/116053930088697215][@[email protected]]]) - [[https://md.ha.si/collaborative-editing-protocol][Initial gathering towards a "Collaborative Editing Protocol" - Feb 26 19:00 UTC, cross-editor]] ([[https://fosstodon.org/@teamtype/116058331812816321][@[email protected]]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e3755a5eb8e29fb2cb286406463fabc0e1bdcef6][Change the default value of 'split-width-threshold' from 160 to 150]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=509228fc6c026921c67459f21164e0325efc583b][Add repeat-map for smerge-mode commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f4a1c006569fd62e35e7c14a7b386b02b220effb][delsel.el: Improve the overlay for text replacement]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4141beb78ce51c779ee2831b02244c5612313e7d][etc/NEWS: Improve text for threads' "buffer disposition"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47b48346a3e6d5e198079bf29afcbc9c7201dcd3][New option 'completion-preview-inhibit-functions' (bug#80370)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6aefaca819a5f89fd29bd53835d1a1fa9fd595cf][Original behavior of 'overlays-in' and 'overlays-at' has been restored]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa181cd35220242a23fe98932386facaba18c4c5][Rewrite flex completion with Gotoh algorithm]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0e0e95f5be6beb4e0a528e95ac466751b2f6a31][Tramp signals 'remote-file-error' consequently]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a02ab6db8d0451b0595520ee0814cc4a841a8d6][Allow disabling battery-update-timer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e7a066d564fee63871845533b6aeb0036a4d006][icomplete-ret: Ignore icomplete-show-matches-on-no-input]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0bee754a7204f911f934d750f6f1870c929ccdb0][system-sleep sleep blocker and sleep/wake event package (bug#80348)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f13ab20f0456f311bc5e1374db2e638bed17f8e9][Don't remap RET to 'icomplete-ret' in 'icomplete-mode' (bug#62108)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79fda663272636345927a88fbc38b73953668a67][Revert "New key 'M-j' for 'icomplete-mode' (bug#62108)"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=583a112169f0c964552b94f84ea0c942377a14e6][Do cache and timed invalidation in "VC-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 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 framework (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 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 [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2026-02][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:[email protected]][[email protected]]]. Thank you!
