* 2024-04-08 Emacs news - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 12 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=Ex9zI4Fcirs][Literate Configuration: A Direct Approach - System Crafters Live!]] (01:54:41) - [[https://www.reddit.com/r/emacs/comments/1bty1p8/has_anyone_here_switched_from_evil_to_default/][Has anyone here switched from evil to default bindings?]] - [[https://themagitian.github.io/posts/emacsconfig/][Configuring Emacs]] - literate, focuses on IDE - [[https://github.com/daedreth/UncleDavesEmacs][Uncle Dave's Emacs Config]] - literate - [[https://github.com/PythonNut/quark-emacs][PythonNut's Emacs Config]] - fast startup - [[Crafting emacs.d like a luthier (ttybitnik's Emacs config) https://github.com/ttybitnik/emacs.d][ttybitnik's Emacs config: Crafting emacs.d like a luthier]] - [[https://themagitian.github.io/posts/emacsconfig/][themagitian's Emacs config]] ([[https://fedia.social/notes/9rt71wbhs2y6x5s1][@Magitian@fedia.social]]) - [[https://github.com/shahinism/45r4r/blob/refactor/lsp-mode/home/features/emacs/emacs.default/lisp/sh-note.el][shahinism's Emacs Config (nix-based)]] - [[https://github.com/eugeneandrienko/dotfiles][eugeneandrienko's Emacs Config]] - [[https://github.com/cvdub/cjvmacs][cvdub's Emacs Config]] - [[https://github.com/gf3/dotfiles/tree/main/.config/emacs][gf3's Emacs Config]] - [[https://github.com/zzamboni/dot-doom][zzamboni's Doom Emacs Config]] - Emacs Lisp: - [[https://lifeofpenguin.blogspot.com/2024/04/elisp-snippets.html][Anand Tamariya: Elisp Snippets]] - random color, random number - Appearance: - [[https://oylenshpeegul.gitlab.io/blog/posts/20240407/][Tim Heaney: Color palettes]] - mention of rainbow-mode - [[https://youtube.com/watch?v=es5AmF807Oo&si=swrfLGCVDs7gLrZw][Tab-line customization demo]] ([[https://www.reddit.com/r/emacs/comments/1bx5x2h/emacs3/][Reddit]]) - Navigation: - [[https://arialdomartini.github.io/emacs-registers][Emacs: Registers]] ([[https://www.reddit.com/r/emacs/comments/1bwe4nh/registers/][Reddit]], [[https://irreal.org/blog/?p=12091][Irreal]]) - [[https://fosstodon.org/@Mehrad/112198292556150807][Recommendation for perspective.el, which works well with ibuffer.el - @Mehrad@fosstodon.org]] - [[https://github.com/mahmoodsheikh36/blk][mahmoodsheikh36/blk: emacs package for interlinking arbitrary text patterns]] ([[https://www.reddit.com/r/emacs/comments/1bvnm6i/new_package_blk/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=EU-6powpCGA][Emacs Define Word And Thesaurus 2024_04_04_03:24:19 - YouTube]] - [[https://lucidmanager.org/productivity/emacs-workflow/][The Emacs Workflow for Publishing Articles, Books and Websites]] (2022, [[https://irreal.org/blog/?p=12086][Irreal]]) - Denote and Org - [[https://scribbles.baty.net/post/howm-vs-a-giant-org-mode-outline-8us7sdll][Howm vs a giant Org-mode outline]] ([[https://social.lol/@jbaty/112208827766724687][@jbaty@social.lol]]) - Org Mode: - [[https://taonaw.com/2024/04/03/another-little-gem.html][Another little gem: org-toggle-narrow-to-subtree]] - [[https://tusharhero.codeberg.page/creating_a_blog.html][Creating a blog]] - [[https://www.youtube.com/watch?v=w9y9Ry5IL6s][Org Mode Fundamentals Volume 3: Moving Around]] (07:14) - [[https://www.youtube.com/watch?v=eEZNOSfeIxU][Org Mode Fundamentals Volume 4: Structure Editing]] (04:33) - [[https://www.youtube.com/watch?si=UoVaMHjN1rK9Nfxi&v=-KZsylRH75U&feature=youtu.be][Exporting Files in Emacs Using Pandoc]] (6:43) - [[https://mastodon.social/@Lucius_Chen/112193634710127460][Recommendation for org-roam-ui, publish-org-roam-ui - @Lucius_Chen@mastodon.social]] - [[https://media.emacs.ch/cache/media_attachments/files/112/206/875/180/378/515/original/e1f3de5c0af239b7.png][emacs-daytime update: changes when you reach your target or maximum]] ([[https://rollenspiel.social/@ArneBab/112206691049682687][@ArneBab@rollenspiel.social]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=cc3a13c1feca46b0ac47fa9351a9c543952d1cf9][lisp/org-colview.el: Add defcustom `org-columns-checkbox-allowed-values']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b2827aed9811ab293fbe0fb3ea3923e7f8d69ff8][org-dblock-write:columnview: Write width specifications]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f6876d73b390d6629e2ba3c0ee679ad363b5e68b][etc/ORG-NEWS: Fix typos]] - Coding: - [[https://www.youtube.com/watch?v=KHu5OnHc6V8][emacs jupyter]] (05:34) - [[https://www.reddit.com/r/emacs/comments/1by8cpz/v05_verilogextel_vhdlextel/][v0.5 - verilog-ext.el & vhdl-ext.el]] - [[https://www.youtube.com/watch?v=VdigBnVnfX4][tailmacs: manage your tailnet in Emacs]] (04:32) - [[https://github.com/t0yv0/treesitedit.el][t0yv0/treesitedit.el: Paredit-inspired navigation on top of treesitter]] ([[https://vmst.io/@t0yv0/112224424336967956][@t0yv0@vmst.io]]) - [[https://emacs-lsp.github.io/lsp-mode/page/CHANGELOG/#release-900][LSP Mode - LSP support for Emacs 9.0.0 released]] ([[https://www.reddit.com/r/emacs/comments/1byrk4b/lsp_mode_lsp_support_for_emacs_900_released/][Reddit]]) - [[https://mbork.pl/2024-04-08_Even_more_Magit_tips][Marcin Borkowski: Even more Magit tips]] - [[https://github.com/leahneukirchen/gitsum][gitsum.el --- basic darcsum feelalike for Git]] - Math: - [[https://www.youtube.com/watch?v=cd4_O3TqArs][i like emacs]] - a workflow for linear algebra homework - [[https://codeberg.org/teoten/shinybg][New package for R developers: shinybg]] ([[https://www.reddit.com/r/emacs/comments/1bvluht/new_package_for_r_developers_shinybg/][Reddit]]) - Fun: - [[https://yhetil.org/emacs-bugs/874jcgbekr.fsf@gmail.com/T/#u][bug#70209: 30.0.50; describe key + lambda too poetic]] ([[https://www.reddit.com/r/emacs/comments/1bwufaj/bug70209_30050_describe_key_lambda_too_poetic/][Reddit]], [[https://news.ycombinator.com/item?id=39947731][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1bun8ky/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/larsbrinkhoff/emacs-history/blob/sources/docs/Bernard-Greenberg-interview.org][An interview with Bernard Greenberg, the creator of Multics Emacs]] - [[https://tusharhero.codeberg.page/why_emacs.html][tusharhero: Why do I use Emacs?]] - Other: - [[https://lemmy.ml/post/14214187][Try `C-[ C-char` if you don't like `C-M-char` - Lemmy]] - [[https://tech.toryanderson.com/2024/04/02/tip-recover-session-finish/][Tory Anderson: tip: recover-session-finish]] ([[https://irreal.org/blog/?p=12084][Irreal]]) - [[https://github.com/smallwat3r/tubestatus.el][tubestatus.el: London Tube live service status from Emacs using the TfL API]] - [[https://www.reddit.com/r/emacs/comments/1by7ufp/ubuntu_2404_has_emacs_293/][Ubuntu 24.04 has emacs 29.3]] - [[https://blog.emacsos.com/emacs-is-different.html][What Makes Emacs Different and Unique]] - [[https://github.com/volrath/password-store-otp.el][password-store-otp: Emacs functions to interact with the pass-otp extension for pass]] - [[https://github.com/lem-project/lemmington][lemmington: RPC integrations between GNU Emacs to Lem]] - [[https://www.reddit.com/r/emacs/comments/1btv7wf/chromeemacs_update_experimental_support_for/][Chrome-Emacs Update: Experimental Support for vscode.dev and GitHub Codespaces]] - Emacs development: - Discussion: - [[https://www.reddit.com/r/emacs/comments/1bugrsk/has_anyone_tried_the_new_json_parser/][Has anyone tried the new json parser?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00100.html][Improving JSON pretty printing, how to represent floats?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00003.html][project.el support for multiple build directories would be nice]] - discussion of different project types - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4efe3b99a5d0d72b6a96bf339601f9390ca5c03a][Document tree-sitter things feature (bug#70016) (bug#68824)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec25f5ad3d4323b56f239a06186f965c8d4cb695][; * etc/NEWS: Add entry about tab-bar-mode-map (bug#69578).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e22ad8cef0710bf5ce3bf99deb8dd6e30d4078c][Mark display-comint-buffer-action as obsolete after adding a category.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ba3bf69f84e5c1143a6ff3b1e7031a10e0beed89][New variable haiku-pass-control-tab-to-system]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3781bf59edcd67769d068b5bc8f724e890d8e54][New functions to set and use context of window points (bug#33871)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9af533dc751e5220a545ca7e15456992cbbfab98][New condition/action entry 'category' for 'display-buffer' (bug#69983)]] - AI: - [[https://github.com/karthink/gptel/releases/tag/v0.8.5][gptel v0.8.5: additional Org Mode features, bugfixes]] ([[https://fosstodon.org/@nickanderson/112220029628278420][@nickanderson@fosstodon.org]]) - New packages: - http://melpa.org/#/biomejs-format: Minor mode to format JS code with Biome on file save (MELPA) - http://melpa.org/#/browser-hist: Search through the Browser history (MELPA) - http://melpa.org/#/essgd: Show R plots from ESS within a buffer (MELPA) - http://melpa.org/#/markdown-ts-mode: Major mode for Markdown using Treesitter (MELPA) - http://melpa.org/#/password-menu: Password Menu for auth-source secrets (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/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!