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: 2023-03-27 Emacs news Date: Mon, 27 Mar 2023 19:42:44 -0400 Message-ID: <87sfdpwykr.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="33083"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-tangents@gnu.org Cancel-Lock: sha1:wdY4Ct80bqhXrm6COvWL1+WOQfI= Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Tue Mar 28 01:43:44 2023 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 1pgwV5-00089k-Ir for get-emacs-tangents@m.gmane-mx.org; Tue, 28 Mar 2023 01:43:43 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgwUw-0003Be-4q; Mon, 27 Mar 2023 19:43:34 -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 1pgwUv-0003BV-2Q for emacs-tangents@gnu.org; Mon, 27 Mar 2023 19:43:33 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pgwUp-0003CQ-T2 for emacs-tangents@gnu.org; Mon, 27 Mar 2023 19:43:32 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1pgwUk-0007mW-N7 for emacs-tangents@gnu.org; Tue, 28 Mar 2023 01:43:22 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=get-emacs-tangents@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:1008 Archived-At: --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 2023-03-27 Emacs news =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - Security: - [Structurally fixing command injection bugs] () - Upcoming events: - Emacs Berlin (virtual, in English) Wed Ma= r 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto -= 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Mar 30 0030 A= sia/Singapore - Mastering Emacs book club Fri Mar 31 1200 America/Vancouver - 1400 America/Chicago - 1500 America= /Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 1 0030 Asia/Kolkata= - 0300 Asia/Singapore - Mastering Emacs book club Sat Apr 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/= Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia= /Singapore - Mastering Emacs book club Sun Apr 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/= Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia= /Singapore - Emacs.si (in person): Emacs.si meetup #4 2023 Mon Apr 3 1900 CET - M-x Research (contact them for password): TBA Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 A= merica/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 23= 00 Asia/Singapore - Mastering Emacs book club Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/= Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 8 0030 Asia/Kolkata = - 0300 Asia/Singapore - Mastering Emacs book club Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/= Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia= /Singapore - Mastering Emacs book club Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/= Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia= /Singapore - Emacs configuration: - [Revisiting Emacs init.el] () (05:23) - [Non-evil users: what modifiers do you use on emacs?] () - [northyear's Emacs Config] () - [Carh's Basic emacs configuration for Clojure and some languages] () - [zsxh's Emacs Config] () - Emacs Lisp: - [Andrea: Moldable Emacs: what is the public API of this Elisp buffer?= ] () - [Magnus: Making an Emacs major mode for Cabal using tree-sitter] () - [Andrey Listopadov: Implementing a protocol-based Fennel REPL and Ema= cs client] () - Appearance: - [Emacs ef-themes (by Prot)] () (05:49) - Navigation: - [sentex.el - regex-based sentence movement commands (formerly segment= .el)] () - [Essential Movement and Editing Shortcuts in Emacs - EP5] () (10:41) - Writing: - [Jinx - Enchanted just-in-time spell-checker [GNU ELPA]=E2=80=8B] () - [Marcin Borkowski: Using a thesaurus from within Emacs] () ([Irreal] ()) - [LaTeX package documentation via `texdoc` with `completing-read` supp= ort] () - Org Mode: - [Emacs Tutorial 6 - Introducing: org-mode] () - [Org Novelist: A system for writing novel-length fiction using Emacs = Org mode.] () ([Irreal] ()) - [Reflecting on my history with org-mode in 2023 =C2=B7] () - [Simple project I created: org context clues] () ([= Reddit] ()) - [org-aggregate: Aggregates tables in Org mode] () ([Reddit] ()) - [Insert link from consult-org-headings with embark] () - [Marcin Borkowski: Manually entering clocking data] () - [org-inline-clocking-buttons: Clock In/Clock Out buttons per org head= ing to simplify clocking in whether on a phone or a desktop.] () - [khalorg: Export and import org agenda items to a Khal calendar.] () - [awesome-org-roam - A curated list of awesome Org-roam resources] () - [Org-noter is under new maintainership with the first MELPA update si= nce 2019] () - [Orgzly auto syncronisation for sync tools like syncthing] () - [Use braindump4000 to convert your org-mode database to an obsidian v= ault for mobile access with the Obsidian app] () ([Reddit] ()) - [VS Code Org Mode is an extension for Visual Studio Code inspired by = the venerable Org mode for Emacs] () - Org development: - [etc/ORG-NEWS: Announce :async header in ob-shell.el] () - [lisp/org-clock.el: Add support for logind] () - Completion: - [cape-yasnippet: Yasnippet Completion at Point Extension] () - [Tassilo Horn: A read-buffer-function also suggesting recent files] (= ) - [Protesilaos Stavrou: Emacs: restart MCT development] () - Coding: - [=E2=80=8EFrom vanilla Emacs to Java IDE in 5 minutes] () - [spdx.el: Insert SPDX license header] () - [Tory Anderson: moving injected styles to a static .css file] () - [Meta Redux: Bad nREPL: 10 Things You Hate About nREPL] () - [Manuel Uberti: CIDER and Clojure LSP] () - [Jeremy Friesen: Using Built-in Emacs 29 Treemacs Package to Get Qual= ified Ruby Function Name] () - [Jump around huge code bases in Emacs without LSP or TAGS] () ([Reddit] ()) - [Better Magit Diffs [with delta and difftastic]=E2=80=8B] () - [Git graph - 2] () - Shells: - [miri.el - browse atuin shell history in emacs] () - Web: - [spookfox v0.3.0: Switch firefox tabs like switch-to-buffer and use c= ommon-lisp to extend Firefox side of spookfox] () ([Reddit] ()) - Mail, news, and chat: - [mu/mu4e 1.10 released] () - [Stream VOD: affiliate-mode Emacs Lisp Twitch Integrations - LLLL Col= onq Lab Sessions] () (02:58:= 40) - Evil mode: - [M. Rinc=C3=B3n: Evil and the Built-In Tree Sitter] () ([Reddit] ()) - Doom Emacs: - [Irreal: State of Doom Emacs] () - Multimedia: - [James Dyer: Trimming ArtRage Playback Scripts using Emacs] () - AI: - [Why Emacs is the best platform for LLMs] () ([Irreal]= ()) - [GitHub announces a bunch of new GPT-4 powered coding assistants. Wha= t should and could Emacs and open-source community do?] () - [I asked the AI overlords for an over the top Emacs icon =F0=9F=98=85= ] () ([Reddit] ()) - [Search with llama] () ([Reddit] ()) - [50 line elisp script for querying ChatGPT 3.5] () - [Alvaro Ramirez: A ChatGPT Emacs shell] () ([lobste.rs] ()) - [chatgpt-shell.el now with experimental DALL-E support] () ([Reddit] (), [lobste.rs] = ()) - [C3PO.el Unleash the power of the Force using ChatGPT inside Emacs.] = () ([Reddit] ()) - [Yet Another ChatGPT Facade] () ([= Reddit] ()) - [leafy-mode: Emacs minor-mode built on top of org-mode for working wi= th ChatGPT] () ([Reddit] ()) - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Emacs maintainer Eli Zaretskii wins the Award for the Advancement of= Free Software from the FSF] () ([Reddit] (= )) - [Philip K.: A Webzine on ELPA packages] () - [Irreal: Curl and Its Developer] () - Other: - [Let's read the Emacs source code - YouTube] () ([Reddit] ()) - [Creating Info Manuals And Adding Them Into Emacs] () (= [Reddit] ()) - [There is a new guy on Youtube making some Emacs videos. Here he show= s how to compile Emacs 29 on Ubuntu.] () - [New blog post: my current build command for Windows] () ([Reddit] (<= https://www.reddit.com/r/planetemacs/comments/11y68zz/new_blog_post_my_curr= ent_build_command_for_windows/>)) - [If your Emacs takes a ridiculous amount of time to launch on Windows= ] () - exclude from Windows Defender - Emacs development: - emacs-devel: - [Tree sitter: Should *-ts-modes derive from a common base?] () - [Re: eglot-test-diagnostic-tags-unnecessary-code fails with certain= clang] () - [built-in sqlite support in 29 - still time for changes?] () - [Discussion of sqlite3 and sexps] () - [Downsides of closql] () - [Problem with indentation blinking with treesitter] () - [How to log errors during compilation] () - [How to debug Emacs when it starts using lots of CPU] () - [Add option to register packages as projects] () - [Connection-local variables are applied in buffers visiting a remote = file] () - [* etc/NEWS: Mention that \x without hex digits is an error.] () - [New user option remote-file-name-inhibit-auto-save] () - New packages: - auto-header : Automat= ically find the right headers (GNU ELPA) - fleetish-theme : A take on the Je= tBrains Fleet theme (MELPA) - jinx : Enchanted Just-in-time Spell Checker= (GNU ELPA, MELPA) - jsdoc : Insert JSDoc comments (MELPA) - latvian-holidays : Latvian holi= days for the calendar (MELPA) - ob-drawtiming : Functions for draw= timing evaluation in org-babel (MELPA) - openpgp : Client for keys= .openpgp.org (GNU ELPA) - orgmdb : An OMDb API client with some con= venience functions (MELPA) - site-lisp : Manage site= -lisp directories (GNU ELPA) - sway-lang-mode : Major mode for s= way (MELPA) - xref-union : Combine m= ultiple Xref backends (GNU ELPA) Links from [reddit.com/r/emacs] (), [r/or= gmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [lobste.rs] (), [planet.emacslife.co= m] (), [YouTube] (), [the Emacs NEWS file] (= ), [Emacs Calendar= ] (), [emacs-devel] (), and [lemmy/c/emacs] (). Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do yo= u have an Emacs-related link or announcement? Please e-mail me at [sacha@sa= chachua.com] (). Thank you! =20=20=20=20 You're receiving this message via the Emacs Tangents mailing list. View list info/unsubscribe: https://lists.gnu.org/mailman/listinfo/emac= s-tangents =20=20=20=20 --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable

