* 2024-04-15 Emacs news - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 27, 2024]] - 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 - Atelier Emacs (in French): Vendredi atelier Emacs Montpellier au Bib ! Attention Décalé du 12 au 19 avril ! https://mobilizon.fr/events/b84fd6f2-576b-4c9b-8cbf-7ae6a6efeb23 Fri Apr 19 1800 Europe/Paris - 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 - 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 - Emacs configuration: - [[https://emacs.ch/@pkal/112263117872976454][pkal's autoblog: New release of setup configuration macro package]] - [[https://www.reddit.com/r/emacs/comments/1c33bf9/elpamirror_230_is_published/][elpa-mirror 2.3.0 is published.]] - [[https://youtube.com/watch?v=ppbcLsc-F20&si=890kM5oeNXisBeRF][Emacs Left Hand Quick Commands -- Quick and AWESOME #modelm #keyboard]] (5:27, [[https://irreal.org/blog/?p=12103][Irreal]]) - [[https://elblogdelazaro.org/posts/2024-04-15-fichero-configuracion-emacs-2024/][Emacs: Mi fichero configuración 2024 · el blog de lázaro]] ([[https://mastodon.social/@victorhck/112276272032632173][@victorhck@mastodon.social]]) - [[https://github.com/mrunhap/.emacs.d][mrunhap's Emacs Config]] - [[https://gitlab.com/domsch1988/domacs][Dominik Schlack / Domacs · GitLab]] ([[https://www.reddit.com/r/emacs/comments/1bzpcm1/emacs_finally_starts_feeling_like_home/][Reddit]]) - [[https://gitlab.com/daniel.arnqvist/emacs-config][daniel.arnqvist's Emacs Config]] - Emacs Lisp: - [[https://susam.net/emacs-info-expressions.html][Susam Pal: Emacs Info Expressions]] ([[https://news.ycombinator.com/item?id=40021782][HN]]) - [[https://bobonmedicaldevicesoftware.com/blog/2024/04/08/creating-an-emacs-package-password-menu/][Creating an Emacs package: ‘password-menu’]] ([[https://www.reddit.com/r/emacs/comments/1bz108o/creating_an_emacs_package_passwordmenu/][Reddit]]) - [[https://www.youtube.com/watch?v=o-RHnmoDJZI][elisp-jp振り返り(11)]] (54:40) - [[https://www.youtube.com/watch?v=q7cvXWY_mtM][elisp-jp振り返り(10)]] (33:11) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1c3sepj/and_emoji_for_modified_and_up_to_date_buffers_in/][💾 and ✅ emoji for modified and up to date buffers in mode line]] - [[https://www.youtube.com/watch?v=HEan4QzO2iA][Making Emacs Beautiful]] (01:20:13) - [[https://github.com/aaronjensen/emacs-modern-tab-bar][aaronjensen/emacs-modern-tab-bar]] ([[https://www.reddit.com/r/emacs/comments/1c4bsu2/introducing_moderntabbarmode/][Reddit]], [[https://gist.github.com/satran/95195fc86289dcf05cc8f66c363edb36][Gist]], [[https://www.reddit.com/r/emacs/comments/1c3oqqh/modern_tabs_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1c2ndxf/emacs_tab_bar_that_looks_like_browser_tab_bars/][Emacs tab bar that looks like browser tab bars, also some nano love]] - [[https://www.jamescherti.com/emacs-tab-bar-vim-style-colors/][Making the Emacs Tab Bar Look Like Vim’s Tab Bar]] ([[https://www.reddit.com/r/emacs/comments/1c1vpfq/making_the_emacs_tab_bar_look_like_vims_tab_bar/][Reddit]]) - [[https://github.com/jamescherti/emacs-tomorrow-night-deepblue-theme]["Tomorrow Night Deepblue" Emacs theme, a beautiful deep blue variant of the Tomorrow Night theme]] ([[https://www.reddit.com/r/emacs/comments/1c4hz79/tomorrow_night_deepblue_emacs_theme_a_beautiful/][Reddit]]) - [[https://protesilaos.com/codelog/2024-04-09-emacs-ef-dream-reverie-themes/][Protesilaos Stavrou: Emacs: ef-reverie and ef-dream are added to the ef-themes]] - Navigation: - [[https://www.youtube.com/watch?v=r3T_R9wpB_o][Why use tabs with emacs (even the tab line variant)? - YouTube]] (11:51, [[https://www.reddit.com/r/emacs/comments/1c46jla/why_use_tabs_even_the_tab_line_variant_on_emacs/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=EU-6powpCGA&feature=youtu.be][Emacs Define Word And Thesaurus 2024_04_04_03:24:19]] - [[https://francopasut.netlify.app/post/markdown-vim-emacs-sublime-vscode/][D.V.F.P.: Markdown with Vim, Emacs, Sublime Text 4 and Visual Studio Code]] - [[https://github.com/Michael-Allan/Breccia.Emacs][breccia-mode: editing Breccia, a lightweight markup language for point-form outlining and drafting. See reluk.ca/project/Breccia/]] - [[https://notxor.nueva-actitud.org/2024/04/02/tomar-notas-con-howm-en-emacs.html][Tomar notas con howm en Emacs]] - [[https://manueluberti.eu/posts/2024-04-10-thesis-latex/][Manuel Uberti: Thesis frontispiece with LaTeX]] - [[https://i.redd.it/7ep2ys29sguc1.gif][latex environment transclusions]] ([[https://www.reddit.com/r/emacs/comments/1c3wbrt/latex_environment_transclusions/][Reddit]]) - [[https://gist.github.com/tmalsburg/c4e8c9bc9a94a7f9faea21f1c7b2cd0f][An Emacs command that takes the DOI in the clipboard and inserts the corresponding BibTeX entry at point. · GitHub]] ([[https://scholar.social/@tmalsburg/112247612360028941][@tmalsburg@scholar.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=0-brF21ShRk][You Should Really Learn Org Mode - It's Easy]] - [[https://alpo.gitlab.io/jots/posts/2024/04/automatic-clock-in-in-org-mode/][Automatic Clock in in Org Mode | jots. tl;dr]] ([[https://hachyderm.io/@al3x/112269740144386873][@al3x@hachyderm.io]]) - [[https://i.redd.it/clhpsqlopwtc1.gif][[inspiration] multiple column view definition]] ([[https://www.reddit.com/r/orgmode/comments/1c1pabm/inspiration_multiple_column_view_definition/][Reddit]]) - [[https://emacs.ch/@grinn/112240900081287712][Using org-real to keep a horizon view of important things in Org - @grinn@emacs.ch]] - [[https://stackoverflow.com/a/78326595][Tip: using org-tree-to-indirect-buffer]] ([[https://social.tchncs.de/@Castiai/112274181955150217][@Castiai@social.tchncs.de]]) - [[https://zzamboni.org/post/beautifying-org-mode-in-emacs/][zzamboni.org | Beautifying Org Mode in Emacs]] (2018, [[https://news.ycombinator.com/item?id=40037844][HN]]) - [[https://youtube.com/watch?v=Qqu6fBk7ibo&si=vI5-v7iOTb8Mns_6][Org Mode Fundamentals Volume 5: Sparse Trees]] (5:13, [[https://irreal.org/blog/?p=12105][Irreal]]) - [[https://www.youtube.com/watch?v=Hj4WQaTWZjw][Org Mode Fundamentals Volume 6: Plain Lists]] (04:52) - [[https://github.com/meedstrom/quickroam][quickroam: Fast versions of org-roam-node-find, -insert]] ([[https://www.reddit.com/r/emacs/comments/1c08e5z/quickroam_fast_versions_of_orgroamnodefind_insert/][Reddit]]) - Import, export, and integration: - [[https://systemcrafters.net/newsletter/sc-news-009.html][Issue 009 - System Crafters, including an Org tip for excluding headings when publishing]] ([[https://fosstodon.org/@daviwil/112252760630518915][@daviwil@fosstodon.org]]) - [[https://www.unwoundstack.com/blog/ob-coq.html][Unwound Stack: Ann: ob-coq]] - proof assistant - [[https://github.com/tmythicator/ob-ts-node][Org Babel support for Typescript via ts-node]] - [[https://www.miskatonic.org/2024/04/11/upgrading-tor/][William Denton: Upgrading my Tor bridges]] - configuration in Org - [[https://github.com/kijowski/eleventy-plugin-org][eleventy-plugin-org]] ([[https://www.reddit.com/r/orgmode/comments/1c2kk9b/eleventypluginorg/][Reddit]]) - [[http://yummymelon.com/devnull/exporting-utf-8-smart-quotes-from-org-mode.html][Exporting UTF-8 Smart Quotes from Org Mode]] - [[https://karl-voit.at/tags/lazyblorg/][More people using lazyblorg]] ([[https://graz.social/@publicvoit/112263506869505919][@publicvoit@graz.social]]) - [[https://git.sr.ht/~jmasson/org-gtasks][org-gtasks:Export/import all Google Tasks to org files.]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=66e307b411eb74409a2acb82d3450e9702e64c23][lisp/org-element.el: Add repeater-deadline support to org-element]] - Denote: - [[https://paste.sr.ht/~zyd/d3a393070f53ff3dc01e11e6c73d8b4a15c51e74][zyd-expand-and-complete-with-denote — paste.sr.ht]] ([[https://emacs.ch/@zyd/112239786407480932][@zyd@emacs.ch]] ) - Coding: - [[https://www.youtube.com/watch?v=XeOXeH7f_so][My development setup | Walkthrough | Terminal, Shell, Editor, Multiplexer]] (16:56) - [[https://media.emacs.ch/media_attachments/files/112/266/590/433/254/724/original/a4ee6a6248c1f826.mp4][clang-format-indent]] ([[https://emacs.ch/@grinn/112266637516659843][@grinn@emacs.ch]]) - [[https://github.com/ajc/nginx-mode][Nginx mode 1.1.10 release]] ([[https://aus.social/@cos/112256286135434564][@cos@aus.social]]) - [[https://github.com/DevelopmentCool2449/colorful-mode][DevelopmentCool2449/colorful-mode: 🎨Preview any color in your buffer]] ([[https://www.reddit.com/r/emacs/comments/1c12zr9/colorfulmodeel_a_featured_alternative_to/][Reddit]]) - [[https://jonathanj.in/kele.el/references/changelog/#050][Kele (Kubernetes management package) 0.5.0 released]] ([[https://www.reddit.com/r/emacs/comments/1c34e2n/kele_kubernetes_management_package_050_released/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1c0v28k/lspmode_vs_lspbridge_vs_lspce_vs_eglot/][lsp-mode vs. lsp-bridge vs. lspce vs. eglot]] - [[https://www.reddit.com/r/emacs/comments/1c216kr/experimenting_with_tree_sitter_and_imenulist/][Experimenting with tree sitter and imenu-list symbol views]] - [[https://www.youtube.com/watch?v=1Jp_EdRf4rs][Kyle Meyer: A Tour of Magit]] (20:45) - [[https://www.youtube.com/watch?v=6vu11W70DFQ][#13 C/C++, Emacs, Haskell, and Coq. The Journey - John Wiegley]] (01:39:31) - [[https://www.youtube.com/watch?v=QVsJeuSBDQk][Lets Write A Tinder Client For Emacs]] - livestream coding - [[https://www.youtube.com/watch?v=J-LT_PjButI][Rust Application - Moving to a server (continued) | Live | Rust | Emacs or Neovim?]] (58:04) - Math: - [[http://yitang.uk/2024/04/10/2024-04-10-less-excel-more-rpython-in-emacs/][Yi Tang: Less Excel, More R/Python in Emacs]] - Web: - [[https://lifeofpenguin.blogspot.com/2024/04/mozilla-readability-in-gnu-emacs.html][Anand Tamariya: Mozilla Readability in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/1bzlhy6/mozilla_readability_in_gnu_emacs/][Reddit]]) - [[https://jiewawa.me/2024/04/another-way-of-integrating-mozilla-readability-in-emacs-eww/][Jiewawa: Another Way of integrating Mozilla Readability in Emacs EWW]] - Doom Emacs: - [[https://diegologs.com/pruebo-dom-emacs/][Pruebo DOOM Emacs por primera vez]] - AI: - [[https://emacs.ch/@bram85/112276867554385014][Access kagi FastGPT from an Org Babel block (@bram85@emacs.ch)]] - [[https://asciinema.org/a/653482][Demo of extending kagi.el with your own FastGPT prompts]] ([[https://emacs.ch/@bram85/112248490288030490][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1c0gg7n/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2024/04/12/2024-04-austin-emacs-meeting/][Eric MacAdie: 2024-04 Austin Emacs Meeting]] - new [[https://old.reddit.com/r/EmacsATX/new/][r/EmacsATX]] - [[https://bastibe.de/2024-03-24-rip-emacs-2011-2023.html][Emacs 2011-2023]] ([[https://www.reddit.com/r/emacs/comments/1c4dbrv/emacs_20112023/][Reddit]], [[https://news.ycombinator.com/item?id=40033870][HN]], [[https://lobste.rs/s/e2bnzn/emacs_2011_2023][lobste.rs]]) - Bastian Bechtold shifting to VS Code - [[https://irreal.org/blog/?p=12097][Irreal: Neal Stephenson On Emacs]] - Other: - [[https://github.com/t0yv0/t0yv0-emacs/commit/7fcd14a86f298b0a6a3d76ceb5134fb603f6c61c][Register helpers - pick the first available letter]] ([[https://vmst.io/@t0yv0/112249469934593290][@t0yv0@vmst.io]]) - [[https://www.youtube.com/watch?v=6vsXpC0zgEM][Emacs Password Menu Package Is Frontend For Authinfo GPG File 2024_04_10_03:03:34]] (10:03) - [[https://youtu.be/qPNVMQF9zK4][Circle Packing Animation in GNU Emacs]] (0:32, [[https://www.reddit.com/r/emacs/comments/1c1auus/circle_packing_animation_in_gnu_emacs/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2024/04/svg-animation-in-gnu-emacs.html][Anand Tamariya: SVG Animation in GNU Emacs]] (0:22, [[https://www.reddit.com/r/emacs/comments/1c3o7ft/svg_animation_in_gnu_emacs/][Reddit]]) - [[https://www.youtube.com/playlist?app=desktop&list=PLNJWazvift25KnHDwYlhwrrgr60wtpQOB][Lukewh's Emacs Videos]] - [[https://www.youtube.com/watch?v=NxY1rpFXRHA][Apple: Emacs on Mac OS X - To Alt or Command?]] (05:13) - [[https://ports.macports.org/port/emacs-mac-app-devel/][Emacs for macOS - 29.3 update now available for Mitsuharu Yamamoto's fork]] ([[https://sfba.social/@kickingvegas/112253571548243412][@kickingvegas@sfba.social]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00186.html][Clarification of CVE-2024-30203 and trusted vs untrusted content]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00242.html][Challenges of mouse-highlighting non-contiguous portions of text]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=568c1741352a4932508fbbd474b9fd9ebe90ddfb][Add 'forward-sexp-default-function' to be used by 'treesit-forward-sexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7add47337b62064998a5b80f357acc39b1253e98][Add command 'list-keyboard-macros' that works like 'list-buffers'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17e26cf57e18c5df2172a7049591d89fc53b3fb6][(define-globalized-minor-mode): Require the use of `run-mode-hooks`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7a83e23d47ca9e3e6ca70078e956e31301e5e6d][lisp/emacs-lisp/track-changes.el: New file (bug#70077)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5734047b812639c06c90eb3baf82ff502db59fb5][Support tooltips for fringe indicators]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=952f20fabe76c087aa96645389cfd4786fc95380][Improved docs]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=414f8d02c1a361fa780e55fcf0f260fe00a9a62d][New user option 'tab-line-tabs-buffer-group-function']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f93df59e8c9038a10992b71bfd6beeda70f806dd][; Fix documentation of a recent change in dbus.el (bug#70301)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a69890eea946beb0858273a20d260a170485b79a][Improve D-Bus byte-array conversion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d0cf9f3601b88e4a87a0afd557110ea4c6834998][Merge branch 'mouse-wheel-buttons']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e720ba6219394d275dd741c5f17feea1ee0bf9af][(mouse-wheel-buttons): Map old-style wheel buttons to actual wheel events]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=677bc276998de0a467803b35134925d833d1ab9d][; * etc/NEWS: Announce new ls-lisp options. (Bug#70721)]] - New packages: - http://melpa.org/#/flymake-margin: Sets flymake to work with margin instead of fringes (MELPA) - http://melpa.org/#/ipe: Insert, Update and Delete PAIRs using overlays (MELPA) - http://melpa.org/#/lirve: Learn irregular verbs in English (MELPA) ([[https://hostux.social/@andros/112271290983601494][@andros@hostux.social]]) - http://melpa.org/#/neut-mode: A major mode for Neut (MELPA) - http://melpa.org/#/retraction-viewer-section: Show retraction information in the universal-sidecar (MELPA) - http://melpa.org/#/retraction-viewer: View retraction information for current citation (MELPA) - http://melpa.org/#/swift-ts-mode: Major mode for Swift based on tree-sitter (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!