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-09-02 Emacs news Date: Mon, 02 Sep 2024 20:46:37 -0400 Message-ID: <87o755bm36.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="26336"; 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 Sep 03 02:47:35 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 1slHhm-0006b8-Nu for get-emacs-tangents@m.gmane-mx.org; Tue, 03 Sep 2024 02:47:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1slHhF-0000RO-Cx; Mon, 02 Sep 2024 20:47:01 -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 1slHhE-0000R7-2i for emacs-tangents@gnu.org; Mon, 02 Sep 2024 20:47:00 -0400 Original-Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1slHh8-0001pO-Qh for emacs-tangents@gnu.org; Mon, 02 Sep 2024 20:46:59 -0400 Original-Received: by mail-qk1-x732.google.com with SMTP id af79cd13be357-7a8160a7239so226318685a.3 for ; Mon, 02 Sep 2024 17:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sachachua-com.20230601.gappssmtp.com; s=20230601; t=1725324413; x=1725929213; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=FKW2IS8XaFVpPv31J5w/RRGdjMVOQaZISUJtZD64hxA=; b=l/L9u/PQxeA8bHE9q2PbGZaid7khKHg0h6/JAj2qDpzzPNrwSxP6WmrdRYeCU7FLde sPIi+k3pJoWAcPZiqmfcU7fQ0vcAYapRnOShr+FxdU+U5rNku69TuYR9yTKnG7AlRWbL lYzTKmMLbQAmx287oCosLfHTcvNFNZ1xZVwtM4vfWQr2JLy3bclABRUtVDsKBQVLDx3o K9fg3ScGjWSgvIizh4nGO1SSltl4hpQLGEviavsHGIQX0gsqW1pJBAJThaT9FcXCQdnD iSd3n12idrU9SbuOIqaTD5Xpv1C0BrUj0A/QiSd/uB4q9NEsDbGqcalxbdCVUW619Pnx foag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725324413; x=1725929213; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FKW2IS8XaFVpPv31J5w/RRGdjMVOQaZISUJtZD64hxA=; b=qmWm6rYKAE5flCSSPizyOgabB08Y0LlgUk33QJiWla+0EwMGAPsZVYdmOck/eqoF0I urcgEbJ7pebiqjrJW9od9KLt7Y86nA8SYMD+PLoVvID+68s13eAtaSpPbg99DJi4UoIv X7W83dydLbOFsiuyXVFazDnyGqFnqJeJ/31O6oDf085DVHVE3cp9kUcAL7pOw1N8SJkX 6NlTa/2PulhCNcAHJ5ACBvoCy2GWmO+6eLY4VmGQAPVmkBNKeSoA0jaLWILDtIfc98/h hIOGcS8xzsJFmhfvutqiRfhkQS2IXbY7AgWY+d/QjC72DBMDI3qpvV+SypuospOrLzO+ ImeA== X-Gm-Message-State: AOJu0YxojTt0F3+do08lNmgixLq4FsBxfvLzmp0yHVDegqPi0tU1JzOK ifbAx+HQ/zaYFgJHyZ44+LxX6XtZ9daL9eA7WHnI1VXGbeo916wfzT5vLFtcJr2nJFDPwVRdqYO SVXE= X-Google-Smtp-Source: AGHT+IFDRaYea0CR3MxnMRXM7QPjWJsxqyc986fHriOTCR70Orj8W+NhCaaYdnzbdQbMQWMpkJAwBA== X-Received: by 2002:a05:620a:2683:b0:7a6:675e:8294 with SMTP id af79cd13be357-7a8042775b5mr1733146285a.47.1725324412891; Mon, 02 Sep 2024 17:46:52 -0700 (PDT) Original-Received: from sacha-x230 ([184.145.112.62]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7a806c2418csm473467385a.29.2024.09.02.17.46.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Sep 2024 17:46:51 -0700 (PDT) Received-SPF: none client-ip=2607:f8b0:4864:20::732; envelope-from=sacha@sachachua.com; helo=mail-qk1-x732.google.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, PDS_OTHER_BAD_TLD=1.026, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:1225 Archived-At: --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 2024-09-02 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 Paris: S: Emacs workshop in Paris (online) Tue Sep 3 0830 America/Vancouver - 1030 America/Chicago - 1130 Amer= ica/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 = Asia/Singapore - Emacs.si (in person): Emacs.si meetup #12 2024 (v #=C5=BEivo) Thu Sep 5 = 1900 CET - M-x Research: TBA Fri Sep 6 0800 Am= erica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GM= T - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs Montpellier (in person) Fri Sep 13 1800 Europe/Paris - Emacs configuration: - [Updating Built-In Emacs Packages] () ([Reddit] (), [Irreal] ()) - [Doom is too much] () - [It's fine to use plain Emacs and a simple config] () - [Never have an error in your init file again: A function that runs a = seperate emacs process and checks for errors on save in .emacs] () - [=F0=9F=92=BB Faster Emacs Init] () (2023) - [Emerging from dotemacs bankruptcy the hard way: Prelude (post 1 of 6= )] () ([Reddit] ()) - [Shell script to look up default Emacs keybindings] () ([Reddit] ()) - [bharathpalavalli's literate Emacs Config] () - [dawranliou's Emacs config targeting emacs master build on OSX.] () - [Gabriel's config] () - [domsch1988's Emacs Config] () - [enzuru's Emacs Config] () - [skyler544's Emacs Config] () - [zyd's Emacs Config] () - [Artawower's Emacs Config] () - [theschmocker's Doom Emacs Config] () - Emacs Lisp: - [Gene Goykhman: Speeding up Emacs Lisp functions by disabling garbage= collection] () ([Irreal] ()) - [I implemented a splay tree in Emacs Lisp] () ([Reddit] ()) - [Writing Emacs Lisp compiler intrinsics] () - Appearance: - [Protesilaos Stavrou: Emacs: ef-themes version 1.8.0] () - [Protesilaos Stavrou: Emacs: pulsar version 1.1.0] () - supports function aliase= s, more commands; pulsar-pulse-region - [Protesilaos Stavrou: Emacs: fontaine version 2.1.0] () - font configurations:= fontaine-toggle-preset - [An Emacs icon for macOS Sonoma] () - Navigation: - [emacs-projtree: A project file explorer.] () - [Release 1.1.0 - easysession.el =E2=80=93 Easily persist and restore = your Emacs editing sessions] () ([Reddit] ()) - [Sum of non contiguous regions in a buffer, feat Embark, Multiple Cur= sors and benchmark-init - YouTube] () (0:45, [Reddit] ()) - Writing: - [Setting the right dictionary for ispell/flyspell based on input meth= od] () - [Insert a screenshot image in latex-mode with the help of org-downloa= d =C2=B7 Snippets =C2=B7 GitLab] () - Org Mode: - [pprevos/emacs-writing-studio: Emacs configuration for authors who re= search, write and publish articles, books and websites] () ([Reddit] (), [Protesilaos] (), [Irreal] ()) - [Improving my org-capture workflow with shortcuts for moving from inb= ox to todo] () - toggling TODO - [OrgMeetup #10 notes] () ([@= yantar92@emacs.ch] ()) - [Magnus: Improving how I handle secrets in my work notes] () ([Reddit] ()) - [Tekki/ob-cobol: Org-Babel support for evaluating COBOL code.] () ([@tekki@swiss.social] ()) - [First literate R program with Emacs + Org-mode] () (08:13) - [Release v0.6 =C2=B7 alphapapa/org-make-toc (Automatic tables of cont= ents for Org-mode files)] () - [Embedding Mastodon comments with org-static-blog and Emfed] () ([@jameshowell@emacs.ch] ()) - [org-zettel-ref-mode 0.2 released] () - [If you use Orgzly, take a look at Orgzly Revived] () ([Reddit] ()) - Coding: - [agentultra/hiedb-mode - lightweight mode to use with haskell-mode to= query hiedb databases] () ([@age= ntultra@types.pl] ()) - [Emacs setup | C++ Programming Language] () - [Emacs: Maintaining proper indentation in indentation-sensitive langu= ages such as Python or YAML] () ([Reddit] ()) - [flymake-bashate.el: A Flymake backend for bashate, a Bash style chec= ker] () - [More vc tips: editing hunks, C-x r t, git blame, etc.] () - Shells: - [James Dyer: Streamlining eshell with popper, capf-autosuggest, and E= nhanced Autocompletion] () - Fun: - [A poem about Emacs] () - AI: - [Ben Simon: gptel: Mindblowing integration between Emacs and ChatGPT]= () - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Just found the 1st exact date when Emacs got announced on the Earth]= () ([Reddit] ()) - Other: - [How Emacs undo works (2017)] () ([@floppy@fosstodon.org] ()) - [Symbol Selector] () ([Reddit] ()) - selecting symbols from a s= ymbol font - [Protesilaos Stavrou: Emacs: tmr version 1.0.0] () - timers - [emacs-calendar - download Google Calendar ICS and turn into diary] (= ) ([@nicksiv@mastodon.s= ocial] ()) - example o= f using icalendar-import-file - [Emacs server with tiling window manager] () - using m= ultiple emacsclients instead of multiple windows/frames - [Using Emacs in a Terminal] () ([Reddit] (), [Irreal] ()) - [Emacs + Termux on Android: Code, Org-mode and Agenda, Dired, Magit a= nd more...] () - [Don't blame Emacs (pointless rambling)] () - sometimes it= 's the hardware - Emacs development: - emacs-devel: - [More thoughts on child frames on ttys] () - [Profiling: profiler.el for Lisp, perf for C code] () - [Adds NSSpeechRecognitionUsageDescription to Info.plist.in] () - [New macro `with-work-buffer'.] () - [Document 'cond*'] () - New packages: - casual-agenda: Transient UI for Agenda (MELPA) - constants : Enter defin= ition of constants into source code (GNU ELPA) - evangelion-theme: A dark colour scheme inspired by Neon Genesis Evang= elion (MELPA) - flymake-bashate: A Flymake backend for bashate, a Bash scripts style = checker (MELPA) - org-node: Link org-id entries into a network (MELPA) - otpp: One tab per project, with unique names (MELPA) Links from [reddit.com/r/emacs] (), [r/or= gmode] (), [r/spacemacs] (), [r/planetemacs] (), [Mastodon #emacs] (), [Hacker News= ] (), [lobste.rs] (), [programming.dev] (), [lemmy.world] (), [lemmy.ml] (), [communick.news] (), [planet.emacslife.com] (), [YouTube] (), [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 --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable

2024-09-02 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Mastodon #emacs, Hacker News, lobste.rs, progr= amming.dev, lemmy.world, lemmy.ml, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS= file, Emacs Calendar, = and emacs= -devel. 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@sachachua.com. Thank you!

=20=20 --==-=-=-- --=-=-= Content-Type: text/x-org; charset=utf-8; name=emacs-news.org Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable * 2024-09-02 Emacs news - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.c= om/ Tue Sep 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/= Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia= /Singapore - Emacs.si (in person): Emacs.si meetup #12 2024 (v #=C5=BEivo) https://d= ogodki.kompot.si/events/ae9730f1-bb73-4621-a4b1-f31ee395c8c9 Thu Sep 5 1900= CET - M-x Research: TBA https://m-x-research.github.io/ Fri Sep 6 0800 Americ= a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - = 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em= acs Fri Sep 13 1800 Europe/Paris - Emacs configuration: - [[http://yummymelon.com/devnull/updating-built-in-emacs-packages.html][= Updating Built-In Emacs Packages]] ([[https://www.reddit.com/r/emacs/commen= ts/1f2o8iw/updating_builtin_emacs_packages/][Reddit]], [[https://irreal.org= /blog/?p=3D12409][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1f2jztw/doom_is_too_much/][Do= om is too much]] - [[https://www.reddit.com/r/emacs/comments/1f44evi/its_fine_to_use_plain= _emacs_and_a_simple_config/][It's fine to use plain Emacs and a simple conf= ig]] - [[https://www.reddit.com/r/emacs/comments/1f5cerz/never_have_an_error_i= n_your_init_file_again_a/][Never have an error in your init file again: A f= unction that runs a seperate emacs process and checks for errors on save in= .emacs]] - [[https://port19.xyz/tech/emacs-init/][=F0=9F=92=BB Faster Emacs Init]]= (2023) - [[https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy/ind= ex.html#main][Emerging from dotemacs bankruptcy the hard way: Prelude (post= 1 of 6)]] ([[https://www.reddit.com/r/emacs/comments/1f4mqh5/emerging_from= _dotemacs_bankruptcy_the_hard_way/][Reddit]]) - [[https://codeberg.org/joe-adams/emacs-keybinding-lookup.el][Shell scri= pt to look up default Emacs keybindings]] ([[https://www.reddit.com/r/emacs= /comments/1f59c93/script_to_lookup_emacs_keybindings/][Reddit]]) - [[https://forgemacs.bharathpalavalli.com/][bharathpalavalli's literate = Emacs Config]] - [[https://github.com/dawranliou/emacs.d][dawranliou's Emacs config targ= eting emacs master build on OSX.]] - [[https://github.com/gs-101/.emacs.d][Gabriel's config]] - [[https://gitlab.com/domsch1988/minemacs][domsch1988's Emacs Config]] - [[https://github.com/enzuru/.emacs.d][enzuru's Emacs Config]] - [[https://github.com/skyler544/roots][skyler544's Emacs Config]] - [[https://codeberg.org/zyd/dotfiles][zyd's Emacs Config]] - [[https://github.com/Artawower/.emacs.d][Artawower's Emacs Config]] - [[https://github.com/theschmocker/dotfiles][theschmocker's Doom Emacs C= onfig]] - Emacs Lisp: - [[https://goykhman.ca/gene/blog/2024-08-28-speeding-up-emacs-lisp-funct= ions.html][Gene Goykhman: Speeding up Emacs Lisp functions by disabling gar= bage collection]] ([[https://irreal.org/blog/?p=3D12412][Irreal]]) - [[https://github.com/hugot/phpinspect.el/blob/master/phpinspect-splayt.= el][I implemented a splay tree in Emacs Lisp]] ([[https://www.reddit.com/r/= emacs/comments/1f4wl6f/i_implemented_a_splay_tree_in_emacs_lisp/][Reddit]]) - [[https://www.quasilyte.dev/blog/post/writing-emacs-lisp-compiler-intri= nsics/][Writing Emacs Lisp compiler intrinsics]] - Appearance: - [[https://protesilaos.com/codelog/2024-08-27-ef-themes-1-8-0/][Protesil= aos Stavrou: Emacs: ef-themes version 1.8.0]] - [[https://protesilaos.com/codelog/2024-08-29-emacs-pulsar-1-1-0/][Prote= silaos Stavrou: Emacs: pulsar version 1.1.0]] - supports function aliases, = more commands; pulsar-pulse-region - [[https://protesilaos.com/codelog/2024-09-02-emacs-fontaine-2-1-0/][Pro= tesilaos Stavrou: Emacs: fontaine version 2.1.0]] - font configurations: fo= ntaine-toggle-preset - [[https://www.reddit.com/r/emacs/comments/1f60y8m/an_emacs_icon_for_mac= os_sonoma/][An Emacs icon for macOS Sonoma]] - Navigation: - [[https://github.com/petergardfjall/emacs-projtree][emacs-projtree: A p= roject file explorer.]] - [[https://www.jamescherti.com/easysession-el-persist-restore-emacs-sess= ion/][Release 1.1.0 - easysession.el =E2=80=93 Easily persist and restore y= our Emacs editing sessions]] ([[https://www.reddit.com/r/emacs/comments/1f4= lorl/release_110_easysessionel_easily_persist_and/][Reddit]]) - [[https://youtu.be/m2GdO5tLWkQ?feature=3Dshared][Sum of non contiguous = regions in a buffer, feat Embark, Multiple Cursors and benchmark-init - You= Tube]] (0:45, [[https://www.reddit.com/r/emacs/comments/1f6trc7/summing_non= _contigous_regions_in_the_buffer_feat/][Reddit]]) - Writing: - [[https://emacs.ch/@zrzz/113069992776848686][Setting the right dictiona= ry for ispell/flyspell based on input method]] - [[https://gitlab.di.unimi.it/-/snippets/4][Insert a screenshot image in= latex-mode with the help of org-download =C2=B7 Snippets =C2=B7 GitLab]] - Org Mode: - [[https://github.com/pprevos/emacs-writing-studio][pprevos/emacs-writin= g-studio: Emacs configuration for authors who research, write and publish a= rticles, books and websites]] ([[https://www.reddit.com/r/emacs/comments/1f= 5ebq0/emacs_writing_studio/][Reddit]], [[https://protesilaos.com/codelog/20= 24-08-31-emacs-writing-studio-foreword/][Protesilaos]], [[https://irreal.or= g/blog/?p=3D12417][Irreal]]) - [[https://simendsjo.me/blog/20240823201519-improving_my_org_capture_wor= kflow_with_shortcuts_for_moving_from_inbox_to_todo][Improving my org-captur= e workflow with shortcuts for moving from inbox to todo]] - toggling TODO - [[https://orgmode.org/worg/orgmeetup.html][OrgMeetup #10 notes]] ([[htt= ps://emacs.ch/@yantar92/113062169422612454][@yantar92@emacs.ch]]) - [[https://magnus.therning.org/2024-09-01-improving-how-i-handle-secrets= -in-my-work-notes.html][Magnus: Improving how I handle secrets in my work n= otes]] ([[https://www.reddit.com/r/planetemacs/comments/1f6l4wx/magnus_impr= oving_how_i_handle_secrets_in_my_work/][Reddit]]) - [[https://github.com/Tekki/ob-cobol][Tekki/ob-cobol: Org-Babel support = for evaluating COBOL code.]] ([[https://swiss.social/@tekki/113045137770188= 528][@tekki@swiss.social]]) - [[https://www.youtube.com/watch?v=3DegAFHVLeVf4][First literate R progr= am with Emacs + Org-mode]] (08:13) - [[https://github.com/alphapapa/org-make-toc/releases/tag/v0.6][Release = v0.6 =C2=B7 alphapapa/org-make-toc (Automatic tables of contents for Org-mo= de files)]] - [[https://jamesendreshowell.com/2024-09-01-adding-mastodon-comments-wit= h-org-static-blog.html][Embedding Mastodon comments with org-static-blog an= d Emfed]] ([[https://emacs.ch/@jameshowell/113068978180342871][@jameshowell= @emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1f40g2m/orgzettelrefmode_02_r= eleased/][org-zettel-ref-mode 0.2 released]] - [[https://www.orgzlyrevived.com/][If you use Orgzly, take a look at Org= zly Revived]] ([[https://www.reddit.com/r/emacs/comments/1f2dno7/if_you_use= _orgzly_take_a_look_at_orgzly_revived/][Reddit]]) - Coding: - [[https://github.com/agentultra/hiedb-mode][agentultra/hiedb-mode - lig= htweight mode to use with haskell-mode to query hiedb databases]] ([[https:= //types.pl/@agentultra/113056967961760773][@agentultra@types.pl]]) - [[https://cpp-lang.net/tools/standalone/editors/setup-emacs/][Emacs set= up | C++ Programming Language]] - [[https://www.jamescherti.com/elisp-code-and-emacs-packages-for-maintai= ning-proper-indentation-in-indentation-sensitive-languages-such-as-python-o= r-yaml/][Emacs: Maintaining proper indentation in indentation-sensitive lan= guages such as Python or YAML]] ([[https://www.reddit.com/r/emacs/comments/= 1f4craw/emacs_maintaining_proper_indentation_in/][Reddit]]) - [[https://github.com/jamescherti/flymake-bashate.el][flymake-bashate.el= : A Flymake backend for bashate, a Bash style checker]] - [[https://lists.gnu.org/archive/html/emacs-tangents/2024-09/msg00000.ht= ml][More vc tips: editing hunks, C-x r t, git blame, etc.]] - Shells: - [[https://emacs.dyerdwelling.family/emacs/20240827210257-emacs--enhanci= ng-eshell-to-be-more-fishy/][James Dyer: Streamlining eshell with popper, c= apf-autosuggest, and Enhanced Autocompletion]] - Fun: - [[https://mastodon.catgirl.cloud/@mekeor/113042017647304278][A poem abo= ut Emacs]] - AI: - [[https://www.blogbyben.com/2024/08/gptel-mindblowing-integration-betwe= en.html][Ben Simon: gptel: Mindblowing integration between Emacs and ChatGP= T]] - Community: - [[https://www.reddit.com/r/emacs/comments/1f34tdh/weekly_tips_tricks_c_= thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://i.redd.it/0p0n7z4c14md1.png][Just found the 1st exact date wh= en Emacs got announced on the Earth]] ([[https://www.reddit.com/r/emacs/com= ments/1f6470b/just_found_the_1st_exact_date_when_emacs_got/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/6yzwic/how_emacs_undo_works/]= [How Emacs undo works (2017)]] ([[https://fosstodon.org/@floppy/11303905698= 3846723][@floppy@fosstodon.org]]) - [[https://lifeofpenguin.blogspot.com/2024/04/elisp-snippets.html#symbol= -selector][Symbol Selector]] ([[https://www.reddit.com/r/emacs/comments/1f7= 0dg7/symbol_selector_gnu_emacs/][Reddit]]) - selecting symbols from a symbo= l font - [[https://protesilaos.com/codelog/2024-08-30-emacs-tmr-1-0-0/][Protesil= aos Stavrou: Emacs: tmr version 1.0.0]] - timers - [[https://nicksiv.github.io/site/emacs-calendar.html][emacs-calendar - = download Google Calendar ICS and turn into diary]] ([[https://mastodon.soci= al/@nicksiv/113054763715363827][@nicksiv@mastodon.social]]) - example of us= ing icalendar-import-file - [[https://www.reddit.com/r/emacs/comments/1f3344j/emacs_server_with_til= ing_window_manager/][Emacs server with tiling window manager]] - using mult= iple emacsclients instead of multiple windows/frames - [[https://whhone.com/posts/emacs-in-a-termainl/][Using Emacs in a Termi= nal]] ([[https://www.reddit.com/r/emacs/comments/1f572a4/using_emacs_in_a_t= erminal/][Reddit]], [[https://irreal.org/blog/?p=3D12415][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1f6dgwi/emacs_termux_on_andro= id_code_orgmode_and_agenda/][Emacs + Termux on Android: Code, Org-mode and = Agenda, Dired, Magit and more...]] - [[https://www.reddit.com/r/emacs/comments/1f2xnnw/dont_blame_emacs_poin= tless_rambling/][Don't blame Emacs (pointless rambling)]] - sometimes it's = the hardware - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00956.htm= l][More thoughts on child frames on ttys]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00037.htm= l][Profiling: profiler.el for Lisp, perf for C code]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc36f= f7d8e46c75cfadea6f4c1f4eadb3aef37f2d][Adds NSSpeechRecognitionUsageDescript= ion to Info.plist.in]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db930= a698f2ba4e8b5878a4b604098e1201796b7f][New macro `with-work-buffer'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3865= 0b630bdb8b105a7e3c917cc8053133681abc][Document 'cond*']] - New packages: - casual-agenda: Transient UI for Agenda (MELPA) - https://elpa.gnu.org/packages/constants.html: Enter definition of const= ants into source code (GNU ELPA) - evangelion-theme: A dark colour scheme inspired by Neon Genesis Evangel= ion (MELPA) - flymake-bashate: A Flymake backend for bashate, a Bash scripts style ch= ecker (MELPA) - org-node: Link org-id entries into a network (MELPA) - otpp: One tab per project, with unique names (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.world/c/emacs][le= mmy.world]], [[https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew= ][lemmy.ml]], [[https://communick.news/c/emacs?dataType=3DPost&page=3D1&sor= t=3DNew][communick.news]], [[https://planet.emacslife.com][planet.emacslife= .com]], [[https://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oM= uX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/= NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calen= dar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-09][emacs-d= evel]]. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you ha= ve an Emacs-related link or announcement? Please e-mail me at [[mailto:sach= a@sachachua.com][sacha@sachachua.com]]. Thank you! =20=20 --=-=-= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0tCnZpYSBlbWFjcy10YW5nZW50cyBtYWlsaW5nIGxpc3QgKGh0dHBzOi8vbGlzdHMuZ251Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2VtYWNzLXRhbmdlbnRzKQo= --=-=-=--