2023-03-27 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, You= Tube, the Emacs NEWS file, Ema= cs Calendar, emacs-devel, and lemmy/c/e= macs. 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

You're receiving this message via the Emacs Tangents mailing list. View = list info/unsubscribe

=20=20=20=20 =20=20=20=20 --==-=-=-- --=-=-= Content-Type: text/x-org; charset=utf-8; name=emacs-news.org Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable * 2023-03-27 Emacs news - Security: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00825.html]= [Structurally fixing command injection bugs]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 29= 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 163= 0 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Mar 30 0030 Asia/= Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Fri Mar 31 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Tor= onto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 1 0030 Asia/Kolkata - 0= 300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sat Apr 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toro= nto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Sin= gapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sun Apr 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toro= nto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Sin= gapore - Emacs.si (in person): Emacs.si meetup #4 2023 https://dogodki.kompot.si= /events/2c9a7e59-16d7-410c-857b-208dad75a489 Mon Apr 3 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.gith= ub.io/ Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 Ameri= ca/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 A= sia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toro= nto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 8 0030 Asia/Kolkata - 03= 00 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toro= nto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Sin= gapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toro= nto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Sin= gapore - Emacs configuration: - [[https://www.youtube.com/watch?v=3D-2vlQSHQ8Wc][Revisiting Emacs init.= el]] (05:23) - [[https://www.reddit.com/r/emacs/comments/11zx3bp/nonevil_users_what_mo= difiers_do_you_use_on_emacs/][Non-evil users: what modifiers do you use on = emacs?]] - [[https://git.sr.ht/~northyear/dotemacs][northyear's Emacs Config]] - [[https://github.com/Carht/dot-files][Carh's Basic emacs configuration = for Clojure and some languages]] - [[https://github.com/zsxh/emacs.d][zsxh's Emacs Config]] - Emacs Lisp: - [[http://ag91.github.io/blog/2023/03/24/moldable-emacs-what-is-the-publ= ic-api-of-this-elisp-buffer][Andrea: Moldable Emacs: what is the public API= of this Elisp buffer?]] - [[https://magnus.therning.org/2023-03-22-making-an-emacs-major-mode-for= -cabal-using-tree-sitter.html][Magnus: Making an Emacs major mode for Cabal= using tree-sitter]] - [[https://andreyorst.gitlab.io/posts/2023-03-25-implementing-a-protocol= -based-fennel-repl-and-emacs-client/][Andrey Listopadov: Implementing a pro= tocol-based Fennel REPL and Emacs client]] - Appearance: - [[https://www.youtube.com/watch?v=3Dwy0HQ8ngixw][Emacs ef-themes (by Pr= ot)]] (05:49) - Navigation: - [[https://www.reddit.com/r/emacs/comments/11zs860/sentexel_regexbased_s= entence_movement_commands/][sentex.el - regex-based sentence movement comma= nds (formerly segment.el)]] - [[https://www.youtube.com/watch?v=3DnG3EMqOAWDg][Essential Movement and= Editing Shortcuts in Emacs - EP5]] (10:41) - Writing: - [[https://www.reddit.com/r/emacs/comments/1231t0t/jinx_enchanted_justin= time_spellchecker_gnu_elpa/][Jinx - Enchanted just-in-time spell-checker [G= NU ELPA]=E2=80=8B]] - [[https://mbork.pl/2023-03-25_Using_a_thesaurus_from_within_Emacs][Marc= in Borkowski: Using a thesaurus from within Emacs]] ([[https://irreal.org/b= log/?p=3D11241][Irreal]]) - [[https://gist.github.com/meliache/e645bf50c6aeac8e6e58b92c6bddac20][La= TeX package documentation via `texdoc` with `completing-read` support]] - Org Mode: - [[https://www.youtube.com/watch?v=3Da_y0Tf906Ec&feature=3Dyoutu.be][Ema= cs Tutorial 6 - Introducing: org-mode]] - [[https://www.reddit.com/r/emacs/comments/11yjqxo/org_novelist_a_system= _for_writing_novellength/][Org Novelist: A system for writing novel-length = fiction using Emacs Org mode.]] ([[https://irreal.org/blog/?p=3D11237][Irre= al]]) - [[https://cmdln.org/2023/03/13/reflecting-on-my-history-with-org-mode-i= n-2023/][Reflecting on my history with org-mode in 2023 =C2=B7]] - [[https://www.reddit.com/r/emacs/comments/11x68n1/simple_project_i_crea= ted_org_context_clues/][Simple project I created: org context clues]] ([[ht= tps://www.reddit.com/r/orgmode/comments/11x68zy/simple_project_i_created_or= g_context_clues/][Reddit]]) - [[https://github.com/tbanel/orgaggregate][org-aggregate: Aggregates tab= les in Org mode]] ([[https://www.reddit.com/r/emacs/comments/122e16p/orgtbl= aggregate_aggregates_tables_in_org_mode/][Reddit]]) - [[https://gist.github.com/jdtsmith/8602d998116b953725218224b77b8766][In= sert link from consult-org-headings with embark]] - [[https://mbork.pl/2023-03-20_Manually_entering_clocking_data][Marcin B= orkowski: Manually entering clocking data]] - [[https://github.com/ParetoOptimalDev/org-inline-clocking-buttons][org-= inline-clocking-buttons: Clock In/Clock Out buttons per org heading to simp= lify clocking in whether on a phone or a desktop.]] - [[https://github.com/BartSte/khalorg][khalorg: Export and import org ag= enda items to a Khal calendar.]] - [[https://github.com/kot-behemoth/awesome-org-roam][awesome-org-roam - = A curated list of awesome Org-roam resources]] - [[https://www.reddit.com/r/emacs/comments/11x237p/orgnoter_is_under_new= _maintainership_with_the/][Org-noter is under new maintainership with the f= irst MELPA update since 2019]] - [[https://gist.github.com/fabian-thomas/6f559d0b0d26737cf173e41cdae5bfc= 8][Orgzly auto syncronisation for sync tools like syncthing]] - [[https://emacs.ch/@cpbotha/110054075643278415][Use braindump4000 to co= nvert your org-mode database to an obsidian vault for mobile access with th= e Obsidian app]] ([[https://www.reddit.com/r/orgmode/comments/11whut0/use_b= raindump4000_to_convert_your_orgmode/][Reddit]]) - [[https://github.com/vscode-org-mode/vscode-org-mode/wiki][VS Code Org = Mode is an extension for Visual Studio Code inspired by the venerable Org m= ode for Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D6c9104f59ca8085abe477a81857548461bf88f23][etc/ORG-NEWS: Announce= :async header in ob-shell.el]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D693df6fd90daaa3c982450b5978d9c203d8b629f][lisp/org-clock.el: Add= support for logind]] - Completion: - [[https://github.com/elken/cape-yasnippet][cape-yasnippet: Yasnippet Co= mpletion at Point Extension]] - [[https://tsdh.org/posts/2023-03-21-a-read-buffer-function-also-suggest= ing-recent-files.html][Tassilo Horn: A read-buffer-function also suggesting= recent files]] - [[https://protesilaos.com/codelog/2023-03-25-emacs-restart-mct-developm= ent/][Protesilaos Stavrou: Emacs: restart MCT development]] - Coding: - [[https://talks.skybert.net/emacs-java-setup/emacs-java.html][=E2=80=8E= >From vanilla Emacs to Java IDE in 5 minutes]] - [[https://github.com/condy0919/spdx.el][spdx.el: Insert SPDX license he= ader]] - [[https://tech.toryanderson.com/2023/03/22/moving-injected-styles-to-a-= static-.css-file/][Tory Anderson: moving injected styles to a static .css f= ile]] - [[https://metaredux.com/posts/2023/03/26/bad-nrepl.html][Meta Redux: Ba= d nREPL: 10 Things You Hate About nREPL]] - [[https://manueluberti.eu//2023/03/25/clojure-lsp.html][Manuel Uberti: = CIDER and Clojure LSP]] - [[https://takeonrules.com/2023/03/25/using-built-in-emacs-29-treemacs-p= ackage-to-get-qualified-ruby-function-name/][Jeremy Friesen: Using Built-in= Emacs 29 Treemacs Package to Get Qualified Ruby Function Name]] - [[https://www.youtube.com/watch?v=3DBHWL13sQBWY][Jump around huge code = bases in Emacs without LSP or TAGS]] ([[https://www.reddit.com/r/planetemac= s/comments/11xbg2o/jump_around_huge_code_bases_in_emacs_without_lsp/][Reddi= t]]) - [[https://shivjm.blog/better-magit-diffs/][Better Magit Diffs [with del= ta and difftastic]=E2=80=8B]] - [[https://www.reddit.com/r/emacs/comments/11x76sy/git_graph_2/][Git gra= ph - 2]] - Shells: - [[https://codeberg.org/theesm/miri.el][miri.el - browse atuin shell his= tory in emacs]] - Web: - [[https://v.redd.it/ylarl9yyorpa1][spookfox v0.3.0: Switch firefox tabs= like switch-to-buffer and use common-lisp to extend Firefox side of spookf= ox]] ([[https://www.reddit.com/r/emacs/comments/1211zg8/spookfox_v030_switc= h_firefox_tabs_like/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/122gjal/mumu4e_110_released/]= [mu/mu4e 1.10 released]] - [[https://www.youtube.com/watch?v=3DvINrlBLALfo][Stream VOD: affiliate-= mode Emacs Lisp Twitch Integrations - LLLL Colonq Lab Sessions]] (02:58:40) - Evil mode: - [[https://mrincon.net/posts/evil-ts/][M. Rinc=C3=B3n: Evil and the Buil= t-In Tree Sitter]] ([[https://www.reddit.com/r/emacs/comments/121tx6x/new_p= ackage_to_integrate_the_builtin_tree_sitter/][Reddit]]) - Doom Emacs: - [[https://irreal.org/blog/?p=3D11233][Irreal: State of Doom Emacs]] - Multimedia: - [[https://emacs.dyerdwelling.family/emacs/20230309201924-emacs--trimmin= g-artrage-playback-scripts/][James Dyer: Trimming ArtRage Playback Scripts = using Emacs]] - AI: - [[https://www.reddit.com/r/emacs/comments/11xii20/why_emacs_is_the_best= _platform_for_llms/][Why Emacs is the best platform for LLMs]] ([[https://i= rreal.org/blog/?p=3D11239][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/11yunny/github_announces_a_bu= nch_of_new_gpt4_powered/][GitHub announces a bunch of new GPT-4 powered cod= ing assistants. What should and could Emacs and open-source community do?]] - [[https://i.redd.it/u0sz8szt3xoa1.jpg][I asked the AI overlords for an = over the top Emacs icon =F0=9F=98=85]] ([[https://www.reddit.com/r/emacs/co= mments/11wfor1/i_asked_the_ai_overlords_for_an_over_the_top/][Reddit]]) - [[https://v.redd.it/r7rczzeunppa1][Search with llama]] ([[https://www.r= eddit.com/r/emacs/comments/120owf3/search_with_llama/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11wv3fj/50_line_elisp_script_= for_querying_chatgpt_35/][50 line elisp script for querying ChatGPT 3.5]] - [[http://xenodium.com/a-chatgpt-emacs-shell][Alvaro Ramirez: A ChatGPT = Emacs shell]] ([[https://lobste.rs/s/rkqxzg/chatgpt_emacs_shell][lobste.rs]= ]) - [[https://v.redd.it/mzrjmsb4f3qa1][chatgpt-shell.el now with experiment= al DALL-E support]] ([[https://www.reddit.com/r/emacs/comments/122nm9r/chat= gptshellel_now_with_experimental_dalle_support/][Reddit]], [[https://lobste= .rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell][lobste.rs]]) - [[https://github.com/d1egoaz/c3po.el][C3PO.el Unleash the power of the = Force using ChatGPT inside Emacs.]] ([[https://www.reddit.com/r/emacs/comme= nts/11x2rfc/c3poel_unleash_the_power_of_the_force_using/][Reddit]]) - [[https://github.com/iwahbe/chat.el][Yet Another ChatGPT Facade]] ([[ht= tps://www.reddit.com/r/emacs/comments/11x120w/yet_another_chatgpt_facade/][= Reddit]]) - [[https://github.com/MichaelBurge/leafy-mode][leafy-mode: Emacs minor-m= ode built on top of org-mode for working with ChatGPT]] ([[https://www.redd= it.com/r/emacs/comments/11zk3js/leafymode_an_emacs_minormode_for_integratin= g/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/11ybs72/weekly_tips_tricks_c_= thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.fsf.org/news/free-software-awards-winners-announced-eli-z= aretskii-tad-skewedzeppelin-gnu-jami][Emacs maintainer Eli Zaretskii wins t= he Award for the Advancement of Free Software from the FSF]] ([[https://www= .reddit.com/r/emacs/comments/122nj0x/emacs_maintainer_eli_zaretskii_wins_th= e_award_for/][Reddit]]) - [[https://amodernist.com/texts/elpa-zine.html][Philip K.: A Webzine on = ELPA packages]] - [[https://irreal.org/blog/?p=3D11235][Irreal: Curl and Its Developer]] - Other: - [[https://www.youtube.com/watch?v=3D4P-gOh_gyiM][Let's read the Emacs s= ource code - YouTube]] ([[https://www.reddit.com/r/emacs/comments/11yq2sy/l= ets_read_the_emacs_source_code_video/][Reddit]]) - [[https://blog.nawaz.org/posts/2023/Mar/creating-info-manuals-and-addin= g-them-into-emacs/][Creating Info Manuals And Adding Them Into Emacs]] ([[h= ttps://www.reddit.com/r/emacs/comments/11wn6nx/creating_info_manuals_and_ad= ding_them_into_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=3DJsbhG6WQCYM][There is a new guy on = Youtube making some Emacs videos. Here he shows how to compile Emacs 29 on = Ubuntu.]] - [[https://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapsh= ots/][New blog post: my current build command for Windows]] ([[https://www.= reddit.com/r/planetemacs/comments/11y68zz/new_blog_post_my_current_build_co= mmand_for_windows/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11yn6rq/if_your_emacs_takes_a= _ridiculous_amount_of_time/][If your Emacs takes a ridiculous amount of tim= e to launch on Windows]] - exclude from Windows Defender - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00771.htm= l][Tree sitter: Should *-ts-modes derive from a common base?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00789.htm= l][Re: eglot-test-diagnostic-tags-unnecessary-code fails with certain clang= ]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00774.htm= l][built-in sqlite support in 29 - still time for changes?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00822.h= tml][Discussion of sqlite3 and sexps]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00744.h= tml][Downsides of closql]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00869.htm= l][Problem with indentation blinking with treesitter]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00835.htm= l][How to log errors during compilation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00904.htm= l][How to debug Emacs when it starts using lots of CPU]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dfca7= e120d2bec5045aa42acbe2e027609dfe0a8d][Add option to register packages as pr= ojects]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D267d= 9d5e3d1b1c5e1c9a61c5370581f26efda010][Connection-local variables are applie= d in buffers visiting a remote file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3e32= 865d2c56b9f5048f6f2e5a8236a2bb4e26d8][* etc/NEWS: Mention that \x without h= ex digits is an error.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db19d= 040a4fe709b032143d8e569690073befabdf][New user option remote-file-name-inhi= bit-auto-save]] - New packages: - https://elpa.gnu.org/packages/auto-header.html: Automatically find the = right headers (GNU ELPA) - https://melpa.org/#/fleetish-theme: A take on the JetBrains Fleet theme= (MELPA) - https://melpa.org/#/jinx: Enchanted Just-in-time Spell Checker (GNU ELP= A, MELPA) - https://melpa.org/#/jsdoc: Insert JSDoc comments (MELPA) - https://melpa.org/#/latvian-holidays: Latvian holidays for the calendar= (MELPA) - https://melpa.org/#/ob-drawtiming: Functions for drawtiming evaluation = in org-babel (MELPA) - https://elpa.gnu.org/packages/openpgp.html: Client for keys.openpgp.org= (GNU ELPA) - https://melpa.org/#/orgmdb: An OMDb API client with some convenience fu= nctions (MELPA) - https://elpa.gnu.org/packages/site-lisp.html: Manage site-lisp director= ies (GNU ELPA) - https://melpa.org/#/sway-lang-mode: Major mode for sway (MELPA) - https://elpa.gnu.org/packages/xref-union.html: Combine multiple Xref ba= ckends (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/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://planet.emacslife.c= om][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=3DPL4th= 0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgi= t/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/ca= lendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/= 2023-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Th= anks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emac= s-related link or announcement? Please e-mail me at [[mailto:sacha@sachachu= a.com][sacha@sachachua.com]]. Thank you! =20=20=20=20 You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info= /unsubscribe]] =20=20=20=20 --=-=-=--