* 2025-01-06 Emacs news - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - 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 - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/305422188/ Sat Jan 11 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 16 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1htww1v/setting_default_font_via_xdefaults_increases/][Setting default font via .Xdefaults Increases startup performance]] - [[https://irreal.org/blog/?p=12691][Irreal: 🥩 Red Meat Friday: Where Should Your Configuration Live?]] - [[https://rossabaker.com/configs/emacs/rab-starter/][Ross A. Baker: Starter Emacs configuration]] ([[https://social.rossabaker.com/@ross/113756689274955570][@ross@social.rossabaker.com]]) - [[https://starbreaker.org/grimoire/entries/gnu-emacs-from-scratch/index.html][GNU Emacs From Scratch | starbreaker.org]] ([[https://bsky.app/profile/did:plc:6ybmqrsz2fc67so4ohw2a2wc/post/3lezoyydnyk26][@bluesky.starbreaker.org]]) - Emacs Lisp: - [[https://www.reddit.com/r/elisp/comments/1htw22i/sexp_editing_preferences_for_modal_contextually/][What's your day 1 sexp editing solution?]] ([[https://www.reddit.com/r/emacs/comments/1htw2rr/whats_your_day_1_sexp_editing_solution/][Reddit]]) - [[https://flandrew.srht.site/listful/sw-emacs-exemplify-align.html][Listful Andrew: Exemplify-Align — Align examples' arrows (Emacs package)]] - [[https://flandrew.srht.site/listful/sw-emacs-exemplify-eval.html][Listful Andrew: Exemplify-Eval — Create arrowified examples from sexps (Emacs package)]] - [[https://www.youtube.com/watch?v=yiS1eXdgcYI][Emacs Demo: Display Source in Help-buffer]] (2021) - the helpful package is handy too - Appearance: - [[https://codeberg.org/tennoseremel/mode-line/src/branch/main/tenno-seremel-mode-line.el][toggling between simplistic and default mode lines - mode-line/tenno-seremel-mode-line.el]] ([[https://lor.sh/@tennoseremel/113749072902632788][@tennoseremel@lor.sh]]) - [[https://emacsfodder.github.io/emacs-theme-editor/][Emacs Theme Editor]] ([[https://www.reddit.com/r/emacs/comments/1hqzfk8/emacs_themeupdate/][Reddit]]) - [[https://protesilaos.com/codelog/2025-01-06-emacs-spacious-padding-0-6-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.6.0]] - [[https://blog.mws.rocks/p/92][Sky Watch | Emacs Themes: My Journey]] - [[https://www.reddit.com/r/emacs/comments/1hsme9s/mito_laser_theme_for_emacs/][Mito laser theme for Emacs.]] - Navigation: - [[https://emacs.dyerdwelling.family/emacs/20241231120205-emacs--enhancing-window-navigation-my-quick-window-jump/][James Dyer: Emacs Quick Window Pt 4 - Further Tweaks]] - TRAMP: - [[https://github.com/gokrazy/breakglass/commit/c9528b4abb0249868978c4ad257aa88761e3519a][TRAMP with gokrazy.org devices]] ([[https://mas.to/@zekjur/113746643260057562][@zekjur@mas.to]]) - Writing: - [[http://yummymelon.com/devnull/precise-word-spacing-in-macos-emacs.html][Precise Word Spacing in macOS Emacs]] ([[https://www.reddit.com/r/emacs/comments/1hpsnl0/precise_word_spacing_in_macos_emacs/][Reddit]], [[https://irreal.org/blog/?p=12688][Irreal]]) - [[https://www.twelvety.net/2024/12/styling-a-markdown-one-line-journal-in-emacs][Styling a Markdown one-line journal in Emacs]] - [[https://www.reddit.com/r/emacs/comments/1hrocub/my_holiday_project_a_markdown_preview_language/][My holiday project: a Markdown Preview Language Server for live previewing of your Markdown writing in the browser.]] - Org Mode: - [[https://schonfinkel.github.io/blog/20241230-the_road_to_emacs_maximalism.html][The road to Emacs maximalism]] ([[https://news.ycombinator.com/item?id=42560889][HN]]) - [[https://gist.github.com/JohnL4/4ddd2ec185b8a9b948db6d62edb9d32d][Sort org-mode Todo items better (so high-priority, more-recently-scheduled items float to the top). · GitHub]] - [[https://julienblanchard.com/posts/revisiting-my-journaling-habits.html][‎Revisiting my journaling habits in 2024]] - org-todo, org-roam, org-roam-dailies - [[https://whhone.com/posts/org-agenda-repeated-tasks/][Distinguish Repeated Tasks in Org Agenda]] ([[https://alpo.gitlab.io/jots/links/2025/01/change-how-repeated-tasks-are-displayed-in-org-agenda/][Alex Popescu]]) - [[https://github.com/yibie/org-supertag][(Released) org-supertag 1.0.0 Released: Unlock Workflows and Custom Commands with the New Behavior System]] ([[https://www.youtube.com/watch?v=IUb2y7cnsW0][YouTube]] 4:08, [[https://www.reddit.com/r/orgmode/comments/1hq5xmo/released_orgsupertag_100_released_unlock/][Reddit]]) - [[https://github.com/emacsmirror/khalel][emacsmirror/khalel: Import, edit and create calendar events through khal]] ([[https://fosstodon.org/@FrostyX/113753982026300044][@FrostyX@fosstodon.org]]) - [[https://www.teachmaths.org/20250105_orgmode-lesson-notes/][Using Org Mode / Latex for Lesson Notes - Matt's Musings]] - [[https://www.teachmaths.org/20241226_org-mode-blog/][Migrating my Blog from Wordpress to Org Mode - Matt's Musings]] - [[https://julienblanchard.com/posts/building-a-website-with-org-mode.html][‎Building a website with Org Mode]] ([[https://snac.nein.club/julienxx/p/1735920529.448314][@julienxx@snac.nein.club]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=405787dfbcbd4ae5e1d2227ce5aa7d4d20938388][ob-tangle: Tangle BibTeX files with the standard .bib file extension]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d4a13e6a062771ccc873a72c694da7f338bb1f5d][org-html-format-latex: Store LaTeX images alongside the HTML output]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=36347c6230a5a79f858b59102ca49ecee7b720ed][ob-tangle: source blocks without language can be tangled]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f94aa9a4fbfe2986cb1dd2061cd954925b944c56][org-datetree: Add additional tree types (e.g. quarter, month+week)]] - Denote: - [[https://protesilaos.com/codelog/2025-01-03-denote-sequence-demo/][Protesilaos Stavrou: Emacs: sequence notes with Denote (denote-sequence.el)]] ([[https://www.youtube.com/watch?v=27krzVtflQY][YouTube]] 24:19) - Coding: - [[https://i.redd.it/2zghlpbtf7be1.png][Dynamic highlighting of blocks using tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1hub7ww/dynamic_highlighting_of_blocks_using_treesitter/][Reddit]]) - [[https://www.youtube.com/watch?v=u_UchyyRzOE][Clojure visual-tools meeting 27 - Workflow Demos 1: Emacs, CIDER, VSCode Calva, Zulip]] (01:36:48) - [[https://github.com/Artawower/pretty-ts-errors.el][Tiny package that allows to display typescript errors in a more human-readable format via lsp-mode]] ([[https://www.reddit.com/r/emacs/comments/1hsgyhy/tiny_package_that_allows_to_display_typescript/][Reddit]]) - [[https://readwithai.substack.com/p/sending-code-to-a-python-virtualenv][Using emacs-jupyter + jupyter kernel to send python code to a virtualenv (without a full jupyter)]] ([[https://www.reddit.com/r/emacs/comments/1hrj3tm/using_emacsjupyter_jupyter_kernel_to_send_python/][Reddit]]) - [[https://github.com/OpenSauce04/portage-modes][portage-modes: Syntax highlighting when editing config files for Portage, the Gentoo Linux package manager]] ([[https://www.reddit.com/r/emacs/comments/1hptxa1/portagemodes_syntax_highlighting_when_editing/][Reddit]]) - Shells: - [[https://fosstodon.org/@chmouel/113760902087055976][Switch to magit or dired from zsh in the terminal]] - [[https://termui.sh][I built list of all (known) terminals - The Terminal Directory]] ([[https://www.reddit.com/r/emacs/comments/1huxr2b/i_built_list_of_all_known_terminals_the_terminal/][Reddit]]) - Web: - [[https://lifeofpenguin.blogspot.com/2024/12/emacs-non-intrusive-browser.html][Anand Tamariya: Emacs: A non-intrusive browser]] - Mail, news, and chat: - [[https://g.ypei.me/exitter.git/][exitte: an Emacs X/Twitter client]] - [[https://todon.nl/@mousebot/113775666860912936][mastodon.el: arbitrary tag group timelines]] - [[https://www.reddit.com/r/emacs/comments/1ht9b23/discourse_in_emacs_soon/][Discourse in emacs (soon)]] - Multimedia: - [[https://sachachua.com/blog/2025/01/editing-videos-with-emacs-and-subed-record-el/][Sacha Chua: Editing videos with Emacs and subed-record.el]] - [[https://sachachua.com/blog/2025/01/using-image-dired-to-browse-the-latest-screenshots-from-multiple-directories/][Sacha Chua: Using image-dired to browse the latest screenshots from multiple directories]] - AI: - [[https://karthinks.com/software/tool-use-with-gptel-looking-for-testers/][Karthik Chikmagalur: Tool use with gptel: looking for testers!]] ([[https://www.reddit.com/r/emacs/comments/1hqyuvn/getting_llms_to_do_things_tool_use_with_gptel/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1hqyqvm/weekly_tips_tricks_c_thread_20250101_week_00/][Weekly Tips, Tricks, &c. Thread — 2025-01-01 / week 00]], ispell, C-x C-x, use-package, completion - [[https://www.kriscarta.com/posts/why-i-emacs][Why I Emacs - Kris Carta's personal blog]] - [[https://www.kriscarta.com/posts/how-i-emacs][How I Emacs (#1) - Kris Carta's personal blog]] - [[https://dev.to/oliverburn/emacs-2024-changes-4n0p][Emacs 2024 Changes - Oliver Burn]] ([[https://theblower.au/@oliver/113752355017036688][@oliver@theblower.au]]) - [[https://www.youtube.com/watch?v=JYqJx9GQutE][This Time Is Going to Be Different. I Hope. - Emacs Long Term Review]] (07:50) - [[https://www.youtube.com/watch?v=kPw1zl0WObQ][【2025年最初のテーマはEmacs!?】エンジニアの楽園 vim-jp ラジオ #25]] (33:25) - Other: - [[https://www.youtube.com/watch?v=nEmRr1j8LR0][01: Getting Emacs & Native Dependencies]] (06:05, [[https://www.reddit.com/r/emacs/comments/1hqyked/what_the_emacs_speedrun_be_looking_like/][Reddit]]) - Nix - [[https://www.kriscarta.com/posts/shopping-with-emacs][Shopping (Lists) with Emacs - Kris Carta's personal blog]] - AppleScript, Apple Reminders, Notion for meal planning - [[https://mbork.pl/2025-01-05_Killing_all_buffers_visiting_files_in_a_certain_directory][Marcin Borkowski: Killing all buffers visiting files in a certain directory]] - [[https://vedang.me/compiling-emacs-on-ubuntu/][Compiling Emacs on Ubuntu]] ([[https://fosstodon.org/@vedang/113754122479400663][@vedang@fosstodon.org]]) - [[https://github.com/DarkBuffalo/kimai.el][DarkBuffalo/kimai.el: Kimai Emacs Integration is an Emacs package that allows users to interact with the Kimai time-tracking application directly from Emacs.]] ([[https://mastodon.social/@DarkBuffalo/113760202529287093][@DarkBuffalo@mastodon.social]]) - [[https://github.com/enthdegree/kobo-emacs][Show HN: Emacs on a Kobo Clara BW ebook reader | Hacker News]] ([[https://news.ycombinator.com/item?id=42554606][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00022.html][Re: igc, macOS avoiding signals]] - MPS - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00148.html][Re: Tree-sitter maturity]] - abstract, mode-agnostic DOM? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00189.html][Re: "Final" version of tty child frames]] - note about maybe moving frame-at from Lisp to C, different platforms - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac3b67860761f0b80e6fd4071d1ec868a9f6b083][Enable extra flags in 'go-ts-mode' test commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ba6429081a8560979136cf6fa40ff3f3c4859a53][Don't always enable xterm-mouse-mode (bug#74833)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=597161fe1e4a62bd8a2c7b80b7219529ec5bc16d][Remove gnudoit support from browse-url.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b26418694e8a573cd500d71029c0e8f53598ea3c][Provide more flexibility for definition of BibTeX entries.]] - New packages: - http://melpa.org/#/romanian-holidays: Romanian holidays (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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!