From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sacha Chua Newsgroups: gmane.emacs.tangents Subject: 2024-05-06 Emacs news Date: Mon, 06 May 2024 21:46:22 -0400 Message-ID: <87le4mcs29.fsf@sachachua.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36743"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-tangents@gnu.org Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Tue May 07 03:47:02 2024 Return-path: Envelope-to: get-emacs-tangents@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s49v3-00096c-Og for get-emacs-tangents@m.gmane-mx.org; Tue, 07 May 2024 03:47:02 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s49uk-0004Iv-Tl; Mon, 06 May 2024 21:46:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s49ug-0004Gm-3W for emacs-tangents@gnu.org; Mon, 06 May 2024 21:46:38 -0400 Original-Received: from mail-yw1-x112f.google.com ([2607:f8b0:4864:20::112f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s49uZ-0005ZN-CB for emacs-tangents@gnu.org; Mon, 06 May 2024 21:46:37 -0400 Original-Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-61b62005f38so27545247b3.2 for ; Mon, 06 May 2024 18:46:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sachachua-com.20230601.gappssmtp.com; s=20230601; t=1715046385; x=1715651185; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=lBH85mj39+cs62AdoqkyqAeDON7jLJZwF2tJNVyG+38=; b=phzExDTg7hcHbM0mOgMYhjToKbLPnF81zjxKEs5pM5sP5R4uDA2rcqmFt5AAXzkAOB EuCbbhROiApLOQ1YuzG49CosxG4XqZk6GtopUygZTmbIy4nbQI8KK80yXvn0cr8QqOXt LR8YBvSZbs2Pl2fPKYiOCjLtLj1fOSXjcyKQmXxlHV3adcgDdH8iEXZzLRpOn9ZPm5Cs yMKk+YFn/q9mTNLjEZmNPuypsTj3QE4oGdCZMfqHLtRK/5D39dvVYFpwEGPdTqYVAMuW LRiNaXllSZ7FxVTP+GueOUXkKYXka3UQhjVddYTgO/coKwhQeF8UwuQfWEPAtz5PjCFR eDjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715046385; x=1715651185; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lBH85mj39+cs62AdoqkyqAeDON7jLJZwF2tJNVyG+38=; b=l5U2UaUDTH1hA1ud52CHmS8FiYai6sesrdCpb8y/tdABxgXUh2e/gJQHUJ14zsBwtj kNRvS+XlcQlcvBkdOsthZX+6Ovcj3afg25T2Nffv9dyLIxyC/GMCyVgrEWkY9p/iJUp2 pLE3B5GBIS461n71pi4380PN5WK2Cba1bAn8N/VYxEDiOIYnfERJ4NnYvuoqq7aMEjfJ knPo8ObUhRWZHVHJEqYlu1Eflb4zKZhfg2DMqKDb3DE+cZ2pJGHzvtMG/mRMHCYNwwq2 aWU2JjvxC8QUNjvvGAqkNDXfM5pf0Ub+MpuMAkxuPgAAOx3yt3T8JgH3kcI2+S/oMwrL 4aBQ== X-Gm-Message-State: AOJu0YyYyBnFSb0jGb5csIlSDPn3SNKzH8ov2oP+0tKh+fMrcDDvwx9p a1a9209NwVBSUxNmxjDqR0c5bLwUoBizyKrTUvzYJ2Y7LzX8YTRMHgEZju3DHlgh7bF23hwuxEK FXTQ= X-Google-Smtp-Source: AGHT+IF60IrST7AssJBvIMCLkctCqZ/8zSmXf9ClpM3b7GpluI6w3tPEc73GFPXydQhsLOEPOoeIbg== X-Received: by 2002:a5b:60e:0:b0:deb:3c92:9ae3 with SMTP id d14-20020a5b060e000000b00deb3c929ae3mr11418098ybq.44.1715046384888; Mon, 06 May 2024 18:46:24 -0700 (PDT) Original-Received: from sacha-x230 (bras-base-toroon0822w-grc-06-70-54-59-113.dsl.bell.ca. [70.54.59.113]) by smtp.googlemail.com with ESMTPSA id l14-20020a056902072e00b00dcc7b9115fcsm2325196ybt.3.2024.05.06.18.46.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 May 2024 18:46:23 -0700 (PDT) Received-SPF: none client-ip=2607:f8b0:4864:20::112f; envelope-from=sacha@sachachua.com; helo=mail-yw1-x112f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.tangents:1184 Archived-At: --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 2024-05-06 Emacs news =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - Upcoming events: - Emacs.si (in person): Emacs.si meetup #8 2024 (v #=C5=BEivo) Thu May 9 2= 000 CET - Erlangen/Nueremberg: intro to Emacs (in German, in person) Fri May 10 1400 Europe/Berlin - Atelier Emacs Montpellier (in person) Fri May 10 1800 Europe/Paris - M-x Research: TBA Wed May 15 0800 A= merica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/G= MT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [smartrep.el: Support sequential operation which omit prefix key] () - [Irreal: Should You Use Key Shortcuts or M-x] () - [Avoiding Emacs Bankruptcy] () ([lobste.rs] ()) - [GNU Emacs Which Key and Avy setup !!] () (34:59) - [Better garbage collection config] () ([@ThierryStoehr@framapiaf.= org] ()) - [mkleehammer's Basic Emacs Keybindings] () ([Reddit] ()) - [Aero Emacs: thornjad Spacemacs-based Emacs Config] () - [darth-cheney's Emacs Config] () - [Yet-another-emacs-config] () - [James Dyer: How To Map RAlt to Ctrl for Emacs] () - Emacs Lisp: - [Easky is the interface to control Eask CLI, it's a package manager a= nd sandbox tools to test and manage your elisp packages.] () - [Xah Ep551 Emacs Lisp Coding, html text commands add related box] () (01:30:54) - Appearance: - [emacs-soothe-theme: Dark Colorful theme for Emacs, built for synesth= esiacs with a taste for Skittles=E2=84=A2] () - Navigation: - [mwim: `Move Where I Mean: Switch between various line positions, lik= e moving to the beginning/end of code, line or comment.] () - [Custom navigation minor mode] () ([Reddit] ()) - [Protesilaos Stavrou: Emacs: beframe version 1.1.0] () - Dired: - [nfdn: Announcing Casual Dired - an opinionated porcelain for the Ema= cs file manager] () ([@kickingvegas@= sfba.social] ()) - Org Mode: - [Org Mode Fundamentals Volume 10: External Links (Part 1)] () (07:28) - [org-refile into archive, preserving header structure] () ([@sqrtminusone@emacs.ch] (= )) - [Anand Tamariya: Alternatives in GNU Emacs - File Explorer] () ([Reddit] ()) - Org Mode links - [Org-roam-bibtex - Quick Presentation] () ([Reddit] ()) - [Macro Slides] () (00:= 43) - [Irreal: Porting From Obsidian To Org Mode] () - Org development: - [ob-latex: New custom option `org-babel-latex-process-alist'] () - [org-element-timestamp-parser: Allow time in diary sexp timestamps]= () - [org-display-inline-images: Prioritize #+attr_org over other #+attr= _...] () - [org-ctags.el: Do not activate on load] () - Denote: - [Projekt Medusa: Denote | Plain DrOps] () a Hydra for Denote ([lemmy.ml] ()) - Completion: - [Magnus: Orderless completion in lsp-mode] () - Coding: - [Conner, define and run project specific commands] () - [Marcin Borkowski: Pretty printing SQL] () - [Emacs + Python + Hatch - HogLog] () ([@jtmoulia@mstdn.social] ()) - [abl-mode: Simplify test-driven development of Python programs using = virtual environments] () - [Productive Emacs (CIDER): Debugging] () (2016) - [ssh-config-mode: Mode for fontification of ~/.ssh/config] () - [New package scala-repl in MELPA for Scala developers] () - [Kyle Meyer: A Tour of Magit] () - [bram85-magit-find-file-as-of - display a file at a certain moment] (= ) - Math: - [Mathing in Emacs with Casual] () ([Reddit] (), [Irreal] ()) - Web: - [Anand Tamariya: Alternatives in GNU Emacs - Tag Explorer] () ([Reddit] ()) Firefox bookmarks - Mail, news, and chat: - [How to Use Email within Emacs] () (2023) - [bram85's elfeed configuration with custom functions, tags, relative = dates, and read records] () - Fun: - [Jeremy Friesen: Creating an Emacs Helper Function for Incrementing a= Game Clock Track] () - [My husband has become a vim peasant - please advise] () - AI: - [OpenAI ChatGPT code completion emacs library] () (13:03) - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Ask HN: What are your best Emacs tips? | Hacker News] () - [Re: Why host Emacs packages on GitHub? (Microsoft VS Freedom) | Prot= esilaos Stavrou] () ([HN] ()) - [I challenge anyone to beat my Elisp benchmark results! 13.33s] () - Other: - [ostseepinguin / hide-secrets-el - hides secrets in buffer] () ([@SebasTEAan@emacs.ch] ()) - [T. V. Raman: Emacspeak 60.0 (DreamDog) Unleashed!] () - [Irreal: Emacs Everywhere Revisited] () - Emacs development: - emacs-devel: - [Tip for handling multiple patches attached to an email] () M-| git am o= r piem-am - [Explanation of what the pdumper does] () - [Explanation of bidi structures] () - [Tip for debugging garbage collection with or without rr] () - [Discussion of project-type abstraction] () - [Retract lexical cookie source load warning] () - [New variable 'project-files-relative-names'] () - [Locate error source of ExceptionGroup in Python shell] () - [Only issue lexical cookie warning for elisp files] () - [Warn when loading .el files without lexical-binding declaration] () - [Make the buffer displayed by tab-bar-select-restore-windows internal= ] () - [Merge branch 'lisp-func-type-decls' into 'master'] () - [New function 'python-shell-send-block' for python-mode] () - [Support hints in the :repeat keyword of defvar-keymap for repeat-mod= e] () - [* etc/NEWS (Function type declaration): Add entry.] () - New packages: - casual-dired : Casual Dired (MELPA) - conner : Define and run project specific c= ommands (MELPA) - context-transient : Context spe= cific transients (MELPA) - mindstream : Start writing, stay focus= ed, don't worry (MELPA) - org-bookmarks : Manage bookmarks in= Org mode (MELPA) - xkb-mode : Major mode for editing X Keyb= oard Extension (XKB) files (MELPA) Links from [reddit.com/r/emacs] (), [r/or= gmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [lobste.rs] (), [kbin] (), [programming.dev] (), [lemmy] (), [communick.news] (), [planet.emacslife.c= om] (), [YouTube] (), [the Emacs NEWS file] = (), [Emacs Calenda= r] (), and [emacs-devel] (). Thanks to Andr=C3=A9s Ram=C3=ADre= z for emacs-devel links. Do you have an Emacs-related link or announcement?= Please e-mail me at [sacha@sachachua.com] (). = Thank you! =20=20=20=20 --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable

