* 2024-01-22 Emacs news - Emacs 29.2: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00666.html][Emacs 29.2 released]] ([[https://www.reddit.com/r/emacs/comments/199ttu9/emacs_292_released/][Reddit]], [[https://irreal.org/blog/?p=11917][Irreal]], [[https://oylenshpeegul.gitlab.io/blog/posts/20240119/][Tim Heaney]], [[https://janusworx.com/blog/updated-to-emacs-29.2/][Mario Jason Braganza]]) - Upcoming events: - EmacsSF (in person): Emacs Lisp Hacking Night Kickoff https://www.meetup.com/emacs-sf/events/298488691/ Thu Jan 25 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 27 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 Jan 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 1 0130 Asia/Singapore - Emacs users group Slovenia (in person) https://emacs.si/ Thu Feb 1 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 3 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/19bs8w9/elpaca_vs_straightel/][Elpaca vs Straight.el]] - detailed comparison in a comment - [[https://github.com/simendsjo/sijo-ctx][simendsjo/sijo-ctx: Switching between profiles in contexts]] ([[https://fosstodon.org/@simendsjo/111787502450037910][@simendsjo@fosstodon.org]]) - [[https://codeberg.org/jcastp/emacs.d][jcastp/emacs.d: My personal emacs config - Codeberg.org]] ([[https://mastodon.online/@jcastp/111762105597746747][@jcastp@mastodon.online]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/198virp/tiny_bit_of_daily_emacs_joy/][Tiny bit of daily emacs joy]] - calculating a checksum with Emacs Lisp - [[https://cestlaz.github.io/post/learning-elisp-16/][Mike Zamansky: Learning Elisp 16 - using a web API]] ([[https://www.reddit.com/r/emacs/comments/19878af/learning_elisp_episode_16_using_a_web_api/][Reddit]], [[https://irreal.org/blog/?p=11915][Irreal]]) - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/seleccionables/][Lección 4: Seleccionables | Curso de UI Emacs Lisp]] ([[https://hostux.social/@andros/111764912224520165][@andros@hostux.social]]) - [[https://emacs.ch/@sqrtminusone/111767876517443051][Peak #emacs: advising advice]] - Appearance: - [[https://janusworx.com/blog/i-found-rainbows-in-emacs/][Mario Jason Braganza: I Found Rainbows in Emacs!]] - [[https://www.reddit.com/r/emacs/comments/198vz66/location_based_daynight_theme_changer_for_emacs/][Location Based Day/Night Theme Changer for Emacs]] - [[https://protesilaos.com/codelog/2024-01-16-customize-emacs-fonts/][Protesilaos Stavrou: Emacs: customize fonts (generic method and 'fontaine' package)]] (27:16, [[https://www.youtube.com/watch?v=qR8JRYr4BKE][YouTube]]) - [[https://ismailefe.org/blog/eye-candy/][My Emacs Eye Candy]] ([[https://www.reddit.com/r/emacs/comments/198801r/my_visual_emacs_setup_a_blog_post/][Reddit]]) - Navigation: - [[https://youtube.com/watch?v=dAhq4TKUGDA&si=kOkidQWAP0yqKh57][Essentials of Bookmark Plus]] - [[https://codeberg.org/rahguzar/filechooser][rahguzar/filechooser: filechooser.el: An xdg-desktop-portal filechooser - Codeberg.org]] ([[https://emacs.ch/@rahguzar/111789738942029790][@rahguzar@emacs.ch]]) - Dired: - [[https://youtube.com/watch?v=8XN2JLa9zss&si=HTVj5VbUgspt97Ne][Hide unwanted files and folders in Emacs]] ([[https://irreal.org/blog/?p=11921][Irreal]]) - [[http://yummymelon.com/devnull/enhancing-dired-sorting-with-transient.html][Charles Choi: Enhancing Dired Sorting With Transient]] ([[https://sfba.social/@kickingvegas/111768053443138360][@kickingvegas@sfba.social]]) - [[https://www.youtube.com/watch?v=1jCNrpp_STM][Best Way to Sort and Play Videos Is with Emacs]] (12:38) - [[https://emacs.dyerdwelling.family/emacs/20240120084016-emacs--dired-async-mode/][James Dyer: Emacs asynchronous copying using dired-async-mode]] - Writing: - [[https://github.com/thinkhuman/writingwithemacs][thinkhuman/writingwithemacs: Tips, Examples, and Resources for Writing with Emacs]] ([[https://mastodon.social/@victorhck/111759464289748095][@victorhck@mastodon.social]]) - [[https://fedoramagazine.org/emacs-for-writers/][Emacs for writers - Fedora Magazine]] ([[https://www.reddit.com/r/planetemacs/comments/19c551h/emacs_for_writers_fedora_magazine/][Reddit]]) - [[https://chrismaiorana.com/writing-accented-characters-in-emacs/][Writing Accented Characters In Emacs - The Daily Macro]] ([[https://irreal.org/blog/?p=11919][Irreal]]) - Org Mode: - [[https://lwn.net/Articles/957316/][Notes on Emacs Org mode [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/199mpfw/notes_on_emacs_org_mode_lwnnet/][Reddit]], [[Notes on Emacs Org Mode | Hacker News][HN]]) - [[https://mclare.blog/posts/how-i-org/][How I Org]] ([[https://recurse.social/@mclare/111769800973151178][@mclare@recurse.social]]) - [[https://cmdln.org/2024/01/05/how-i-org-in-2024/][How I org in 2024 ·]] - [[https://koenig-haunstetten.de/2024/01/07/the-weekly-review-orgmode-template/][The weekly review Orgmode „template“ | König von Haunstetten]] - [[https://jamesconroyfinn.com/til/tables-of-files-with-org-mode][Tables of files with Org mode]] ([[https://mastodon.social/@jcf/111776038992005466][@jcf@mastodon.social]]) - [[https://qiita.com/ohtsuka/items/de348eb54e96fe1f91e9][新NISAによる自分年金をEmacs org-modeで計算してみる #Emacs - Qiita]] - [[https://www.reddit.com/r/emacs/comments/198fj6e/orgtimeblock_02_released/][org-timeblock 0.2 released]] - [[https://www.youtube.com/watch?v=Oq83ZCu8FUI][Your first literate C program with Emacs and Org-mode]] (27:01) - [[https://sachachua.com/blog/2024/01/org-mode-custom-link-copy-to-clipboard/][Sacha Chua: Org Mode custom link: copy to clipboard]] - [[https://sachachua.com/blog/2024/01/yay-emacs-using-elisp-links-in-org-mode-to-note-the-time-and-display-messages-on-stream/][Sacha Chua: Yay Emacs: Using elisp: links in Org Mode to note the time and display messages on stream]] - Import, export, and integration: - [[https://modernchaos.heytwist.com/p/guide-to-sync-calendars-to-your-org-agenda-using-apple-shortcuts][A Guide to Sync Calendars to your Org Agenda using Shortcuts]] ([[https://www.reddit.com/r/emacs/comments/19aeuwu/a_guide_to_sync_calendars_to_your_org_agenda/][Reddit]]) - [[https://www.miskatonic.org/2024/01/15/org-citations-basic-3/][Basic citations in Org (Part 3) | William Denton]] ([[https://cosocial.ca/@wdenton/111764294053296865][@wdenton@cosocial.ca]]) - [[https://www.miskatonic.org/2024/01/17/org-citations-basic-4/][William Denton: Basic citations in Org (Part 4)]] ([[https://cosocial.ca/@wdenton/111772067587206796][@wdenton@cosocial.ca]]) - [[https://www.youtube.com/live/vWpDs1riqbQ?si=hRN72Y2s7XURrWO3][org-ref + OpenAlex + Google Scholar in Emacs]] - [[https://www.youtube.com/watch?v=CgsTBCDKBCg&feature=youtu.be][Emacs Bunch Conversion Of Org Files To Html Files]] - [[https://newbeelearn.com/blog/using-org-mode-in-hugo/][How to use org mode in Hugo]] ([[https://www.reddit.com/r/emacs/comments/1981caq/how_to_use_org_mode_in_hugo/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1983jzy/my_orgmode_to_latex_setup_for_generic_essaylike/][My org-mode to LaTeX setup for generic, essay-like documents.]] - [[https://srijan.ch/todoist-cloud-inbox-for-gtd-in-emacs-orgmode][Using Todoist as a cloud inbox for GTD in Emacs orgmode]] - [[https://sachachua.com/blog/2024/01/running-the-current-org-mode-babel-javascript-block-in-spookfox/][Sacha Chua: Running the current Org Mode Babel Javascript block from Emacs using Spookfox]] - Denote: - [[https://emacs.ch/@bram85/111761043500336666][#denote meets #kagi inside #emacs]] - summarization :news: - [[https://protesilaos.com/codelog/2024-01-20-emacs-denote-link-org-headings/][Protesilaos Stavrou: Emacs: Denote links to Org headings]] (20:17 [[https://www.youtube.com/watch?v=FlTnPL27VwU][YouTube]], [[https://www.reddit.com/r/emacs/comments/19cb44l/emacs_denote_links_to_org_headings/][Reddit]]) - Completion: - [[https://codeberg.org/mekeor/emacs-consult-erc][WIP: consult-erc -- ERC-related buffer candidate sources for consult-buffer, including annotations via marginalia]] ([[https://www.reddit.com/r/emacs/comments/19aigl6/wip_consulterc_ercrelated_buffer_candidate/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=k2lX7nGJNio][nodejs workflow on emacs#2]] (01:44) - executing code using dap-mode - [[https://www.youtube.com/watch?v=f73GjrpYl7Y][nodejs workflow on emacs #3]] (02:52) - debugging - [[https://www.reddit.com/r/emacs/comments/199vyfv/playwrightemacs/][Playwright-emacs]] - [[http://anggtwu.net/find-luaso-links.html][Two ways of creating ".so"s for Lua, one very fast, both using Emacs and eev (2024)]] ([[http://www.youtube.com/watch?v=zUW-6atPvUQ][YouTube]]) - [[https://github.com/bobrowadam/fnm.el][bobrowadam/fnm.el: Emacs FNM package]] ([[https://www.reddit.com/r/emacs/comments/19c0tnc/fnmel/][Reddit]]) - Web: - [[https://elblogdelazaro.org/posts/2024-01-22-wombag-un-cliente-de-wallabag-para-emacs/][Wombag, un cliente de Wallabag para Emacs · el blog de lázaro]] ([[https://mastodon.social/@elblogdelazaro/111798074106331632][@elblogdelazaro@mastodon.social]]) - Mail, news, and chat: - [[https://rotfl.weblog.lol/2024/01/using-mu4e-for-reading-emails-in-emacs-on-macos-a-fastmail-setup][p0̷nt1ff's weblog · Using mu4e for reading emails in Emacs, on macOS: a Fastmail setup]] ([[https://emacs.ch/@p0nt1ff/111759960184268334][@p0nt1ff@emacs.ch]]) - [[https://www.youtube.com/watch?v=02-OQgxAkJA][Emacs Elfeed Tutorial]] (05:57) - Doom Emacs: - [[https://www.reddit.com/r/emacs/comments/197vdf2/wip_i_got_doom_mostly_running_in_the_android/][(WIP) I got Doom (mostly) running in the android native port of Emacs! Here's how.]] - AI: - [[https://vimeo.com/904932293][ellama: added session management and moved to org mode]] ([[https://www.reddit.com/r/emacs/comments/19c6byu/ellama_added_session_management_and_moved_to_org/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/198rnkj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacsboost.com/en/][Emacs Boost Training - March (NL), April (ES), June (FR)]] ([[https://emacs.ch/@louis/111777917356144643][@louis@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/19bic98/how_do_you_combat_being_overwhelmed_by_choice/][How do you combat being overwhelmed by choice?]] - [[https://sachachua.com/blog/2024/01/choosing-what-to-hack-on/][Sacha Chua: Emacs tweaks: Choosing what to hack on]] - [[https://www.youtube.com/watch?v=78vOjLUNvD4][Messing around in Emacs]] (02:19:29) - livestream - Other: - [[https://vallyscode.github.io/note/tabulated-list-mode/][vallyscode's notes | Emacs tabulated list mode]] - [[https://programadorwebvalencia.com/por-que-los-usuarios-de-emacs-lo-usan-para-todo/][¿Por qué los usuarios de Emacs lo usan para todo? | Programador Web Valencia]] ([[https://www.reddit.com/r/planetemacs/comments/198jhuy/por_qué_los_usuarios_de_emacs_lo_usan_para_todo/][Reddit]]) - [[https://mbork.pl/2024-01-22_From_the_kill_ring_to_a_register][Marcin Borkowski: From the kill ring to a register]] - [[https://grtcdr.tn/posts/2024-01-10.html][Bringing XDG Desktop Portal support to Emacs]] ([[https://emacs.ch/@grtcdr/111734249611105105][@grtcdr@emacs.ch]]) - [[https://www.youtube.com/watch?v=maNgdDV7cIA][Install and configure Emacs (modified) for Windows or MacOS in less than 5 minutes]] (04:20) - [[http://corwin.bru.st/2024-01-19-emacs-29.2-windows-binaries/][Corwin Brust: Emacs 29.2 Windows Binaries]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00558.html][Possible minibuffer completion enhancements]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00467.html][Ideas for improving texinfo for supporting manuals with multiple languages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00573.html][Info download service?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00362.html][Help wanted to improve pcase documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00509.html][in favor of adding more clarity and discoverability to pcase]] - [[https://zenodo.org/records/10518083][emacs-gc-stats: Does garbage collection actually slow down Emacs? - v2 of data set and analysis]] ([[https://emacs.ch/@yantar92/111765285578863223][@yantar92@emacs.ch]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db8890b3c96289ca95e4ea3ea53f0eda1a948af6][mwheel.el: Unconditionally use the `wheel-up/down/...` events]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a34b76cd663e39d9f5d30c4b0e49ba246fac0d63][In batc mode, tracing now sends the trace to stdout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f75d0f36dd44fa794ed264042bb6edb4d897bec][New display action alist entry 'post-command-select-window' (bug#67993)]] - New packages: - http://melpa.org/#/base32: Base32 support (MELPA) - https://elpa.gnu.org/packages/bicep-ts-mode.html: tree-sitter support for Bicep (GNU ELPA) - http://melpa.org/#/clay: Emacs commands Clay - literate in Clojure (MELPA) - https://elpa.gnu.org/packages/devicetree-ts-mode.html: Tree-sitter support for DTS (GNU ELPA) - http://melpa.org/#/ebdb-mua-sidecar: EBDB Integration for Universal Sidecar (MELPA) - http://melpa.org/#/ert-results: Filter ERT test results display (MELPA) - http://melpa.org/#/flymake-eldev: Eldev support in Flymake (MELPA) - http://melpa.org/#/totp-auth: RFC6238 TOTP (MELPA) - http://melpa.org/#/universal-sidecar-citeproc: Centralise Citeproc Support for Universal Sidecar (MELPA) - http://melpa.org/#/youdotcom: You.com search package (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://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-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!