2024-12-30 Emacs news
=====================

  - Upcoming events ([iCal file] 
(<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] 
(<https://emacslife.com/calendar/>)):
    - M-x Research: TBA <https://m-x-research.github.io/> Fri Jan 3 0800 
America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT 
- 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 4 d0000 Asia/Singapore
    - OrgMeetup (virtual) <https://orgmode.org/worg/orgmeetup.html> Wed Jan 8 
0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 
Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 9 0000 
Asia/Singapore
    - Atelier Emacs Montpellier (in person) 
<https://lebib.org/date/atelier-emacs> Fri Jan 10 1800 Europe/Paris
  - Emacs configuration:
    - [Repaying emacs configuration debt] 
(<https://www.naiquev.in/repaying-emacs-configuration-debt.html>) 
([@naique...@fosstodon.org] 
(<https://fosstodon.org/@naiquevin/113714110798141985>))
    - [inktvis75/lv-emacs: My Emacs Configuration] 
(<https://github.com/inktvis75/lv-emacs>) ([@inktvis75.bsky.social] 
(<https://bsky.app/profile/did:plc:5gmm3dojx655dy2hbrsbffqk/post/3lejmvvktzs2h>))
    - [Embarkを使う15の方法 | Emacs JP] 
(<https://emacs-jp.github.io/tips/fifteen-ways-to-use-embark>)
    - [kcarta/.emacs.d: My personal Emacs config] 
(<https://github.com/kcarta/.emacs.d.git>)
  - Emacs Lisp:
    - [Marcin Borkowski: Watching variable changes] 
(<https://mbork.pl/2024-12-23_Watching_variable_changes>) - add-variable-watcher
    - [log101: AoC was a great opportunity to learn Emacs] 
(<https://blog.log101.dev/teknik/advent-of-code-emacs/>)
    - [dimiro1/xid.el: An implementation of the XID specification 
(https://github.com/rs/xid) for Emacs.] (<https://github.com/dimiro1/xid.el>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1ho6kso/generate_xids_inside_emacs/>))
    - [Dibujando figuras con Emacs] 
(<https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html>)
 ([@jose_a_alo...@mathstodon.xyz] 
(<https://mathstodon.xyz/@Jose_A_Alonso/113725143911395858>))
  - Appearance:
    - [Boxes everywhere] (<https://i.redd.it/pbg8rzynfn9e1.png>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hoehaa/boxes_everywhere/>))
    - [Protesilaos Stavrou: Emacs: ‘standard-themes’ version 2.2.0] 
(<https://protesilaos.com/codelog/2024-12-29-emacs-standard-themes-2-2-0/>)
  - Navigation:
    - [Alex Popescu: easysession.el Emacs Package for Handling Sessions] 
(<https://alpo.gitlab.io/jots/links/2024/12/easysession.el-emacs-package-for-handling-sessions/>)
    - [Emacs를 위한 트리 레이아웃 파일 탐색기 Treemacs 기본 사용법 - (emacsian ohyecloudy)] 
(<https://ohyecloudy.com/emacsian/2024/12/28/treemacs-basic/>)
  - TRAMP:
    - [Cleanup TRAMP connections prior to sleeping with Hammerspoon] 
(<https://gist.github.com/jdtsmith/90ee949bcef023633f9c5127fac5e7c4>)
  - Writing:
    - [mhayashi1120/Emacs-langtool: LanguageTool for Emacs] 
(<https://github.com/mhayashi1120/Emacs-langtool>) 
([@st3...@fedi.caliandroid.de] 
(<https://fedi.caliandroid.de/@st3fan/statuses/01JGBY122P2CC6JHRMBYW7ETRD>))
    - [Howm tip: howm-list-toggle-title] 
(<https://social.lol/@jbaty/113724405593394183>)
    - [Trope-Mode: An Emacs major mode for the TV Tropes markup language] 
(<https://i.redd.it/m0u5mu7hov8e1.gif>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hloqn7/tropemode_an_emacs_major_mode_for_the_tv_tropes/>))
  - Org Mode:
    - [Org Mode requests: [TASK] Rewriting org-pcomplete into capf backend 
(was: Completions Registry)] 
(<https://list.orgmode.org/87bjwx59m6.fsf@localhost>)
    - [Emacs for Students of Life🖊📖] 
(<https://www.youtube.com/watch?v=KsRCiL8ebmE>) (29:12)
    - [Emacs for writing prose - Applications - Doom Emacs Discourse] 
(<https://discourse.doomemacs.org/t/emacs-for-writing-prose/515>) (2022)
    - [TAONAW - Emacs and Org Mode: How I handled projects in Emacs org-mode in 
2024] (<https://taonaw.com/2024/12/24/how-i-handled-projects-in.html>)
    - [Task Repeaters in Org Mode] 
(<https://www.danliden.com/posts/20220116-org-time.html>) ([@a...@hachyderm.io] 
(<https://hachyderm.io/@al3x/113719188499742714>))
    - [Using Emacs and Org-mode as a static site generator] 
(<https://ogbe.net/blog/emacs_org_static_site>) ([@ogbe.net] 
(<https://bsky.app/profile/did:plc:r5nsgxn53ht7spejwonqzums/post/3lekrswxfms2w>))
    - [Meeting notes #14 [[bbb:OrgMeetup]​] on Wed, Dec 11, 19:00 UTC+3] 
(<https://list.orgmode.org/877c7myc4v.fsf@localhost/T/#u>) 
([@yanta...@fosstodon.org] 
(<https://fosstodon.org/@yantar92/113718672957732304>))
    - [Org 2 Web Site] (<https://c.im/@pjs/113707571780444157>)
    - [Keyboard Macros in Your Presentations] (<https://youtu.be/MQXMA2OQ0uY>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hopg9s/keyboard_macros_in_your_presentations/>))
    - Import, export, and integration:
      - [Protesilaos Stavrou: Emacs: tone down Org citations on demand] 
(<https://protesilaos.com/codelog/2024-12-26-emacs-org-hide-citations-mode/>)
      - [James Dyer: Exploring Static Website Publishing with Org Publish] 
(<https://emacs.dyerdwelling.family/emacs/20241226125955-emacs--exploring-emacs-based-static-website-publishing-with-org-publish/>)
      - [Recreating the Cortex Theme Journal in Emacs Org Mode | Mark's Project 
Blog] 
(<https://blog.fixermark.com/posts/2024/recreating-the-cortex-theme-journal-in-emacs-org-mode/>)
 ([@m...@mastodon.fixermark.com] 
(<https://mastodon.fixermark.com/@mark/113738785664550940>))
      - [Sacha Chua: Linking to Org Babel source in a comment, and making that 
always use file links] 
(<https://sachachua.com/blog/2024/12/linking-to-org-babel-source-in-a-comment-and-making-that-always-use-file-links/>)
      - [Making Tag Pages in an Org Mode Blog] 
(<https://randyridenour.net/posts/24-12-30-tag-pages-org-mode-blog.html>) 
([@randyriden...@zirk.us] (<https://zirk.us/@randyridenour/113742626022402989>))
      - [Capturing slack messages directly into Emacs orgmode inbox] 
(<https://srijan.ch/capturing-slack-messages-directly-into-emacs-orgmode-inbox>)
 ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1ho52y3/capturing_slack_messages_directly_into_emacs/>))
      - [Adding macOS tags to my Org-Roam File Organization Workflow] 
(<https://www.youtube.com/watch?v=r_4xV7tn1rQ>) (06:51)
    - Org development:
      - [ox-odt: Avoid putting forbidden characters into ODT xml] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e16c9ed54fffd413e1b5eb79f0fd9d2f769dfc92>)
      - [etc/ORG-NEWS: Document fixes in the org-protocol bookmarklets] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0af98b8411f6d852bc297d85b48b6118da7341ab>)
      - [ob-calc: Format vector and matrix results as Org tables] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=642dc6c85ffa19bd0e34f10a866cf58efb363cca>)
      - [Add new option `org-edit-keep-region'] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9d5d23602e08ed5de4bd06084120c2db7833d28c>)
      - [ox-beamer: Add onlyenv to the beamer environments] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e141ec24e531345952c2ad812a4b6fe7159f3ca>)
      - [ox-texinfo: Support numeric values of `toc' in `#+OPTIONS'] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d1b77a6c578692f75db8358ef06738287f02e192>)
      - [Add `yank-media' handler for LibreOffice Calc tables] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7a9a060fde1340d26098e4398e3f52531f8a94d4>)
  - Denote:
    - [Protesilaos Stavrou: Emacs: sequence notes with new 
‘denote-sequence.el’] 
(<https://protesilaos.com/codelog/2024-12-25-emacs-denote-sequence-notes/>)
  - Completion:
    - [You can press SPC in the M-x minibuffer instead of "-".] 
(<https://www.reddit.com/r/emacs/comments/1hln9sl/you_can_press_spc_in_the_mx_minibuffer_instead_of/>)
  - Coding:
    - [Karthik Chikmagalur: Fringe Matters: Finding the Right Difference] 
(<https://karthinks.com/software/fringe-matters-finding-the-right-difference/>) 
- diff-hl
    - [Alvaro Ramirez: symbol-overlay-mc now on MELPA] 
(<https://lmno.lol/alvaro/symbol-overlay-mc-now-on-melpa>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1ho9egz/symboloverlaymc_now_on_melpa/>))
    - [The Emacs Cat: Python Programming in Emacs] 
(<https://olddeuteronomy.github.io/post/python-programming-in-emacs/>) 
([Irreal] (<https://irreal.org/blog/?p=12676>))
    - [Hyprlang-ts-mode is now on Melpa] 
(<https://natefu.xyz/blogs/01-hyprland-1-0-0-release/>)
    - [Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.1.0] 
(<https://protesilaos.com/codelog/2024-12-24-emacs-sxhkdrc-mode-1-1-0/>)
    - [Meta Redux: State of CIDER Survey (2024)] 
(<https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html>)
  - Web:
    - [chmouel/isgd.el: is.gd url shortener interface to emacs] 
(<https://github.com/chmouel/isgd.el>) ([@chmo...@fosstodon.org] 
(<https://fosstodon.org/@chmouel/113742048196249779>))
  - Mail, news, and chat:
    - [Notmuch tip: M-RET (notmuch-tree-from-search-thread)] 
(<https://social.lol/@jbaty/113724647339795803>)
    - [Quickly Switch Between HTML and Plain Text in mu4e - Top Bug Net] 
(<https://www.topbug.net/blog/2024/12/28/quickly-switch-between-html-and-plain-text-in-mu4e/>)
 ([Irreal] (<https://irreal.org/blog/?p=12680>))
  - AI:
    - [TIL: If you've issues with wrapping long lines in gptel.el, just edit 
the system message and tell it to break lines but not code] 
(<https://www.reddit.com/r/emacs/comments/1ho08l6/til_if_youve_issues_with_wrapping_long_lines_in/>)
  - Community:
    - [Weekly Tips, Tricks, &c. Thread — 2024-12-25 / week 52] 
(<https://www.reddit.com/r/emacs/comments/1hlwpr0/weekly_tips_tricks_c_thread_20241225_week_52/>)
 - setq-mode-local, default t binding, nameless
    - [How I Emacs (#1) - Kris Carta's personal blog] 
(<https://www.kriscarta.com/posts/how-i-emacs>) - six months in
    - [Sacha Chua: EmacsConf 2024 notes] 
(<https://sachachua.com/blog/2024/12/emacsconf-2024-notes/>) ([long HN 
discussion] (<https://news.ycombinator.com/item?id=42531217>))
    - [Sacha Chua: emacs.tv] (<https://sachachua.com/blog/2024/12/emacs-tv/>) 
([Reddit] 
(<https://www.reddit.com/r/planetemacs/comments/1hn5mhq/sacha_chua_emacstv/>))
    - [XEmacs internals manual] 
(<http://ftp.xemacs.org/pub/xemacs/docs/a4/internals-a4.pdf.gz>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hnvsc7/xemacs_internals_manual/>))
  - Multimedia:
    - [lets make a midi controller with qmk - YouTube] 
(<https://www.youtube.com/live/AZ4nwS9A1qM>) ([@pulusound.fi] 
(<https://bsky.app/profile/did:plc:rhm2jem2z7ldnv4663eff236/post/3ledlgcruzp2n>))
  - Other:
    - [xFA25E/pueue: Emacs interface for Pueue] 
(<https://github.com/xFA25E/pueue>) ([@jnpn@mastodon.social] 
(<https://mastodon.social/@jnpn/113731553076538004>)) - task manager
    - [Ledger: query and insert an account] 
(<https://mastodon.social/@Son0p/113741579123259780>)
    - [Ledger tip: (add-hook 'ledger-report-mode-hook 'compilation-minor-mode)] 
(<https://masto.plaindrops.de/@spacecadet/113729983382452908>)
    - [Embracing the eternal Sexp wisdom with the GNU - configuring your life, 
workflows and websites with Lisps, Guile Scheme, Guix, Emacs, etc.] 
(<https://jointhefreeworld.org/blog/articles/lisps/embracing-the-eternal-sexp-wisdom-of-the-gnu/>)
 ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hnsk6r/embracing_the_eternal_sexp_wisdom_with_the_gnu/>),
 [HN] (<https://news.ycombinator.com/item?id=42544838>))
    - [Much Ado About Emacs 005 - Bicycle For Your Mind] 
(<https://bicycleforyourmind.com/much_ado_about_emacs_005>) - notes, scroll 
page without moving point
    - [hyperdrive.el v0.5.2 bugfix release] 
(<https://www.reddit.com/r/emacs/comments/1hlxy48/hyperdriveel_v052_bugfix_release/>)
    - [Emacs using the lucid toolkit is blazingly fast] 
(<https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/>)
    - [[ANN] MoC. Buffer Text to Video & Presentation Content, Elisp Replay, 
and Related Gizmos] (<https://github.com/positron-solutions/moc/>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hkjohj/ann_moc_buffer_text_to_video_presentation_content/>))
    - [EmacsConf 2024 Playlist | Playlist] 
(<https://www.youtube.com/playlist?amp;feature=shared&list=PLomc4HLgvuCXEBfUDdJ07kmG8nHS325H->)
    - [Irreal: PSA: The GPG/Emacs Interaction Bug Is Fixed] 
(<https://irreal.org/blog/?p=12678>)
    - [Emacs using the lucid toolkit is blazingly fast] 
(<https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/>)
 ([Irreal] (<https://irreal.org/blog/?p=12672>))
    - [Introducing Candyshop - Simplify Your Emacs Workspace on OSX!] 
(<https://www.reddit.com/r/emacs/comments/1hncbgx/introducing_candyshop_simplify_your_emacs/>)
    - [enthdegree/kobo-emacs: Steps to get emacs running on a Kobo Clara BW] 
(<https://github.com/enthdegree/kobo-emacs>)
  - Emacs development:
    - emacs-devel:
      - [SIGPROF + SIGCHLD and igc] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01068.html>): igc 
garbage collector and signals (possible refactor)
        - [idea on how to make a safer profiler] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01279.html>)
      - [Re: Some experience with the igc branch] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01249.html>): to 
fork or not to fork
        - [documentation about garbage collection] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01241.html>)
        - [issues doing reverse debugging on Windows] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01260.html>)
        - [thinking about how to get a backtrace] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01104.html>)
        - [figuring out what needs to be done in the signal handler and what 
can be done outside it] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01119.html>)
      - [Re: igc, macOS avoiding signals] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01424.html>): using 
tracing frameworks?
      - [Discussion with MPS people] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01011.html>)
      - [Re: Tree-sitter maturity] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01445.html>): 
vendoring the grammars
    - [Treesit support for show-paren-mode (bug#75122)] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1addae07be1982a6cafc0e0b3955b59bd1fb481c>)
    - [Add new variable 'up-list-function' for 'treesit-up-list'] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec8dd27f008bca810209354a189d241479fe4d32>)
    - [Add new variable 'down-list-function' for 'treesit-down-list'] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c50edb2b500c6ac18696e99c3f8df597dea54d4>)
    - [Add new variable 'forward-list-function' for 'treesit-forward-list'] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3db984c72b8609c84f06a0fd62e59b4823ea0876>)
    - [Make browser windows pop up when browsing URLs on Wayland] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72eb5f8bedbe441f6a3952557b9aa3ef6fd6235d>)
    - [Drop support form gnome-moz-remote from browse-url] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ca91ff912da7c3a672e4bfe6ce103a23ddec73>)
    - [New: treesit-explore, treesit-aggregated-simple-imenu-settings; 
treesit-explore-mode now supports local parsers] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c7db480ead8ef623a382fcd990dd91486616dca>)
    - [Add treesit-language-display-name] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=251b4c8c39535fee9f6da89420483304274ac03e>)
  - New packages:
    - hyprlang-ts-mode <http://melpa.org/#/hyprlang-ts-mode>: Major mode for 
editing hyprland configuration files (MELPA)
    - org-shortcut <http://melpa.org/#/org-shortcut>: Bindings for shortcut.com 
in org-mode (MELPA)
    - portage-modes <http://melpa.org/#/portage-modes>: Major modes for editing 
Portage config files (MELPA)
    - selected-window-contrast <http://melpa.org/#/selected-window-contrast>: 
Highlight by brightness of text and background (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>), [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>), 
[kbin] (<https://kbin.social/m/emacs/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/2024-12>). Thanks to Andrés 
Ramírez for emacs-devel links. Do you have an Emacs-related link or 
announcement? Please e-mail me at [sa...@sachachua.com] 
(<mailto:sa...@sachachua.com>). Thank you!

  
  * 2024-12-30 Emacs news
- 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/ Fri Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 4 d0000 Asia/Singapore
  - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jan 8 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 9 0000 Asia/Singapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 10 1800 Europe/Paris
- Emacs configuration:
  - [[https://www.naiquev.in/repaying-emacs-configuration-debt.html][Repaying emacs configuration debt]] ([[https://fosstodon.org/@naiquevin/113714110798141985][@naique...@fosstodon.org]])
  - [[https://github.com/inktvis75/lv-emacs][inktvis75/lv-emacs: My Emacs Configuration]] ([[https://bsky.app/profile/did:plc:5gmm3dojx655dy2hbrsbffqk/post/3lejmvvktzs2h][@inktvis75.bsky.social]])
  - [[https://emacs-jp.github.io/tips/fifteen-ways-to-use-embark][Embarkを使う15の方法 | Emacs JP]]
  - [[https://github.com/kcarta/.emacs.d.git][kcarta/.emacs.d: My personal Emacs config]]
- Emacs Lisp:
  - [[https://mbork.pl/2024-12-23_Watching_variable_changes][Marcin Borkowski: Watching variable changes]] - add-variable-watcher
  - [[https://blog.log101.dev/teknik/advent-of-code-emacs/][log101: AoC was a great opportunity to learn Emacs]]
  - [[https://github.com/dimiro1/xid.el][dimiro1/xid.el: An implementation of the XID specification (https://github.com/rs/xid) for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1ho6kso/generate_xids_inside_emacs/][Reddit]])
  - [[https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html][Dibujando figuras con Emacs]] ([[https://mathstodon.xyz/@Jose_A_Alonso/113725143911395858][@jose_a_alo...@mathstodon.xyz]])
- Appearance:
  - [[https://i.redd.it/pbg8rzynfn9e1.png][Boxes everywhere]] ([[https://www.reddit.com/r/emacs/comments/1hoehaa/boxes_everywhere/][Reddit]])
  - [[https://protesilaos.com/codelog/2024-12-29-emacs-standard-themes-2-2-0/][Protesilaos Stavrou: Emacs: ‘standard-themes’ version 2.2.0]]
- Navigation:
  - [[https://alpo.gitlab.io/jots/links/2024/12/easysession.el-emacs-package-for-handling-sessions/][Alex Popescu: easysession.el Emacs Package for Handling Sessions]]
  - [[https://ohyecloudy.com/emacsian/2024/12/28/treemacs-basic/][Emacs를 위한 트리 레이아웃 파일 탐색기 Treemacs 기본 사용법 - (emacsian ohyecloudy)]]
- TRAMP:
  - [[https://gist.github.com/jdtsmith/90ee949bcef023633f9c5127fac5e7c4][Cleanup TRAMP connections prior to sleeping with Hammerspoon]]
- Writing:
  - [[https://github.com/mhayashi1120/Emacs-langtool][mhayashi1120/Emacs-langtool: LanguageTool for Emacs]] ([[https://fedi.caliandroid.de/@st3fan/statuses/01JGBY122P2CC6JHRMBYW7ETRD][@st3...@fedi.caliandroid.de]])
  - [[https://social.lol/@jbaty/113724405593394183][Howm tip: howm-list-toggle-title]]
  - [[https://i.redd.it/m0u5mu7hov8e1.gif][Trope-Mode: An Emacs major mode for the TV Tropes markup language]] ([[https://www.reddit.com/r/emacs/comments/1hloqn7/tropemode_an_emacs_major_mode_for_the_tv_tropes/][Reddit]])
- Org Mode:
  - [[https://list.orgmode.org/87bjwx59m6.fsf@localhost][Org Mode requests: [TASK] Rewriting org-pcomplete into capf backend (was: Completions Registry)]]
  - [[https://www.youtube.com/watch?v=KsRCiL8ebmE][Emacs for Students of Life🖊📖]] (29:12)
  - [[https://discourse.doomemacs.org/t/emacs-for-writing-prose/515][Emacs for writing prose - Applications - Doom Emacs Discourse]] (2022)
  - [[https://taonaw.com/2024/12/24/how-i-handled-projects-in.html][TAONAW - Emacs and Org Mode: How I handled projects in Emacs org-mode in 2024]]
  - [[https://www.danliden.com/posts/20220116-org-time.html][Task Repeaters in Org Mode]] ([[https://hachyderm.io/@al3x/113719188499742714][@a...@hachyderm.io]])
  - [[https://ogbe.net/blog/emacs_org_static_site][Using Emacs and Org-mode as a static site generator]] ([[https://bsky.app/profile/did:plc:r5nsgxn53ht7spejwonqzums/post/3lekrswxfms2w][@ogbe.net]])
  - [[https://list.orgmode.org/877c7myc4v.fsf@localhost/T/#u][Meeting notes #14 [[bbb:OrgMeetup]​] on Wed, Dec 11, 19:00 UTC+3]] ([[https://fosstodon.org/@yantar92/113718672957732304][@yanta...@fosstodon.org]])
  - [[https://c.im/@pjs/113707571780444157][Org 2 Web Site]]
  - [[https://youtu.be/MQXMA2OQ0uY][Keyboard Macros in Your Presentations]] ([[https://www.reddit.com/r/emacs/comments/1hopg9s/keyboard_macros_in_your_presentations/][Reddit]])
  - Import, export, and integration:
    - [[https://protesilaos.com/codelog/2024-12-26-emacs-org-hide-citations-mode/][Protesilaos Stavrou: Emacs: tone down Org citations on demand]]
    - [[https://emacs.dyerdwelling.family/emacs/20241226125955-emacs--exploring-emacs-based-static-website-publishing-with-org-publish/][James Dyer: Exploring Static Website Publishing with Org Publish]]
    - [[https://blog.fixermark.com/posts/2024/recreating-the-cortex-theme-journal-in-emacs-org-mode/][Recreating the Cortex Theme Journal in Emacs Org Mode | Mark's Project Blog]] ([[https://mastodon.fixermark.com/@mark/113738785664550940][@m...@mastodon.fixermark.com]])
    - [[https://sachachua.com/blog/2024/12/linking-to-org-babel-source-in-a-comment-and-making-that-always-use-file-links/][Sacha Chua: Linking to Org Babel source in a comment, and making that always use file links]]
    - [[https://randyridenour.net/posts/24-12-30-tag-pages-org-mode-blog.html][Making Tag Pages in an Org Mode Blog]] ([[https://zirk.us/@randyridenour/113742626022402989][@randyriden...@zirk.us]])
    - [[https://srijan.ch/capturing-slack-messages-directly-into-emacs-orgmode-inbox][Capturing slack messages directly into Emacs orgmode inbox]] ([[https://www.reddit.com/r/emacs/comments/1ho52y3/capturing_slack_messages_directly_into_emacs/][Reddit]])
    - [[https://www.youtube.com/watch?v=r_4xV7tn1rQ][Adding macOS tags to my Org-Roam File Organization Workflow]] (06:51)
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e16c9ed54fffd413e1b5eb79f0fd9d2f769dfc92][ox-odt: Avoid putting forbidden characters into ODT xml]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0af98b8411f6d852bc297d85b48b6118da7341ab][etc/ORG-NEWS: Document fixes in the org-protocol bookmarklets]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=642dc6c85ffa19bd0e34f10a866cf58efb363cca][ob-calc: Format vector and matrix results as Org tables]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9d5d23602e08ed5de4bd06084120c2db7833d28c][Add new option `org-edit-keep-region']]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e141ec24e531345952c2ad812a4b6fe7159f3ca][ox-beamer: Add onlyenv to the beamer environments]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d1b77a6c578692f75db8358ef06738287f02e192][ox-texinfo: Support numeric values of `toc' in `#+OPTIONS']]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7a9a060fde1340d26098e4398e3f52531f8a94d4][Add `yank-media' handler for LibreOffice Calc tables]]
- Denote:
  - [[https://protesilaos.com/codelog/2024-12-25-emacs-denote-sequence-notes/][Protesilaos Stavrou: Emacs: sequence notes with new ‘denote-sequence.el’]]
- Completion:
  - [[https://www.reddit.com/r/emacs/comments/1hln9sl/you_can_press_spc_in_the_mx_minibuffer_instead_of/][You can press SPC in the M-x minibuffer instead of "-".]]
- Coding:
  - [[https://karthinks.com/software/fringe-matters-finding-the-right-difference/][Karthik Chikmagalur: Fringe Matters: Finding the Right Difference]] - diff-hl
  - [[https://lmno.lol/alvaro/symbol-overlay-mc-now-on-melpa][Alvaro Ramirez: symbol-overlay-mc now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1ho9egz/symboloverlaymc_now_on_melpa/][Reddit]])
  - [[https://olddeuteronomy.github.io/post/python-programming-in-emacs/][The Emacs Cat: Python Programming in Emacs]] ([[https://irreal.org/blog/?p=12676][Irreal]])
  - [[https://natefu.xyz/blogs/01-hyprland-1-0-0-release/][Hyprlang-ts-mode is now on Melpa]]
  - [[https://protesilaos.com/codelog/2024-12-24-emacs-sxhkdrc-mode-1-1-0/][Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.1.0]]
  - [[https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html][Meta Redux: State of CIDER Survey (2024)]]
- Web:
  - [[https://github.com/chmouel/isgd.el][chmouel/isgd.el: is.gd url shortener interface to emacs]] ([[https://fosstodon.org/@chmouel/113742048196249779][@chmo...@fosstodon.org]])
- Mail, news, and chat:
  - [[https://social.lol/@jbaty/113724647339795803][Notmuch tip: M-RET (notmuch-tree-from-search-thread)]]
  - [[https://www.topbug.net/blog/2024/12/28/quickly-switch-between-html-and-plain-text-in-mu4e/][Quickly Switch Between HTML and Plain Text in mu4e - Top Bug Net]] ([[https://irreal.org/blog/?p=12680][Irreal]])
- AI:
  - [[https://www.reddit.com/r/emacs/comments/1ho08l6/til_if_youve_issues_with_wrapping_long_lines_in/][TIL: If you've issues with wrapping long lines in gptel.el, just edit the system message and tell it to break lines but not code]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1hlwpr0/weekly_tips_tricks_c_thread_20241225_week_52/][Weekly Tips, Tricks, &c. Thread — 2024-12-25 / week 52]] - setq-mode-local, default t binding, nameless
  - [[https://www.kriscarta.com/posts/how-i-emacs][How I Emacs (#1) - Kris Carta's personal blog]] - six months in
  - [[https://sachachua.com/blog/2024/12/emacsconf-2024-notes/][Sacha Chua: EmacsConf 2024 notes]] ([[https://news.ycombinator.com/item?id=42531217][long HN discussion]])
  - [[https://sachachua.com/blog/2024/12/emacs-tv/][Sacha Chua: emacs.tv]] ([[https://www.reddit.com/r/planetemacs/comments/1hn5mhq/sacha_chua_emacstv/][Reddit]])
  - [[http://ftp.xemacs.org/pub/xemacs/docs/a4/internals-a4.pdf.gz][XEmacs internals manual]] ([[https://www.reddit.com/r/emacs/comments/1hnvsc7/xemacs_internals_manual/][Reddit]])
- Multimedia:
  - [[https://www.youtube.com/live/AZ4nwS9A1qM][lets make a midi controller with qmk - YouTube]] ([[https://bsky.app/profile/did:plc:rhm2jem2z7ldnv4663eff236/post/3ledlgcruzp2n][@pulusound.fi]])
- Other:
  - [[https://github.com/xFA25E/pueue][xFA25E/pueue: Emacs interface for Pueue]] ([[https://mastodon.social/@jnpn/113731553076538004][@jnpn@mastodon.social]]) - task manager
  - [[https://mastodon.social/@Son0p/113741579123259780][Ledger: query and insert an account]]
  - [[https://masto.plaindrops.de/@spacecadet/113729983382452908][Ledger tip: (add-hook 'ledger-report-mode-hook 'compilation-minor-mode)]]
  - [[https://jointhefreeworld.org/blog/articles/lisps/embracing-the-eternal-sexp-wisdom-of-the-gnu/][Embracing the eternal Sexp wisdom with the GNU - configuring your life, workflows and websites with Lisps, Guile Scheme, Guix, Emacs, etc.]] ([[https://www.reddit.com/r/emacs/comments/1hnsk6r/embracing_the_eternal_sexp_wisdom_with_the_gnu/][Reddit]], [[https://news.ycombinator.com/item?id=42544838][HN]])
  - [[https://bicycleforyourmind.com/much_ado_about_emacs_005][Much Ado About Emacs 005 - Bicycle For Your Mind]] - notes, scroll page without moving point
  - [[https://www.reddit.com/r/emacs/comments/1hlxy48/hyperdriveel_v052_bugfix_release/][hyperdrive.el v0.5.2 bugfix release]]
  - [[https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/][Emacs using the lucid toolkit is blazingly fast]]
  - [[https://github.com/positron-solutions/moc/][[ANN] MoC.  Buffer Text to Video & Presentation Content, Elisp Replay, and Related Gizmos]] ([[https://www.reddit.com/r/emacs/comments/1hkjohj/ann_moc_buffer_text_to_video_presentation_content/][Reddit]])
  - [[https://www.youtube.com/playlist?amp;feature=shared&list=PLomc4HLgvuCXEBfUDdJ07kmG8nHS325H-][EmacsConf 2024 Playlist | Playlist]]
  - [[https://irreal.org/blog/?p=12678][Irreal: PSA: The GPG/Emacs Interaction Bug Is Fixed]]
  - [[https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/][Emacs using the lucid toolkit is blazingly fast]] ([[https://irreal.org/blog/?p=12672][Irreal]])
  - [[https://www.reddit.com/r/emacs/comments/1hncbgx/introducing_candyshop_simplify_your_emacs/][Introducing Candyshop - Simplify Your Emacs Workspace on OSX!]]
  - [[https://github.com/enthdegree/kobo-emacs][enthdegree/kobo-emacs: Steps to get emacs running on a Kobo Clara BW]]
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01068.html][SIGPROF + SIGCHLD and igc]]: igc garbage collector and signals (possible refactor)
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01279.html][idea on how to make a safer profiler]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01249.html][Re: Some experience with the igc branch]]: to fork or not to fork
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01241.html][documentation about garbage collection]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01260.html][issues doing reverse debugging on Windows]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01104.html][thinking about how to get a backtrace]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01119.html][figuring out what needs to be done in the signal handler and what can be done outside it]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01424.html][Re: igc, macOS avoiding signals]]: using tracing frameworks?
    - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01011.html][Discussion with MPS people]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01445.html][Re: Tree-sitter maturity]]: vendoring the grammars
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1addae07be1982a6cafc0e0b3955b59bd1fb481c][Treesit support for show-paren-mode (bug#75122)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec8dd27f008bca810209354a189d241479fe4d32][Add new variable 'up-list-function' for 'treesit-up-list']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c50edb2b500c6ac18696e99c3f8df597dea54d4][Add new variable 'down-list-function' for 'treesit-down-list']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3db984c72b8609c84f06a0fd62e59b4823ea0876][Add new variable 'forward-list-function' for 'treesit-forward-list']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72eb5f8bedbe441f6a3952557b9aa3ef6fd6235d][Make browser windows pop up when browsing URLs on Wayland]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ca91ff912da7c3a672e4bfe6ce103a23ddec73][Drop support form gnome-moz-remote from browse-url]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c7db480ead8ef623a382fcd990dd91486616dca][New: treesit-explore, treesit-aggregated-simple-imenu-settings; treesit-explore-mode now supports local parsers]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=251b4c8c39535fee9f6da89420483304274ac03e][Add treesit-language-display-name]]
- New packages:
  - http://melpa.org/#/hyprlang-ts-mode: Major mode for editing hyprland configuration files (MELPA)
  - http://melpa.org/#/org-shortcut: Bindings for shortcut.com in org-mode (MELPA)
  - http://melpa.org/#/portage-modes: Major modes for editing Portage config files (MELPA)
  - http://melpa.org/#/selected-window-contrast: Highlight by brightness of text and background (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://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://kbin.social/m/emacs/newest][kbin]], [[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/2024-12][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:sa...@sachachua.com][sa...@sachachua.com]]. Thank you!

  

Reply via email to