2024-05-06 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.= dev, lemmy, communick.news, planet.emacslife.com, YouTube, = the Ema= cs NEWS file, Emacs Calenda= r, and emacs-devel. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links= . Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!

=20=20=20=20 --==-=-=-- --=-=-= Content-Type: text/x-org; charset=utf-8; name=emacs-news.org Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable * 2024-05-06 Emacs news - Upcoming events: - Emacs.si (in person): Emacs.si meetup #8 2024 (v #=C5=BEivo) https://do= godki.kompot.si/events/7350dff6-e688-4e84-8aad-4c734b4ed61f Thu May 9 2000 = CET - Erlangen/Nueremberg: intro to Emacs (in German, in person) https://wwwc= ip.cs.fau.de/~oj14ozun/emacs/ Fri May 10 1400 Europe/Berlin - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em= acs Fri May 10 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed May 15 0800 Ameri= ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -= 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://github.com/myuhe/smartrep.el][smartrep.el: Support sequential= operation which omit prefix key]] - [[https://irreal.org/blog/?p=3D12145][Irreal: Should You Use Key Shortc= uts or M-x]] - [[https://b.tuxes.uk/avoiding-emacs-bankruptcy.html][Avoiding Emacs Ban= kruptcy]] ([[https://lobste.rs/s/lknqgm/avoiding_emacs_bankruptcy_with_good= ][lobste.rs]]) - [[https://www.youtube.com/watch?v=3DbobKVvWilU8][GNU Emacs Which Key an= d Avy setup !!]] (34:59) - [[https://config.phundrak.com/emacs/basic-config.html#better-garbage-co= llection][Better garbage collection config]] ([[https://framapiaf.org/@Thie= rryStoehr/112395116757453984][@ThierryStoehr@framapiaf.org]]) - [[https://gist.github.com/mkleehammer/d91f5b35496a8ceab680ab9c553d211b]= [mkleehammer's Basic Emacs Keybindings]] ([[https://www.reddit.com/r/planet= emacs/comments/1cj46ag/mkleehammers_basic_emacs_keybindings/][Reddit]]) - [[https://github.com/thornjad/aero][Aero Emacs: thornjad Spacemacs-base= d Emacs Config]] - [[https://github.com/darth-cheney/emacs-config/blob/macbook-m1/configur= ation.org][darth-cheney's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/1civcad/yetanotheremacsconfig= /][Yet-another-emacs-config]] - [[https://emacs.dyerdwelling.family/emacs/20240425213402-emacs--how-to-= map-ralt-to-ctrl/][James Dyer: How To Map RAlt to Ctrl for Emacs]] - Emacs Lisp: - [[https://github.com/emacs-eask/easky][Easky is the interface to contro= l Eask CLI, it's a package manager and sandbox tools to test and manage you= r elisp packages.]] - [[https://www.youtube.com/watch?v=3DGqd1Kut48N0][Xah Ep551 Emacs Lisp C= oding, html text commands add related box]] (01:30:54) - Appearance: - [[https://github.com/emacsfodder/emacs-soothe-theme][emacs-soothe-theme= : Dark Colorful theme for Emacs, built for synesthesiacs with a taste for S= kittles=E2=84=A2]] - Navigation: - [[https://github.com/alezost/mwim.el/][mwim: `Move Where I Mean: Switch= between various line positions, like moving to the beginning/end of code, = line or comment.]] - [[https://gist.github.com/Nondv/ee88a926427d1d3e5f54b1f6963ef3ef][Custo= m navigation minor mode]] ([[https://www.reddit.com/r/emacs/comments/1ckqg4= n/custom_navigation_minor_mode/][Reddit]]) - [[https://protesilaos.com/codelog/2024-05-06-emacs-beframe-1-1-0/][Prot= esilaos Stavrou: Emacs: beframe version 1.1.0]] - Dired: - [[http://yummymelon.com/devnull/announcing-casual-dired---an-opinionate= d-porcelain-for-the-emacs-file-manager.html][nfdn: Announcing Casual Dired = - an opinionated porcelain for the Emacs file manager]] ([[https://sfba.soc= ial/@kickingvegas/112396404316301215][@kickingvegas@sfba.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=3D0mxdjKDpIZs][Org Mode Fundamentals = Volume 10: External Links (Part 1)]] (07:28) - [[https://sqrtminusone.xyz/configs/emacs/#archiving-records][org-refile= into archive, preserving header structure]] ([[https://emacs.ch/@sqrtminus= one/112356880468653074][@sqrtminusone@emacs.ch]]) - [[https://lifeofpenguin.blogspot.com/2024/04/alternatives-in-gnu-emacs-= file-explorer.html][Anand Tamariya: Alternatives in GNU Emacs - File Explor= er]] ([[https://www.reddit.com/r/emacs/comments/1cgowkg/alternatives_in_gnu= _emacs_file_explorer/][Reddit]]) - Org Mode links - [[https://youtube.com/watch?v=3DWy9WvF5gWYg&si=3Dng7UWtSvKN3aVOlZ][Org-= roam-bibtex - Quick Presentation]] ([[https://www.reddit.com/r/emacs/commen= ts/1ciyk2e/orgroambibtex_quick_presentation/][Reddit]]) - [[https://www.youtube.com/watch?v=3DCEjWbQEfxZo][Macro Slides]] (00:43) - [[https://irreal.org/blog/?p=3D12143][Irreal: Porting From Obsidian To = Org Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D43ba00b2b14adfb2670555f9a4a286bd4d1dc0d5][ob-latex: New custom o= ption `org-babel-latex-process-alist']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D5da0eb6ea77742bb8dbff82d105f79e829eaa415][org-element-timestamp-= parser: Allow time in diary sexp timestamps]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3Dfede1c9909e68fcd6c526ed6e63788e1fdf7d828][org-display-inline-ima= ges: Prioritize #+attr_org over other #+attr_...]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3Dbadb09d679d7cde07e29b6c5fa7b52a0c24cb2f5][org-ctags.el: Do not a= ctivate on load]] - Denote: - [[https://plaindrops.de/blog/2024/medusadenote/][Projekt Medusa: Denote= | Plain DrOps]] a Hydra for Denote ([[https://lemmy.ml/post/15188698][lemm= y.ml]]) - Completion: - [[https://magnus.therning.org/2024-05-04-orderless-completion-in-lsp-mo= de.html][Magnus: Orderless completion in lsp-mode]] - Coding: - [[https://github.com/tralph3/conner/][Conner, define and run project sp= ecific commands]] - [[https://mbork.pl/2024-05-04_Pretty_printing_SQL][Marcin Borkowski: Pr= etty printing SQL]] - [[https://jtmoulia.srht.site/guides/emacs-python-hatch/][Emacs + Python= + Hatch - HogLog]] ([[https://mstdn.social/@jtmoulia/112391859480316643][@= jtmoulia@mstdn.social]]) - [[https://github.com/afroisalreadyinu/abl-mode][abl-mode: Simplify test= -driven development of Python programs using virtual environments]] - [[https://www.youtube.com/watch?v=3DKTdyp8VbuUw][Productive Emacs (CIDE= R): Debugging]] (2016) - [[https://github.com/jhgorrell/ssh-config-mode-el][ssh-config-mode: Mod= e for fontification of ~/.ssh/config]] - [[https://www.reddit.com/r/emacs/comments/1ckqy3z/new_package_scalarepl= _in_melpa_for_scala/][New package scala-repl in MELPA for Scala developers]] - [[https://www.youtube.com/watch?v=3D1Jp_EdRf4rs&feature=3Dyoutu.be][Kyl= e Meyer: A Tour of Magit]] - [[https://emacs.ch/@bram85/112365691040649759][bram85-magit-find-file-a= s-of - display a file at a certain moment]] - Math: - [[http://yummymelon.com/devnull/mathing-in-emacs-with-casual.html][Math= ing in Emacs with Casual]] ([[https://www.reddit.com/r/emacs/comments/1ci1l= y6/mathing_in_emacs_with_casual/][Reddit]], [[https://irreal.org/blog/?p= =3D12147][Irreal]]) - Web: - [[https://lifeofpenguin.blogspot.com/2024/05/alternatives-in-gnu-emacs-= tag-explorer.html][Anand Tamariya: Alternatives in GNU Emacs - Tag Explorer= ]] ([[https://www.reddit.com/r/emacs/comments/1clf2tr/alternatives_in_gnu_e= macs_tag_explorer/][Reddit]]) Firefox bookmarks - Mail, news, and chat: - [[https://www.maketecheasier.com/use-email-within-emacs/][How to Use Em= ail within Emacs]] (2023) - [[https://emacs.ch/@bram85/112356605868045323][bram85's elfeed configur= ation with custom functions, tags, relative dates, and read records]] - Fun: - [[https://takeonrules.com/2024/05/03/creating-an-emacs-helper-function-= for-incrementing-a-game-clock-track/][Jeremy Friesen: Creating an Emacs Hel= per Function for Incrementing a Game Clock Track]] - [[https://www.reddit.com/r/emacs/comments/1ck8w2g/my_husband_has_become= _a_vim_peasant_please_advise/][My husband has become a vim peasant - please= advise]] - AI: - [[https://www.youtube.com/watch?v=3DwS1si5Lh9lA][OpenAI ChatGPT code co= mpletion emacs library]] (13:03) - Community: - [[https://www.reddit.com/r/emacs/comments/1chgsxe/weekly_tips_tricks_c_= thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://news.ycombinator.com/item?id=3D40193485][Ask HN: What are you= r best Emacs tips? | Hacker News]] - [[https://protesilaos.com/codelog/2024-04-30-re-emacs-github-freedom-mi= crosoft/][Re: Why host Emacs packages on GitHub? (Microsoft VS Freedom) | P= rotesilaos Stavrou]] ([[https://news.ycombinator.com/item?id=3D40208064][HN= ]]) - [[https://www.reddit.com/r/emacs/comments/1ciu2hw/i_challenge_anyone_to= _beat_my_elisp_benchmark/][I challenge anyone to beat my Elisp benchmark re= sults! 13.33s]] - Other: - [[https://gitlab.com/ostseepinguin1/hide-secrets-el][ostseepinguin / hi= de-secrets-el - hides secrets in buffer]] ([[https://emacs.ch/@SebasTEAan/1= 12373279928713926][@SebasTEAan@emacs.ch]]) - [[https://emacspeak.blogspot.com/2024/05/emacspeak-600-dreamdog-unleash= ed.html][T. V. Raman: Emacspeak 60.0 (DreamDog) Unleashed!]] - [[https://irreal.org/blog/?p=3D12149][Irreal: Emacs Everywhere Revisite= d]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00017.htm= l][Tip for handling multiple patches attached to an email]] M-| git am or p= iem-am - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00157.htm= l][Explanation of what the pdumper does]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00144.htm= l][Explanation of bidi structures]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00615.htm= l][Tip for debugging garbage collection with or without rr]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00558.htm= l][Discussion of project-type abstraction]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd51d= e0c5d90117bc1dc4bc5bc700253d71cd4579][Retract lexical cookie source load wa= rning]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D370b= 216f08699bdd85b910868642df441c06306c][New variable 'project-files-relative-= names']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dbfb3= 1a06acadd5e819a3cb8dc6886122e53646f3][Locate error source of ExceptionGroup= in Python shell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1121= f17d7c4bc3b71edcd0799b894f50aa3a715e][Only issue lexical cookie warning for= elisp files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D81ba= d84a617be38459da313a75719b5627bb15fe][Warn when loading .el files without l= exical-binding declaration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da914= 667a0071e3a19846fff9ea5ff8e8f1457e17][Make the buffer displayed by tab-bar-= select-restore-windows internal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dda8b= 06bd6181bc56fb0f133d17cae7eff44a83e8][Merge branch 'lisp-func-type-decls' i= nto 'master']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db2e9= 2c746eb7d1135d3d4ccecc774d79555ffb99][New function 'python-shell-send-block= ' for python-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0023= 891e84285c2ea2a8029f479135f792c9d1e9][Support hints in the :repeat keyword = of defvar-keymap for repeat-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8e1e= 8099aad0fbb2bc375b45379913b8ca55e926][* etc/NEWS (Function type declaration= ): Add entry.]] - New packages: - http://melpa.org/#/casual-dired: Casual Dired (MELPA) - http://melpa.org/#/conner: Define and run project specific commands (ME= LPA) - http://melpa.org/#/context-transient: Context specific transients (MELP= A) - http://melpa.org/#/mindstream: Start writing, stay focused, don't worry= (MELPA) - http://melpa.org/#/org-bookmarks: Manage bookmarks in Org mode (MELPA) - http://melpa.org/#/xkb-mode: Major mode for editing X Keyboard Extensio= n (XKB) files (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/spacema= cs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]],= [[https://hn.algolia.com/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&date= Range=3Dall&type=3Dstory][Hacker News]], [[https://lobste.rs/search?q=3Dema= cs&what=3Dstories&order=3Dnewest][lobste.rs]], [[https://kbin.social/m/emac= s/newest][kbin]], [[https://programming.dev/c/emacs?dataType=3DPost&page=3D= 1&sort=3DNew][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=3DPost= &page=3D1&sort=3DNew][lemmy]], [[https://communick.news/c/emacs?dataType=3D= Post&page=3D1&sort=3DNew][communick.news]], [[https://planet.emacslife.com]= [planet.emacslife.com]], [[https://www.youtube.com/playlist?list=3DPL4th0AZ= ixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/e= macs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calen= dar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel= /2024-05][emacs-devel]]. Thanks to Andr=C3=A9s Ram=C3=ADrez 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! =20=20=20=20 --=-=-= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0tCnZpYSBlbWFjcy10YW5nZW50cyBtYWlsaW5nIGxpc3QgKGh0dHBzOi8vbGlzdHMuZ251Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2VtYWNzLXRhbmdlbnRzKQo= --=-=-=--