2025-01-27 Emacs news

Sacha Chua <[email protected]> Mon, 27 Jan 2025 19:03:44 -0500
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
    2025-01-27 Emacs news
=====================

  - Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] (<https://emacslife.com/calendar/>)):
    - Emacs Berlin (hybrid, in English) <https://emacs-berlin.org/> Wed Jan 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 30 0130 Asia/Singapore
    - M-x Research: TBA <https://m-x-research.github.io/> Fri Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 8 0000 Asia/Singapore
  - Emacs configuration:
    - [Protesilaos Stavrou: Emacs: organise your init file (outline-minor-mode or Org literate config)] (<https://protesilaos.com/codelog/2025-01-26-emacs-organise-init/>) ([YouTube] (<https://www.youtube.com/watch?v=Dkoy3NrLN9g>) 24:53)
    - [First Configuration - Emacs Speedrun: Ep 02] (<https://www.youtube.com/watch?v=6hVFbBkO8JA>) (04:40)
    - [Simple guide for emacs plugins] (<https://www.youtube.com/watch?v=XT9D3zifMyo>) (07:54)
    - [Experimental XDG support · emacscollective/no-littering · Discussion #252 · GitHub] (<https://github.com/emacscollective/no-littering/discussions/252>) ([@[email protected]] (<https://social.rossabaker.com/@ross/113892161037885002>))
  - Emacs Lisp:
    - [enhanced-evil-paredit - Prevent Parenthesis Imbalance when Using Emacs Evil with Paredit] (<https://github.com/jamescherti/enhanced-evil-paredit.el>)
    - [Release 1.0.5: compile-angel.el - Speed up Emacs by Byte/Native-Compiling all Elisp files (Alternative to: auto-compile)] (<https://github.com/jamescherti/compile-angel.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i8du90/release_105_compileangelel_speed_up_emacs_by/>))
    - [if-let, when-let 等 FOO-LET 宏的变化历史] (<https://egh0bww1.com/posts/2024-12-06-53-foo-let-history/>)
    - [Xah Talk Show 2025-01-23 Ep609 Emacs Lisp Coding, xah-increment-number] (<https://www.youtube.com/watch?v=CpDDAoCDfZ4>) (54:25)
  - Appearance:
    - [Emacs / highlight logical block at point · GitHub] (<https://gist.github.com/rougier/f80a9ddfe5740305e1701d74ca008d71>)
    - [James Dyer: Creating a small local elisp rainbow-mode solution] (<https://emacs.dyerdwelling.family/emacs/20241209081021-emacs--emacs-core-rainbow-mode/>)
    - [Protesilaos Stavrou: Emacs: show-font version 0.2.0] (<https://protesilaos.com/codelog/2025-01-25-emacs-show-font-0-2-0/>)
    - [brutalist-theme: Brutalist theme] (<https://git.madhouse-project.org/algernon/brutalist-theme.el>)
  - Navigation:
    - [Keeping Emacs Windows Still: Sinister] (<https://www.youtube.com/watch?v=6aA1wfW6t0g>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i77q3o/we_are_ending_herky_jerk_window_schizophrenia/>)) - paywalled, limited to Github sponsors
      - [hkjels/mini-ontop.el: Prevent windows from jumping on minibuffer activation] (<https://github.com/hkjels/mini-ontop.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i8tie3/miniontopel/>))
      - [stillness-mode: a mode to make your windows stay still!] (<https://github.com/neeasade/stillness-mode.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i92u6y/stillnessmode_a_mode_to_make_your_windows_stay/>))
    - [Protesilaos Stavrou: Emacs: beframe version 1.2.0] (<https://protesilaos.com/codelog/2025-01-24-emacs-beframe-1-3-0/>)
    - [Emacs - Recursive Edit] (<https://www.youtube.com/watch?v=KJysP2WrwCw>) (22:51)
    - [outline-indent: Folding text based on indentation (Alternative to origami and yafolding) - Release 1.1.1] (<https://github.com/jamescherti/outline-indent.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ia3jcj/outlineindent_folding_text_based_on_indentation/>))
    - [easysession.el - Easily persist and restore your Emacs editing sessions (Release 1.1.2)] (<https://github.com/jamescherti/easysession.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i93ly5/easysessionel_easily_persist_and_restore_your/>))
  - Org Mode:
    - [james-stoup/org-mode-table-tutorial: A simplified guide to mastering Org Mode table functions] (<https://github.com/james-stoup/org-mode-table-tutorial>) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/1iaw2je/i_created_a_tutorial_for_org_mode_tables_that/>))
    - [yibie/org-luhmann: Luhmann's numbering system for org-mode] (<https://github.com/yibie/org-luhmann>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i6fewq/happy_to_release_orgluhmann_implements_luhmanns/>))
    - [yibie/org-numbering: A flexible and customizable numbering system for Org mode headings, supporting various international numbering schemes.] (<https://github.com/yibie/org-numbering>) ([r/orgmode] (<https://www.reddit.com/r/orgmode/comments/1i84gy8/happy_to_release_orgnumbering_a_flexible_and/>), [r/emacs] (<https://www.reddit.com/r/emacs/comments/1i85drk/happy_to_release_orgnumbering_a_flexible_and/>))
    - [Org-Remarkのマニュアル #Emacs - Qiita] (<https://qiita.com/ayatakesi/items/69d43671b28bb27a9c52?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items>) ([@[email protected]] (<https://rss-mstdn.studiofreesia.com/@qiita/113888910140921616>))
    - [project-org-todo-capture : utility package to TODO from an Emacs project.] (<https://www.reddit.com/r/emacs/comments/1i77zwi/projectorgtodocapture_utility_package_to_todo/>)
    - Import, export, and integration:
      - [Exporting Org Mode Tables to LaTeX - Matt's Musings] (<https://www.teachmaths.org/20250117_orgmode-tables/>) ([Irreal] (<https://irreal.org/blog/?p=12731>))
      - [Marcin Borkowski: org-use-sub-superscripts] (<https://mbork.pl/2025-01-27_org-use-sub-superscripts>)
      - [Write, code and publish with Emacs Org Mode] (<https://zilongli.org/posts/tufte-style-html-by-org/>) (2024) - example of org-tufte
  - Denote:
    - [Tips for getting Denote and Howm to work together] (<https://github.com/kaorahi/howm/issues/33#issuecomment-2608592904>) ([@[email protected]] (<https://social.lol/@jbaty/113888885729283572>))
  - Completion:
    - [Enhancing icomplete-vertical-mode in Emacs: A Follow-Up] (<https://www.rahuljuliato.com/posts/in-buffer-icomplete-2>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i8loza/enhancing_icompleteverticalmode_in_emacs_a/>))
    - [consult-dir--zoxide-dirs] (<https://www.reddit.com/r/emacs/comments/1iagdzb/i_wrote_my_first_emacs_function/>)
  - Coding:
    - [gavv/transient-compile: Dynamic transient menu for compilation.] (<https://github.com/gavv/transient-compile>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i9rv01/transientcompile_dynamic_transient_menu_for/>))
    - [konrad1977/flycheck-overlay: A beautiful inline flycheck overlay for Emacs] (<https://github.com/konrad1977/flycheck-overlay>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i9q534/check_your_errors_with_style_flycheck_overlay/>))
    - [DetachHead/basedpyright: pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server] (<https://github.com/DetachHead/basedpyright>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i8ywwk/newish_python_lsp_server_which_works_with_emacs/>))
    - [Setting up Basedpyright LSP with Emacs Eglot] (<https://www.youtube.com/watch?v=K-GjbbcwLFc>) (27:13)
    - [Tim Heaney: Roc programming] (<https://oylenshpeegul.gitlab.io/blog/posts/20250123/>)
    - [Christian Tietze: Using 2 Editors Because Xcode Is Dumb] (<https://christiantietze.de/posts/2025/01/using-2-editors-because-xcode-is-dumb/>)
    - [Setting Up Emacs for Clojure Development] (<https://arjenwiersma.nl/notes/clojure-emacs/>)
    - [Noj v2 - getting started - from raw data to a blog post - YouTube] (<https://www.youtube.com/watch?v=vnvcKtHHMVQ>) - Clojure for data science ([@daslu.bsky.social] (<https://bsky.app/profile/did:plc:pqmpxje5pha2obr3hj2fw72y/post/3lgj2shu6j22v>))
    - [JJ-FZF 0.25.0: Major New Features - Emacs hook for auto-snapshots] (<https://testbit.eu/2025/jj-fzf-0.25.0>) ([@[email protected]] (<https://social.tchncs.de/@timj/113890456064873276>))
    - [【TDDへの理解とEmacs】エンジニアの楽園 vim-jp ラジオ #28] (<https://www.youtube.com/watch?v=kTjZBrNxWGI>) (34:56)
  - Shells:
    - [[eshell-smart feature proposal] Preserve previous prompt] (<https://www.reddit.com/r/emacs/comments/1ibc8hl/eshellsmart_feature_proposal_preserve_previous/>)
    - [Thanos Apollo: Emacs As Your Terminal Emulator [Video]​] (<https://thanosapollo.org/posts/emacs-shells-video/>) ([YouTube] (<https://www.youtube.com/watch?v=Qo7WQjbE2io>) 07:45)
  - Web:
    - [Lars Ingebrigtsen: Thinking About Opening URLs in Emacs, and Wayland, and Stuff] (<https://lars.ingebrigtsen.no/2025/01/24/thinking-about-opening-urls-in-emacs-and-wayland-and-stuff/>)
  - Mail, news, and chat:
    - [mekeor/citeff: Emacs package for citing format=flowed mails - Codeberg.org] (<https://codeberg.org/mekeor/citeff>) ([@[email protected]] (<https://mastodon.catgirl.cloud/@mekeor/113883176544231748>))
    - [How to set up Gnus in Emacs for Gmail in seven minutes #email #gnus #emacs #gmail #emacselements] (<https://www.youtube.com/watch?v=C_F-CuMg9zQ>) (08:11)
    - [Jeremy Friesen: On Elfeed and Backups] (<https://takeonrules.com/2025/01/22/on-elfeed-and-backups/>)
  - Multimedia:
    - [xenodium/ready-player 0.26.1: improved metadata support for flac and ogg] (<https://github.com/xenodium/ready-player>) ([@[email protected]] (<https://indieweb.social/@xenodium/113879033392064008>))
    - [Edit an open svg file in a separate buffer and update the view after the save] (<https://gist.github.com/amno1/06073befabb3d56728afa36dd673e81e>)
    - [YeeTube: Emacs YouTube Front End] (<https://thanosapollo.org/projects/yeetube/>)
  - AI:
    - [Clojure visual-tools 30 - Workflow Demos 4: LLMs in Emacs for Clojure] (<https://www.youtube.com/watch?v=uj2wGDeOimU>) (01:39:50)
  - Community:
    - [Weekly Tips, Tricks, &c. Thread — 2025-01-22 / week 03] (<https://www.reddit.com/r/emacs/comments/1i76fnz/weekly_tips_tricks_c_thread_20250122_week_03/>)
    - [Of all Emacs features and possible ways to use, what were some of the hardest things to learn or get used to?] (<https://www.reddit.com/r/emacs/comments/1i8wedx/of_all_emacs_features_and_possible_ways_to_use/>) ([lemmy.ml] (<https://lemmy.ml/post/25184225?scrollToComments=true>))
    - [Why I use emacs (for now)] (<https://www.youtube.com/watch?v=Mvk0JESjF5Q>) (06:06)
    - [My Journey from IntelliJ IDEA to Minimal Configuration Emacs] (<https://prikaz98.github.io/blog/emacs-journey/emacs-journey.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i9ows3/from_intellij_idea_to_minimal_emacs/>))
    - [Of two minds about Emacs] (<https://baty.net/journal/2025/01/09/of-two-minds-about-emacs>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1i7xc5v/of_two_minds_about_emacs/>))
    - [Call for volunteers — r/emacs moderation] (<https://www.reddit.com/r/emacs/comments/1i6sy0b/call_for_volunteers_remacs_moderation/>)
    - [The DIY FOSS cyborg -- Dustycloud Brainstorms] (<https://dustycloud.org/blog/the-diy-foss-cyborg/>) ([lobste.rs] (<https://lobste.rs/s/lnxbxa/diy_foss_cyborg>))
    - [The 7 Best Text Editors I Have Used #coding #emacs #neovim #acme #programming #emacselements] (<https://www.youtube.com/watch?v=IEcJVEH_IVg>) (13:10)
    - [twtxt, la red social en texto plano, descentralizada y minimalista | Podcast República Web] (<https://republicaweb.es/podcast/twtxt-la-red-social-en-texto-plano-descentralizada-y-minimalista/>) ([@[email protected]] (<https://activity.andros.dev/@andros/statuses/01JJHQXGS0SEA4YRGPD0RF6MAK>))
  - Other:
    - [A platform that moulds to your needs] (<https://xenodium.com/a-platform-that-moulds-to-your-needs>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i6vb1w/a_platform_that_moulds_to_your_needs/>), [lobste.rs] (<https://lobste.rs/s/ugnmyn>), [Irreal] (<https://irreal.org/blog/?p=12739>))
    - [Made a fun elisp tool to display key-chords and highlight keys of the current command on virtual keyboards] (<https://www.reddit.com/r/emacs/comments/1i78xpk/made_a_fun_elisp_tool_to_display_keychords_and/>)
    - [An Emacs Wall Clock] (<https://www.youtube.com/watch?v=tNrlHdKgTLA>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i7h7fj/an_emacs_wall_clock/>))
    - [chenyanming/nov-web: Read epub in web by injecting the javascript and css into the epub file.] (<https://github.com/chenyanming/nov-web/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1iajxp9/release_novweb_read_epub_file_using_browser/>))
    - [Yi Tang: Setup ssh-agent Systemd Service for Emacs] (<http://yitang.uk/2025/01/26/setup-sshagent-systemd-service-for-emacs/>)
    - [Emacs 30.0.93 pretest is now available for Android via F-Droid] (<https://f-droid.org/en/packages/org.gnu.emacs/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i829bz/emacs_30093_pretest_is_now_available_for_android/>), [lemmy.ml] (<https://lemmy.ml/post/25124840?scrollToComments=true>))
    - [Benjamin Slade: Guix, XIM, Emacs, Multi_key, Shft+SPC] (<https://babbagefiles.xyz/guix-xim-emacs-multikey-shft-spc/>)
    - [the-emacs-problem (2005)] (<https://sites.google.com/site/steveyegge2/the-emacs-problem>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1i9blec/theemacsproblem_2005/>), [Irreal] (<https://irreal.org/blog/?p=12742>))
  - Emacs development:
    - emacs-devel:
      - [Improving prefix map names] (<https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00996.html>) - suggestion for package maintainers: name prefix maps
    - [In Elisp manual document new functions for changing window layouts] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=827dfe5a72f36cb6b61b435a85d50ac725616a09>)
    - [Display separators on tty menus with display table entries] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e78a3e117f4ca0b6b9f3b7a2d7919cb5b2e0295>)
    - [Add 'treesit-forward-comment' with 'forward-comment-function'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63df2164903e0cd6819187483a64b892aa7e0219>)
    - [ibuffer: Display column titles in header line] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5294d450da47734bbe2ca259505674bcae5ff573>)
    - [ibuffer: New defcustom `ibuffer-human-readable-size'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35576fde5670dffe104a6b2a76837a1f0a4c16ce>)
  - New packages:
    - kql-mode <http://melpa.org/#/kql-mode>: Major mode for highlighting KQL (MELPA)
    - locs-and-refs <http://melpa.org/#/locs-and-refs>: Define locations and references for text files and buffers (MELPA)
    - minuet <http://melpa.org/#/minuet>: Code completion using LLM (MELPA)
    - typespec-ts-mode <http://melpa.org/#/typespec-ts-mode>: Major mode for TypeSpec (using tree-sitter) (MELPA)
    - xmltokf <http://melpa.org/#/xmltokf>: Functional wrappers around xmltok (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>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs>), [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>), [communick.news] (<https://communick.news/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/2025-01>). 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!
emacs-news.org (text/x-org, 15.7 KB)
    * 2025-01-27 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jan 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 30 0130 Asia/Singapore
  - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 8 0000 Asia/Singapore
- Emacs configuration:
  - [[https://protesilaos.com/codelog/2025-01-26-emacs-organise-init/][Protesilaos Stavrou: Emacs: organise your init file (outline-minor-mode or Org literate config)]] ([[https://www.youtube.com/watch?v=Dkoy3NrLN9g][YouTube]] 24:53)
  - [[https://www.youtube.com/watch?v=6hVFbBkO8JA][First Configuration - Emacs Speedrun: Ep 02]] (04:40)
  - [[https://www.youtube.com/watch?v=XT9D3zifMyo][Simple guide for emacs plugins]] (07:54)
  - [[https://github.com/emacscollective/no-littering/discussions/252][Experimental XDG support · emacscollective/no-littering · Discussion #252 · GitHub]] ([[https://social.rossabaker.com/@ross/113892161037885002][@[email protected]]])
- Emacs Lisp:
  - [[https://github.com/jamescherti/enhanced-evil-paredit.el][enhanced-evil-paredit - Prevent Parenthesis Imbalance when Using Emacs Evil with Paredit]]
  - [[https://github.com/jamescherti/compile-angel.el][Release 1.0.5: compile-angel.el - Speed up Emacs by Byte/Native-Compiling all Elisp files (Alternative to: auto-compile)]] ([[https://www.reddit.com/r/emacs/comments/1i8du90/release_105_compileangelel_speed_up_emacs_by/][Reddit]])
  - [[https://egh0bww1.com/posts/2024-12-06-53-foo-let-history/][if-let, when-let 等 FOO-LET 宏的变化历史]]
  - [[https://www.youtube.com/watch?v=CpDDAoCDfZ4][Xah Talk Show 2025-01-23 Ep609 Emacs Lisp Coding, xah-increment-number]] (54:25)
- Appearance:
  - [[https://gist.github.com/rougier/f80a9ddfe5740305e1701d74ca008d71][Emacs / highlight logical block at point · GitHub]]
  - [[https://emacs.dyerdwelling.family/emacs/20241209081021-emacs--emacs-core-rainbow-mode/][James Dyer: Creating a small local elisp rainbow-mode solution]]
  - [[https://protesilaos.com/codelog/2025-01-25-emacs-show-font-0-2-0/][Protesilaos Stavrou: Emacs: show-font version 0.2.0]]
  - [[https://git.madhouse-project.org/algernon/brutalist-theme.el][brutalist-theme: Brutalist theme]]
- Navigation:
  - [[https://www.youtube.com/watch?v=6aA1wfW6t0g][Keeping Emacs Windows Still: Sinister]] ([[https://www.reddit.com/r/emacs/comments/1i77q3o/we_are_ending_herky_jerk_window_schizophrenia/][Reddit]]) - paywalled, limited to Github sponsors
    - [[https://github.com/hkjels/mini-ontop.el][hkjels/mini-ontop.el: Prevent windows from jumping on minibuffer activation]] ([[https://www.reddit.com/r/emacs/comments/1i8tie3/miniontopel/][Reddit]])
    - [[https://github.com/neeasade/stillness-mode.el][stillness-mode: a mode to make your windows stay still!]] ([[https://www.reddit.com/r/emacs/comments/1i92u6y/stillnessmode_a_mode_to_make_your_windows_stay/][Reddit]])
  - [[https://protesilaos.com/codelog/2025-01-24-emacs-beframe-1-3-0/][Protesilaos Stavrou: Emacs: beframe version 1.2.0]]
  - [[https://www.youtube.com/watch?v=KJysP2WrwCw][Emacs - Recursive Edit]] (22:51)
  - [[https://github.com/jamescherti/outline-indent.el][outline-indent: Folding text based on indentation (Alternative to origami and yafolding) - Release 1.1.1]] ([[https://www.reddit.com/r/emacs/comments/1ia3jcj/outlineindent_folding_text_based_on_indentation/][Reddit]])
  - [[https://github.com/jamescherti/easysession.el][easysession.el - Easily persist and restore your Emacs editing sessions (Release 1.1.2)]] ([[https://www.reddit.com/r/emacs/comments/1i93ly5/easysessionel_easily_persist_and_restore_your/][Reddit]])
- Org Mode:
  - [[https://github.com/james-stoup/org-mode-table-tutorial][james-stoup/org-mode-table-tutorial: A simplified guide to mastering Org Mode table functions]] ([[https://www.reddit.com/r/orgmode/comments/1iaw2je/i_created_a_tutorial_for_org_mode_tables_that/][Reddit]])
  - [[https://github.com/yibie/org-luhmann][yibie/org-luhmann: Luhmann's numbering system for org-mode]] ([[https://www.reddit.com/r/emacs/comments/1i6fewq/happy_to_release_orgluhmann_implements_luhmanns/][Reddit]])
  - [[https://github.com/yibie/org-numbering][yibie/org-numbering: A flexible and customizable numbering system for Org mode headings, supporting various international numbering schemes.]] ([[https://www.reddit.com/r/orgmode/comments/1i84gy8/happy_to_release_orgnumbering_a_flexible_and/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1i85drk/happy_to_release_orgnumbering_a_flexible_and/][r/emacs]])
  - [[https://qiita.com/ayatakesi/items/69d43671b28bb27a9c52?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items][Org-Remarkのマニュアル #Emacs - Qiita]] ([[https://rss-mstdn.studiofreesia.com/@qiita/113888910140921616][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1i77zwi/projectorgtodocapture_utility_package_to_todo/][project-org-todo-capture : utility package to TODO from an Emacs project.]]
  - Import, export, and integration:
    - [[https://www.teachmaths.org/20250117_orgmode-tables/][Exporting Org Mode Tables to LaTeX - Matt's Musings]] ([[https://irreal.org/blog/?p=12731][Irreal]])
    - [[https://mbork.pl/2025-01-27_org-use-sub-superscripts][Marcin Borkowski: org-use-sub-superscripts]]
    - [[https://zilongli.org/posts/tufte-style-html-by-org/][Write, code and publish with Emacs Org Mode]] (2024) - example of org-tufte
- Denote:
  - [[https://github.com/kaorahi/howm/issues/33#issuecomment-2608592904][Tips for getting Denote and Howm to work together]] ([[https://social.lol/@jbaty/113888885729283572][@[email protected]]])
- Completion:
  - [[https://www.rahuljuliato.com/posts/in-buffer-icomplete-2][Enhancing icomplete-vertical-mode in Emacs: A Follow-Up]] ([[https://www.reddit.com/r/emacs/comments/1i8loza/enhancing_icompleteverticalmode_in_emacs_a/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1iagdzb/i_wrote_my_first_emacs_function/][consult-dir--zoxide-dirs]]
- Coding:
  - [[https://github.com/gavv/transient-compile][gavv/transient-compile: Dynamic transient menu for compilation.]] ([[https://www.reddit.com/r/emacs/comments/1i9rv01/transientcompile_dynamic_transient_menu_for/][Reddit]])
  - [[https://github.com/konrad1977/flycheck-overlay][konrad1977/flycheck-overlay: A beautiful inline flycheck overlay for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1i9q534/check_your_errors_with_style_flycheck_overlay/][Reddit]])
  - [[https://github.com/DetachHead/basedpyright][DetachHead/basedpyright: pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server]] ([[https://www.reddit.com/r/emacs/comments/1i8ywwk/newish_python_lsp_server_which_works_with_emacs/][Reddit]])
  - [[https://www.youtube.com/watch?v=K-GjbbcwLFc][Setting up Basedpyright LSP with Emacs Eglot]] (27:13)
  - [[https://oylenshpeegul.gitlab.io/blog/posts/20250123/][Tim Heaney: Roc programming]]
  - [[https://christiantietze.de/posts/2025/01/using-2-editors-because-xcode-is-dumb/][Christian Tietze: Using 2 Editors Because Xcode Is Dumb]]
  - [[https://arjenwiersma.nl/notes/clojure-emacs/][Setting Up Emacs for Clojure Development]]
  - [[https://www.youtube.com/watch?v=vnvcKtHHMVQ][Noj v2 - getting started - from raw data to a blog post - YouTube]] - Clojure for data science ([[https://bsky.app/profile/did:plc:pqmpxje5pha2obr3hj2fw72y/post/3lgj2shu6j22v][@daslu.bsky.social]])
  - [[https://testbit.eu/2025/jj-fzf-0.25.0][JJ-FZF 0.25.0: Major New Features - Emacs hook for auto-snapshots]] ([[https://social.tchncs.de/@timj/113890456064873276][@[email protected]]])
  - [[https://www.youtube.com/watch?v=kTjZBrNxWGI][【TDDへの理解とEmacs】エンジニアの楽園 vim-jp ラジオ #28]] (34:56)
- Shells:
  - [[https://www.reddit.com/r/emacs/comments/1ibc8hl/eshellsmart_feature_proposal_preserve_previous/][[eshell-smart feature proposal] Preserve previous prompt]]
  - [[https://thanosapollo.org/posts/emacs-shells-video/][Thanos Apollo: Emacs As Your Terminal Emulator [Video]​]] ([[https://www.youtube.com/watch?v=Qo7WQjbE2io][YouTube]] 07:45)
- Web:
  - [[https://lars.ingebrigtsen.no/2025/01/24/thinking-about-opening-urls-in-emacs-and-wayland-and-stuff/][Lars Ingebrigtsen: Thinking About Opening URLs in Emacs, and Wayland, and Stuff]]
- Mail, news, and chat:
  - [[https://codeberg.org/mekeor/citeff][mekeor/citeff: Emacs package for citing format=flowed mails - Codeberg.org]] ([[https://mastodon.catgirl.cloud/@mekeor/113883176544231748][@[email protected]]])
  - [[https://www.youtube.com/watch?v=C_F-CuMg9zQ][How to set up Gnus in Emacs for Gmail in seven minutes #email #gnus #emacs #gmail #emacselements]] (08:11)
  - [[https://takeonrules.com/2025/01/22/on-elfeed-and-backups/][Jeremy Friesen: On Elfeed and Backups]]
- Multimedia:
  - [[https://github.com/xenodium/ready-player][xenodium/ready-player 0.26.1: improved metadata support for flac and ogg]] ([[https://indieweb.social/@xenodium/113879033392064008][@[email protected]]])
  - [[https://gist.github.com/amno1/06073befabb3d56728afa36dd673e81e][Edit an open svg file in a separate buffer and update the view after the save]]
  - [[https://thanosapollo.org/projects/yeetube/][YeeTube: Emacs YouTube Front End]]
- AI:
  - [[https://www.youtube.com/watch?v=uj2wGDeOimU][Clojure visual-tools 30 - Workflow Demos 4: LLMs in Emacs for Clojure]] (01:39:50)
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1i76fnz/weekly_tips_tricks_c_thread_20250122_week_03/][Weekly Tips, Tricks, &c. Thread — 2025-01-22 / week 03]]
  - [[https://www.reddit.com/r/emacs/comments/1i8wedx/of_all_emacs_features_and_possible_ways_to_use/][Of all Emacs features and possible ways to use, what were some of the hardest things to learn or get used to?]] ([[https://lemmy.ml/post/25184225?scrollToComments=true][lemmy.ml]])
  - [[https://www.youtube.com/watch?v=Mvk0JESjF5Q][Why I use emacs (for now)]] (06:06)
  - [[https://prikaz98.github.io/blog/emacs-journey/emacs-journey.html][My Journey from IntelliJ IDEA to Minimal Configuration Emacs]] ([[https://www.reddit.com/r/emacs/comments/1i9ows3/from_intellij_idea_to_minimal_emacs/][Reddit]])
  - [[https://baty.net/journal/2025/01/09/of-two-minds-about-emacs][Of two minds about Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/1i7xc5v/of_two_minds_about_emacs/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1i6sy0b/call_for_volunteers_remacs_moderation/][Call for volunteers — r/emacs moderation]]
  - [[https://dustycloud.org/blog/the-diy-foss-cyborg/][The DIY FOSS cyborg -- Dustycloud Brainstorms]] ([[https://lobste.rs/s/lnxbxa/diy_foss_cyborg][lobste.rs]])
  - [[https://www.youtube.com/watch?v=IEcJVEH_IVg][The 7 Best Text Editors I Have Used #coding #emacs #neovim #acme #programming #emacselements]] (13:10)
  - [[https://republicaweb.es/podcast/twtxt-la-red-social-en-texto-plano-descentralizada-y-minimalista/][twtxt, la red social en texto plano, descentralizada y minimalista | Podcast República Web]] ([[https://activity.andros.dev/@andros/statuses/01JJHQXGS0SEA4YRGPD0RF6MAK][@[email protected]]])
- Other:
  - [[https://xenodium.com/a-platform-that-moulds-to-your-needs][A platform that moulds to your needs]]  ([[https://www.reddit.com/r/emacs/comments/1i6vb1w/a_platform_that_moulds_to_your_needs/][Reddit]], [[https://lobste.rs/s/ugnmyn][lobste.rs]], [[https://irreal.org/blog/?p=12739][Irreal]])
  - [[https://www.reddit.com/r/emacs/comments/1i78xpk/made_a_fun_elisp_tool_to_display_keychords_and/][Made a fun elisp tool to display key-chords and highlight keys of the current command on virtual keyboards]]
  - [[https://www.youtube.com/watch?v=tNrlHdKgTLA][An Emacs Wall Clock]] ([[https://www.reddit.com/r/emacs/comments/1i7h7fj/an_emacs_wall_clock/][Reddit]])
  - [[https://github.com/chenyanming/nov-web/][chenyanming/nov-web: Read epub in web by injecting the javascript and css into the epub file.]] ([[https://www.reddit.com/r/emacs/comments/1iajxp9/release_novweb_read_epub_file_using_browser/][Reddit]])
  - [[http://yitang.uk/2025/01/26/setup-sshagent-systemd-service-for-emacs/][Yi Tang: Setup ssh-agent Systemd Service for Emacs]]
  - [[https://f-droid.org/en/packages/org.gnu.emacs/][Emacs 30.0.93 pretest is now available for Android via F-Droid]] ([[https://www.reddit.com/r/emacs/comments/1i829bz/emacs_30093_pretest_is_now_available_for_android/][Reddit]], [[https://lemmy.ml/post/25124840?scrollToComments=true][lemmy.ml]])
  - [[https://babbagefiles.xyz/guix-xim-emacs-multikey-shft-spc/][Benjamin Slade: Guix, XIM, Emacs, Multi_key, Shft+SPC]]
  - [[https://sites.google.com/site/steveyegge2/the-emacs-problem][the-emacs-problem (2005)]] ([[https://www.reddit.com/r/emacs/comments/1i9blec/theemacsproblem_2005/][Reddit]], [[https://irreal.org/blog/?p=12742][Irreal]])
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00996.html][Improving prefix map names]] - suggestion for package maintainers: name prefix maps
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=827dfe5a72f36cb6b61b435a85d50ac725616a09][In Elisp manual document new functions for changing window layouts]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e78a3e117f4ca0b6b9f3b7a2d7919cb5b2e0295][Display separators on tty menus with display table entries]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63df2164903e0cd6819187483a64b892aa7e0219][Add 'treesit-forward-comment' with 'forward-comment-function']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5294d450da47734bbe2ca259505674bcae5ff573][ibuffer: Display column titles in header line]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35576fde5670dffe104a6b2a76837a1f0a4c16ce][ibuffer: New defcustom `ibuffer-human-readable-size']]
- New packages:
  - http://melpa.org/#/kql-mode: Major mode for highlighting KQL (MELPA)
  - http://melpa.org/#/locs-and-refs: Define locations and references for text files and buffers (MELPA)
  - http://melpa.org/#/minuet: Code completion using LLM (MELPA)
  - http://melpa.org/#/typespec-ts-mode: Major mode for TypeSpec (using tree-sitter) (MELPA)
  - http://melpa.org/#/xmltokf: Functional wrappers around xmltok (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://www.reddit.com/r/planetemacs][r/planetemacs]], [[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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[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/2025-01][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!