* 2024-10-21 Emacs news - Emacs 30: - [[https://mgmarlow.com/words/2024-07-28-emacs-30-news/][New stuff in Emacs 30]] (July 2024) - [[https://www.twitch.tv/pizzatorque/v/2280011630][Twitch video on latest Emacs features from master, buffer/file registers, golang ts tests features and more]] ([[https://emacs.ch/@pizzatorque/113335259857854470][@pizzatorque@emacs.ch]]) (video available temporarily) - Upcoming events: - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 30 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Oct 31 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Nov 1 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 2 0000 Asia/Singapore - Emacs configuration: - [[https://fediverse.tv/videos/watch/3c91280a-2d38-450c-97b5-aafc83c76e71][Exploramos las opciones para instalar paquetes en Emacs con package.el]] - [[https://github.com/diegs/dotfiles][diegs' Emacs Config]]: nix, Emacs .el, meow - [[https://github.com/BuddhiLW/dotfiles][BuddhiLW's Emacs Config]]: Doom Emacs - [[https://github.com/jjba23/dotfiles][jjba23's Emacs Config]]: nix, Emacs init.el - [[https://www.reddit.com/r/emacs/comments/1g6htoz/developers_have_jobs_to_do/][Developers Have Jobs to Do]] ([[https://www.reddit.com/r/emacs/comments/1g79nqc/developers_have_jobs_to_do_part_2/][Part 2]]) - someone sharing notes on a product-manager-ish way of approaching making a new distribution focused on Python and React development - [[https://fediverse.tv/w/3c91280a-2d38-450c-97b5-aafc83c76e71][Instalar paquetes en Emacs (0x0004) - FTV]] ([[https://techhub.social/@barocio/113335229354145879][@barocio@techhub.social]]) - Emacs Lisp: - [[https://themkat.net/2024/10/17/emacs_lisp_macros.html][TheMKat: Write your own Emacs Lisp macros - a short introduction]] - [[https://mbork.pl/2024-10-19_substitute-command-keys][Marcin Borkowski: substitute-command-keys]] ([[https://irreal.org/blog/?p=12526][Irreal]]) - [[http://anggtwu.net/show-conses.html][show-conses.el (2024)]] - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/introducci%C3%B3n/][Lección 1: Introducción | Curso de UI Emacs Lisp]] ([[https://sigmoid.social/@csantosb/113340914111164746][@csantosb@sigmoid.social]]) - Appearance: - [[https://protesilaos.com/codelog/2024-10-17-emacs-remap-minibuffer-face/][Protesilaos Stavrou: Emacs: remap font size in the minibuffer]] - [[https://protesilaos.com/codelog/2024-10-20-emacs-modus-themes-rotate/][Protesilaos Stavrou: Emacs: the Modus themes have a new ‘rotate’ command]] - [[https://www.reddit.com/r/emacs/comments/1g8ku9d/no_more_drugs_punchline_is_here/][No more drugs, punch-line is here]] - mode line - [[https://www.reddit.com/r/emacs/comments/1g7b6mn/emacs_purple_theme_inspired_by_plasma_cookies/][Emacs purple theme inspired by Plasma cookies]] - [[https://www.reddit.com/r/emacs/comments/1g6ey96/html_renderer_css_support/][HTML Renderer: CSS Support]] - Org Mode: - [[https://www.cs.us.es/~jalonso/apuntes/Emacs_para_ciencias_del_dato/Emacs_para_ciencias_del_dato.html][Emacs para ciencias del dato]] ([[https://mathstodon.xyz/@Jose_A_Alonso/113312462621674644][@Jose_A_Alonso@mathstodon.xyz]]) - [[https://sachachua.com/blog/2024/10/thinking-about-12-aspects-of-personal-information-knowledge-management/][Sacha Chua: Thinking about 12 aspects of personal information/knowledge management]] - [[https://sachachua.com/blog/2024/10/shuffling-my-org-mode-unscheduled-tasks/][Sacha Chua: Shuffling my Org Mode unscheduled tasks]] - [[https://sachachua.com/blog/2024/10/change-org-mode-todo-keyword-color-based-on-the-state-and-the-current-modus-theme/][Sacha Chua: Change Org Mode TODO keyword color based on the state and the current Modus theme]] - [[https://framapiaf.org/@debacle/113319565096451847][Function for calculating all TBLFM lines for the current table in order]] - [[https://emacs.dyerdwelling.family/emacs/20240918111443-emacs--transforming-dired-file-paths-into-org-links-with-emacs-lisp/][James Dyer: Transforming Dired File Paths into Org Links]] - [[https://github.com/rtrppl/website2org][rtrppl/website2org: Turn any website into a minimal Orgmode buffer or .org file]] ([[https://mastodon.social/@laotang/113328022189833555][@laotang@mastodon.social]]) - [[https://alvarmaciel.gitlab.io/cyberiada/post/2024-02-26-exportando_a_pdf_desde_orgmode_y_en_castellano/][Como exportar desde orgmode a pdf en castellano - Cyberiadas]] ([[https://emacs.ch/@hispa/113339922483340799][@hispa@emacs.ch]]) - Completion: - [[https://alpo.gitlab.io/jots/links/2024/10/an-intro-to-vertico-consult-marginalia-orderless-embark-by-prot/][Alex Popescu: An Intro to Emacs packages Vertico, Consult, Marginalia, Orderless, Embark by Protesilaos Stavrou]] - Coding: - [[https://gitlab.com/grinn.amy/projects/-/blob/main/Makefile][Using Emacs Lisp in a Makefile by setting SHELL=emacs and setting SHELLFLAGS]] ([[https://mastodon.catgirl.cloud/@mekeor/113319539404480267][@mekeor@mastodon.catgirl.cloud]]) - [[https://gist.github.com/9viz/a74281b5c49c414df7646330f08ebd50][Insert bug ticket cookie in vc-log for the current thread being read in Gnus]] ([[https://mastinsaan.in/@viz/113324045290243368][@viz@mastinsaan.in]]) - [[https://arne.me/blog/jj-in-practice][Arne Bahlo: Jujutsu in practice]] - version control - Web: - [[https://sachachua.com/blog/2024/10/yay-emacs-inserting-links-with-consult-omni/][Sacha Chua: Yay Emacs 6: Inserting links with consult-omni]] - Multimedia: - [[https://github.com/redguardtoo/shenshou][shenshou (subtitle downloader) 0.2.0 is published]] ([[https://www.reddit.com/r/emacs/comments/1g46jun/shenshou_subtitle_downloader_020_is_published/][Reddit]]) - support OpenSubtitles.com REST API - [[https://irreal.org/blog/?p=12524][Irreal: Emacs Drawing Tools]] - EXWM: - [[https://jesien.org/2024/agenda/][Emacs: edytor jako window manager? Oct 26 2024, Rybnik]] ([[https://fosstodon.org/@JesienLinuksowa/113339873121657210][@JesienLinuksowa@fosstodon.org]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1g57cu7/spiffying_up_automatic_smerge_insertions_animated/][Spiffying up automatic smerge insertions + animated regions]] M-x chatgpt-shell-quick-modify-region, M-x chatgpt-shell-fix-error-at-point ([[https://indieweb.social/@xenodium/113311889700473537][@xenodium@indieweb.social]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1g4ucsq/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]]: key combos, repeat, exwm, use-package - [[https://www.reddit.com/r/emacs/comments/1g6dauf/that_lightbulb_moment_with_emacs/][That Lightbulb Moment with Emacs]] - novelist/filmmaker who switched from NeoVim - [[https://www.reddit.com/r/emacs/comments/1g5t9h7/why_do_you_think_emacs_is_so_low_in_popularity/][Why do you think emacs is so low in popularity?]] - [[https://www.reddit.com/r/emacs/comments/1g5maio/why_you_switched_to_emacs/][Why you switched to Emacs?]] - [[https://pdp-10.trailing-edge.com/mit_emacs_170_teco_1220/01/emacs/zbabyl.emacs.html][Kent Pitman's memories of TECO and the early history of Emacs]] ([[https://climatejustice.social/@kentpitman/113316611208161862][@kentpitman@climatejustice.social]]) - [[https://macadie.info/2024/10/19/2024-10-austin-emacs-meetup/][Eric MacAdie: 2024-10 Austin Emacs Meetup]] - new organizers; smex, amx, org-jira, eat, dslide, org-sidebar ([[https://lemmy.ml/post/21602306?scrollToComments=true][lemmy.ml]]) - [[https://lemmy.ml/post/21605556][encontro emacs brasil? - Lemmy]] - Other: - [[https://www.youtube.com/watch?v=TjMTNSdhUvk][Making the Most of Terminal Emacs - System Crafters Live!]] (02:07:05) - [[https://github.com/julian-hoch/emacs-utilities][jh-mustache-csv.el: Convert CSV to Text using Mustache templates]] - also has decide-with-probabilities - [[https://batsov.com/articles/2011/11/30/the-ultimate-collection-of-emacs-resources/][The Ultimate Collection of Emacs Resources]] (2011, [[https://www.reddit.com/r/planetemacs/comments/1g3a57l/the_ultimate_collection_of_emacs_resources/][Reddit]]) - [[https://codeberg.org/martianh/nc.el][martianh/nc.el: Work with Nextcloud shares in Emacs - Codeberg.org]] ([[https://todon.nl/@mousebot/113340464684773333][@mousebot@todon.nl]]) - work in progress - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00452.html][Re: Improving Emacs' iCalendar support]] - looking for feedback on ical library, esp. from Org/Gnus/diary developers - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=08f3bc1b8e6a3583c8ccda02a7cf1b59c8d3f514][Add ability to crossfade between songs in 'mpc']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7cbca90569472af5643905fca5b7ab2dea67f876][Hide default-directory absolute file name in dired-hide-details-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d6ea735af8ed5e74f1cbc6d3e8285c6c7700239e][; * etc/NEWS: Shorten find-function-mode entry back to single line.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49084bad7990a614bdd3ea7a24ebab0fc89627e3][Add notifications support to 'mpc' (Bug#73538)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fada04cfc788a486265c9da6636611986b48ae49][Add support for chaining conditionals in Eshell]] - New packages: - http://melpa.org/#/just-ts-mode: Justfile editing mode (MELPA) - http://melpa.org/#/tp: Utilities for transient menu that POST to an API (MELPA, NonGNU ELPA) 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 [[http://lists.gnu.org/archive/html/emacs-devel/2024-10][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!