* 2024-12-09 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 Dec 11 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 13 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Dec 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 19 0000 Asia/Singapore - [[https://graz.social/@publicvoit/113617784000171596][Karl Voit - Dec 20 14:15-16:00 demonstration of PIM tools at Graz]] - Emacs configuration: - [[https://olddeuteronomy.github.io/post/emacs-startup-screen/][The Emacs Cat: Emacs Startup Screen]] - [[https://codeberg.org/ideasman42/emacs-package-upgrade-from-term][Package Upgrade (from the terminal)]] ([[https://www.reddit.com/r/emacs/comments/1h8kbc8/package_upgrade_from_the_terminal/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20241206143221-emacs--emacs-core-emacs-init-without-external-packages/][James Dyer: Core Emacs Init Without External Packages]] - [[https://bicycleforyourmind.com/much_ado_about_emacs_003][Much Ado about Emacs 003 - Bicycle For Your Mind]] ([[https://fosstodon.org/@macosxguru/113600506741865801][@macosxguru@fosstodon.org]]) - org-roam, god-mode, hydra, elfeed, etc. - [[https://codeberg.org/oxo/dotf/src/branch/main/emacs][dotf/emacs at main - oxo/dotf - Codeberg.org]] ([[https://qoto.org/@oxo/113618215059522157][@oxo@qoto.org]]) - [[https://dotdoom.rgoswami.me/config.html][rgoswami's literate Doom Emacs Config]] - [[https://hieuphay.com/doom-emacs-config/][Hieu Phay's Doom Emacs Config]] - [[https://comacero.com/posts/notes_emacs_elpaca/][Mi Configuración De Emacs Con Elpaca - comacero]] ([[https://mastodon.gal/@salvari/113589652410129804][@salvari@mastodon.gal]]) - Emacs Lisp: - [[https://lmno.lol/alvaro/awesome-elisp][Alvaro Ramirez: Awesome elisp]] - [[https://flandrew.srht.site/listful/the-art-of-replacing-long-lambdas-i-llamas-anaphorics-and-combinators.html][Listful Andrew: The art of replacing long lambdas I: llamas, anaphorics, and combinators]] ([[https://www.reddit.com/r/planetemacs/comments/1h9jsdd/listful_andrew_the_art_of_replacing_long_lambdas/][Reddit]]) - [[https://flandrew.srht.site/listful/the-art-of-replacing-long-lambdas-ii-llamas-vs-anaphorics-in-dash-and-xht.html][II: llamas vs. anaphorics in dash and xht]] - [[https://flandrew.srht.site/listful/the-art-of-replacing-long-lambdas-iii-nested-anaphoras-and-threading-annoyances.html][III: nested anaphoras and threading annoyances]] - [[https://vmst.io/@t0yv0/113614794615591834][tip about using ert to test point movement in Emacs Lisp functions]] - Appearance: - [[https://github.com/ibakepunk/helix-theme][Emacs color theme inspired by the Helix editor default color scheme.]] ([[https://www.reddit.com/r/emacs/comments/1h4wub7/emacs_color_theme_inspired_by_the_helix_editor/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1h7su3w/translucent_emacs_fork_macos/][Translucent Emacs Fork (MacOS)!]] - Navigation: - [[5https://fosstodon.org/@chmouel/113612613665921062][ace-window configuration - @chmouel@fosstodon.org]] - [[https://takeonrules.com/2024/12/03/monkey-patch-fix-for-bookmark-for-emacs-30/][Monkey Patch Fix for Bookmark+ for Emacs 30 // Take on Rules]] ([[https://dice.camp/@takeonrules/113589663574569788][@takeonrules@dice.camp]]) - Writing: - [[https://gnu.support/gnu-emacs/emacs-lisp/Emacs-Lisp-Capitalize-English-Line-by-Chicago-Manual-of-Style-CMOS.html][Emacs Lisp: Capitalize English Line by Chicago Manual of Style (CMOS)]] - [[https://notxor.nueva-actitud.org/2024/12/06/tareas-intelectuales-y-toma-de-notas.html][Tareas intelectuales y toma de notas]] ([[https://tuiter.rocks/@Notxor/113606345854435627][@Notxor@tuiter.rocks]]) - Org Mode: - [[https://bzg.fr/en/org-has-a-new-maintainer/][Bastien Guerry: 🦄 Org Mode has a new maintainer]] ([[https://list.orgmode.org/87plm3x5ve.fsf@bzg.fr][mailing list]], [[https://www.reddit.com/r/planetemacs/comments/1h8x8bg/bastien_guerry_org_mode_has_a_new_maintainer/][Reddit]]) - [[https://taonaw.com/2024/12/02/back-in-july.html][TAONAW - Emacs and Org Mode: Filtering org-agenda to *exclude* a category]] - [[https://christiantietze.de/posts/2024/12/org-mode-emphasis-keymap-mnemonics/][Christian Tietze: Org-Mode Emphasis Keymap with Mnemonics]] - [[https://takeonrules.com/2024/12/07/add-work-link-type-to-org-mode/][Add Work Link Type to Org-Mode // Take on Rules]] ([[https://dice.camp/@takeonrules/113613392700893306][@takeonrules@dice.camp]]) - [[https://github.com/gavv/om-dash/releases/tag/v0.3][om-dash 0.3: improved github support, imap support, more]] ([[https://www.reddit.com/r/emacs/comments/1h5t31o/omdash_03_improved_github_support_imap_support/][Reddit]]) - org-mode dynamic blocks for dashboards - [[https://www.cipherbliss.com/2024/suivi-de-r%C3%A9daction-de-livre-orgmode/][Suivi de rédaction de livre Orgmode / Follow-up to the writing of Orgmode books]] - Import, export, and integration: - [[https://eugene-andrienko.com/it/2024/12/01/emacs-plugin-jekyll-blog][Как я сделал Emacs-плагин для сборки своего блога / How I Made an Emacs Plugin to assemble my blog]] - jekyll - [[https://infosec.press/csantosb/on-writting-freely][on writing freely — csantosb]] ([[https://sigmoid.social/@csantosb/113602681783127776][@csantosb@sigmoid.social]]) - [[https://mastodon.social/@lhp/113597860111955174][Import appointments exported from StudIP into org agenda]] - [[https://paste.yunohost.org/raw/kuseyahunu][Add target blank property to external links in Org Mode export]] ([[https://toot.si/@len/113618881747712088][@len@toot.si]]) - [[https://mastodon.social/@laotang/113621710177713954][orgrr update: show-multiverse, quick-add, rename-title-and-file, rename-and-move - @laotang@mastodon.social]] - [[https://www.youtube.com/watch?v=BKiSCTUMqxs][OrgNote 0.22.7: Now with Android file system sync and GPG support]] ([[https://www.reddit.com/r/emacs/comments/1h7ivzs/orgnote_0227_now_with_android_file_system_sync/][Reddit]]) - Denote: - [[https://github.com/sarcom-sar/denote-tree][sarcom-sar/denote-tree: Visualize your notes as a tree]] ([[https://www.reddit.com/r/emacs/comments/1h9vonw/package_denotetree_your_denotes_as_a_tree/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/1h87p91/emacs_as_an_ide/][emacs as an IDE]] (long discussion) - [[https://emacs-lsp.github.io/lsp-mode/page/keybindings/][Keybindings - LSP Mode - LSP support for Emacs]] ([[https://chaos.social/@rtn/113598264762394448][@rtn@chaos.social]]) - [[https://www.youtube.com/watch?v=YBX2Ki1ZoGg][Emacs + Python]] (34:45) - [[https://github.com/fargiolas/eglot-inactive-regions][New package: eglot-inactive-regions]] ([[https://www.reddit.com/r/emacs/comments/1ha82xj/new_package_eglotinactiveregions/][Reddit]]) - dim inactive ifdef - [[https://jointhefreeworld.org/blog/articles/emacs/yaml-schemas-in-emacs-eglot/][YAML Schemas in Emacs with Eglot - just renewed blog, help feedback welcome]] - Shells: - [[https://indieweb.social/@xenodium/113618545284937383][Experimenting with generic pager for Emacs shells]] - Mail, news, and chat: - [[https://mastodon.social/@bthalpin/113585743946949455][Warn about unsent mail buffers]] - [[https://www.reddit.com/r/emacs/comments/1h66cbh/email_providers_that_still_work_reasonably_with/][Email providers that still work reasonably with Emacs?]] ([[https://irreal.org/blog/?p=12622][Irreal]]) - [[https://emacs.ch/@fox/113585132893741191][elfeed plugin recommendations]] - [[https://todon.nl/@mousebot/113611044329636775][mastodon.el update - bugfixes, notifications, domain blocking, toot visibility, etc.]] - Evil mode: - [[https://www.reddit.com/r/emacs/comments/1h73623/evilmatchit_401_is_published/][evil-matchit 4.0.1 is published]] - Multimedia: - [[https://github.com/rtrppl/streams][rtrppl/streams: Emacs package to collect, organize and start web streams (via mpv)]] ([[https://mastodon.social/@laotang/113588161859004051][@laotang@mastodon.social]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1h74cgp/gptel_097_released_dynamic_directives_improved/][gptel 0.9.7 released (dynamic directives, improved rewrite UI and more)]] - [[https://lmno.lol/alvaro/llm-chat-navigation][Alvaro Ramirez: LLM chat navigation]] - Community: - [[https://www.reddit.com/r/emacs/comments/1h6b8ww/weekly_tips_tricks_c_thread_20241204_week_49/][Weekly Tips, Tricks, &c. Thread — 2024-12-04 / week 49]] - [[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01JEM1W2MG1YRN513981KGT16T][Considering ELPA package video reviews]] - [[https://www.reddit.com/r/emacs/comments/1h5c778/which_emacsconf_2024_talks_have_your_attention/][Which EmacsConf 2024 Talks Have Your Attention?]] - [[https://pad.elbinario.net/p/hispa-emacs][HispaEmacs Conf 2024?]] ([[https://mast.lat/@libretics/113613062198809020][@libretics@mast.lat]]) - [[https://www.youtube.com/watch?v=c5M3VgBYyw0][ASMR Livecode | Advent Of Code Day 6 In Emacs Lisp!]] (59:07) - Other: - [[https://www.youtube.com/watch?v=-OKXUK1AYFU][windows emacs picture pathname capture and display hack - YouTube]] ([[https://techhub.social/@lispwizard/113614095601896879][@lispwizard@techhub.social]]) - [[https://codeberg.org/rstocker/emacs-bluetooth][rstocker/emacs-bluetooth: Manage Bluetooth devices using GNU Emacs - Codeberg.org]] ([[https://mastodon.social/@frodjo/113595893639657052][@frodjo@mastodon.social]]) - [[https://techhub.social/@Anoncheg/113595684176084077][epa-pinentry-mode tip]] - [[https://codeberg.org/tennoseremel/translit-iso9/src/branch/main/tenno-seremel-translit-iso9.el][Transliterate Cyrillic text into ISO 9:1995 Latin]] ([[https://lor.sh/@tennoseremel/113618508922488761][@tennoseremel@lor.sh]]) - [[https://tech.toryanderson.com/2024/12/05/why-is-my-emacs-crashing-answer-bad-garbage-collection/][Tory Anderson: Why is my emacs crashing? Answer: bad garbage collection]] - [[https://www.jamescherti.com/emacs-buffer-terminator/][Release 1.1.0: buffer-terminator.el - Safely Terminate Emacs Buffers Automatically]] ([[https://github.com/jamescherti/buffer-terminator.el][Github]], [[https://www.reddit.com/r/emacs/comments/1h64aok/bufferterminatorel_automatically_terminate/][Reddit]]) - [[https://todon.nl/@janneke/113618415838208605][Guile Emacs updated in Guix]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00226.html][Enabling Xterm-Mouse-Mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00342.html][Tip: tty mode-line popup menus]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00221.html][Discussion about texinfo and highlighting source code blocks]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00107.html][Info manual distribution challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00284.html][GNU Free Documentation License vs Debian Free Software Guidelines]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00291.html][Making decoded-times and calendar dates compatible?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00174.html][Proposal for a new filter-based customization interface]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00344.html][with screenshot]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00340.html][Re: pdumper on Solaris 10]] - discussion of mpc and other branches - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00324.html][continued relevance of 32-bit]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00293.html][some notes on rare and unusual systems]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00069.html][Some info on phases of redisplay]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d706be4b345f3e2d242c4f2ffb5e566845b2935d][Remove obsolete 'display-comint-buffer-action' (bug#74361)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69e1f787528eaf2f223c53a6ff518ba4f984bc17][Add new keyword :continue-only to defvar-keymap for repeat-mode (bug#74140)]] - New packages: - http://melpa.org/#/buffer-terminator: Safely Terminate/Kill Buffers Automatically (MELPA) - http://melpa.org/#/diredfd: Dired functions and settings to mimic FD/FDclone (MELPA) - https://elpa.nongnu.org/nongnu/eglot-inactive-regions.html: Highlight inactive code regions with eglot power (NonGNU ELPA) - http://melpa.org/#/fancy-urls-menu: Interface for viewing and opening URLs in current buffer (MELPA) - http://melpa.org/#/gotest-ts: Gotest with treesitter (MELPA) - http://melpa.org/#/hardtime: Prevents overuse of specified commands (MELPA) - http://melpa.org/#/nice-org-html: Prettier org-to-html export (MELPA) - https://elpa.gnu.org/packages/speedrect.html: Fast modal rectangle commands (GNU ELPA) - http://melpa.org/#/sticky-scroll-mode: Sticky scrolling (MELPA) - http://melpa.org/#/transform-symbol-at-point: Transforming your symbols at point (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://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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!