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-12-25 Emacs news Date: Tue, 26 Dec 2023 08:46:31 -0500 Message-ID: <87il4lt6tk.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="17197"; 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 Dec 26 14:47:27 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 1rI7mI-00041w-RC for get-emacs-tangents@m.gmane-mx.org; Tue, 26 Dec 2023 14:47:27 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rI7lj-0003pq-Ul; Tue, 26 Dec 2023 08:46:52 -0500 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 1rI7lh-0003pi-1Y for emacs-tangents@gnu.org; Tue, 26 Dec 2023 08:46:49 -0500 Original-Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rI7lc-0005QH-1V for emacs-tangents@gnu.org; Tue, 26 Dec 2023 08:46:48 -0500 Original-Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-427d5bfe24cso15183761cf.1 for ; Tue, 26 Dec 2023 05:46:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sachachua-com.20230601.gappssmtp.com; s=20230601; t=1703598402; x=1704203202; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=4wbJ4phCPwFr+qyhhW5DDl0egt0W7cNy5OY1H/cmKrU=; b=f0RQF8uURm+rl4IGib5Zw/NqNETYsqiktZufiV3xUYIcALkVdMp11jJe+woToxyMbN FEOpp6g4r9lSDxtkzucWBoH49RipRnVRvejlSA8xPf0hRu7taqwJ/VJkbOONVJSp2cMD DE+ga6a5bdFGrdX3usmolHdakWaVPaRwsFMslYIeI6c9j/hejJMHlAs2xCwIDEE1blbp iCvgJ20h2Qbp9ivgavWFGCwxOarcp7sL2oJyTz5c+L9eO+WRE5ziCmSCXTQiuPy+mKDL zlcf6+WmyrymvgzRJS9ToFyDV+WIg4Ys7cRtw9IW5qZX7Wi2c3dzYgSvyK7ACboS5apX 7E+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703598402; x=1704203202; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4wbJ4phCPwFr+qyhhW5DDl0egt0W7cNy5OY1H/cmKrU=; b=CGT/3zyNHROrSt7KEIJVlqxcNM6JUPcOAmfI5KVRkTmwc5D0CMuKxB7HYnWsSRR3D5 FHdNyDylXjcklCqSRjSfl0gZixG712u19T72JIyx1JGKPMcQvDhCkQANX0VI3YXnk5u7 mBV79FDjeKTG4Y4X+OpUQcf98W4ZTjNBii3pX7kj4pBqPpafFtQwtZ6a6fYDlsyaDj/d 1WXHDztHSiNEmg2j04ZtlF095Cq2fCdW/5cFsMGgKy4fwxQhVA2avEnv1gIXQ0FxQ8T9 M1W1zUHkYgG1drohuYealVnksIxHn+DWW5RgdFg/qNSV+I0/RADB1ErqW+fvKoa8VQIJ 66iQ== X-Gm-Message-State: AOJu0YwK75+r9Xp39dm7NKB+TGyKq9Dodse/zuLS+OCA4zRpCIInb4HW zZ59xzOqtTlse9Z6fLbLHmPIoX6RtB/tocff9CkoB8b3PGG0gw== X-Google-Smtp-Source: AGHT+IEA6DxTu8d1w136IIsj4BvcEv0WY6/V4RaACwsfSIIykAJcBPpiuX8o1RW9V1wTJqQ6PujLdg== X-Received: by 2002:ac8:5992:0:b0:425:4043:419d with SMTP id e18-20020ac85992000000b004254043419dmr10354949qte.73.1703598401185; Tue, 26 Dec 2023 05:46:41 -0800 (PST) Original-Received: from sacha-x220 ([70.54.59.113]) by smtp.googlemail.com with ESMTPSA id ga23-20020a05622a591700b0042792f8c9a8sm6009474qtb.69.2023.12.26.05.46.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Dec 2023 05:46:40 -0800 (PST) Received-SPF: none client-ip=2607:f8b0:4864:20::82b; envelope-from=sacha@sachachua.com; helo=mail-qt1-x82b.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, T_SCC_BODY_TEXT_LINE=-0.01 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:1154 Archived-At: --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 2023-12-25 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 Berlin (virtual, in English) Wed De= c 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto -= 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 28 0130 A= sia/Singapore - Mastering Emacs book club Fri Dec 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America= /Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 30 0130 Asia/Kolkat= a - 0400 Asia/Singapore - Mastering Emacs book club Sat Dec 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America= /Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asi= a/Singapore - Mastering Emacs book club Sun Dec 31 0200 America/Vancouver - 0400 America/Chicago - 0500 America= /Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asi= a/Singapore - EmacsATX: Emacs Social Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 Americ= a/Toronto -- Thu Jan 4 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkat= a - 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) Thu Jan 4 1730 Europe/Paris - M-x Research (contact them for password): TBA Fri Jan 5 0800 America/Vancouver - 1000 America/Chicago - 1100 A= merica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- S= at Jan 6 0000 Asia/Singapore - Beginner: - [Que es GNU EMACS El editor de texto extensible y mucho mas] () (05:02) - Emacs configuration: - [Emacs From Scratch, Part 1: Foundations] () - [Norm: Primarily emacs] () - = defining custom command-line flags - [Discover interesting packages by sorting MELPA by descending order o= f downloads] () ([@aksha= rvarma@mathstodon.xyz] ()) - [Why Emacs Keys are Painful] () (2019, [HN] ()) - [Emacs: advanced Org literate configuration] () ([Reddit] (), [Irreal] ()) - Prot - [My Emacs Configuration] () ([@howar= d@emacs.ch] ()) - [jjwatt's vanilla emacs "config"] () - [KaratasFurkan's Emacs Config] () - [Horrih's Emacs config] () - [GNU Emacs - A in-depth look at my config] () (48:03) - LinuxTechGeek - Emacs Lisp: - [Introduction to Emacs Hooks] () ([Reddit] (), [Irreal] ()) - [Lite - Simple Templates with Emacs] (= ) ([Reddit] (), [Reddit] ()) - [Diff in elisp] () - [It's now possible to read and write JSON data with transducers] () ([@fosskers@emacs.ch] ()) - Appearance: - [What are your top 3 themes?] () - [Protesilaos Stavrou: Emacs: spacious-padding version 0.3.0] () - [James Dyer: Selected Window Accent] () - [shapeless-theme.el] () - Navigation: - [Stay Organized and Focused in Emacs in 9 Minutes (tab-bar-mode)] () (09:12) - [More blather on the XDG recently-used database] () - Writing: - [Get to know the howm package] () - Org Mode: - [My GTD Emacs Workflow (Getting Things Done)] () (13:50) ([Irreal] (), [Reddit] ()) - [Jeremy Friesen: Using a TODO List and Keyboard Macros to Guide RSS F= eed Review] () - [update the `org-agenda-files' variable by appending/deleting a candi= date org file when it is saved] () ([@oatmeal@emacs.ch] ()) - [Release v1.3 =C2=B7 alphapapa/org-web-tools] () - [Release v0.8 =C2=B7 alphapapa/org-ql] () ([Reddit] ()) - [Ergonomic inline equations with Typst] () ([Reddit] ()) - [minibuffer.tonyaldon.com is built with one.el package. Here is the s= ource code.] () - [Using age with org-journal] () - [Yi Tang: Jekyll in Emacs - Align URL with Headline] () - [Sacha Chua: Audio braindump workflow tweaks: Adding Org Mode hyperli= nks to recordings based on keywords] () (00:57) - [orgroamtools: Python library for assisting data analysis of org-roam= collections] () - Coding: - [From Zero To IDE with Emacs and LSP =C2=B7 Justin Barclay] () - [My Python Emacs Workflow - YouTube] ()= ([Reddit] ()) - [Emacs in tamil part 8 - Recap & Basic Java IDE] () (32:53) - [Testing Arei, a New Guile Scheme IDE for Emacs] () (01:57:19) - [Meta Redux: CIDER & clojure-lsp Sitting on a Tree] () - [REPLs in strange places: updates, a demo, and how to try it - YouTub= e] () - Web: - [Read Confluence pages from Emacs!] () ([Reddit] ()) - Chat: - [Helm interface for the Ement matrix client] () - EXWM: - [Tory Anderson: exwm triple monitor winum mode-line window numbers ne= ed to update better] () - [Using bufler and exwm to group my browser windows (NOT tabs!)] () ([Reddit] ()) - Fun: - [twitchy-ears/zone-matrix: Attempt to fix up zone-matrix for being a = bit simpler in structure and working on Emacs 29.1] () ([@morix@loci.onl] ()) - [snow.el: Let it snow in Emacs!] () - [Champagne Timer (Emacs PGTK Support)] () (00:25) - [Alvaro Ramirez: A Murder at the End of the World: Are you Vi or Emac= s?] () ([HN] (), [lobste.rs] ()) - AI: - [Sacha Chua: Getting live speech into Emacs with Deepgram's streaming= API] () - [LLMs in Emacs with gptel] () (17:56) - [Using FastGPT to make a dictionary function for Chinese] () - [Kagi can now summarize buffer/region/URL] () ([@bram85@emacs.ch] ()) - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Elisp development habits, practices, and tools?] () - discussion of video ideas - [PSA (as part of `advent` series): /r/planetemacs is a low traffic--a= lmost to the point of non-existent-- Emacs subreddit will finish almost 5 y= ears in few days. If you need to no drama, bird's eye view of happenings in= the Emacs world then this subreddit is just for you] () - [[Micha=C5=82 Sapka's website] C-X Emacs] () - [Sacha Chua: Braindump from radiostudent.si interview with Lio Novell= i and Jurij Podgorsek: Emacs, focused time] () - Other: - [Vivek Das Mohapatra / totp.el =C2=B7 GitLab] () ([@ersatzmaus@mastodon.social] ()) - [buffer-snapshotter: Minor mode that keeps snapshots of changed versi= ons buffers (visiting files or not) written to disk, and limits those snaps= hots by number or time] () - [Spanish holidays for Emacs calendar] () - [Emacs 29.1 AppImage (self-contained single executable for linux) wit= h native-compile] () ([Reddit] = ()) - [Emacs Advent Calendar, day 24: blamer, file-info, orgnote, etc] () - [Protesilaos Stavrou: EmacsConf2023: hyperdrive.el peer-to-peer files= ystem (Joseph Turner and Protesilaos)] () ([YouTube] (), 40:01) - [Emacs Does Everything, Including Viewing PDFs and Diffs - YouTube] (= ) ([Irreal] ()) - [Chung-hong Chan: The tool situation 2023 Q4: shell, dirvish, expand-= region, iPhone SE] () - [Get a fully working install of Emacs on Fedora Silverblue] () (05:03) - Emacs development: - emacs-devel: - [Ideas for improving 'pcase' documentation] () - [Org version breakage will probably improve over the next few versi= ons (Re: Permanently fix org versioning breakage during builds?)] () - [Continued work on the design of cond*] () - [Introduce a toolbar for Log Edit mode] () - [Make ffap correctly guess remote file names at point] () - [Tramp's direct asynchronous processes use 'tramp-remote-path'] () - [Improve and update documentation of registers] () - [Specific rcirc log file time stamp format] () - New packages: - coercion : Naming convention style switc= h (MELPA) - open-color : Open Color color palette = (MELPA) - org-agenda-files-track : F= ine-track `org-agenda-files' to speed-up `org-agenda' (MELPA) - org-agenda-files-track-ql : Fine-track `org-agenda-files' to speed-up `org-ql-views' (MELPA) Links from [reddit.com/r/emacs] (), [r/or= gmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [lobste.rs] (), [kbin] (), [programming.dev] (), [lemmy] (), [communick.news] (), [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=20=20 --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable

2023-12-25 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.= dev, lemmy, communick.news, planet.emacslife.com, YouTube, = the Ema= cs NEWS file, Emacs Calenda= r, and emacs-devel. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links= . Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!

=20=20=20=20 --==-=-=-- --=-=-= Content-Type: text/x-org; charset=utf-8; name=emacs-news.org Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable * 2023-12-25 Emacs news - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27= 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 173= 0 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 28 0130 Asia/= Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Fri Dec 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Tor= onto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 30 0130 Asia/Kolkata - = 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sat Dec 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Tor= onto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Si= ngapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ = Sun Dec 31 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Tor= onto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Si= ngapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956= / Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/To= ronto -- Thu Jan 4 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - = 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.c= om/ Thu Jan 4 1730 Europe/Paris - M-x Research (contact them for password): TBA https://m-x-research.gith= ub.io/ Fri Jan 5 0800 America/Vancouver - 1000 America/Chicago - 1100 Ameri= ca/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat J= an 6 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=3DzAxlQ7nlz5o][Que es GNU EMACS El ed= itor de texto extensible y mucho mas]] (05:02) - Emacs configuration: - [[https://arne.me/articles/emacs-from-scratch-part-one-foundations][Ema= cs From Scratch, Part 1: Foundations]] - [[https://so.nwalsh.com/2023/12/25-emacs][Norm: Primarily emacs]] - def= ining custom command-line flags - [[https://melpa.org/#/?sort=3Ddownloads&asc=3Dfalse][Discover interesti= ng packages by sorting MELPA by descending order of downloads]] ([[https://= mathstodon.xyz/@aksharvarma/111616925897384755][@aksharvarma@mathstodon.xyz= ]]) - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Why Emac= s Keys are Painful]] (2019, [[https://news.ycombinator.com/item?id=3D387300= 12][HN]]) - [[https://www.youtube.com/watch?v=3Dycyxytk1NAQ][Emacs: advanced Org li= terate configuration]] ([[https://www.reddit.com/r/emacs/comments/18lx4py/e= macs_advanced_org_literate_configuration/][Reddit]], [[https://irreal.org/b= log/?p=3D11852][Irreal]]) - Prot - [[https://howardabrams.com/hamacs][My Emacs Configuration]] ([[https://= emacs.ch/@howard/111622410036344889][@howard@emacs.ch]]) - [[https://gist.github.com/jjwatt/07b006f414f3908d88f1f10d681a3eb8][jjwa= tt's vanilla emacs "config"]] - [[https://github.com/KaratasFurkan/.emacs.d/tree][KaratasFurkan's Emacs= Config]] - [[https://github.com/Horrih/config/blob/main/init.el][Horrih's Emacs co= nfig]] - [[https://www.youtube.com/watch?v=3DpPzD6FlZ4ss][GNU Emacs - A in-depth= look at my config]] (48:03) - LinuxTechGeek - Emacs Lisp: - [[https://www.danliden.com/posts/20231217-emacs-hooks.html][Introductio= n to Emacs Hooks]] ([[https://www.reddit.com/r/planetemacs/comments/18nxezg= /introduction_to_emacs_hooks/][Reddit]], [[https://irreal.org/blog/?p=3D118= 49][Irreal]]) - [[https://github.com/amno1/lite][Lite - Simple Templates with Emacs]] = ([[https://www.reddit.com/r/emacs/comments/18nqlph/lite_simple_templates_wi= th_emacs/][Reddit]], [[https://www.reddit.com/r/emacs/comments/18pu13c/lite= _templates_got_lighter/][Reddit]]) - [[http://perma-curious.eu/post-elisp-diff/][Diff in elisp]] - [[https://git.sr.ht/~fosskers/transducers.el/tree/master/item/CHANGELOG= .md#110-2023-12-24][It's now possible to read and write JSON data with tran= sducers]] ([[https://emacs.ch/@fosskers/111638406015430166][@fosskers@emacs= .ch]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/18m8ndj/what_are_your_top_3_t= hemes/][What are your top 3 themes?]] - [[https://protesilaos.com/codelog/2023-12-21-spacious-padding-0-3-0/][P= rotesilaos Stavrou: Emacs: spacious-padding version 0.3.0]] - [[https://emacs.dyerdwelling.family/emacs/20231221210441-emacs--selecte= d-window-accent/][James Dyer: Selected Window Accent]] - [[https://github.com/drshapeless/.emacs.d/blob/master/themes/shapeless-= theme.el][shapeless-theme.el]] - Navigation: - [[https://www.youtube.com/watch?v=3DXEFoFIAUVX4][Stay Organized and Foc= used in Emacs in 9 Minutes (tab-bar-mode)]] (09:12) - [[https://www.reddit.com/r/emacs/comments/18o65dx/more_blather_on_the_x= dg_recentlyused_database/][More blather on the XDG recently-used database]] - Writing: - [[https://www.reddit.com/r/emacs/comments/18nqk6a/get_to_know_the_howm_= package/][Get to know the howm package]] - Org Mode: - [[https://www.youtube.com/watch?v=3D92PCxH29UCo][My GTD Emacs Workflow = (Getting Things Done)]] (13:50) ([[https://irreal.org/blog/?p=3D11861][Irre= al]], [[https://www.reddit.com/r/emacs/comments/18nwrr9/my_gtd_workflow_in= _emacs/][Reddit]]) - [[https://takeonrules.com/2023/12/24/using-a-todo-list-and-keyboard-mac= ros-to-guide-rss-feed-review/][Jeremy Friesen: Using a TODO List and Keyboa= rd Macros to Guide RSS Feed Review]] - [[https://git.sr.ht/~ngraves/org-agenda-files-track/tree/master/item/RE= ADME.org][update the =3Dorg-agenda-files=3D variable by appending/deleting = a candidate org file when it is saved]] ([[https://emacs.ch/@oatmeal/111618= 351256725940][@oatmeal@emacs.ch]]) - [[https://github.com/alphapapa/org-web-tools/releases/tag/v1.3][Release= v1.3 =C2=B7 alphapapa/org-web-tools]] - [[https://github.com/alphapapa/org-ql/releases/tag/v0.8][Release v0.8 = =C2=B7 alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/18o0ao= p/release_v08_alphapapaorgql/][Reddit]]) - [[https://i.redd.it/bohr7itg0i7c1.gif][Ergonomic inline equations with = Typst]] ([[https://www.reddit.com/r/emacs/comments/18n2gyq/ergonomic_inline= _equations_with_typst/][Reddit]]) - [[https://github.com/tonyaldon/minibuffer.tonyaldon.com][minibuffer.ton= yaldon.com is built with one.el package. Here is the source code.]] - [[https://edmundmiller.dev/posts/org-journal-age][Using age with org-jo= urnal]] - [[http://yitang.uk/2023/12/19/jekyll-in-emacs-align-headline-with-url/]= [Yi Tang: Jekyll in Emacs - Align URL with Headline]] - [[https://sachachua.com/blog/2023/12/audio-braindump-workflow-tweaks-ad= ding-org-mode-hyperlinks-to-recordings-based-on-keywords/][Sacha Chua: Audi= o braindump workflow tweaks: Adding Org Mode hyperlinks to recordings based= on keywords]] (00:57) - [[https://www.reddit.com/r/orgmode/comments/18pguwy/orgroamtools_python= _library_for_assisting_data/][orgroamtools: Python library for assisting da= ta analysis of org-roam collections]] - Coding: - [[https://justinbarclay.ca/posts/from-zero-to-ide-with-emacs-and-lsp/][= >From Zero To IDE with Emacs and LSP =C2=B7 Justin Barclay]] - [[https://youtu.be/UJRfahlLHFg][My Python Emacs Workflow - YouTube]] ([= [https://www.reddit.com/r/emacs/comments/18mdc6d/python_emacs_workflow/][Re= ddit]]) - [[https://www.youtube.com/watch?v=3Did2jj4ioM5w][Emacs in tamil part 8 = - Recap & Basic Java IDE]] (32:53) - [[https://www.youtube.com/watch?v=3DqmHU3UGvXgo][Testing Arei, a New Gu= ile Scheme IDE for Emacs]] (01:57:19) - [[https://metaredux.com/posts/2023/12/23/cider-clojure-lsp-sitting-on-a= -tree.html][Meta Redux: CIDER & clojure-lsp Sitting on a Tree]] - [[https://www.youtube.com/watch?v=3Ds3enXsuXyNg][REPLs in strange place= s: updates, a demo, and how to try it - YouTube]] - Web: - [[https://sr.ht/~sebasmonia/confluence-reader.el/][Read Confluence page= s from Emacs!]] ([[https://www.reddit.com/r/emacs/comments/18oe3qh/read_con= fluence_pages_from_emacs/][Reddit]]) - Chat: - [[https://www.reddit.com/r/emacs/comments/18pia95/helm_interface_for_th= e_ement_matrix_client/][Helm interface for the Ement matrix client]] - EXWM: - [[https://tech.toryanderson.com/2023/12/21/exwm-triple-monitor-winum-mo= de-line-window-numbers-need-to-update-better/][Tory Anderson: exwm triple m= onitor winum mode-line window numbers need to update better]] - [[https://orys.us/vC][Using bufler and exwm to group my browser windows= (NOT tabs!)]] ([[https://www.reddit.com/r/emacs/comments/18omuu7/using_buf= ler_and_exwm_to_group_my_browser_windows/][Reddit]]) - Fun: - [[https://github.com/twitchy-ears/zone-matrix][twitchy-ears/zone-matrix= : Attempt to fix up zone-matrix for being a bit simpler in structure and wo= rking on Emacs 29.1]] ([[https://loci.onl/@morix/111620780037417628][@morix= @loci.onl]]) - [[https://github.com/alphapapa/snow.el][snow.el: Let it snow in Emacs!]] - [[https://www.youtube.com/watch?v=3DcXB7EnTcAD4][Champagne Timer (Emacs= PGTK Support)]] (00:25) - [[http://xenodium.com/are-you-vi-or-emacs][Alvaro Ramirez: A Murder at = the End of the World: Are you Vi or Emacs?]] ([[https://news.ycombinator.co= m/item?id=3D38742747][HN]], [[https://lobste.rs/s/r5ugyl/murder_at_end_worl= d_are_you_vi_emacs][lobste.rs]]) - AI: - [[https://sachachua.com/blog/2023/12/live-speech-with-deepgram/][Sacha = Chua: Getting live speech into Emacs with Deepgram's streaming API]] - [[https://www.youtube.com/watch?v=3DbsRnh_brggM][LLMs in Emacs with gpt= el]] (17:56) - [[https://mastodon.social/@laotang/111629438580918685][Using FastGPT to= make a dictionary function for Chinese]] - [[https://codeberg.org/bram85/kagi.el][Kagi can now summarize buffer/re= gion/URL]] ([[https://emacs.ch/@bram85/111638091794241862][@bram85@emacs.ch= ]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18mplfa/weekly_tips_tricks_c_= thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/18p1fp7/elisp_development_hab= its_practices_and_tools/][Elisp development habits, practices, and tools?]]= - discussion of video ideas - [[https://reddit.com/r/planetemacs][PSA (as part of `advent` series): /= r/planetemacs is a low traffic--almost to the point of non-existent-- Emacs= subreddit will finish almost 5 years in few days. If you need to no drama,= bird's eye view of happenings in the Emacs world then this subreddit is ju= st for you]] - [[https://michal.sapka.me/emacs/][[Micha=C5=82 Sapka's website] C-X Ema= cs]] - [[https://sachachua.com/blog/2023/12/braindump-from-radiostudent-si-int= erview-with-lio-novelli-and-jurij-podgorsek-emacs-focused-time/][Sacha Chua= : Braindump from radiostudent.si interview with Lio Novelli and Jurij Podgo= rsek: Emacs, focused time]] - Other: - [[https://gitlab.com/fledermaus/totp.el][Vivek Das Mohapatra / totp.el = =C2=B7 GitLab]] ([[https://mastodon.social/@ersatzmaus/111632683979264293][= @ersatzmaus@mastodon.social]]) - [[https://github.com/twitchy-ears/buffer-snapshotter][buffer-snapshotte= r: Minor mode that keeps snapshots of changed versions buffers (visiting fi= les or not) written to disk, and limits those snapshots by number or time]] - [[https://gitlab.com/gnuhack/spanish-holidays][Spanish holidays for Ema= cs calendar]] - [[https://github.com/blahgeek/emacs-appimage][Emacs 29.1 AppImage (self= -contained single executable for linux) with native-compile]] ([[https://ww= w.reddit.com/r/emacs/comments/18pyg9p/emacs_291_appimage_selfcontained_sing= le/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18ptb7o/emacs_advent_calendar= _day_24_blamer_fileinfo/][Emacs Advent Calendar, day 24: blamer, file-info,= orgnote, etc]] - [[https://protesilaos.com/codelog/2023-12-23-emacsconf2023-hyperdrive/]= [Protesilaos Stavrou: EmacsConf2023: hyperdrive.el peer-to-peer filesystem = (Joseph Turner and Protesilaos)]] ([[https://www.youtube.com/watch?v=3DOOA9= rs5qteU][YouTube]], 40:01) - [[https://www.youtube.com/watch?v=3Dv2-m7_X3uy8][Emacs Does Everything,= Including Viewing PDFs and Diffs - YouTube]] ([[https://irreal.org/blog/?p= =3D11858][Irreal]]) - [[https://chainsawriot.com/postmannheim/2023/12/24/tools2023q4.html][Ch= ung-hong Chan: The tool situation 2023 Q4: shell, dirvish, expand-region, i= Phone SE]] - [[https://www.youtube.com/watch?v=3D9m1z1pm_HDI][Get a fully working in= stall of Emacs on Fedora Silverblue]] (05:03) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00785.htm= l][Ideas for improving 'pcase' documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00796.htm= l][Org version breakage will probably improve over the next few versions (R= e: Permanently fix org versioning breakage during builds?)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00666.htm= l][Continued work on the design of cond*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db7fc= 3ab787d8dd926e1912e51e99f0efcf57cb02][Introduce a toolbar for Log Edit mode= ]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dcbbb= 19ced674dc8c42c95238577abb9849a75b87][Make ffap correctly guess remote file= names at point]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9c86= dd52475e0ad65359bc964fbe0d62b9d3e464][Tramp's direct asynchronous processes= use 'tramp-remote-path']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7058= 988fd65d719b69b658a74b268d4a2f1909c5][Improve and update documentation of r= egisters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db088= cf025b58e6b6a38d7eee910a887437c4f275][Specific rcirc log file time stamp fo= rmat]] - New packages: - http://melpa.org/#/coercion: Naming convention style switch (MELPA) - http://melpa.org/#/open-color: Open Color color palette (MELPA) - http://melpa.org/#/org-agenda-files-track: Fine-track `org-agenda-files= ' to speed-up `org-agenda' (MELPA) - http://melpa.org/#/org-agenda-files-track-ql: Fine-track `org-agenda-fi= les' to speed-up `org-ql-views' (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://lobste.rs/search?q=3Dema= cs&what=3Dstories&order=3Dnewest][lobste.rs]], [[https://kbin.social/m/emac= s/newest][kbin]], [[https://programming.dev/c/emacs?dataType=3DPost&page=3D= 1&sort=3DNew][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=3DPost= &page=3D1&sort=3DNew][lemmy]], [[https://communick.news/c/emacs?dataType=3D= Post&page=3D1&sort=3DNew][communick.news]], [[https://planet.emacslife.com]= [planet.emacslife.com]], [[https://www.youtube.com/playlist?list=3DPL4th0AZ= ixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/e= macs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calen= dar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel= /2023-12][emacs-devel]]. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel= links. Do you have an Emacs-related link or announcement? Please e-mail me= at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! =20=20=20=20 --=-=-= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0tCnZpYSBlbWFjcy10YW5nZW50cyBtYWlsaW5nIGxpc3QgKGh0dHBzOi8vbGlzdHMuZ251Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2VtYWNzLXRhbmdlbnRzKQo= --=-=-=--