* 2023-12-25 Emacs news - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 28 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 30 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 31 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956/ Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 4 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Jan 4 1730 Europe/Paris - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 6 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=zAxlQ7nlz5o][Que es GNU EMACS El editor de texto extensible y mucho mas]] (05:02) - Emacs configuration: - [[https://arne.me/articles/emacs-from-scratch-part-one-foundations][Emacs From Scratch, Part 1: Foundations]] - [[https://so.nwalsh.com/2023/12/25-emacs][Norm: Primarily emacs]] - defining custom command-line flags - [[https://melpa.org/#/?sort=downloads&asc=false][Discover interesting packages by sorting MELPA by descending order of downloads]] ([[https://mathstodon.xyz/@aksharvarma/111616925897384755][@aksharvarma@mathstodon.xyz]]) - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Why Emacs Keys are Painful]] (2019, [[https://news.ycombinator.com/item?id=38730012][HN]]) - [[https://www.youtube.com/watch?v=ycyxytk1NAQ][Emacs: advanced Org literate configuration]] ([[https://www.reddit.com/r/emacs/comments/18lx4py/emacs_advanced_org_literate_configuration/][Reddit]], [[https://irreal.org/blog/?p=11852][Irreal]]) - Prot - [[https://howardabrams.com/hamacs][My Emacs Configuration]] ([[https://emacs.ch/@howard/111622410036344889][@howard@emacs.ch]]) - [[https://gist.github.com/jjwatt/07b006f414f3908d88f1f10d681a3eb8][jjwatt's vanilla emacs "config"]] - [[https://github.com/KaratasFurkan/.emacs.d/tree][KaratasFurkan's Emacs Config]] - [[https://github.com/Horrih/config/blob/main/init.el][Horrih's Emacs config]] - [[https://www.youtube.com/watch?v=pPzD6FlZ4ss][GNU Emacs - A in-depth look at my config]] (48:03) - LinuxTechGeek - Emacs Lisp: - [[https://www.danliden.com/posts/20231217-emacs-hooks.html][Introduction to Emacs Hooks]] ([[https://www.reddit.com/r/planetemacs/comments/18nxezg/introduction_to_emacs_hooks/][Reddit]], [[https://irreal.org/blog/?p=11849][Irreal]]) - [[https://github.com/amno1/lite][Lite - Simple Templates with Emacs]] ([[https://www.reddit.com/r/emacs/comments/18nqlph/lite_simple_templates_with_emacs/][Reddit]], [[https://www.reddit.com/r/emacs/comments/18pu13c/lite_templates_got_lighter/][Reddit]]) - [[http://perma-curious.eu/post-elisp-diff/][Diff in elisp]] - [[https://git.sr.ht/~fosskers/transducers.el/tree/master/item/CHANGELOG.md#110-2023-12-24][It's now possible to read and write JSON data with transducers]] ([[https://emacs.ch/@fosskers/111638406015430166][@fosskers@emacs.ch]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/18m8ndj/what_are_your_top_3_themes/][What are your top 3 themes?]] - [[https://protesilaos.com/codelog/2023-12-21-spacious-padding-0-3-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.3.0]] - [[https://emacs.dyerdwelling.family/emacs/20231221210441-emacs--selected-window-accent/][James Dyer: Selected Window Accent]] - [[https://github.com/drshapeless/.emacs.d/blob/master/themes/shapeless-theme.el][shapeless-theme.el]] - Navigation: - [[https://www.youtube.com/watch?v=XEFoFIAUVX4][Stay Organized and Focused in Emacs in 9 Minutes (tab-bar-mode)]] (09:12) - [[https://www.reddit.com/r/emacs/comments/18o65dx/more_blather_on_the_xdg_recentlyused_database/][More blather on the XDG recently-used database]] - Writing: - [[https://www.reddit.com/r/emacs/comments/18nqk6a/get_to_know_the_howm_package/][Get to know the howm package]] - Org Mode: - [[https://www.youtube.com/watch?v=92PCxH29UCo][My GTD Emacs Workflow (Getting Things Done)]] (13:50) ([[https://irreal.org/blog/?p=11861][Irreal]], [[https://www.reddit.com/r/emacs/comments/18nwrr9/my_gtd_workflow_in_emacs/][Reddit]]) - [[https://takeonrules.com/2023/12/24/using-a-todo-list-and-keyboard-macros-to-guide-rss-feed-review/][Jeremy Friesen: Using a TODO List and Keyboard Macros to Guide RSS Feed Review]] - [[https://git.sr.ht/~ngraves/org-agenda-files-track/tree/master/item/README.org][update the =org-agenda-files= variable by appending/deleting a candidate org file when it is saved]] ([[https://emacs.ch/@oatmeal/111618351256725940][@oatmeal@emacs.ch]]) - [[https://github.com/alphapapa/org-web-tools/releases/tag/v1.3][Release v1.3 · alphapapa/org-web-tools]] - [[https://github.com/alphapapa/org-ql/releases/tag/v0.8][Release v0.8 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/18o0aop/release_v08_alphapapaorgql/][Reddit]]) - [[https://i.redd.it/bohr7itg0i7c1.gif][Ergonomic inline equations with Typst]] ([[https://www.reddit.com/r/emacs/comments/18n2gyq/ergonomic_inline_equations_with_typst/][Reddit]]) - [[https://github.com/tonyaldon/minibuffer.tonyaldon.com][minibuffer.tonyaldon.com is built with one.el package. Here is the source code.]] - [[https://edmundmiller.dev/posts/org-journal-age][Using age with org-journal]] - [[http://yitang.uk/2023/12/19/jekyll-in-emacs-align-headline-with-url/][Yi Tang: Jekyll in Emacs - Align URL with Headline]] - [[https://sachachua.com/blog/2023/12/audio-braindump-workflow-tweaks-adding-org-mode-hyperlinks-to-recordings-based-on-keywords/][Sacha Chua: Audio braindump workflow tweaks: Adding Org Mode hyperlinks to recordings based on keywords]] (00:57) - [[https://www.reddit.com/r/orgmode/comments/18pguwy/orgroamtools_python_library_for_assisting_data/][orgroamtools: Python library for assisting data analysis of org-roam collections]] - Coding: - [[https://justinbarclay.ca/posts/from-zero-to-ide-with-emacs-and-lsp/][From Zero To IDE with Emacs and LSP · Justin Barclay]] - [[https://youtu.be/UJRfahlLHFg][My Python Emacs Workflow - YouTube]] ([[https://www.reddit.com/r/emacs/comments/18mdc6d/python_emacs_workflow/][Reddit]]) - [[https://www.youtube.com/watch?v=id2jj4ioM5w][Emacs in tamil part 8 - Recap & Basic Java IDE]] (32:53) - [[https://www.youtube.com/watch?v=qmHU3UGvXgo][Testing Arei, a New Guile Scheme IDE for Emacs]] (01:57:19) - [[https://metaredux.com/posts/2023/12/23/cider-clojure-lsp-sitting-on-a-tree.html][Meta Redux: CIDER & clojure-lsp Sitting on a Tree]] - [[https://www.youtube.com/watch?v=s3enXsuXyNg][REPLs in strange places: updates, a demo, and how to try it - YouTube]] - Web: - [[https://sr.ht/~sebasmonia/confluence-reader.el/][Read Confluence pages from Emacs!]] ([[https://www.reddit.com/r/emacs/comments/18oe3qh/read_confluence_pages_from_emacs/][Reddit]]) - Chat: - [[https://www.reddit.com/r/emacs/comments/18pia95/helm_interface_for_the_ement_matrix_client/][Helm interface for the Ement matrix client]] - EXWM: - [[https://tech.toryanderson.com/2023/12/21/exwm-triple-monitor-winum-mode-line-window-numbers-need-to-update-better/][Tory Anderson: exwm triple monitor winum mode-line window numbers need to update better]] - [[https://orys.us/vC][Using bufler and exwm to group my browser windows (NOT tabs!)]] ([[https://www.reddit.com/r/emacs/comments/18omuu7/using_bufler_and_exwm_to_group_my_browser_windows/][Reddit]]) - Fun: - [[https://github.com/twitchy-ears/zone-matrix][twitchy-ears/zone-matrix: Attempt to fix up zone-matrix for being a bit simpler in structure and working on Emacs 29.1]] ([[https://loci.onl/@morix/111620780037417628][@morix@loci.onl]]) - [[https://github.com/alphapapa/snow.el][snow.el: Let it snow in Emacs!]] - [[https://www.youtube.com/watch?v=cXB7EnTcAD4][Champagne Timer (Emacs PGTK Support)]] (00:25) - [[http://xenodium.com/are-you-vi-or-emacs][Alvaro Ramirez: A Murder at the End of the World: Are you Vi or Emacs?]] ([[https://news.ycombinator.com/item?id=38742747][HN]], [[https://lobste.rs/s/r5ugyl/murder_at_end_world_are_you_vi_emacs][lobste.rs]]) - AI: - [[https://sachachua.com/blog/2023/12/live-speech-with-deepgram/][Sacha Chua: Getting live speech into Emacs with Deepgram's streaming API]] - [[https://www.youtube.com/watch?v=bsRnh_brggM][LLMs in Emacs with gptel]] (17:56) - [[https://mastodon.social/@laotang/111629438580918685][Using FastGPT to make a dictionary function for Chinese]] - [[https://codeberg.org/bram85/kagi.el][Kagi can now summarize buffer/region/URL]] ([[https://emacs.ch/@bram85/111638091794241862][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18mplfa/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/18p1fp7/elisp_development_habits_practices_and_tools/][Elisp development habits, practices, and tools?]] - discussion of video ideas - [[https://reddit.com/r/planetemacs][PSA (as part of `advent` series): /r/planetemacs is a low traffic--almost to the point of non-existent-- Emacs subreddit will finish almost 5 years in few days. If you need to no drama, bird's eye view of happenings in the Emacs world then this subreddit is just for you]] - [[https://michal.sapka.me/emacs/][[Michał Sapka's website] C-X Emacs]] - [[https://sachachua.com/blog/2023/12/braindump-from-radiostudent-si-interview-with-lio-novelli-and-jurij-podgorsek-emacs-focused-time/][Sacha Chua: Braindump from radiostudent.si interview with Lio Novelli and Jurij Podgorsek: Emacs, focused time]] - Other: - [[https://gitlab.com/fledermaus/totp.el][Vivek Das Mohapatra / totp.el · GitLab]] ([[https://mastodon.social/@ersatzmaus/111632683979264293][@ersatzmaus@mastodon.social]]) - [[https://github.com/twitchy-ears/buffer-snapshotter][buffer-snapshotter: Minor mode that keeps snapshots of changed versions buffers (visiting files or not) written to disk, and limits those snapshots by number or time]] - [[https://gitlab.com/gnuhack/spanish-holidays][Spanish holidays for Emacs calendar]] - [[https://github.com/blahgeek/emacs-appimage][Emacs 29.1 AppImage (self-contained single executable for linux) with native-compile]] ([[https://www.reddit.com/r/emacs/comments/18pyg9p/emacs_291_appimage_selfcontained_single/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18ptb7o/emacs_advent_calendar_day_24_blamer_fileinfo/][Emacs Advent Calendar, day 24: blamer, file-info, orgnote, etc]] - [[https://protesilaos.com/codelog/2023-12-23-emacsconf2023-hyperdrive/][Protesilaos Stavrou: EmacsConf2023: hyperdrive.el peer-to-peer filesystem (Joseph Turner and Protesilaos)]] ([[https://www.youtube.com/watch?v=OOA9rs5qteU][YouTube]], 40:01) - [[https://www.youtube.com/watch?v=v2-m7_X3uy8][Emacs Does Everything, Including Viewing PDFs and Diffs - YouTube]] ([[https://irreal.org/blog/?p=11858][Irreal]]) - [[https://chainsawriot.com/postmannheim/2023/12/24/tools2023q4.html][Chung-hong Chan: The tool situation 2023 Q4: shell, dirvish, expand-region, iPhone SE]] - [[https://www.youtube.com/watch?v=9m1z1pm_HDI][Get a fully working install of Emacs on Fedora Silverblue]] (05:03) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00785.html][Ideas for improving 'pcase' documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00796.html][Org version breakage will probably improve over the next few versions (Re: Permanently fix org versioning breakage during builds?)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00666.html][Continued work on the design of cond*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b7fc3ab787d8dd926e1912e51e99f0efcf57cb02][Introduce a toolbar for Log Edit mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbbb19ced674dc8c42c95238577abb9849a75b87][Make ffap correctly guess remote file names at point]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c86dd52475e0ad65359bc964fbe0d62b9d3e464][Tramp's direct asynchronous processes use 'tramp-remote-path']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7058988fd65d719b69b658a74b268d4a2f1909c5][Improve and update documentation of registers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b088cf025b58e6b6a38d7eee910a887437c4f275][Specific rcirc log file time stamp format]] - New packages: - http://melpa.org/#/coercion: Naming convention style switch (MELPA) - http://melpa.org/#/open-color: Open Color color palette (MELPA) - http://melpa.org/#/org-agenda-files-track: Fine-track `org-agenda-files' to speed-up `org-agenda' (MELPA) - http://melpa.org/#/org-agenda-files-track-ql: Fine-track `org-agenda-files' to speed-up `org-ql-views' (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://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.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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/2023-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!