* 2024-11-18 Emacs news - Emacs 30: - [[https://www.reddit.com/r/emacs/comments/1gsrj1y/what_are_your_favorite_changes_in_emacs_30/][What are your favorite changes in emacs 30?]] - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Nov 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 28 0130 Asia/Singapore - Beginner: - [[https://onlisp.co.uk/Basics-of-Emacs-manual-documentation.html][J.e.r.e.m.y B.r.y.a.n.t: Basics of Emacs manual documentation]] - Emacs configuration: - [[https://jd.codes/posts/transient-emacs/][JD Codes: Transient Menus in Emacs pt. 1]] - [[https://github.com/bcardoso/knitter][bcardoso/knitter: A declarative dotfiles manager in Emacs Lisp]] ([[https://mastodon.social/@cryptk/113493482409417529][@cryptk@mastodon.social]]) - [[https://github.com/chrislo/emacs ][https://github.com/chrislo/emacs]] - [[https://git.genehack.net/genehack/emacs][genehack's Emacs Config]] - [[https://git.spwhitton.name/dotfiles/tree/.emacs.d/][spwhitton's Emacs Config]] - Emacs Lisp: - [[https://mbork.pl/2024-11-18_Discovering_functions_and_variables_in_Elisp_files][Marcin Borkowski: Discovering functions and variables in Elisp files]] - [[https://calva.io/paredit/][Paredit, a Visual Guide - Calva User Guide]] - [[https://github.com/ichernyshovvv/timeblock.el][timeblock.el - Emacs library for visualizing time data via interactive blocks]] ([[https://www.reddit.com/r/emacs/comments/1gsqtio/timeblockel_emacs_library_for_visualizing_time/][Reddit]], [[https://communick.news/post/1985395?scrollToComments=true][communick.news]]) - [[https://programadorwebvalencia.com/emacs-creando-un-widget-para-controlar-mi-enchufe-inteligente/][Emacs creando un widget para controlar mi enchufe inteligente | Programador Web Valencia]] ([[https://mastodon.social/@maxxcan/113470996544331048][@maxxcan@mastodon.social]]) - Appearance: - [[https://protesilaos.com/codelog/2024-11-17-modus-preview-palette-tabulated/][Protesilaos Stavrou: Emacs: the Modus themes palette previews are tabulated]] - [[https://protesilaos.com/codelog/2024-11-16-ef-themes-1-9-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.9.0]] - [[https://www.reddit.com/r/emacs/comments/1gqahfz/emacs_color_theme_inspired_by_the_woods/][🌲 Emacs color theme inspired by the woods]] - [[https://rodrigo.morales.pe/2024/10/19/why-i-like-using-bitmap-fonts-in-emacs/][Why I like using bitmap fonts in Emacs – Rodrigo Morales]] - Navigation: - [[https://kristofferbalintona.me/posts/202411090000/][Neat behavior of M-x occur]] ([[https://www.reddit.com/r/emacs/comments/1gq1bpt/neat_behavior_of_mx_occur/][Reddit]], [[https://irreal.org/blog/?p=12579][Irreal]]) - [[https://www.youtube.com/watch?v=ByhVuBAHCPU][Getting Comfortable with Emacs Registers - System Crafters Live!]] (02:06:11) - [[https://github.com/jamescherti/easysession.el][easysession.el: Easily persist and restore your Emacs editing sessions (Release 1.1.1)]] ([[https://www.reddit.com/r/emacs/comments/1gr421f/easysessionel_easily_persist_and_restore_your/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/1gr42cx/release_111_easysessionel_easily_persist_and/][r/planetemacs]]) - Writing: - [[https://www.youtube.com/watch?v=kPGLQ-OYJxM&feature=youtu.be][Emacs Shortcuts To Show Nitty Gritty Details Of Selected Buffer Section 2024_11_09_16:22:27]] count-words-region - [[https://irreal.org/blog/?p=12583][Irreal: Writing A Book]] - Org Mode: - [[https://jlamothe.net/blog/2024-11-15][Organizing My Life with org-mode]] - [[https://github.com/Prikaz98/foreign][Prikaz98/foreign: Simple vocabulary trainer app for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1gowma7/a_simple_vocabulary_app_in_emacs/][Reddit]]) - Org - [[https://rodrigo.morales.pe/2024/09/21/my-configuration-for-org-roam-capture-templates/][My configuration for org-roam-capture-templates – Rodrigo Morales]] - [[http://yummymelon.com/devnull/styling-text-via-keyboard-in-org-and-markdown.html][Styling Text via Keyboard in Org and Markdown]] ([[https://www.reddit.com/r/emacs/comments/1gqta44/styling_text_via_keyboard_in_org_and_markdown/][Reddit]]) - [[https://sachachua.com/blog/2024/11/changing-org-mode-underlines-to-the-html-mark-element/][Sacha Chua: Changing Org Mode underlines to the HTML mark element]] - [[https://punchagan.muse-amuse.in/blog/responsive-auto-export-for-org-hugo/][punchagan: Responsive Auto Export for Org Hugo]] - [[https://emacs.dyerdwelling.family/emacs/20241110085851-emacs--babel-block-generating-org-table-from-org-headings/][James Dyer: Org Table From Org Headings using a Babel Block]] - [[https://www.reddit.com/r/emacs/comments/1gpe0jx/annouce_orgzettelrefmode_05_release/][Annouce: Org-zettel-ref-mode 0.5 Release]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3ff21c713851f1ecbbcdc80363f1449f43cff2fa][Add options to skip extra processing in org-babel-comint-with-output]] - Denote: - [[https://www.reddit.com/r/orgmode/comments/1gq50fr/package_for_those_who_use_denote_as_a/][Package for those who use Denote as a Zettelkasten: denote-zettel-interface]] - Completion: - [[https://www.youtube.com/watch?v=QNdOBXVdd1Q][Exploring Emacs Completion Styles - System Crafters Live!]] (02:03:03) - Coding: - [[https://www.reddit.com/r/emacs/comments/1gtoh1p/jupyter_notebooks_update_drafting_a_package/][Jupyter notebooks update: drafting a package]] - [[https://gist.github.com/lina-bh/82cf95d60ae7e5c5d88496befd3dd4d4][ansible-doc.el: read ansible plugin documentation in a buffer]] ([[https://www.reddit.com/r/emacs/comments/1gr9cij/ansibledocel_read_ansible_plugin_documentation_in/][Reddit]]) - [[https://entropicthoughts.com/opening-a-cli-in-emacs][Opening any CLI in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1gr0qn5/opening_any_cli_in_emacs/][Reddit]]) - [[https://gist.github.com/erickgnavar/72872ede576151173cd929b86a17584f][Integrar ruff, linter de python, en emacs]] - [[https://bitbucket.org/agriggio/ahg][ahg: Alberto's Emacs interface for Mercurial (Hg)]] - [[https://github.com/t0yv0/gh-autolinks.el][t0yv0/gh-autolinks.el: Support GitHub autolinked references and URLs in Emacs - updated to use overlays for issue titles]] ([[https://vmst.io/@t0yv0/113478836038291832][@t0yv0@vmst.io]]) - Web: - [[https://lifeofpenguin.blogspot.com/2024/09/html-renderer.html][Emacs: A non-intrusive browser]] ([[https://www.reddit.com/r/emacs/comments/1gqgwrh/emacs_a_nonintrusive_browser/][Reddit]], [[https://youtu.be/9vU97OE3nQI][YouTube]]) - based on EWW, SVG rendering - Multimedia: - [[https://rodrigo.morales.pe/2024/11/17/my-subed-configuration-for-adding-subtitles-to-emacsconf-2024/][My subed customizations for editing captions of Emacsconf 2024 – Rodrigo Morales]] - [[https://sachachua.com/blog/2024/11/yay-emacs-7-using-word-timing-in-caption-editing-with-subed-word-data/][Sacha Chua: Yay Emacs 7: Using word timing in caption editing with subed-word-data]] - [[https://sachachua.com/blog/2024/11/checking-caption-timing-by-skimming-with-emacs-lisp-or-js/][Sacha Chua: Checking caption timing by skimming with Emacs Lisp or JS]] - AI: - [[https://www.reddit.com/r/emacs/comments/1gqrj5z/emacs_is_well_positioned_in_the_llm_era/][Emacs is well positioned in the LLM era]] - [[https://www.youtube.com/watch?v=Q0M8y2qhONI][GitHub - karthink/gptel: A simple LLM client for Emacs]] (03:45) - [[https://www.reddit.com/r/emacs/comments/1gpfycc/extract_vocab_from_your_screen/][Extract vocab from your screen]] - chatgpt-shell-japanese-lookup - [[https://lmno.lol/alvaro/chatgpt-shell-repo-splits-up][PSA: chatgpt-shell splits into multiple repositories (preparing for multi-model support)]] ([[https://www.reddit.com/r/emacs/comments/1gqmnuj/psa_chatgptshell_splits_into_multiple/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1gq86x9/weekly_tips_tricks_c_thread_20241113_week_46/][Weekly Tips, Tricks, &c. Thread — 2024-11-13 / week 46]] - [[https://www.reddit.com/r/emacs/comments/1gpqmpl/how_is_emacs_useful_in_practical_life/][How is emacs useful in practical life?]] ([[https://irreal.org/blog/?p=12577][Irreal]]) - Other: - [[https://www.reddit.com/r/emacs/comments/1gr50az/til_authsources_integrates_passwordstore/][TIL: auth-sources integrates password-store]] - [[https://www.reddit.com/r/emacs/comments/1gqaqdw/ann_uniline_minor_mode/][[ANN] Uniline minor mode]] - [[https://www.youtube.com/watch?v=GdmLy0s5y2A][About Blee (ByStar Libre-Halaal Emacs Environment) --- Emacs Conf 2024]] (45:30) - [[https://www.reddit.com/r/emacs/comments/1gqlvrg/linux_space_cadet_style_remapping_for_emacs/][Linux Space Cadet Style Remapping for Emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00421.html][Proposal to unify make-closure, make-interpreted-closure, and make-byte-code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00499.html][Removing redisplay-dont-pause]] - background info - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eee0ed8442aa78320a3e578ab290df145fb49624][Merge remote-tracking branch 'refs/remotes/origin/master']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea550488233833baafda90a3f258f96953381274][* cus-face.el: Provide completion for font families (bug#74362)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4014c058b547d4f9c8c61c6737c85c2636fdb34][Add new `header-line-active' and `header-line-inactive' faces]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc9188b1900079f87d76cc8b7493d64a9ccd9d36][New user option bibtex-entry-ask-for-key]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b19ca56f1d91a65c0068160790e2cb512bb2067][Preserve selected candidate across *Completions* update]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32f070fa3dfccd29abad6e7566ed9121e3f1da39][Add song viewer to 'mpc' (Bug#74200)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79400f4f18b80cdde72eda86023e41a81d09a164][(cl-labels): Add support for (FUNC EXP) bindings (bug#59786)]] - New packages: - http://melpa.org/#/compile-angel: Compile Emacs Lisp libraries automatically (MELPA) - http://melpa.org/#/crc: Cyclic Redundancy Check (MELPA) - http://melpa.org/#/disproject: Dispatch project commands with Transient (MELPA) - http://melpa.org/#/edts-mode: EDTS setup and configuration (MELPA) - http://melpa.org/#/evedel: Instructed LLM programmer/assistant (MELPA) - https://elpa.gnu.org/packages/mathjax.html: Render formulas using MathJax (GNU ELPA) - http://melpa.org/#/miasma-theme: Miasma: color theme inspired by the woods (MELPA) - http://melpa.org/#/plumber: Run different commands depending on the text format (MELPA) - http://melpa.org/#/quick-sdcv: Interface for the sdcv command (StartDict cli dictionary) (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 [[http://lists.gnu.org/archive/html/emacs-devel/2024-11][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!