From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sacha Chua Newsgroups: gmane.emacs.tangents Subject: 2023-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: 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 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 ) 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 ) 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 ) 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 ; 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 (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 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:1114 Archived-At: --=-=-= 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] () - Mastering Emacs book club 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 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 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 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) 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 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) 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] () (33:40) - Emacs configuration: - [Window Management - share your display-buffer-alist - Communick News= ] () - [God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews= please!] () ([communick.news] ()) - [Add another prefix key to Emacs #emacs #coding #windows] () (00:30) - [Bad Emacs Defaults] (= ) ([Reddit] (), [HN] (), [lobste= .rs] (), [Irreal] ()) - [What would you make default?] () - [x4d6165's Emacs Config] () - [Seaman Emacs - My first published config] () - [My doom emacs configuration files] () - Emacs Lisp: - [Exploring a little bit of the Intricacies and Elegance of Loop Macro= s - Communick News] () - [How to leverage describe-key command to write Emacs Lisp code?] () (02:18) - [Do you know how to capitalize a string in Emacs Lisp? | capitalize, = upcase, downcase] () (01:55) - [How to trim strings in Emacs Lisp? string-trim, string-trim-left, st= ring-trim-right] () (02:05) - Appearance: - [pride-mode: Rainbow flag in the Emacs modeline] () - [show-trailing-whitespace is my friend] () - [pedroangelo/theme-rotation.el: Change themes in Emacs according to s= pecified time periods.] (= ) ([communick.news] ()) - [Integrating Catppuccin Themes with Auto-Dark] () ([Reddit] ()) - [flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme = by Steph Ango] () - Navigation: - [How do you quickly navigate inside a source file using emacs ?] () ([communick.news] ()) - [Some helpful Xah Lee Selection Commands] () ([Irreal] (= )) - [binky.el: Jump between points like a rabbit !] () - [Projectile 2.8 is out!] () ([Reddit] ()) - Dired: - [James Dyer: More Improvements to Dired Duplicate Here] () - Writing: - [Marcin Borkowski: Avoiding repetitions] () - [Alex Schroeder: scdoc mode] () - Org Mode: - [How to Organize Your Life (Intro to Org Mode)] () (21:02) - [5 Reasons I Love Emacs Orgmode] () (15:43, [Reddit] ()) - [Building my ideal Emacs journal] () - [How I Manage My Reading List with Org-Mode] () ([Reddit] ()) - [Sacha Chua: #EmacsConf backstage: file prefixes] () - [Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawer= s from e-mails] () - [I made Horn, a parser for org written in typescript] () ([Reddit] ()) - Org development: - [* lisp/ol-info.el (org-info-other-documents): Convert to `defcusto= m'] () - Denote: - [Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-d= ev)] () ([YouTube] () 59:17) - [Protesilaos Stavrou: Emacs: new option for Denote letter casing] () - Completion: - [My understanding of various sorts of completion in GNU Emacs] () - [Announcing consult-gh 2.0, now with async search] () ([Reddit] ()) - Coding: - [Schlau-compile -- a highly configurable compile macro for Emacs supp= orting any language you need.] () - [=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] () ([Reddit] ()) - [Copy current function in any programming language using tree-sitter]= () ([Erik L. Arneson] (= )) - [Any suggestions for a Kill Compile Run Execute sequence from emacs i= n a single step ? - Communick News] () - [google-c-style.el: Google's C/C++ style for c-mode] () - [Setting up Playdate development with C in Emacs; Playdate is a gamin= g with C SDK] () - [J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt] () - Web: - [Sacha Chua: #EmacsConf backstage: Using Spookfox to automate creatin= g BigBlueButton rooms in Mozilla Firefox] () - Mail, news, and chat: - [Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0] () - [znc.el: Make ERC and ZNC bouncer get along well] () - [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] () - Doom Emacs: - [Doom Emacs: Modes and Navigation] () (27:33) - AI: - [Ellama - new package to call LLMs from Emacs] () ([Reddit] (), [communick.news] ()) - [Code and audio demos for full voice AI convo with Emacs and Large La= nguage Models] () - Community: - [Weekly Tips, Tricks, &c. Thread] () - delete-blank-lines - Other: - [Future of remote development] () ([communick.news] ()) - [Emacs Read Only Mode 2023_10_16_03:07:09] () (06:21) - [Get me out of here! Quitting, exiting and recursion in Emacs] () (08:22, [Redd= it] ()) - [4 Great Line Commands in Emacs Including "flush-lines"] () ([Reddit] (), [Irreal] ()) - flush-lines, = kill-matching-lines, keep-lines, copy-matching-lines - [Alex Schroeder: Posting to Odd=C2=B5 from Emacs] () - [insert-kbd-macro, kmacro-call-macro] () ([Erik L. Arneson] ()) - [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.] () ([Reddit] (), 2017) - [Text showdown: Gap Buffers vs Ropes] () ([Reddit] (), [Irreal]= ()) - performance analysis using Rust - Emacs development: - Discussions: - [Re: ASCII Tables with row and colspans] () - AsciiDoctor - [Re: How to debug emacs repaint problems?] () how to disable double-buff= ering - [Re: How to debug emacs repaint problems?] () different ways to connect = to the same X (VNC, tty, compressed X) - [Re: How to make aot native-compilation and pdmp creation reproduce= able] () - why build directory matters - [Re: How to make aot native-compilation and pdmp creation reproduce= able] () - 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] () - [(sit-for): Remove support for old calling convention] () - [cperl-mode.el: Add new user option to etc/NEWS] () - [Add convenience wrapper for regexp disassembly] () - [Separate `docstrings-wide` warning identifier] () - [Enable highlighting Gud execution lines without hl-line-mode] () - [Document cl-print.el in cl.texi.] () - [In cl-prin1, enable raw printing for a byte-compiled function] () - [* lisp/progmodes/project.el (project-mode-line-face): New variable.]= () - [File notifications report unmount events (bug#66381)] () - [Improve documentation of 'project-mode-line'] () - [New option 'project-mode-line' to show project name on mode line (bu= g#66317)] () - New packages: - consult-tex : Consult powered comple= tion for tex (MELPA) - eldoc-eask : Eldoc support for Eask-f= ile (MELPA) - ellama : Ollama client for calling local = LLMs (MELPA) - flexoki-themes : An inky color sc= heme for prose and code (MELPA) - gofmt-tag : Format and align go struct= tags (MELPA) - ob-asymptote : Babel= Functions for Asymptote (GNU ELPA) - org-newtab : Supercharge your browser= 's new tab page (MELPA) - org-timeblock : Interactive SVG ca= lendar for orgmode tasks (MELPA) - tsort : Topological sort for Emacs Lisp (M= ELPA) - typewriter-roll-mode : Aid = for distraction-free writing (MELPA) - universal-sidecar-roam : = Integrate universal-sidecar and org-roam (MELPA) - vimscript-ts-mode : Vim-script= major mode using tree-sitter (MELPA) Links from [reddit.com/r/emacs] (), [r/or= gmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [communick.news] (), [lobste.rs] (= ), [kbin]= (), [programming.dev] (), [lemmy] (), [planet.emacslife.c= om] (), [YouTube] (), [the Emacs NEWS file] = (), [Emacs Calenda= r] (), and [emacs-devel] (). Thanks to Andr=C3=A9s Ram=C3=ADre= z for emacs-devel links. Do you have an Emacs-related link or announcement?= Please e-mail me at [sacha@sachachua.com] (). = Thank you! =20=20 --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable

2023-10-16 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, communick.news, <= a href=3D"https://lobste.rs/search?q=3Demacs&what=3Dstories&order= =3Dnewest">lobste.rs, kb= in, programming.dev, lemmy, planet.emacslife.com, YouTube,= the Em= acs NEWS file, Emacs Calend= ar, and emacs-devel. 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. Thank you!

=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= --=-=-=--