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-07-15 Emacs news Date: Mon, 15 Jul 2024 17:58:51 -0400 Message-ID: <87h6cql3l0.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="13645"; 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 Mon Jul 15 23:59:46 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 1sTTjW-00036j-NY for get-emacs-tangents@m.gmane-mx.org; Mon, 15 Jul 2024 23:59:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sTTj6-0006et-By; Mon, 15 Jul 2024 17:59:20 -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 1sTTj4-0006du-Kc for emacs-tangents@gnu.org; Mon, 15 Jul 2024 17:59:18 -0400 Original-Received: from mail-yw1-x112e.google.com ([2607:f8b0:4864:20::112e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sTTix-0003lp-ND for emacs-tangents@gnu.org; Mon, 15 Jul 2024 17:59:18 -0400 Original-Received: by mail-yw1-x112e.google.com with SMTP id 00721157ae682-6325b04c275so49697187b3.3 for ; Mon, 15 Jul 2024 14:59:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sachachua-com.20230601.gappssmtp.com; s=20230601; t=1721080749; x=1721685549; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=qnXYvoSREyIbT+9vh1+zLPBzTYhazZQ6rpfbrL1INQc=; b=jlbIZebdYCIGnrrtHQ6HdGAp2bsU3RPhqTEwnL0pCt9oavd+CyF7qpv2n8iTL3ZqIp VOTdW2s1aNjwZo+b+3RmkZGA3Ab+SncAewW82QEm/lKAZQ8xdimf5tv25xcP+D+9pxw0 8YePYNJmblVlB9KQXGKdnt4ktQY8x4Idu6K1F1PFSOEorF5p7V13dVvqPRtRR5SJGMBm e4f1fxtwe/LiSYO9h0F2GBoaCayAKxTkDkbNkrSjc1gARSE8Pgoh13rdItYLYiTSBxLW jOBiDwOjSzpLMNubO6RUckH5hNDriD4/+gRcuDYaovJnqzQn2LAg9O9vPiWENHlb0Ri8 PuZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721080749; x=1721685549; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qnXYvoSREyIbT+9vh1+zLPBzTYhazZQ6rpfbrL1INQc=; b=veiQcts3dOm9H//4RFFrJVA7CxxG9A6lEERJ7uJVnUV/68YHkhj3aGjytGNdJ8u9ro atLkzTCaPhZQfvjSctXsQJnjbgFrI6zDLrJ5Wn0oQNOh4SFmOGx9hDHUStIceQf8x7x5 mhlRTDUag/A8TqydT8vxWEMHAu+OBqhITF+Vjfp61TjxOLSAoquieRsmobFjD19SfOwZ Sty66icNIifvar/VShOsS4mRUq3DYxNebhDaFQs3psgfahGevhd5+NvCE+//O2Os5oGm pxTepHT+WBU6ucDGHJ6C+AZsjKyw4QGNfAnXwO+WtarKfXeYMHg//oZU5lZLzKJXA9r1 JeMw== X-Gm-Message-State: AOJu0YwEAYGwqJllV6SqFeukniiyk+4Gb1j+7vcFzuNnoDrLorSwQv9d PmsszAIxBL8JhD/kZF3e9XGuRRCgmicBkbvpE4AOvmOt/QFBzE9N/85CKM5+KSwBIVrkr/lL4C1 C X-Google-Smtp-Source: AGHT+IFwYvPOhC/ZOaw9wRqZEhfjQ+9cI2kRFgbNZqntFkMr2w77fdlBeJaonwvxa4Owi2GqaqRTKw== X-Received: by 2002:a0d:de03:0:b0:650:8f3a:2ac6 with SMTP id 00721157ae682-66380f130bemr3369087b3.1.1721080749218; Mon, 15 Jul 2024 14:59:09 -0700 (PDT) Original-Received: from sacha-x230 ([70.54.59.113]) by smtp.googlemail.com with ESMTPSA id 6a1803df08f44-6b76195027asm25274756d6.1.2024.07.15.14.59.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jul 2024 14:59:08 -0700 (PDT) Received-SPF: none client-ip=2607:f8b0:4864:20::112e; envelope-from=sacha@sachachua.com; helo=mail-yw1-x112e.google.com X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 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, URIBL_CSS=0.1, URI_DOTEDU=1 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:1197 Archived-At: --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 2024-07-15 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 APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Sat= urday, July 27, 2024] () - M-x Research: TBA Wed Jul 17 0800 A= merica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/G= MT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Parsers! (Hybrid) Thu Jul 18 1800 America/Vancouver - 200= 0 America/Chicago - 2100 America/Toronto -- Fri Jul 19 0100 Etc/GMT - 0300 = Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) Sat Jul 27 0130 = America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/= GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [Know Thy Emacs 2024_07_11_04:30:20] () - finding out more about Emacs - Emacs Lisp: - [Alvaro Ramirez: Inline previous result and why you should edebug] (<= https://xenodium.com/inline-previous-result-and-why-you-should-edebug/>) ([= Reddit] (), [Irreal] ()) - [Lars Ingebrigtsen: I Should Have Implemented The Emacs Inputs Correc= tly The First Time] () - [Wrap any command -line tool into Emacs commands] () ([Reddit] ()) - [Lightning Talk: Compiling Emacs Lisp to Native Code] () (06:49) - [Lightning Talk: Visual Stepper for Emacs Lisp] () (05:44) - [Casting Spels in Emacs] () ([@pkal@emacs.ch] ()) - Appearance: - [Consistent, Dynamic Access to Your Current Emacs Theme's Palette] (<= https://aatmunbaxi.netlify.app/comp/dyn_custom_palette_access_technicolor/>= ) ([Reddit] ()) - [Running different themes on GUI Emacs and TTY emacsclient, in the sa= me process] () ([Reddit] (), [@genehack@= dementedandsadbut.social] ()) - Navigation: - [Using new emacs features to replicate other packages: tree-sitter + = transient + repeat-mode =3D expand-region] () - [Magnus: A function for jumping to a project TODO file] () - [`one-tab-per-project` (aka. `otpp`), workspace management via a thin= layer between built-in `project` and `tab-bar`] () - [Announcing Casual IBuffer] () ([Reddit] (), [Irreal] ()) - [Marcin Borkowski: Dedicated windows] () - [Feed symbol overlays to multiple cursors] () ([Reddit] ()) - [Inserting numbers with Emacs multiple cursors] () (2019) - [Emacs's counsel-M-x meets multiple cursors] () (2020) - Writing: - [Some useful Elisp for writing prose] () ([Reddit] ()) - [Package go-translate update to v3] () ([Reddit] ()) - [James Dyer: Creating a Spelling Transient] () ([Irreal]= ()) - Org Mode: - [Emacs. But why?] () (= 51:20) - [Automating Org Mode Tasks with Emacs Lisp - System Crafters Live!] (= ) (02:00:53) - [Clock Tables - Org Mode, Plain Text, and AI] () - [Contact management with Emacs, org-mode, org-contacts, notmuch and o= rg-roam] () - [A checkbox list in org-mode with one value] () = (2015) - [I am keeping an up to date ob-http fork] () ([Reddit] ()) - [Protesilaos Stavrou: Emacs: Tell Org which linked files to open exte= rnally] () - Org development: - [org-refile: Push point to Org mark ring before jumping] () - [ox-beamer: Allow setting frame subtitle with headline property] (<= https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id= =3D50e34dde10ba6d88615b2892e2b33ac7a02e1366>) - [orgtbl-to-generic: Retain special rows in code block table output]= () - [ox: New custom option to disable macro replacement] () - Completion: - [Confused implementing programmed completion? A snippet to get you st= arted] () - [Anand Tamariya: Annotate completion candidates (GNU Emacs)] () ([Reddit] ()) - Coding: - [linking to a different git branch] () ([@dotemacs@mastodon.xyz] ()) - [Making Emacs Work with Project's ESLint] () - [Emacs Scala Eglot TreeSitter Nix setup using Home Manager in 2024 - = roast my video] () (13:09, [Reddit] ()) - [Emacs Flutter + Dart Eglot TreeSitter Nix setup using Home Manager] = () - Evil mode: - [Emacs Evil: Disabling the automatic removal of spaces after leaving = Insert mode] () ([Reddit] ()) - Multimedia: - [Ready Player Mode update] () ([= Reddit] ()) - AI: - [elisa 1.0.0] () - ellama retrieval-augmented generation - [Code Assist with Google Gemini for Emacsen] () - [Github copilot chat in emacs] () ([Reddit] ()) - [Create your own Emacs ChatGPT in less than 100 LOC!] () - Community: - [Weekly Tips, Tricks, &c. Thread] () - buffer-local keys, precisio= n-scroll-mode - [How is Emacs used in a professional setting?] () - [Fun fact about calendar.el] () - Calendrical Calculations - [GLS in 2007 about the earliest EMACS development] () - Other: - [Alternative backward-delete-word that doesn't use the kill ring] () - [Rewriting dates with Emacs multiple cursors] () (2019) - [Unlock the Power of the Daemon with emacsclient] () - Emacs development: - emacs-devel: - [MPS: which threads need to be registered and how?] () - [Re: moving xwidget-webkit to WPE] () - [CI testing of Emacs for Fedora] () - now built and tested with Koschei - [Input method for Tifinagh (alphabet of the Berber language)] () - [Improve Eshell's behavior when waiting for processes] () - [Support interactive D-Bus authorization] () - New packages: - casual-re-builder : Transient U= I for RE-Builder (MELPA) - communinfo : Community maintained Info= -url-alist (MELPA) - slurpbarf : Commands for slurping and b= arfing (MELPA) Links from [reddit.com/r/emacs] (), [r/or= gmode] (), [r/spacemacs] (), [r/planetemacs] (), [Mastodon #emacs] (), [Hacker News= ] (), [lobste.rs] (), [programming.dev] (), [lemmy] (), [communick.news] (), [planet.em= acslife.com] (), [YouTube] (), [the Emacs NE= WS file] (), [Emac= s Calendar] (), and [emacs-devel] (). Thanks to Andr=C3=A9s Ra= m=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or anno= uncement? 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-07-15 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Mastodon #emacs, Hacker News, lobste.rs, progr= amming.dev, lemmy, communick.news, planet.emacslife.com, YouTub= e, = the Emacs NEWS file, Emacs = Calendar, and emacs-devel. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-deve= l links. Do you have an Emacs-related link or announcement? Please e-mail m= e 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-07-15 Emacs news - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/july-2024/][Emacs APAC: An= nouncing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, July 27, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 17 0800 Ameri= ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -= 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Parsers! (Hybrid) https://www.meetup= .com/emacs-sf/events/302146884/ Thu Jul 18 1800 America/Vancouver - 2000 Am= erica/Chicago - 2100 America/Toronto -- Fri Jul 19 0100 Etc/GMT - 0300 Euro= pe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 27 0130 Amer= ica/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT = - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=3DtXgNiCBGgGc&feature=3Dyoutu.be][Kno= w Thy Emacs 2024_07_11_04:30:20]] - finding out more about Emacs - Emacs Lisp: - [[https://xenodium.com/inline-previous-result-and-why-you-should-edebug= /][Alvaro Ramirez: Inline previous result and why you should edebug]] ([[ht= tps://www.reddit.com/r/emacs/comments/1dz1n42/alvaro_ramirez_inline_previou= s_result_and_why_you/][Reddit]], [[https://irreal.org/blog/?p=3D12300][Irre= al]]) - [[https://lars.ingebrigtsen.no/2024/07/08/i-should-have-implemented-the= -emacs-inputs-correctly-the-first-time/][Lars Ingebrigtsen: I Should Have I= mplemented The Emacs Inputs Correctly The First Time]] - [[https://github.com/nohzafk/cli2eli][Wrap any command -line tool into = Emacs commands]] ([[https://www.reddit.com/r/emacs/comments/1e36zze/wrap_an= y_command_line_tool_into_emacs_commands/][Reddit]]) - [[https://www.youtube.com/watch?v=3DrSi9iYXcTNk][Lightning Talk: Compil= ing Emacs Lisp to Native Code]] (06:49) - [[https://www.youtube.com/watch?v=3D4IShah_YJ9w][Lightning Talk: Visual= Stepper for Emacs Lisp]] (05:44) - [[https://www.gnu.org/software/emacs/casting-spels-emacs/][Casting Spel= s in Emacs]] ([[https://emacs.ch/@pkal/112790880021925578][@pkal@emacs.ch]]) - Appearance: - [[https://aatmunbaxi.netlify.app/comp/dyn_custom_palette_access_technic= olor/][Consistent, Dynamic Access to Your Current Emacs Theme's Palette]] (= [[https://www.reddit.com/r/emacs/comments/1dzvth2/consistent_dynamic_access= _to_your_current_emacs/][Reddit]]) - [[https://genehack.blog/2024/07/i-have-this-thing-where-i-get-older-but= -just-never-wiser/][Running different themes on GUI Emacs and TTY emacsclie= nt, in the same process]] ([[https://www.reddit.com/r/emacs/comments/1dzpps= 9/running_different_themes_on_gui_emacs_and_tty/][Reddit]], [[https://demen= tedandsadbut.social/@genehack/112760922285274588][@genehack@dementedandsadb= ut.social]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1e18toz/using_new_emacs_featu= res_to_replicate_other/][Using new emacs features to replicate other packag= es: tree-sitter + transient + repeat-mode =3D expand-region]] - [[https://magnus.therning.org/2024-07-13-a-function-for-jumping-to-a-pr= oject-todo-file.html][Magnus: A function for jumping to a project TODO file= ]] - [[https://www.reddit.com/r/emacs/comments/1dzdlqt/onetabperproject_aka_= otpp_workspace_management/][`one-tab-per-project` (aka. `otpp`), workspace = management via a thin layer between built-in `project` and `tab-bar`]] - [[http://yummymelon.com/devnull/announcing-casual-ibuffer.html][Announc= ing Casual IBuffer]] ([[https://www.reddit.com/r/emacs/comments/1dykvxr/ann= ouncing_casual_ibuffer/][Reddit]], [[https://irreal.org/blog/?p=3D12298][Ir= real]]) - [[https://mbork.pl/2024-07-13_Dedicated_windows][Marcin Borkowski: Dedi= cated windows]] - [[https://lmno.lol/alvaro/its-all-up-for-grabs-and-it-compounds][Feed s= ymbol overlays to multiple cursors]] ([[https://www.reddit.com/r/emacs/comm= ents/1e3c5gm/feed_symbol_overlays_to_multiple_cursors/][Reddit]]) - [[https://lmno.lol/alvaro/inserting-numbers-with-emacs-multiple-cursors= ][Inserting numbers with Emacs multiple cursors]] (2019) - [[https://lmno.lol/alvaro/emacss-counsel-m-x-meets-multiple-cursors][Em= acs's counsel-M-x meets multiple cursors]] (2020) - Writing: - [[https://github.com/gigamonkey/writing][Some useful Elisp for writing = prose]] ([[https://www.reddit.com/r/emacs/comments/1e1imxd/some_useful_elis= p_for_writing_prose/][Reddit]]) - [[https://github.com/lorniu/go-translate][Package go-translate update t= o v3]] ([[https://www.reddit.com/r/emacs/comments/1e0bad4/package_gotransla= te_update_to_v3/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20240712082430-emacs--spellin= g-powerthesaurus/][James Dyer: Creating a Spelling Transient]] ([[https://i= rreal.org/blog/?p=3D12308][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=3DUwfYn9lTm74][Emacs. But why?]] (51:= 20) - [[https://www.youtube.com/watch?v=3D25HBEqIPoH8][Automating Org Mode Ta= sks with Emacs Lisp - System Crafters Live!]] (02:00:53) - [[https://www.luisquintanilla.me/feed/love-plain-text-org-mode-clocktab= le?utm_medium=3Dfeed][Clock Tables - Org Mode, Plain Text, and AI]] - [[https://www.reddit.com/r/orgmode/comments/1dzrndg/contact_management_= with_emacs_orgmode_orgcontacts/][Contact management with Emacs, org-mode, o= rg-contacts, notmuch and org-roam]] - [[https://kitchingroup.cheme.cmu.edu/blog/2015/10/05/A-checkbox-list-in= -org-mode-with-one-value/][A checkbox list in org-mode with one value]] (20= 15) - [[https://ag91.github.io/blog/2024/07/09/i-am-keeping-an-up-to-date-ob-= http-fork/][I am keeping an up to date ob-http fork]] ([[https://www.reddit= .com/r/emacs/comments/1dzfzto/i_am_keeping_an_up_to_date_obhttp_fork/][Redd= it]]) - [[https://protesilaos.com/codelog/2024-07-12-emacs-org-open-externally/= ][Protesilaos Stavrou: Emacs: Tell Org which linked files to open externall= y]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D486ebe118bc8f281758d4f94d0b4bdff6cd5ac23][org-refile: Push point= to Org mark ring before jumping]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D50e34dde10ba6d88615b2892e2b33ac7a02e1366][ox-beamer: Allow setti= ng frame subtitle with headline property]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3De0924db3c55a44c8aa8d126fbb9b42cfc54f104c][orgtbl-to-generic: Ret= ain special rows in code block table output]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D90d4ae92ebaf4de75c63a6390150a59199b40b8e][ox: New custom option = to disable macro replacement]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1e0w6r0/confused_implementing= _programmed_completion_a/][Confused implementing programmed completion? A s= nippet to get you started]] - [[https://lifeofpenguin.blogspot.com/2024/07/annotate-completion-candid= ates-gnu-emacs.html][Anand Tamariya: Annotate completion candidates (GNU Em= acs)]] ([[https://www.reddit.com/r/emacs/comments/1e2y513/annotate_completi= on_candidates_gnu_emacs/][Reddit]]) - Coding: - [[https://github.com/sshaw/git-link/issues/30#issuecomment-2227218012][= linking to a different git branch]] ([[https://mastodon.xyz/@dotemacs/11278= 3558940104414][@dotemacs@mastodon.xyz]]) - [[https://www.rahuljuliato.com/posts/eslint-on-emacs][Making Emacs Work= with Project's ESLint]] - [[https://youtu.be/vRDNkAk9Obo][Emacs Scala Eglot TreeSitter Nix setup = using Home Manager in 2024 - roast my video]] (13:09, [[https://www.reddit.= com/r/emacs/comments/1e1iko1/emacs_scala_eglot_treesitter_nix_setup_using_h= ome/][Reddit]]) - [[https://youtu.be/QGhZuPRVtVI?si=3D-YT91qEFurL2jJ5H][Emacs Flutter + D= art Eglot TreeSitter Nix setup using Home Manager]] - Evil mode: - [[https://www.jamescherti.com/emacs-evil-disable-automatic-removal-of-s= paces-after-leaving-insert-mode/][Emacs Evil: Disabling the automatic remov= al of spaces after leaving Insert mode]] ([[https://www.reddit.com/r/emacs/= comments/1e2behg/emacs_evil_disabling_the_automatic_removal_of/][Reddit]]) - Multimedia: - [[https://i.redd.it/e2nvbgfj4dbd1.gif][Ready Player Mode update]] ([[ht= tps://www.reddit.com/r/emacs/comments/1dyknxd/ready_player_mode_update/][Re= ddit]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1e37cer/elisa_100/][elisa 1.0= .0]] - ellama retrieval-augmented generation - [[https://www.reddit.com/r/emacs/comments/1e34so2/code_assist_with_goog= le_gemini_for_emacsen/][Code Assist with Google Gemini for Emacsen]] - [[https://github.com/chep/copilot-chat.el][Github copilot chat in emacs= ]] ([[https://www.reddit.com/r/emacs/comments/1e0jtdi/github_copilot_chat_i= n_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=3DXzBVxmIvw90&feature=3Dyoutu.be][Cre= ate your own Emacs ChatGPT in less than 100 LOC!]] - Community: - [[https://www.reddit.com/r/emacs/comments/1dzqf8g/weekly_tips_tricks_c_= thread/][Weekly Tips, Tricks, &c. Thread]] - buffer-local keys, precision-s= croll-mode - [[https://www.reddit.com/r/emacs/comments/1e1dksm/how_is_emacs_used_in_= a_professional_setting/][How is Emacs used in a professional setting?]] - [[https://www.reddit.com/r/emacs/comments/1e1k8jn/fun_fact_about_calend= arel/][Fun fact about calendar.el]] - Calendrical Calculations - [[https://gist.github.com/lispm/8c6783be2f5a3d41b7592ba3b2c453ea][GLS i= n 2007 about the earliest EMACS development]] - Other: - [[https://framapiaf.org/@brab/112756574791525072][Alternative backward-= delete-word that doesn't use the kill ring]] - [[https://lmno.lol/alvaro/rewriting-dates-with-emacs-multiple-cursors][= Rewriting dates with Emacs multiple cursors]] (2019) - [[https://www.youtube.com/watch?si=3DeL_HEiqqE_1PI3Ek&v=3DZjCRxAMPdNc&f= eature=3Dyoutu.be][Unlock the Power of the Daemon with emacsclient]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00646.htm= l][MPS: which threads need to be registered and how?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00603.htm= l][Re: moving xwidget-webkit to WPE]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00589.htm= l][CI testing of Emacs for Fedora]] - now built and tested with Koschei - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00653.htm= l][Input method for Tifinagh (alphabet of the Berber language)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8e46= f44ea0eb761e24beda8c5cdbc8fcca87307a][Improve Eshell's behavior when waitin= g for processes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D551a= 71c313be26d067e59fa11c79e4ef5c550e92][Support interactive D-Bus authorizati= on]] - New packages: - http://melpa.org/#/casual-re-builder: Transient UI for RE-Builder (MELP= A) - http://melpa.org/#/communinfo: Community maintained Info-url-alist (MEL= PA) - http://melpa.org/#/slurpbarf: Commands for slurping and barfing (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algoli= a.com/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Ds= tory][Hacker News]], [[https://lobste.rs/search?q=3Demacs&what=3Dstories&or= der=3Dnewest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=3DPos= t&page=3D1&sort=3DNew][programming.dev]], [[https://lemmy.ml/c/emacs?dataTy= pe=3DPost&page=3D1&sort=3DNew][lemmy]], [[https://communick.news/c/emacs?da= taType=3DPost&page=3D1&sort=3DNew][communick.news]], [[https://planet.emacs= life.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list= =3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu= .org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslif= e.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/= emacs-devel/2024-07][emacs-devel]]. Thanks to Andr=C3=A9s Ram=C3=ADrez for = emacs-devel links. Do you have an Emacs-related link or announcement? Pleas= e e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank y= ou! =20=20=20=20 --=-=-= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0tCnZpYSBlbWFjcy10YW5nZW50cyBtYWlsaW5nIGxpc3QgKGh0dHBzOi8vbGlzdHMuZ251Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2VtYWNzLXRhbmdlbnRzKQo= --=-=-=--