From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sacha Chua <sacha@sachachua.com> Newsgroups: gmane.emacs.tangents Subject: 2023-10-16 Emacs news Date: Tue, 17 Oct 2023 08:52:09 -0400 Message-ID: <87edhtwgw6.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="23509"; 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 Oct 17 14:52:58 2023 Return-path: <emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org> 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 <emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org>) id 1qsjZB-0005c0-LK for get-emacs-tangents@m.gmane-mx.org; Tue, 17 Oct 2023 14:52:57 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <emacs-tangents-bounces@gnu.org>) id 1qsjYl-0006fu-Q1; Tue, 17 Oct 2023 08:52:31 -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 <sacha@sachachua.com>) id 1qsjYj-0006fZ-C9 for emacs-tangents@gnu.org; Tue, 17 Oct 2023 08:52:30 -0400 Original-Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <sacha@sachachua.com>) id 1qsjYd-0001yg-8B for emacs-tangents@gnu.org; Tue, 17 Oct 2023 08:52:29 -0400 Original-Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-66d134a019cso36090426d6.3 for <emacs-tangents@gnu.org>; Tue, 17 Oct 2023 05:52:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sachachua-com.20230601.gappssmtp.com; s=20230601; t=1697547141; x=1698151941; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=X3DbcaED4fv5qo8aZ8mYocxFP05jA2GLBuGgl3TPQkQ=; b=KcRGKb8JgvlPlkKxXYMEd+i8UbmUZ5a15cTaXTt5b9Xf6Jvb6MlL8oslPD3E3MBHlx FGpANxj5Xw7agqHzwpEIGndSfiSX83GUriP3AV43WA0BYvIMnl05G7Ms2S87OlwPGZJi OQw/Qj2zRwjESXP4fhLduAJRkyXd+knsERWLaWvKmlR++PnD8aA/9IafbbMCjOB/skeN LM5avNyxOgaweKNwt3z7txftCFjfn/mgourBUlr1gGvCUzhD90mdflAPcUFoCLBTJnvh fVaFo4JWGU1YOjfK//wrbAjzYJM6B6g3O5cutnJ8soj5Pt39l6ZpDoE99hZwtbdgjnUb lQsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697547141; x=1698151941; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=X3DbcaED4fv5qo8aZ8mYocxFP05jA2GLBuGgl3TPQkQ=; b=sDrYv5Ny4+JAmjQ9v1buhpVXxB+IaZzWSrLLsv2Uv2ihHl0UxHKHjpbAZwiPuPJhUG tpn6Dc/4yNWvTg9e22wDugYXw8QfC/ObD0vrO2jLxfLZrOCrPBbbMadTrxV+CiK8FOJF dANw17up+Dv6v3RyQOCTIe/UqrRBVlxutuRVvRCu+LmEqD9tYC/BcAYHu51XnaM3qk7n twPH7R7gHBhbEyTMzbRK8stsFIPjMdmggglzGHUGHjUXBiyoxudjKSrPDGCVgqYdg346 i3bg2Tq5tKAOUFhjNcjDCAfkA4daWGuclho64jxu5izTeaEx9LdFxeEt8tVENX26sPKq y81g== X-Gm-Message-State: AOJu0YyUZvxgU/DnWf1JaqYthIzM2yu3zkW3Psf6C/JuX21vQqFgIMY1 +vEWm7LkkMY7yV1182jtGH5VK2+Gyin56XL7gmFnIw== X-Google-Smtp-Source: AGHT+IHVvGMC2wx++yaN5vVWHKKQuWh/KUNNBWfKgmwiehS4b2pCgvaQ6XC9vxmar8of1X6fgWiXvA== X-Received: by 2002:a05:6214:2a8a:b0:66d:2852:6f17 with SMTP id jr10-20020a0562142a8a00b0066d28526f17mr2623248qvb.14.1697547139846; Tue, 17 Oct 2023 05:52:19 -0700 (PDT) Original-Received: from sacha-x220 ([76.64.67.87]) by smtp.googlemail.com with ESMTPSA id dl8-20020ad44e08000000b006577e289d37sm526009qvb.2.2023.10.17.05.52.18 for <emacs-tangents@gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 05:52:18 -0700 (PDT) Received-SPF: none client-ip=2607:f8b0:4864:20::f34; envelope-from=sacha@sachachua.com; helo=mail-qv1-xf34.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 <emacs-tangents.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-tangents>, <mailto:emacs-tangents-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/emacs-tangents> List-Post: <mailto:emacs-tangents@gnu.org> List-Help: <mailto:emacs-tangents-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-tangents>, <mailto:emacs-tangents-request@gnu.org?subject=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:1114 Archived-At: <http://permalink.gmane.org/gmane.emacs.tangents/1114> --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 2023-10-16 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, October 28, 2023] (<https://emacs-apac.gitlab.io/announcements/octob= er-2023/>) - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emac= s/> Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America= /Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 21 0030 Asia/Kolkat= a - 0300 Asia/Singapore - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emac= s/> Sat Oct 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America= /Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asi= a/Singapore - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emac= s/> Sun Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America= /Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asi= a/Singapore - M-x Research (contact them for password): Note taking for research <h= ttps://m-x-research.github.io/> Wed Oct 25 0800 America/Vancouver - 1000 Am= erica/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - = 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) <https://emacs-berlin.org/> Wed Oc= t 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto -= 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 A= sia/Singapore - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emac= s/> Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America= /Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkat= a - 0300 Asia/Singapore - Emacs APAC (virtual) <https://emacs-apac.gitlab.io/> Sat Oct 28 0130 = America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/= GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [I Downloaded Emacs and Tried To Learn It] (<https://www.youtube.com/= watch?v=3Dr_oefm6ZagM>) (33:40) - Emacs configuration: - [Window Management - share your display-buffer-alist - Communick News= ] (<https://communick.news/post/240795>) - [God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews= please!] (<https://www.reddit.com/r/emacs/comments/1763ohv/god_vs_devil_vs= _evil_what_do_you_use_to_avoid_key/>) ([communick.news] (<https://communick= .news/post/226034>)) - [Add another prefix key to Emacs #emacs #coding #windows] (<https://w= ww.youtube.com/watch?v=3DXup-GSbaprI>) (00:30) - [Bad Emacs Defaults] (<https://idiomdrottning.org/bad-emacs-defaults>= ) ([Reddit] (<https://www.reddit.com/r/emacs/comments/175dlle/bad_emacs_def= aults/>), [HN] (<https://news.ycombinator.com/item?id=3D37843908>), [lobste= .rs] (<https://lobste.rs/s/np90nj/bad_emacs_defaults>), [Irreal] (<https://= irreal.org/blog/?p=3D11698>)) - [What would you make default?] (<https://www.reddit.com/r/emacs/comme= nts/174i3kn/what_would_you_make_default/>) - [x4d6165's Emacs Config] (<https://git.sr.ht/~x4d6165/dotfiles>) - [Seaman Emacs - My first published config] (<https://www.reddit.com/r= /emacs/comments/17610on/seaman_emacs_my_first_published_config/>) - [My doom emacs configuration files] (<https://www.reddit.com/r/DoomEm= acs/comments/1740bwa/my_doom_emacs_configuration_files/>) - Emacs Lisp: - [Exploring a little bit of the Intricacies and Elegance of Loop Macro= s - Communick News] (<https://communick.news/post/239397>) - [How to leverage describe-key command to write Emacs Lisp code?] (<ht= tps://www.youtube.com/watch?v=3DrzpniEkOELE>) (02:18) - [Do you know how to capitalize a string in Emacs Lisp? | capitalize, = upcase, downcase] (<https://www.youtube.com/watch?v=3D5YYBEGWb5sE>) (01:55) - [How to trim strings in Emacs Lisp? string-trim, string-trim-left, st= ring-trim-right] (<https://www.youtube.com/watch?v=3Dr55qZOA_ObE>) (02:05) - Appearance: - [pride-mode: Rainbow flag in the Emacs modeline] (<https://github.com= /halfwhole/pride-mode>) - [show-trailing-whitespace is my friend] (<https://idiomdrottning.org/= show-trailing-whitespace>) - [pedroangelo/theme-rotation.el: Change themes in Emacs according to s= pecified time periods.] (<https://github.com/pedroangelo/theme-rotation.el>= ) ([communick.news] (<https://communick.news/post/239403>)) - [Integrating Catppuccin Themes with Auto-Dark] (<https://i.redd.it/ks= 0wop3gl3ub1.png>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/177hm= y8/integrating_catppuccin_themes_with_autodark/>)) - [flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme = by Steph Ango] (<https://github.com/crmsnbleyd/flexoki-emacs-theme>) - Navigation: - [How do you quickly navigate inside a source file using emacs ?] (<ht= tps://www.reddit.com/r/emacs/comments/1757gsx/how_do_you_quickly_navigate_i= nside_a_source_file/>) ([communick.news] (<https://communick.news/post/2250= 12>)) - [Some helpful Xah Lee Selection Commands] (<https://youtu.be/fXZYmVtQ= f9s?si=3Dmz4hPBJaAhltv83G>) ([Irreal] (<https://irreal.org/blog/?p=3D11703>= )) - [binky.el: Jump between points like a rabbit !] (<https://github.com/= liuyinz/binky.el>) - [Projectile 2.8 is out!] (<https://github.com/bbatsov/projectile/rele= ases/tag/v2.8.0>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1770z= qa/projectile_28_is_out/>)) - Dired: - [James Dyer: More Improvements to Dired Duplicate Here] (<https://ema= cs.dyerdwelling.family/emacs/20231013153639-emacs--more-flexible-duplicate-= thing-function/>) - Writing: - [Marcin Borkowski: Avoiding repetitions] (<https://mbork.pl/2023-10-1= 4_Avoiding_repetitions>) - [Alex Schroeder: scdoc mode] (<https://alexschroeder.ch/view/2023-10-= 11-scdoc>) - Org Mode: - [How to Organize Your Life (Intro to Org Mode)] (<https://www.youtube= .com/watch?v=3DZPbU0CHlYOo>) (21:02) - [5 Reasons I Love Emacs Orgmode] (<https://youtube.com/watch?v=3DDEeS= tDz_imQ&si=3DYLcKCi1t2wHfsqlP>) (15:43, [Reddit] (<https://www.reddit.com/r= /emacs/comments/1771ctv/5_reasons_i_love_emacs_orgmode/>)) - [Building my ideal Emacs journal] (<https://rostre.bearblog.dev/build= ing-my-ideal-emacs-journal/>) - [How I Manage My Reading List with Org-Mode] (<https://benadha.com/no= tes/how-i-manage-my-reading-list-with-org-mode/>) ([Reddit] (<https://www.r= eddit.com/r/orgmode/comments/178fa86/how_i_manage_my_reading_list_with_orgm= ode/>)) - [Sacha Chua: #EmacsConf backstage: file prefixes] (<https://sachachua= .com/blog/2023/10/emacsconf-backstage-file-prefixes/>) - [Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawer= s from e-mails] (<https://sachachua.com/blog/2023/10/emacsconf-backstage-ad= ding-notes-to-org-logbook-drawers-from-e-mails/>) - [I made Horn, a parser for org written in typescript] (<https://githu= b.com/ArnaudValette/Horn/tree/main>) ([Reddit] (<https://www.reddit.com/r/o= rgmode/comments/177hyil/i_made_horn_a_parser_for_org_written_in_typescript/= >)) - Org development: - [* lisp/ol-info.el (org-info-other-documents): Convert to `defcusto= m'] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-N= EWS?id=3D7e7ce811360ea4f3eede98219a845845ed054d63>) - Denote: - [Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-d= ev)] (<https://protesilaos.com/codelog/2023-10-13-denote-new-developments-v= ideo/>) ([YouTube] (<https://www.youtube.com/watch?v=3DRK4P5oIIEnk>) 59:17) - [Protesilaos Stavrou: Emacs: new option for Denote letter casing] (<h= ttps://protesilaos.com/codelog/2023-10-11-denote-letter-casing-option/>) - Completion: - [My understanding of various sorts of completion in GNU Emacs] (<http= s://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandingCompleti= on>) - [Announcing consult-gh 2.0, now with async search] (<https://www.armi= ndarvish.com/en/post/announcing_consult_gh_2/>) ([Reddit] (<https://www.red= dit.com/r/emacs/comments/1744x4p/announcing_consultgh_20_now_with_async_sea= rch/>)) - Coding: - [Schlau-compile -- a highly configurable compile macro for Emacs supp= orting any language you need.] (<https://www.reddit.com/r/emacs/comments/17= 7ouga/schlaucompile_a_highly_configurable_compile_macro/>) - [=E2=80=9CSend region to process=E2=80=9D for all languages =E1=95=A6= ( =E1=B4=BC =DA=A1 =E1=B4=BC )=E1=95=A4] (<https://github.com/alhassy/repl-= driven-development>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/17= 92xio/send_region_to_process_for_all_languages_=E1=95=A6_=E1=B4=BC_=DA=A1_= =E1=B4=BC_=E1=95=A4/>)) - [Copy current function in any programming language using tree-sitter]= (<https://fosstodon.org/@chmouel/111203691941968313>) ([Erik L. Arneson] (= <https://arnesonium.com/2023/10/13-posts-of-interest>)) - [Any suggestions for a Kill Compile Run Execute sequence from emacs i= n a single step ? - Communick News] (<https://communick.news/post/225027>) - [google-c-style.el: Google's C/C++ style for c-mode] (<https://github= .com/google/styleguide/blob/gh-pages/google-c-style.el>) - [Setting up Playdate development with C in Emacs; Playdate is a gamin= g with C SDK] (<https://rostre.bearblog.dev/setting-up-playdate-development= -with-c-in-emacs/>) - [J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt] (<https://onlisp.co.uk/On-rmsbo= lt.html>) - Web: - [Sacha Chua: #EmacsConf backstage: Using Spookfox to automate creatin= g BigBlueButton rooms in Mozilla Firefox] (<https://sachachua.com/blog/2023= /10/using-emacs-and-spookfox-to-automate-creating-bigbluebutton-rooms-in-mo= zilla-firefox/>) - Mail, news, and chat: - [Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0] (<https= ://protesilaos.com/codelog/2023-10-14-notmuch-indicator-1-1-0/>) - [znc.el: Make ERC and ZNC bouncer get along well] (<https://github.co= m/sshirokov/ZNC.el>) - [profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Profanity= is a console based XMPP client written in C using ncurses and libstrophe, = inspired by Irssi] (<https://salsa.debian.org/debacle/profanity.el/-/blob/m= aster/profanity.el>) - Doom Emacs: - [Doom Emacs: Modes and Navigation] (<https://www.youtube.com/watch?v= =3DsfY35IvZn2A>) (27:33) - AI: - [Ellama - new package to call LLMs from Emacs] (<https://github.com/s= -kostyaev/ellama>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1794= 71c/ellama_new_package_to_call_llms_from_emacs/>), [communick.news] (<https= ://communick.news/post/239400>)) - [Code and audio demos for full voice AI convo with Emacs and Large La= nguage Models] (<https://gitlab.com/dto/marvin>) - Community: - [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/co= mments/1758wua/weekly_tips_tricks_c_thread/>) - delete-blank-lines - Other: - [Future of remote development] (<https://www.reddit.com/r/emacs/comme= nts/176bzg1/future_of_remote_development/>) ([communick.news] (<https://com= munick.news/post/227137>)) - [Emacs Read Only Mode 2023_10_16_03:07:09] (<https://www.youtube.com/= watch?v=3DxhLgdVxj7UI>) (06:21) - [Get me out of here! Quitting, exiting and recursion in Emacs] (<http= s://youtube.com/watch?v=3DSD8myoNYnss&si=3DvCIOT_B7iAEWuuq4>) (08:22, [Redd= it] (<https://www.reddit.com/r/emacs/comments/178r0vp/get_me_out_of_here_qu= itting_exiting_and_recursion/>)) - [4 Great Line Commands in Emacs Including "flush-lines"] (<https://yo= utube.com/watch?v=3Dnm2BXULs5rc&si=3Did4yR1Qjdr6T6Swi>) ([Reddit] (<https:/= /www.reddit.com/r/emacs/comments/177fbkb/4_great_line_commands_in_emacs_inc= luding/>), [Irreal] (<https://irreal.org/blog/?p=3D11705>)) - flush-lines, = kill-matching-lines, keep-lines, copy-matching-lines - [Alex Schroeder: Posting to Odd=C2=B5 from Emacs] (<https://alexschro= eder.ch/view/2023-10-11-post-from-emacs>) - [insert-kbd-macro, kmacro-call-macro] (<https://functional.cafe/@Pani= czGodek/111187231582720915>) ([Erik L. Arneson] (<https://arnesonium.com/20= 23/10/13-posts-of-interest>)) - [Beginners, Emacs was not designed for today keyboards. Solutions: a = modal package, keyboard with thumb cluster, remap modifiers, caps to ctrl i= s not enough long term.] (<http://xahlee.info/emacs/emacs/emacs_kb_shortcut= s_pain.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1772obs/b= eginners_emacs_was_not_designed_for_today/>), 2017) - [Text showdown: Gap Buffers vs Ropes] (<https://coredumped.dev/2023/0= 8/09/text-showdown-gap-buffers-vs-ropes/>) ([Reddit] (<https://www.reddit.c= om/r/emacs/comments/173siji/text_showdown_gap_buffers_vs_ropes/>), [Irreal]= (<https://irreal.org/blog/?p=3D11696>)) - performance analysis using Rust - Emacs development: - Discussions: - [Re: ASCII Tables with row and colspans] (<https://lists.gnu.org/ar= chive/html/emacs-devel/2023-10/msg00211.html>) - AsciiDoctor - [Re: How to debug emacs repaint problems?] (<https://lists.gnu.org/= archive/html/emacs-devel/2023-10/msg00270.html>) how to disable double-buff= ering - [Re: How to debug emacs repaint problems?] (<https://lists.gnu.org/= archive/html/emacs-devel/2023-10/msg00269.html>) different ways to connect = to the same X (VNC, tty, compressed X) - [Re: How to make aot native-compilation and pdmp creation reproduce= able] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00186.htm= l>) - why build directory matters - [Re: How to make aot native-compilation and pdmp creation reproduce= able] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00180.htm= l>) - binutils, source date epoch - [Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream] (<= https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00263.html>) - al= iases - [FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - fu= ll story] (<https://lists.gnu.org/archive/html/help-gnu-emacs/2023-10/msg00= 101.html>) - [(sit-for): Remove support for old calling convention] (<https://git.= savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9ecb595dea56ed1149b602= 45d021cb5e6d7dd73f>) - [cperl-mode.el: Add new user option to etc/NEWS] (<https://git.savann= ah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da5789198b34d83413674e596887c= 089a651f7cf4>) - [Add convenience wrapper for regexp disassembly] (<https://git.savann= ah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D77daafbb3657d301f864b969cdfe= 8da17ab5a62d>) - [Separate `docstrings-wide` warning identifier] (<https://git.savanna= h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da52d627b37eb439a748161a82fdcd= 50d6cbc0248>) - [Enable highlighting Gud execution lines without hl-line-mode] (<http= s://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc6f07e13eef93a= f8b25064bb1bc975e8fafad591>) - [Document cl-print.el in cl.texi.] (<https://git.savannah.gnu.org/cgi= t/emacs.git/commit/etc/NEWS?id=3Dcfed3bb395030662059d560f94ea0318f820f00f>) - [In cl-prin1, enable raw printing for a byte-compiled function] (<htt= ps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa45ea8a33132= f3a95b1e2c085776919febd5458>) - [* lisp/progmodes/project.el (project-mode-line-face): New variable.]= (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D960c98c= e3ac8e032db0c0293fa577094258600b8>) - [File notifications report unmount events (bug#66381)] (<https://git.= savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df7185ca29b5086b1b0f32e= 64b7a5ba0bc21152c8>) - [Improve documentation of 'project-mode-line'] (<https://git.savannah= .gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd51f3165f7eb471acd3d178ef1b94b= 19254e8857>) - [New option 'project-mode-line' to show project name on mode line (bu= g#66317)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id= =3D238292d6571402e93d4f7886baac9853011b36f6>) - New packages: - consult-tex <https://melpa.org/#/consult-tex>: Consult powered comple= tion for tex (MELPA) - eldoc-eask <https://melpa.org/#/eldoc-eask>: Eldoc support for Eask-f= ile (MELPA) - ellama <https://melpa.org/#/ellama>: Ollama client for calling local = LLMs (MELPA) - flexoki-themes <https://melpa.org/#/flexoki-themes>: An inky color sc= heme for prose and code (MELPA) - gofmt-tag <https://melpa.org/#/gofmt-tag>: Format and align go struct= tags (MELPA) - ob-asymptote <https://elpa.gnu.org/packages/ob-asymptote.html>: Babel= Functions for Asymptote (GNU ELPA) - org-newtab <https://melpa.org/#/org-newtab>: Supercharge your browser= 's new tab page (MELPA) - org-timeblock <https://melpa.org/#/org-timeblock>: Interactive SVG ca= lendar for orgmode tasks (MELPA) - tsort <https://melpa.org/#/tsort>: Topological sort for Emacs Lisp (M= ELPA) - typewriter-roll-mode <https://melpa.org/#/typewriter-roll-mode>: Aid = for distraction-free writing (MELPA) - universal-sidecar-roam <https://melpa.org/#/universal-sidecar-roam>: = Integrate universal-sidecar and org-roam (MELPA) - vimscript-ts-mode <https://melpa.org/#/vimscript-ts-mode>: Vim-script= major mode using tree-sitter (MELPA) Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/or= gmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.re= ddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetem= acs>), [Hacker News] (<https://hn.algolia.com/?query=3Demacs&sort=3DbyDate&= prefix&page=3D0&dateRange=3Dall&type=3Dstory>), [communick.news] (<https://= communick.news/c/emacs?dataType=3DPost&page=3D1&sort=3DNew>), [lobste.rs] (= <https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest>), [kbin]= (<https://kbin.social/m/emacs/newest>), [programming.dev] (<https://progra= mming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew>), [lemmy] (<https://= lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew>), [planet.emacslife.c= om] (<https://planet.emacslife.com>), [YouTube] (<https://www.youtube.com/p= laylist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), [the Emacs NEWS file] = (<http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emacs Calenda= r] (<https://emacslife.com/calendar/>), and [emacs-devel] (<http://lists.gn= u.org/archive/html/emacs-devel/2023-10>). 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] (<mailto:sacha@sachachua.com>). = Thank you! =20=20 --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable <div id=3D"outline-container-orga55a372" class=3D"outline-3"> <h3 id=3D"orga55a372">2023-10-16 Emacs news</h3> <div class=3D"outline-text-3" id=3D"text-orga55a372"> <ul class=3D"org-ul"> <li>Upcoming events: <ul class=3D"org-ul"> <li><a href=3D"https://emacs-apac.gitlab.io/announcements/october-2023/">Em= acs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, Oc= tober 28, 2023</a></li> <li>Mastering Emacs book club <a href=3D"https://susam.net/maze/meet/master= ing-emacs/">https://susam.net/maze/meet/mastering-emacs/</a> Fri Oct 20 120= 0 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Et= c/GMT - 2100 Europe/Berlin – Sat Oct 21 0030 Asia/Kolkata - 0300 Asi= a/Singapore</li> <li>Mastering Emacs book club <a href=3D"https://susam.net/maze/meet/master= ing-emacs/">https://susam.net/maze/meet/mastering-emacs/</a> Sat Oct 21 020= 0 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Et= c/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore</li> <li>Mastering Emacs book club <a href=3D"https://susam.net/maze/meet/master= ing-emacs/">https://susam.net/maze/meet/mastering-emacs/</a> Sun Oct 22 020= 0 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Et= c/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore</li> <li>M-x Research (contact them for password): Note taking for research <a h= ref=3D"https://m-x-research.github.io/">https://m-x-research.github.io/</a>= Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/To= ronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/S= ingapore</li> <li>Emacs Berlin (virtual, in English) <a href=3D"https://emacs-berlin.org/= ">https://emacs-berlin.org/</a> Wed Oct 25 0930 America/Vancouver - 1130 Am= erica/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - = 2200 Asia/Kolkata – Thu Oct 26 0030 Asia/Singapore</li> <li>Mastering Emacs book club <a href=3D"https://susam.net/maze/meet/master= ing-emacs/">https://susam.net/maze/meet/mastering-emacs/</a> Fri Oct 27 120= 0 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Et= c/GMT - 2100 Europe/Berlin – Sat Oct 28 0030 Asia/Kolkata - 0300 Asi= a/Singapore</li> <li>Emacs APAC (virtual) <a href=3D"https://emacs-apac.gitlab.io/">https://= emacs-apac.gitlab.io/</a> Sat Oct 28 0130 America/Vancouver - 0330 America/= Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 A= sia/Kolkata - 1630 Asia/Singapore</li> </ul></li> <li>Beginner: <ul class=3D"org-ul"> <li><a href=3D"https://www.youtube.com/watch?v=3Dr_oefm6ZagM">I Downloaded = Emacs and Tried To Learn It</a> (33:40)</li> </ul></li> <li>Emacs configuration: <ul class=3D"org-ul"> <li><a href=3D"https://communick.news/post/240795">Window Management - shar= e your display-buffer-alist - Communick News</a></li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/1763ohv/god_vs_devil= _vs_evil_what_do_you_use_to_avoid_key/">God vs. Devil vs. Evil: What do you= use to avoid key chords? Reviews please!</a> (<a href=3D"https://communick= .news/post/226034">communick.news</a>)</li> <li><a href=3D"https://www.youtube.com/watch?v=3DXup-GSbaprI">Add another p= refix key to Emacs #emacs #coding #windows</a> (00:30)</li> <li><a href=3D"https://idiomdrottning.org/bad-emacs-defaults">Bad Emacs Def= aults</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/175dlle/bad_e= macs_defaults/">Reddit</a>, <a href=3D"https://news.ycombinator.com/item?id= =3D37843908">HN</a>, <a href=3D"https://lobste.rs/s/np90nj/bad_emacs_defaul= ts">lobste.rs</a>, <a href=3D"https://irreal.org/blog/?p=3D11698">Irreal</a= >)</li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/174i3kn/what_would_y= ou_make_default/">What would you make default?</a></li> <li><a href=3D"https://git.sr.ht/~x4d6165/dotfiles">x4d6165's Emacs Config<= /a></li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/17610on/seaman_emacs= _my_first_published_config/">Seaman Emacs - My first published config</a></= li> <li><a href=3D"https://www.reddit.com/r/DoomEmacs/comments/1740bwa/my_doom_= emacs_configuration_files/">My doom emacs configuration files</a></li> </ul></li> <li>Emacs Lisp: <ul class=3D"org-ul"> <li><a href=3D"https://communick.news/post/239397">Exploring a little bit o= f the Intricacies and Elegance of Loop Macros - Communick News</a></li> <li><a href=3D"https://www.youtube.com/watch?v=3DrzpniEkOELE">How to levera= ge describe-key command to write Emacs Lisp code?</a> (02:18)</li> <li><a href=3D"https://www.youtube.com/watch?v=3D5YYBEGWb5sE">Do you know h= ow to capitalize a string in Emacs Lisp? | capitalize, upcase, downcase</a>= (01:55)</li> <li><a href=3D"https://www.youtube.com/watch?v=3Dr55qZOA_ObE">How to trim s= trings in Emacs Lisp? string-trim, string-trim-left, string-trim-right</a> = (02:05)</li> </ul></li> <li>Appearance: <ul class=3D"org-ul"> <li><a href=3D"https://github.com/halfwhole/pride-mode">pride-mode: Rainbow= flag in the Emacs modeline</a></li> <li><a href=3D"https://idiomdrottning.org/show-trailing-whitespace">show-tr= ailing-whitespace is my friend</a></li> <li><a href=3D"https://github.com/pedroangelo/theme-rotation.el">pedroangel= o/theme-rotation.el: Change themes in Emacs according to specified time per= iods.</a> (<a href=3D"https://communick.news/post/239403">communick.news</a= >)</li> <li><a href=3D"https://i.redd.it/ks0wop3gl3ub1.png">Integrating Catppuccin = Themes with Auto-Dark</a> (<a href=3D"https://www.reddit.com/r/emacs/commen= ts/177hmy8/integrating_catppuccin_themes_with_autodark/">Reddit</a>)</li> <li><a href=3D"https://github.com/crmsnbleyd/flexoki-emacs-theme">flexoki-e= macs-theme: Emacs theme based on the Flexoki colour scheme by Steph Ango</a= ></li> </ul></li> <li>Navigation: <ul class=3D"org-ul"> <li><a href=3D"https://www.reddit.com/r/emacs/comments/1757gsx/how_do_you_q= uickly_navigate_inside_a_source_file/">How do you quickly navigate inside a= source file using emacs ?</a> (<a href=3D"https://communick.news/post/2250= 12">communick.news</a>)</li> <li><a href=3D"https://youtu.be/fXZYmVtQf9s?si=3Dmz4hPBJaAhltv83G">Some hel= pful Xah Lee Selection Commands</a> (<a href=3D"https://irreal.org/blog/?p= =3D11703">Irreal</a>)</li> <li><a href=3D"https://github.com/liuyinz/binky.el">binky.el: Jump between = points like a rabbit !</a></li> <li><a href=3D"https://github.com/bbatsov/projectile/releases/tag/v2.8.0">P= rojectile 2.8 is out!</a> (<a href=3D"https://www.reddit.com/r/emacs/commen= ts/1770zqa/projectile_28_is_out/">Reddit</a>)</li> </ul></li> <li>Dired: <ul class=3D"org-ul"> <li><a href=3D"https://emacs.dyerdwelling.family/emacs/20231013153639-emacs= --more-flexible-duplicate-thing-function/">James Dyer: More Improvements to= Dired Duplicate Here</a></li> </ul></li> <li>Writing: <ul class=3D"org-ul"> <li><a href=3D"https://mbork.pl/2023-10-14_Avoiding_repetitions">Marcin Bor= kowski: Avoiding repetitions</a></li> <li><a href=3D"https://alexschroeder.ch/view/2023-10-11-scdoc">Alex Schroed= er: scdoc mode</a></li> </ul></li> <li>Org Mode: <ul class=3D"org-ul"> <li><a href=3D"https://www.youtube.com/watch?v=3DZPbU0CHlYOo">How to Organi= ze Your Life (Intro to Org Mode)</a> (21:02)</li> <li><a href=3D"https://youtube.com/watch?v=3DDEeStDz_imQ&si=3DYLcKCi1t2= wHfsqlP">5 Reasons I Love Emacs Orgmode</a> (15:43, <a href=3D"https://www.= reddit.com/r/emacs/comments/1771ctv/5_reasons_i_love_emacs_orgmode/">Reddit= </a>)</li> <li><a href=3D"https://rostre.bearblog.dev/building-my-ideal-emacs-journal/= ">Building my ideal Emacs journal</a></li> <li><a href=3D"https://benadha.com/notes/how-i-manage-my-reading-list-with-= org-mode/">How I Manage My Reading List with Org-Mode</a> (<a href=3D"https= ://www.reddit.com/r/orgmode/comments/178fa86/how_i_manage_my_reading_list_w= ith_orgmode/">Reddit</a>)</li> <li><a href=3D"https://sachachua.com/blog/2023/10/emacsconf-backstage-file-= prefixes/">Sacha Chua: #EmacsConf backstage: file prefixes</a></li> <li><a href=3D"https://sachachua.com/blog/2023/10/emacsconf-backstage-addin= g-notes-to-org-logbook-drawers-from-e-mails/">Sacha Chua: #EmacsConf backst= age: adding notes to Org logbook drawers from e-mails</a></li> <li><a href=3D"https://github.com/ArnaudValette/Horn/tree/main">I made Horn= , a parser for org written in typescript</a> (<a href=3D"https://www.reddit= .com/r/orgmode/comments/177hyil/i_made_horn_a_parser_for_org_written_in_typ= escript/">Reddit</a>)</li> <li>Org development: <ul class=3D"org-ul"> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/= etc/ORG-NEWS?id=3D7e7ce811360ea4f3eede98219a845845ed054d63">* lisp/ol-info.= el (org-info-other-documents): Convert to `defcustom'</a></li> </ul></li> </ul></li> <li>Denote: <ul class=3D"org-ul"> <li><a href=3D"https://protesilaos.com/codelog/2023-10-13-denote-new-develo= pments-video/">Protesilaos Stavrou: Emacs: new Denote developments (version= 2.1.0-dev)</a> (<a href=3D"https://www.youtube.com/watch?v=3DRK4P5oIIEnk">= YouTube</a> 59:17)</li> <li><a href=3D"https://protesilaos.com/codelog/2023-10-11-denote-letter-cas= ing-option/">Protesilaos Stavrou: Emacs: new option for Denote letter casin= g</a></li> </ul></li> <li>Completion: <ul class=3D"org-ul"> <li><a href=3D"https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUn= derstandingCompletion">My understanding of various sorts of completion in G= NU Emacs</a></li> <li><a href=3D"https://www.armindarvish.com/en/post/announcing_consult_gh_2= /">Announcing consult-gh 2.0, now with async search</a> (<a href=3D"https:/= /www.reddit.com/r/emacs/comments/1744x4p/announcing_consultgh_20_now_with_a= sync_search/">Reddit</a>)</li> </ul></li> <li>Coding: <ul class=3D"org-ul"> <li><a href=3D"https://www.reddit.com/r/emacs/comments/177ouga/schlaucompil= e_a_highly_configurable_compile_macro/">Schlau-compile – a highly co= nfigurable compile macro for Emacs supporting any language you need.</a></l= i> <li><a href=3D"https://github.com/alhassy/repl-driven-development">=E2=80= =9CSend region to process=E2=80=9D for all languages =E1=95=A6( =E1=B4=BC = =DA=A1 =E1=B4=BC )=E1=95=A4</a> (<a href=3D"https://www.reddit.com/r/emacs/= comments/1792xio/send_region_to_process_for_all_languages_%E1%95%A6_%E1%B4%= BC_%DA%A1_%E1%B4%BC_%E1%95%A4/">Reddit</a>)</li> <li><a href=3D"https://fosstodon.org/@chmouel/111203691941968313">Copy curr= ent function in any programming language using tree-sitter</a> (<a href=3D"= https://arnesonium.com/2023/10/13-posts-of-interest">Erik L. Arneson</a>)</= li> <li><a href=3D"https://communick.news/post/225027">Any suggestions for a Ki= ll Compile Run Execute sequence from emacs in a single step ? - Communick N= ews</a></li> <li><a href=3D"https://github.com/google/styleguide/blob/gh-pages/google-c-= style.el">google-c-style.el: Google's C/C++ style for c-mode</a></li> <li><a href=3D"https://rostre.bearblog.dev/setting-up-playdate-development-= with-c-in-emacs/">Setting up Playdate development with C in Emacs; Playdate= is a gaming with C SDK</a></li> <li><a href=3D"https://onlisp.co.uk/On-rmsbolt.html">J.e.r.e.m.y B.r.y.a.n.= t: On rmsbolt</a></li> </ul></li> <li>Web: <ul class=3D"org-ul"> <li><a href=3D"https://sachachua.com/blog/2023/10/using-emacs-and-spookfox-= to-automate-creating-bigbluebutton-rooms-in-mozilla-firefox/">Sacha Chua: #= EmacsConf backstage: Using Spookfox to automate creating BigBlueButton room= s in Mozilla Firefox</a></li> </ul></li> <li>Mail, news, and chat: <ul class=3D"org-ul"> <li><a href=3D"https://protesilaos.com/codelog/2023-10-14-notmuch-indicator= -1-1-0/">Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0</a></l= i> <li><a href=3D"https://github.com/sshirokov/ZNC.el">znc.el: Make ERC and ZN= C bouncer get along well</a></li> <li><a href=3D"https://salsa.debian.org/debacle/profanity.el/-/blob/master/= profanity.el">profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Pr= ofanity is a console based XMPP client written in C using ncurses and libst= rophe, inspired by Irssi</a></li> </ul></li> <li>Doom Emacs: <ul class=3D"org-ul"> <li><a href=3D"https://www.youtube.com/watch?v=3DsfY35IvZn2A">Doom Emacs: M= odes and Navigation</a> (27:33)</li> </ul></li> <li>AI: <ul class=3D"org-ul"> <li><a href=3D"https://github.com/s-kostyaev/ellama">Ellama - new package t= o call LLMs from Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comme= nts/179471c/ellama_new_package_to_call_llms_from_emacs/">Reddit</a>, <a hre= f=3D"https://communick.news/post/239400">communick.news</a>)</li> <li><a href=3D"https://gitlab.com/dto/marvin">Code and audio demos for full= voice AI convo with Emacs and Large Language Models</a></li> </ul></li> <li>Community: <ul class=3D"org-ul"> <li><a href=3D"https://www.reddit.com/r/emacs/comments/1758wua/weekly_tips_= tricks_c_thread/">Weekly Tips, Tricks, &c. Thread</a> - delete-blank-li= nes</li> </ul></li> <li>Other: <ul class=3D"org-ul"> <li><a href=3D"https://www.reddit.com/r/emacs/comments/176bzg1/future_of_re= mote_development/">Future of remote development</a> (<a href=3D"https://com= munick.news/post/227137">communick.news</a>)</li> <li><a href=3D"https://www.youtube.com/watch?v=3DxhLgdVxj7UI">Emacs Read On= ly Mode 2023_10_16_03:07:09</a> (06:21)</li> <li><a href=3D"https://youtube.com/watch?v=3DSD8myoNYnss&si=3DvCIOT_B7i= AEWuuq4">Get me out of here! Quitting, exiting and recursion in Emacs</a> (= 08:22, <a href=3D"https://www.reddit.com/r/emacs/comments/178r0vp/get_me_ou= t_of_here_quitting_exiting_and_recursion/">Reddit</a>)</li> <li><a href=3D"https://youtube.com/watch?v=3Dnm2BXULs5rc&si=3Did4yR1Qjd= r6T6Swi">4 Great Line Commands in Emacs Including "flush-lines"</a> (<a hre= f=3D"https://www.reddit.com/r/emacs/comments/177fbkb/4_great_line_commands_= in_emacs_including/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D11= 705">Irreal</a>) - flush-lines, kill-matching-lines, keep-lines, copy-match= ing-lines</li> <li><a href=3D"https://alexschroeder.ch/view/2023-10-11-post-from-emacs">Al= ex Schroeder: Posting to Odd=C2=B5 from Emacs</a></li> <li><a href=3D"https://functional.cafe/@PaniczGodek/111187231582720915">ins= ert-kbd-macro, kmacro-call-macro</a> (<a href=3D"https://arnesonium.com/202= 3/10/13-posts-of-interest">Erik L. Arneson</a>)</li> <li><a href=3D"http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html"= >Beginners, Emacs was not designed for today keyboards. Solutions: a modal = package, keyboard with thumb cluster, remap modifiers, caps to ctrl is not = enough long term.</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1= 772obs/beginners_emacs_was_not_designed_for_today/">Reddit</a>, 2017)</li> <li><a href=3D"https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-= vs-ropes/">Text showdown: Gap Buffers vs Ropes</a> (<a href=3D"https://www.= reddit.com/r/emacs/comments/173siji/text_showdown_gap_buffers_vs_ropes/">Re= ddit</a>, <a href=3D"https://irreal.org/blog/?p=3D11696">Irreal</a>) - perf= ormance analysis using Rust</li> </ul></li> <li>Emacs development: <ul class=3D"org-ul"> <li>Discussions: <ul class=3D"org-ul"> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00= 211.html">Re: ASCII Tables with row and colspans</a> - AsciiDoctor</li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00= 270.html">Re: How to debug emacs repaint problems?</a> how to disable doubl= e-buffering</li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00= 269.html">Re: How to debug emacs repaint problems?</a> different ways to co= nnect to the same X (VNC, tty, compressed X)</li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00= 186.html">Re: How to make aot native-compilation and pdmp creation reproduc= eable</a> - why build directory matters</li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00= 180.html">Re: How to make aot native-compilation and pdmp creation reproduc= eable</a> - binutils, source date epoch</li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00= 263.html">Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream</a= > - aliases</li> <li><a href=3D"https://lists.gnu.org/archive/html/help-gnu-emacs/2023-10/ms= g00101.html">FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems = - full story</a></li> </ul></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D9ecb595dea56ed1149b60245d021cb5e6d7dd73f">(sit-for): Remove support fo= r old calling convention</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Da5789198b34d83413674e596887c089a651f7cf4">cperl-mode.el: Add new user = option to etc/NEWS</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D77daafbb3657d301f864b969cdfe8da17ab5a62d">Add convenience wrapper for = regexp disassembly</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Da52d627b37eb439a748161a82fdcd50d6cbc0248">Separate `docstrings-wide` w= arning identifier</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Dc6f07e13eef93af8b25064bb1bc975e8fafad591">Enable highlighting Gud exec= ution lines without hl-line-mode</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Dcfed3bb395030662059d560f94ea0318f820f00f">Document cl-print.el in cl.t= exi.</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Daa45ea8a33132f3a95b1e2c085776919febd5458">In cl-prin1, enable raw prin= ting for a byte-compiled function</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D960c98ce3ac8e032db0c0293fa577094258600b8">* lisp/progmodes/project.el = (project-mode-line-face): New variable.</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Df7185ca29b5086b1b0f32e64b7a5ba0bc21152c8">File notifications report un= mount events (bug#66381)</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Dd51f3165f7eb471acd3d178ef1b94b19254e8857">Improve documentation of 'pr= oject-mode-line'</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D238292d6571402e93d4f7886baac9853011b36f6">New option 'project-mode-lin= e' to show project name on mode line (bug#66317)</a></li> </ul></li> <li>New packages: <ul class=3D"org-ul"> <li><a target=3D"_blank" href=3D"https://melpa.org/#/consult-tex">consult-t= ex</a>: Consult powered completion for tex (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/eldoc-eask">eldoc-eask= </a>: Eldoc support for Eask-file (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/ellama">ellama</a>: Ol= lama client for calling local LLMs (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/flexoki-themes">flexok= i-themes</a>: An inky color scheme for prose and code (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/gofmt-tag">gofmt-tag</= a>: Format and align go struct tags (MELPA)</li> <li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/ob-asymptote= .html">ob-asymptote</a>: Babel Functions for Asymptote (GNU ELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/org-newtab">org-newtab= </a>: Supercharge your browser's new tab page (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/org-timeblock">org-tim= eblock</a>: Interactive SVG calendar for orgmode tasks (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/tsort">tsort</a>: Topo= logical sort for Emacs Lisp (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/typewriter-roll-mode">= typewriter-roll-mode</a>: Aid for distraction-free writing (MELPA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/universal-sidecar-roam= ">universal-sidecar-roam</a>: Integrate universal-sidecar and org-roam (MEL= PA)</li> <li><a target=3D"_blank" href=3D"https://melpa.org/#/vimscript-ts-mode">vim= script-ts-mode</a>: Vim-script major mode using tree-sitter (MELPA)</li> </ul></li> </ul> <p> Links from <a href=3D"https://www.reddit.com/r/emacs">reddit.com/r/emacs</a= >, <a href=3D"https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href=3D"h= ttps://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href=3D"https://www.= reddit.com/r/planetemacs">r/planetemacs</a>, <a href=3D"https://hn.algolia.= com/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange= =3Dall&type=3Dstory">Hacker News</a>, <a href=3D"https://communick.news= /c/emacs?dataType=3DPost&page=3D1&sort=3DNew">communick.news</a>, <= a href=3D"https://lobste.rs/search?q=3Demacs&what=3Dstories&order= =3Dnewest">lobste.rs</a>, <a href=3D"https://kbin.social/m/emacs/newest">kb= in</a>, <a href=3D"https://programming.dev/c/emacs?dataType=3DPost&page= =3D1&sort=3DNew">programming.dev</a>, <a href=3D"https://lemmy.ml/c/ema= cs?dataType=3DPost&page=3D1&sort=3DNew">lemmy</a>, <a href=3D"https= ://planet.emacslife.com">planet.emacslife.com</a>, <a href=3D"https://www.y= outube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>,= <a href=3D"http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Em= acs NEWS file</a>, <a href=3D"https://emacslife.com/calendar/">Emacs Calend= ar</a>, and <a href=3D"http://lists.gnu.org/archive/html/emacs-devel/2023-1= 0">emacs-devel</a>. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel link= s. Do you have an Emacs-related link or announcement? Please e-mail me at <= a href=3D"mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</= p> </div> </div> =20=20 --==-=-=-- --=-=-= Content-Type: text/x-org; charset=utf-8; name=emacs-news.org Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable * 2023-10-16 Emacs news - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/october-2023/][Emacs APAC:= Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 28,= 2023]] - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Tor= onto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 21 0030 Asia/Kolkata - = 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sat Oct 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Tor= onto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Si= ngapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sun Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Tor= onto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Si= ngapore - M-x Research (contact them for password): Note taking for research http= s://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 Americ= a/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030= Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25= 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 163= 0 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/= Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Tor= onto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - = 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 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=3Dr_oefm6ZagM][I Downloaded Emacs and= Tried To Learn It]] (33:40) - Emacs configuration: - [[https://communick.news/post/240795][Window Management - share your di= splay-buffer-alist - Communick News]] - [[https://www.reddit.com/r/emacs/comments/1763ohv/god_vs_devil_vs_evil_= what_do_you_use_to_avoid_key/][God vs. Devil vs. Evil: What do you use to a= void key chords? Reviews please!]] ([[https://communick.news/post/226034][c= ommunick.news]]) - [[https://www.youtube.com/watch?v=3DXup-GSbaprI][Add another prefix key= to Emacs #emacs #coding #windows]] (00:30) - [[https://idiomdrottning.org/bad-emacs-defaults][Bad Emacs Defaults]] (= [[https://www.reddit.com/r/emacs/comments/175dlle/bad_emacs_defaults/][Redd= it]], [[https://news.ycombinator.com/item?id=3D37843908][HN]], [[https://lo= bste.rs/s/np90nj/bad_emacs_defaults][lobste.rs]], [[https://irreal.org/blog= /?p=3D11698][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/174i3kn/what_would_you_make_d= efault/][What would you make default?]] - [[https://git.sr.ht/~x4d6165/dotfiles][x4d6165's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/17610on/seaman_emacs_my_first= _published_config/][Seaman Emacs - My first published config]] - [[https://www.reddit.com/r/DoomEmacs/comments/1740bwa/my_doom_emacs_con= figuration_files/][My doom emacs configuration files]] - Emacs Lisp: - [[https://communick.news/post/239397][Exploring a little bit of the Int= ricacies and Elegance of Loop Macros - Communick News]] - [[https://www.youtube.com/watch?v=3DrzpniEkOELE][How to leverage descri= be-key command to write Emacs Lisp code?]] (02:18) - [[https://www.youtube.com/watch?v=3D5YYBEGWb5sE][Do you know how to cap= italize a string in Emacs Lisp? | capitalize, upcase, downcase]] (01:55) - [[https://www.youtube.com/watch?v=3Dr55qZOA_ObE][How to trim strings in= Emacs Lisp? string-trim, string-trim-left, string-trim-right]] (02:05) - Appearance: - [[https://github.com/halfwhole/pride-mode][pride-mode: Rainbow flag in = the Emacs modeline]] - [[https://idiomdrottning.org/show-trailing-whitespace][show-trailing-wh= itespace is my friend]] - [[https://github.com/pedroangelo/theme-rotation.el][pedroangelo/theme-r= otation.el: Change themes in Emacs according to specified time periods.]] (= [[https://communick.news/post/239403][communick.news]]) - [[https://i.redd.it/ks0wop3gl3ub1.png][Integrating Catppuccin Themes wi= th Auto-Dark]] ([[https://www.reddit.com/r/emacs/comments/177hmy8/integrati= ng_catppuccin_themes_with_autodark/][Reddit]]) - [[https://github.com/crmsnbleyd/flexoki-emacs-theme][flexoki-emacs-them= e: Emacs theme based on the Flexoki colour scheme by Steph Ango]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1757gsx/how_do_you_quickly_na= vigate_inside_a_source_file/][How do you quickly navigate inside a source f= ile using emacs ?]] ([[https://communick.news/post/225012][communick.news]]) - [[https://youtu.be/fXZYmVtQf9s?si=3Dmz4hPBJaAhltv83G][Some helpful Xah = Lee Selection Commands]] ([[https://irreal.org/blog/?p=3D11703][Irreal]]) - [[https://github.com/liuyinz/binky.el][binky.el: Jump between points li= ke a rabbit !]] - [[https://github.com/bbatsov/projectile/releases/tag/v2.8.0][Projectile= 2.8 is out!]] ([[https://www.reddit.com/r/emacs/comments/1770zqa/projectil= e_28_is_out/][Reddit]]) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20231013153639-emacs--more-fl= exible-duplicate-thing-function/][James Dyer: More Improvements to Dired Du= plicate Here]] - Writing: - [[https://mbork.pl/2023-10-14_Avoiding_repetitions][Marcin Borkowski: A= voiding repetitions]] - [[https://alexschroeder.ch/view/2023-10-11-scdoc][Alex Schroeder: scdoc= mode]] - Org Mode: - [[https://www.youtube.com/watch?v=3DZPbU0CHlYOo][How to Organize Your L= ife (Intro to Org Mode)]] (21:02) - [[https://youtube.com/watch?v=3DDEeStDz_imQ&si=3DYLcKCi1t2wHfsqlP][5 Re= asons I Love Emacs Orgmode]] (15:43, [[https://www.reddit.com/r/emacs/comme= nts/1771ctv/5_reasons_i_love_emacs_orgmode/][Reddit]]) - [[https://rostre.bearblog.dev/building-my-ideal-emacs-journal/][Buildin= g my ideal Emacs journal]] - [[https://benadha.com/notes/how-i-manage-my-reading-list-with-org-mode/= ][How I Manage My Reading List with Org-Mode]] ([[https://www.reddit.com/r/= orgmode/comments/178fa86/how_i_manage_my_reading_list_with_orgmode/][Reddit= ]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-file-prefixes/= ][Sacha Chua: #EmacsConf backstage: file prefixes]] - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-adding-notes-t= o-org-logbook-drawers-from-e-mails/][Sacha Chua: #EmacsConf backstage: addi= ng notes to Org logbook drawers from e-mails]] - [[https://github.com/ArnaudValette/Horn/tree/main][I made Horn, a parse= r for org written in typescript]] ([[https://www.reddit.com/r/orgmode/comme= nts/177hyil/i_made_horn_a_parser_for_org_written_in_typescript/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D7e7ce811360ea4f3eede98219a845845ed054d63][* lisp/ol-info.el (org= -info-other-documents): Convert to `defcustom']] - Denote: - [[https://protesilaos.com/codelog/2023-10-13-denote-new-developments-vi= deo/][Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-de= v)]] ([[https://www.youtube.com/watch?v=3DRK4P5oIIEnk][YouTube]] 59:17) - [[https://protesilaos.com/codelog/2023-10-11-denote-letter-casing-optio= n/][Protesilaos Stavrou: Emacs: new option for Denote letter casing]] - Completion: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandi= ngCompletion][My understanding of various sorts of completion in GNU Emacs]] - [[https://www.armindarvish.com/en/post/announcing_consult_gh_2/][Announ= cing consult-gh 2.0, now with async search]] ([[https://www.reddit.com/r/em= acs/comments/1744x4p/announcing_consultgh_20_now_with_async_search/][Reddit= ]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/177ouga/schlaucompile_a_highl= y_configurable_compile_macro/][Schlau-compile -- a highly configurable comp= ile macro for Emacs supporting any language you need.]] - [[https://github.com/alhassy/repl-driven-development][=E2=80=9CSend reg= ion to process=E2=80=9D for all languages =E1=95=A6( =E1=B4=BC =DA=A1 =E1= =B4=BC )=E1=95=A4]] ([[https://www.reddit.com/r/emacs/comments/1792xio/send= _region_to_process_for_all_languages_=E1=95=A6_=E1=B4=BC_=DA=A1_=E1=B4=BC_= =E1=95=A4/][Reddit]]) - [[https://fosstodon.org/@chmouel/111203691941968313][Copy current funct= ion in any programming language using tree-sitter]] ([[https://arnesonium.c= om/2023/10/13-posts-of-interest][Erik L. Arneson]]) - [[https://communick.news/post/225027][Any suggestions for a Kill Compil= e Run Execute sequence from emacs in a single step ? - Communick News]] - [[https://github.com/google/styleguide/blob/gh-pages/google-c-style.el]= [google-c-style.el: Google's C/C++ style for c-mode]] - [[https://rostre.bearblog.dev/setting-up-playdate-development-with-c-in= -emacs/][Setting up Playdate development with C in Emacs; Playdate is a gam= ing with C SDK]] - [[https://onlisp.co.uk/On-rmsbolt.html][J.e.r.e.m.y B.r.y.a.n.t: On rms= bolt]] - Web: - [[https://sachachua.com/blog/2023/10/using-emacs-and-spookfox-to-automa= te-creating-bigbluebutton-rooms-in-mozilla-firefox/][Sacha Chua: #EmacsConf= backstage: Using Spookfox to automate creating BigBlueButton rooms in Mozi= lla Firefox]] - Mail, news, and chat: - [[https://protesilaos.com/codelog/2023-10-14-notmuch-indicator-1-1-0/][= Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0]] - [[https://github.com/sshirokov/ZNC.el][znc.el: Make ERC and ZNC bouncer= get along well]] - [[https://salsa.debian.org/debacle/profanity.el/-/blob/master/profanity= .el][profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Profanity i= s a console based XMPP client written in C using ncurses and libstrophe, in= spired by Irssi]] - Doom Emacs: - [[https://www.youtube.com/watch?v=3DsfY35IvZn2A][Doom Emacs: Modes and = Navigation]] (27:33) - AI: - [[https://github.com/s-kostyaev/ellama][Ellama - new package to call LL= Ms from Emacs]] ([[https://www.reddit.com/r/emacs/comments/179471c/ellama_n= ew_package_to_call_llms_from_emacs/][Reddit]], [[https://communick.news/pos= t/239400][communick.news]]) - [[https://gitlab.com/dto/marvin][Code and audio demos for full voice AI= convo with Emacs and Large Language Models]] - Community: - [[https://www.reddit.com/r/emacs/comments/1758wua/weekly_tips_tricks_c_= thread/][Weekly Tips, Tricks, &c. Thread]] - delete-blank-lines - Other: - [[https://www.reddit.com/r/emacs/comments/176bzg1/future_of_remote_deve= lopment/][Future of remote development]] ([[https://communick.news/post/227= 137][communick.news]]) - [[https://www.youtube.com/watch?v=3DxhLgdVxj7UI][Emacs Read Only Mode 2= 023_10_16_03:07:09]] (06:21) - [[https://youtube.com/watch?v=3DSD8myoNYnss&si=3DvCIOT_B7iAEWuuq4][Get = me out of here! Quitting, exiting and recursion in Emacs]] (08:22, [[https:= //www.reddit.com/r/emacs/comments/178r0vp/get_me_out_of_here_quitting_exiti= ng_and_recursion/][Reddit]]) - [[https://youtube.com/watch?v=3Dnm2BXULs5rc&si=3Did4yR1Qjdr6T6Swi][4 Gr= eat Line Commands in Emacs Including "flush-lines"]] ([[https://www.reddit.= com/r/emacs/comments/177fbkb/4_great_line_commands_in_emacs_including/][Red= dit]], [[https://irreal.org/blog/?p=3D11705][Irreal]]) - flush-lines, kill-= matching-lines, keep-lines, copy-matching-lines - [[https://alexschroeder.ch/view/2023-10-11-post-from-emacs][Alex Schroe= der: Posting to Odd=C2=B5 from Emacs]] - [[https://functional.cafe/@PaniczGodek/111187231582720915][insert-kbd-m= acro, kmacro-call-macro]] ([[https://arnesonium.com/2023/10/13-posts-of-int= erest][Erik L. Arneson]]) - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Beginner= s, Emacs was not designed for today keyboards. Solutions: a modal package, = keyboard with thumb cluster, remap modifiers, caps to ctrl is not enough lo= ng term.]] ([[https://www.reddit.com/r/emacs/comments/1772obs/beginners_ema= cs_was_not_designed_for_today/][Reddit]], 2017) - [[https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-vs-ropes/= ][Text showdown: Gap Buffers vs Ropes]] ([[https://www.reddit.com/r/emacs/c= omments/173siji/text_showdown_gap_buffers_vs_ropes/][Reddit]], [[https://ir= real.org/blog/?p=3D11696][Irreal]]) - performance analysis using Rust - Emacs development: - Discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00211.htm= l][Re: ASCII Tables with row and colspans]] - AsciiDoctor - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00270.htm= l][Re: How to debug emacs repaint problems?]] how to disable double-bufferi= ng - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00269.htm= l][Re: How to debug emacs repaint problems?]] different ways to connect to = the same X (VNC, tty, compressed X) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00186.htm= l][Re: How to make aot native-compilation and pdmp creation reproduceable]]= - why build directory matters - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00180.htm= l][Re: How to make aot native-compilation and pdmp creation reproduceable]]= - binutils, source date epoch - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00263.htm= l][Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream]] - alias= es - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-10/msg00101.= html][FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - full = story]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9ecb= 595dea56ed1149b60245d021cb5e6d7dd73f][(sit-for): Remove support for old cal= ling convention]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da578= 9198b34d83413674e596887c089a651f7cf4][cperl-mode.el: Add new user option to= etc/NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D77da= afbb3657d301f864b969cdfe8da17ab5a62d][Add convenience wrapper for regexp di= sassembly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da52d= 627b37eb439a748161a82fdcd50d6cbc0248][Separate `docstrings-wide` warning id= entifier]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc6f0= 7e13eef93af8b25064bb1bc975e8fafad591][Enable highlighting Gud execution lin= es without hl-line-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dcfed= 3bb395030662059d560f94ea0318f820f00f][Document cl-print.el in cl.texi.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa45= ea8a33132f3a95b1e2c085776919febd5458][In cl-prin1, enable raw printing for = a byte-compiled function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D960c= 98ce3ac8e032db0c0293fa577094258600b8][* lisp/progmodes/project.el (project-= mode-line-face): New variable.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df718= 5ca29b5086b1b0f32e64b7a5ba0bc21152c8][File notifications report unmount eve= nts (bug#66381)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd51f= 3165f7eb471acd3d178ef1b94b19254e8857][Improve documentation of 'project-mod= e-line']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2382= 92d6571402e93d4f7886baac9853011b36f6][New option 'project-mode-line' to sho= w project name on mode line (bug#66317)]] - New packages: - https://melpa.org/#/consult-tex: Consult powered completion for tex (ME= LPA) - https://melpa.org/#/eldoc-eask: Eldoc support for Eask-file (MELPA) - https://melpa.org/#/ellama: Ollama client for calling local LLMs (MELPA) - https://melpa.org/#/flexoki-themes: An inky color scheme for prose and = code (MELPA) - https://melpa.org/#/gofmt-tag: Format and align go struct tags (MELPA) - https://elpa.gnu.org/packages/ob-asymptote.html: Babel Functions for As= ymptote (GNU ELPA) - https://melpa.org/#/org-newtab: Supercharge your browser's new tab page= (MELPA) - https://melpa.org/#/org-timeblock: Interactive SVG calendar for orgmode= tasks (MELPA) - https://melpa.org/#/tsort: Topological sort for Emacs Lisp (MELPA) - https://melpa.org/#/typewriter-roll-mode: Aid for distraction-free writ= ing (MELPA) - https://melpa.org/#/universal-sidecar-roam: Integrate universal-sidecar= and org-roam (MELPA) - https://melpa.org/#/vimscript-ts-mode: Vim-script major mode using tree= -sitter (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https:= //www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/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://communick.news/c/emacs?d= ataType=3DPost&page=3D1&sort=3DNew][communick.news]], [[https://lobste.rs/s= earch?q=3Demacs&what=3Dstories&order=3Dnewest][lobste.rs]], [[https://kbin.= social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType= =3DPost&page=3D1&sort=3DNew][programming.dev]], [[https://lemmy.ml/c/emacs?= dataType=3DPost&page=3D1&sort=3DNew][lemmy]], [[https://planet.emacslife.co= m][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=3DPL4th0= AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit= /emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/cal= endar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-dev= el/2023-10][emacs-devel]]. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-dev= el 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 --=-=-= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0tCnZpYSBlbWFjcy10YW5nZW50cyBtYWlsaW5nIGxpc3QgKGh0dHBzOi8vbGlzdHMuZ251Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2VtYWNzLXRhbmdlbnRzKQo= --=-=-=--