* 2024-04-22 Emacs news - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 24 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 25 0030 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Testing (Hybrid) https://www.meetup.com/emacs-sf/events/300476166/ Thu Apr 25 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Apr 26 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015530/ Wed May 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 2 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu May 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=3GkYwMTO4MY][Introducción a Linux. M11. Operaciones con emacs. | 71/107 | UPV]] (04:04) - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20240417211640-emacs--transitioning-ralt-to-ctrl-enhancing-emacs-keybindings/][James Dyer: Transitioning RAlt to Ctrl - Enhancing Emacs Keybindings]] - [[https://github.com/sstraust/shannonmax][Announcing ShannonMax: analyze your keybindings with information theory]] ([[https://www.reddit.com/r/emacs/comments/1c4yeme/announcing_shannonmax_analyze_your_keybindings/][Reddit]]) - [[https://github.com/uqix/.emacs.d][uqix's Emacs Config]] - [[https://github.com/LuciusChen/.emacs.d][LuciusChen's Emacs Config]] - [[https://github.com/mrunhap/.emacs.d/blob/master/init.el][mrunhap's Emacs Config]] - Emacs Lisp: - [[http://yummymelon.com/devnull/writing-better-elisp-docstrings.html][Writing Better Elisp Docstrings]] ([[https://www.reddit.com/r/emacs/comments/1c7ngki/writing_better_elisp_docstrings/][Reddit]], [[https://irreal.org/blog/?p=12122][Irreal]]) - [[https://www.youtube.com/watch?v=7DBdmJNWe2M][Intuizioni su Emacs-Lisp]] (01:04:30) - [[https://www.youtube.com/watch?v=pu-CEk0Vh5s][elisp-jp振り返り(17)]] (38:21), [[https://www.youtube.com/watch?v=iD1DGpSoAaY][18]] (35:41), [[https://www.youtube.com/watch?v=MwaQ0WsOcGs][19]] (36:21), [[https://www.youtube.com/watch?v=mnTAD6OVcvw][20]] (33:30), [[https://www.youtube.com/watch?v=hBoOhLpg-hs][21]] (41:01) - [[https://www.youtube.com/watch?v=MM8sNbNHX_E][xah Ep546 emacs lisp coding]] (55:11) - turning ASCII keyboard diagram pairs into an alist - Appearance: - [[https://linuxrenaissance.com/post/emacs-row-numbers/][How to show row numbers in Emacs]] ([[https://fosstodon.org/@LinuxRenaissance/112286504879025519][@LinuxRenaissance@fosstodon.org]]) - display-line-numbers-mode - [[https://andreyor.st/posts/2020-05-10-making-emacs-tabs-look-like-in-atom/][Making Emacs tabs look like in Atom]] (2020, [[https://www.reddit.com/r/planetemacs/comments/1c6hydt/making_emacs_tabs_look_like_in_atom/][Reddit]]) - [[https://protesilaos.com/codelog/2024-04-16-fontaine-2-0-0/][Protesilaos Stavrou: Emacs: fontaine version 2.0.0]] - [[https://www.youtube.com/watch?v=f4E3QCrilms][The Emacs Tomorrow Night Deepblue Theme]] (02:57) - Navigation: - [[https://mbork.pl/2024-04-15_Improving_recenter-top-bottom_and_reposition-window][Marcin Borkowski: Improving recenter-top-bottom and reposition-window]] - [[https://mbork.pl/2024-04-22_Next-Error-Follow_mode][Marcin Borkowski: Next-Error-Follow mode]] - [[https://github.com/aatmunbaxi/lasgun.el][aatmunbaxi/lasgun.el: Avy-backed, actionable placement of multiple marks]] ([[https://www.reddit.com/r/emacs/comments/1c6epwl/lasgunel_avybacked_actionable_placement_of/][Reddit]]) - [[https://git.sr.ht/~nobiot/ren][ren: Ren 連: A tiny Emacs package that lets you use plain-text hyperlinks that work in different modes and across directories and project repositories]] - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1c72quf/gnu_hyperbole_now_available_from_melpa_plus/][GNU Hyperbole now available from Melpa plus hyrolo.py script]] - Dired: - [[https://github.com/rtrppl/cleandesk][rtrppl/cleandesk: rapid renaming and sorting for dired]] ([[https://emacs.ch/@laotang/112303684179162252][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=vm-FvNdYFcc][Dired subtree has a toggle!]] - Writing: - [[https://www.youtube.com/watch?v=cMKn2BgVics][Literature Alerts - OpenAlex + GitHUB Actions + Emacs and Zotero]] (10:03) - Org Mode: - [[https://www.youtube.com/watch?v=EAHFF-lvWrs][Emacs Org Insert Template Structure Helps Fuse Predefined Templates 2024_04_19_03:12:21]] (10:11) - [[https://www.reddit.com/r/emacs/comments/1c7jtjo/dynamic_file_tags_for_org_source_block_results/][Dynamic :file tags for org source block results]] - [[https://gist.github.com/dmitrym0/ba0045fff7b270f8ed70d8d6142abd5b][dailies.el: Moves a task from an old daily note to today's note]] - [[https://monospace.games/misc/auction/manual][Auction - an exporter and web UI for org mode]] ([[https://www.reddit.com/r/emacs/comments/1c5hcdh/auction_an_exporter_and_web_ui_for_org_mode/][Reddit]]) - [[http://gem.librehacker.com/gemlog/starlog/20240418-0.gmi][2024-04-18 Emacs: Roaming Roam]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5b0b7f2924c013c945c1891fd6338a211912ed97][org-paste-subtree: With single/double prefix, force inserting sibling/child]] - Denote: - [[https://protesilaos.com/codelog/2024-04-21-emacs-denote-heading-backlinks/][Protesilaos Stavrou: Emacs: Denote backlinks for Org headings]] - Completion: - [[https://github.com/naiquevin/axy][axy - Ad hoc expansion of yasnippet from anywhere in emacs]] ([[https://www.reddit.com/r/emacs/comments/1c66ad9/axy_ad_hoc_expansion_of_yasnippet_from_anywhere/][Reddit]]) - Coding: - [[https://codeberg.org/harald/eglot-semtok][eglot-semtok: Semantic Tokens for eglot (experimental)]] ([[https://www.reddit.com/r/planetemacs/comments/1c99onn/eglotsemtok_semantic_tokens_for_eglot_experimental/][Reddit]]) - [[https://codeberg.org/arouene/flymake-golangci.el][arouene/flymake-golangci.el: This is a Flymake backend for the linter golangci-lint. - Codeberg.org]] ([[https://emacs.ch/@arouene/112311486801777839][@arouene@emacs.ch]]) - Math: - [[https://melpa.org/#/casual][Casual v1.5.0 release: computer algebra, data files, infinite mode support, separators, settings, UI improvements]] ([[https://sfba.social/@kickingvegas/112283627186226821][@kickingvegas@sfba.social]]) - Shells: - [[https://irreal.org/blog/?p=12120][Irreal: Defining Eshell Commands]] - Web: - [[https://i.redd.it/908zsd6q2cvc1.gif][Announcing consult-web: A package to get web and omni search results directly in emacs minibuffer!]] ([[https://www.youtube.com/watch?v=7pDfyqBZwvo][YouTube]] 01:40:56, [[https://www.reddit.com/r/emacs/comments/1c7jsk1/announcing_consultweb_a_package_to_get_web_and/][Reddit]]) - Mail, news, and chat: - [[https://emacs.ch/@viz/112314875662757972][message.el tip for sendmail and msmtp: message-sendmail-f-is-evil and --read-envelope-from or mail-envelope-from]] - [[https://github.com/clarete/hackernews.el][hackernews.el: Hacker News client for Emacs]] - [[https://codeberg.org/mattof/rcirc-sqlite][New version of rcirc-sqlite: narrowing queries, request logs for a nick]] ([[https://emacs.ch/@mattof/112281641294070420][@mattof@emacs.ch]]) - [[https://github.com/alphapapa/ement.el/releases/tag/v0.15][Release v0.15 · Ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/freemacs/comments/1c5iwc5/release_v015_ementel_matrix_client_for_emacs/][Reddit]]) - Evil mode: - [[https://www.emoses.org/posts/dont-write-2/][No I don't want 2, Emacs]] ([[https://www.reddit.com/r/emacs/comments/1c5ptgv/no_i_dont_want_2_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=40047256][HN]], [[https://lobste.rs/s/efmbul/no_i_don_t_want_2_emacs][lobste.rs]]) :w2 - AI: - [[https://www.youtube.com/watch?v=yAL0cw1ePqw][Amazing integration of LLM into any workflow using GPTEL and Emacs]] (28:31) - Community: - [[https://www.reddit.com/r/emacs/comments/1c64gcj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sachachua.com/blog/2024/04/emacs-interview-daniel-semyonov/][Emacs interview: Daniel Semyonov]] ([[https://irreal.org/blog/?p=12114][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1c70qez/emacs_successors/][Emacs successors?]] - TRAMP: - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2024-04/msg00132.html][Reminder that you can use ~/.ssh/config to set users etc. when using TRAMP]] - Other: - [[https://github.com/anonimitoraf/emacs-clippo][emacs-clippo: Clipboard Manager via Emacs!]] - [[https://tech.toryanderson.com/2024/04/19/stop-freezes-disable-global-undo-tree/][Tory Anderson: stop freezes: disable global undo-tree]] - [[https://lifeofpenguin.blogspot.com/2024/04/circle-packing-animation-in-gnu-emacs.html][Anand Tamariya: Circle Packing Animation in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/1c60fej/circle_packing_animation_in_gnu_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=SuVE6Ps-f0g][Crafting Sway with Emacs Lisp - System Crafters Live!]] (02:00:27) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00322.html][MPS experiment successful]] - concurrent, incremental, generational, mostly-copying, thread-safe garbage collection (also [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00434.html][branch updates]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00508.html][Explanation of MPS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00440.html][Re: Dumping unexec]] - Debugging Emacs on Windows 9x is hard - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00439.html][Re: Dumping unexec (was: Question about pure space)]] - help wanted for porting pdumper - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00359.html][Issues with using UTF-8 by default on MS Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00517.html][Re: Objed maintenance]] - switching objed project to Amy's fork? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf5755aa91905a376e4ac9fedde6a645486e1589][Add treesit-add-font-lock-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=996b9576713f9d63ea7ff7e9630a15cb0a0214eb][New function treesit-parser-changed-ranges]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3f6d92714c31ccb87f56b13ee2606c05493c87d][Drag tabs to reorder buffers on the tab line.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c4f6c78b4b2ae0b1efadf5e664fa180e663037e][Flymake support for indicating errors in margin]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=230eecf12a688f87354ed2d360a7dfcd7e2dae6a][New keymap tab-line-mode-map and new tab order on tab-line (bug#69993)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91333dacfa1b9f1041ceeebb3d46e8e04048c4c9][Allow tabbing between widgets to skip inactive widgets (bug#70413)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ada429c375235c4d8bd3bf5e6bb2507fb44f63dd][* lisp/emacs-lisp/lisp.el (forward-sexp-function): Set back to nil.]] - New package: - https://elpa.gnu.org/packages/track-changes.html: API to react to buffer modifications (GNU 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://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/2024-04][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!