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: 2022-12-19 Emacs news Date: Mon, 19 Dec 2022 11:00:16 -0500 Message-ID: <87len3mlin.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="37417"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-tangents@gnu.org Cancel-Lock: sha1:pvogFf5NW/1X462rUdWRmRruYHs= Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Mon Dec 19 17:01:04 2022 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 1p7IZb-0009Ql-9F for get-emacs-tangents@m.gmane-mx.org; Mon, 19 Dec 2022 17:01:03 +0100 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 1p7IZA-0006C0-G6; Mon, 19 Dec 2022 11:00:36 -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 <get-emacs-tangents@m.gmane-mx.org>) id 1p7IZ7-0006Bj-Px for emacs-tangents@gnu.org; Mon, 19 Dec 2022 11:00:33 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <get-emacs-tangents@m.gmane-mx.org>) id 1p7IZ2-0002PM-VO for emacs-tangents@gnu.org; Mon, 19 Dec 2022 11:00:33 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from <get-emacs-tangents@m.gmane-mx.org>) id 1p7IZ0-0008nT-9U for emacs-tangents@gnu.org; Mon, 19 Dec 2022 17:00:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=get-emacs-tangents@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists <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:961 Archived-At: <http://permalink.gmane.org/gmane.emacs.tangents/961> --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 2022-12-19 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: - M-x Research (contact them for password): TBA <https://m-x-research.g= ithub.io/> Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 = America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- = Wed Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) <https://emacs-apac.gitlab.io/> Sat Dec 24 0030 = America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/= GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) <https://emacs-berlin.org/> Wed De= c 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto -= 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 29 0130 A= sia/Singapore - Beginner: - [Setting up and Using Emacs] (<https://www.youtube.com/watch?v=3DbmFC= Vc1l2zo>) (06:32) - Emacs configuration: - [Let's build a comprehensive list of design considerations when makin= g an Emacs configuration.] (<https://www.reddit.com/r/emacs/comments/zmh07b= /lets_build_a_comprehensive_list_of_design/>) - [Semicolon to underscore trick] (<https://www.reddit.com/r/emacs/comm= ents/zl18zw/semicolon_to_underscore_trick/>) - [emacs package change management with quelpa and use-package - YouTub= e] (<https://www.youtube.com/watch?v=3DGhItV6dE0Fo>) ([Mastodon] (<https://= emacs.ch/@anticomputer/109524201555684328>)) - [Protesilaos Stavrou: Re: Questions regarding use-package (Emacs)] (<= https://protesilaos.com/codelog/2022-12-19-re-questions-use-package-emacs/>) - [jmcbray/basic-emacs: A very basic emacs config - basic-emacs - Carco= sa Git] (<https://git.carcosa.net/jmcbray/basic-emacs>) ([Mastodon] (<https= ://emacs.ch/@carcosa/109473537548442714>)) - [Fossil Files: My .Emacs | Hackaday] (<https://hackaday.com/2022/12/1= 0/fossil-files-my-emacs/>) - [grtcdr's literate Emacs configuration] (<https://grtcdr.tn/dotfiles/= emacs/emacs.html>) - [Funmacs - Yet Another Lightweight Emacs Configuration, Using KISS ph= ilosophy.] (<https://www.reddit.com/r/emacs/comments/zpo6mb/funmacs_yet_ano= ther_lightweight_emacs/>) - Emacs Lisp: - [Learning To Use the Emacs Debugger - System Crafters Live!] (<https:= //www.youtube.com/watch?v=3DLfwSc-lfFxM>) (01:51:54) - [Advent of code ... But in Elisp] (<https://youtu.be/N1PAC5vs15Y>) (1= 5:56, [Reddit] (<https://www.reddit.com/r/emacs/comments/zniyfi/advent_of_c= ode_but_in_elisp/>)) - Appearance: - [Protesilaos Stavrou: Emacs: modus-themes version 4 demo] (<https://p= rotesilaos.com/codelog/2022-12-17-modus-themes-v4-demo/>) ([YouTube] (<http= s://www.youtube.com/watch?v=3DkPNMHrF4Lq8>), 29:45) - Navigation: - [liuyinz/binky-mode - jump between positions in buffers and files wit= h the same mechanism of register-to-point] (<https://github.com/liuyinz/bin= ky-mode>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/zmtoek/new_pa= ckage_binkymode/>)) - [Jeremy Friesen: Walkthrough of my Project Workspace Functionality] (= <https://takeonrules.com/2022/12/18/walkthrough-of-my-project-workspace-fun= ctionality/>) - Dired: - [You can be faster at renaming files and changing file permissions in= dired buffers] (<https://www.youtube.com/watch?v=3Dx4s0KKSVuN0>) ([Reddit]= (<https://www.reddit.com/r/emacs/comments/zk3mgc/you_can_be_faster_at_rena= ming_files_and_changing/>)) - [Undo moving, renaming, copying, symlinking in Dired] (<https://gitla= b.com/daanturo/e/-/blob/0c45914e756dc7ce25f9b9935e86ad77f2b892a1/lisp/my-di= red-undop.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/zngvo0/u= ndo_moving_renaming_copying_symlinking_in_dired/>)) - Writing: - [Chung-hong Chan: Advent of emacs #15: How I do citation in emacs] (<= https://chainsawriot.com/postmannheim/2022/12/15/aoe15.html>) - [Chung-hong Chan: Advent of emacs #19: How I do "note taking" in emac= s] (<https://chainsawriot.com/postmannheim/2022/12/19/aoe19.html>) - [[Update] Zotra: using the power of Zotero in Emacs to manage citatio= ns and pdf files] (<https://github.com/mpedramfar/zotra>) ([Reddit update -= PDFs] (<https://www.reddit.com/r/emacs/comments/zock0j/update_zotra_using_= the_power_of_zotero_in_emacs/>)) - [0058. Emacs. Howm. =D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D0=BE] (<https://w= ww.youtube.com/watch?v=3DVwH3IslQlCM>) (11:42) - Org Mode: - [Irreal: Writing With Org Mode] (<https://irreal.org/blog/?p=3D11020>) - [Using Org Mode to keep track of exercise | Polaris64's blog] (<https= ://blog.polaris64.net/post/emacs-using-org-mode-to-track-exercises/>) (2020) - [Emacs | Never Lose a File Again?] (<https://www.youtube.com/watch?v= =3DzpDLzjXG5-M>) (07:00) - [Reintroducing Opel: Put All Your Pelican Posts in One Org File] (<ht= tps://blog.nawaz.org/posts/2022/Dec/reintroducing-opel-put-all-your-pelican= -posts-in-one-org-file/>) ([Reddit] (<https://www.reddit.com/r/emacs/commen= ts/zp64p3/reintroducing_opel_put_all_your_pelican_posts_in/>)) - [[changed URL] Org-fleuron: extra fancy HTML documents with OrgMode] = (<https://davidotoole.info/fleuron.html>) ([Reddit] (<https://www.reddit.co= m/r/emacs/comments/zn47r7/changed_url_orgfleuron_extra_fancy_html_documents= />)) - [Programaci=C3=B3n Literal con Emacs - Introducci=C3=B3n] (<https://w= ww.youtube.com/watch?v=3DjsXwP4ZsnUs>) (21:24) - [Programaci=C3=B3n literal con Emacs - Integrando LSP] (<https://www.= youtube.com/watch?v=3DWdVewJoWZFw>) (19:16) - [Org-mode - Wrap code in LaTex export] (<https://www.youtube.com/watc= h?v=3DYpxTawA1qQo>) (04:37) - [emacs - How to create hyperlinks for noweb references in org-mode - = Stack Overflow] (<https://stackoverflow.com/a/74751825/2206438>) ([Mastodon= ] (<https://emacs.ch/@emme/109488730385241342>)) - Org development: - [lisp/ox-latex.el: Add `org-latex-listings-src-omit-language'] (<ht= tps://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id= =3D322b2fd22607f346977399bf5ea95e97268831e7>) - Denote: - [Protesilaos Stavrou: Emacs: denote version 1.2.0] (<https://protesil= aos.com/codelog/2022-12-16-denote-1-2-0/>) - [whhone/consult-denote: A bunch of convenience functions for operatin= g denote with the help of consult] (<https://codeberg.org/whhone/consult-de= note>) ([Mastodon] (<https://emacs.ch/@whhone/109467270217162170>)) - Completion: - [Alvaro Ramirez: Emacs: Context-aware yasnippets] (<http://xenodium.c= om/emacs-generate-a-swift-initializer>) ([Reddit] (<https://www.reddit.com/= r/emacs/comments/zkb7aq/contextaware_yasnippets_via_treesitter/>), [HN] (<h= ttps://news.ycombinator.com/item?id=3D34033087>)) - [burnthekernel/helm-browser: helm-browser is an Emacs package that ca= n be used to quickly find and switch between multiple browser windows and t= abs.] (<https://github.com/burnthekernel/helm-browser>) ([Mastodon] (<https= ://emacs.ch/@burnthekernel/109482393160715990>)) - [Emacs packages ednc, vertico, consult, embark, marginalia, orderless= and fd-dired] (<https://www.youtube.com/watch?v=3Dgal3YxBkusY>) (41:14) - Coding: - [My IDE is too heavy so I moved to Emacs] (<https://renato.athaydes.c= om/posts/switching-from-heavyweight-ides-to-emacs.html>) ([Reddit] (<https:= //www.reddit.com/r/emacs/comments/zl6il1/my_ide_is_too_heavy_so_i_moved_to_= emacs/>), [HN] (<https://news.ycombinator.com/item?id=3D33951866>), [Irreal= ] (<https://irreal.org/blog/?p=3D11011>)) - [Yi Tang: PoorMan's CI in Emacs] (<http://yitang.uk/2022/12/16/poor-m= ans-ci-in-emacs/>) (continuous integration) - [Nicolas Martyanoff: Fixing unquote-splicing behaviour with Paredit] = (<https://www.n16f.net/blog/fixing-unquote-splicing-behaviour-with-paredit/= >) - [Jiacai Liu: What I learn by implementing argparser in Zig] (<https:/= /en.liujiacai.net/2022/12/14/argparser-in-zig/>) - [Chung-hong Chan: Advent of emacs #18: How I do R package development= in emacs] (<https://chainsawriot.com/postmannheim/2022/12/18/aoe18.html>) - Tree-sitter: - [ruby-ts-mode: Ruby major mode for Emacs 29 based upon tree sitter]= (<https://github.com/pedz/ruby-ts-mode>) ([Reddit] (<https://www.reddit.co= m/r/emacs/comments/zky30p/ruby_tree_sitter_mode/>)) - [(Ab)using straight.el for easy tree-sitter grammar installations!]= (<https://www.reddit.com/r/emacs/comments/zk9zms/abusing_straightel_for_ea= sy_treesitter_grammar/>) - [Andrea: Moldable Emacs: remove unused React Native styles for a co= mponent with tree-sitter] (<http://ag91.github.io/blog/2022/12/13/moldable-= emacs-remove-unused-react-native-styles-for-a-component-with-tree-sitter>) - [wkirschbaum/elixir-ts-mode: Experimental Elixir mode using Treesit= ter for fontification, navigation and indentation] (<https://github.com/wki= rschbaum/elixir-ts-mode>) ([Mastodon] (<https://emacs.ch/@whk/1094665612127= 96117>)) - Web: - [Vimium plugin to EWW (not yet packaged)] (<https://github.com/gopar/= .emacs.d#eww>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/zl0x2n/v= imium_plugin_to_eww_package/>)) - Chat: - [mastodon.el: a Hydra to memorize/access it's many commands] (<https:= //holgerschurig.github.io/en/emacs-mastodon-hydra/>) ([Mastodon] (<https://= emacs.ch/@holgerschurig/109502670410519700>)) - Spacemacs: - [Spacemacs: Combining the best of Emacs and Vim] (<https://www.youtub= e.com/watch?v=3D6Cv0Pj_GS6A>) (01:18) - Multimedia: - [ffmpeg and macOS aliasing] (<https://v.redd.it/pnd8q05nqp6a1>) ([Red= dit] (<https://www.reddit.com/r/emacs/comments/zp70go/ffmpeg_and_macos_alia= sing/>), [HN] (<https://news.ycombinator.com/item?id=3D34038272>)) - EXWM: - [configuring ement.el to open on a specific tab-bar on a specific tab= -group on a specific EXWM workspace] (<https://0x0.st/odp1.txt>) ([Mastodon= ] (<https://emacs.ch/@barocio/109481292824234251>)) - Fun: - [running vscode inside emacs...] (<https://i.redd.it/1a4yhesko26a1.pn= g>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/zmmhmf/running_vsco= de_inside_emacs/>)) - [[Fun, old] snow and fireplace] (<https://www.reddit.com/r/emacs/comm= ents/zl7pcv/fun_old_snow_and_fireplace/>) - AI: - [Aime Bertrand: Refactoring Emacs Lisp with ChatGPT] (<https://macown= ers.club/posts/refactoring-emacs-lisp-chatgpt/>) - [Is anyone working a gpt3/copilot extension that mimics the copilot p= rompting methodology?] (<https://thakkarparth007.github.io/copilot-explorer= /posts/copilot-internals.html>) ([Reddit] (<https://www.reddit.com/r/emacs/= comments/zp6wju/is_anyone_working_a_gpt3copilot_extension_that/>)) - Community: - [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/co= mments/zllfpb/weekly_tips_tricks_c_thread/>) - [People who switched from vim/neovim to emacs, what made you switch?]= (<https://www.reddit.com/r/emacs/comments/zp69kn/people_who_switched_from_= vimneovim_to_emacs_what/>) - [EmacsConf 2022: What I'd like to see in Emacs - Richard M. Stallman]= (<https://www.youtube.com/watch?v=3DvEpk2ZTqJu4>) ([Reddit] (<https://www.= reddit.com/r/emacs/comments/zktblg/emacsconf_2022_what_id_like_to_see_in_em= acs/>), [Irreal] (<https://irreal.org/blog/?p=3D11013>)) - [Emacs User Survey =E2=80=93 2022 =E2=80=93 Results] (<https://emacss= urvey.org/results/3425413930>) ([lobste.rs] (<https://lobste.rs/s/eaoa7p/em= acs_user_survey_2022_results>)) - [Amin Bandali: Why I love participating in LibrePlanet] (<https://kel= ar.org/~bandali/articles/why-libreplanet.html>) - Emacs 29: - [Irreal: John Wiegley on Emacs 29] (<https://irreal.org/blog/?p=3D110= 22>) - [Marcin Borkowski: A few new things in Emacs 29] (<https://mbork.pl/2= 022-12-19_A_few_new_things_in_Emacs_29>) - [use-package has been merged into emacs-29] (<https://lists.gnu.org/a= rchive/html/emacs-devel/2022-12/msg00261.html>) ([lemmy] (<https://lemmy.ml= /post/651645?scrollToComments=3Dtrue>)) - Other: - [I've been waiting for this! Emacs 28 is in debian testing! Thanks Ro= b Browning!] (<https://tracker.debian.org/pkg/emacs>) ([Reddit] (<https://w= ww.reddit.com/r/emacs/comments/znkzrm/ive_been_waiting_for_this_emacs_28_is= _in_debian/>)) - [Protesilaos Stavrou: Emacs: my new "sxhkdrc-mode" package] (<https:/= /protesilaos.com/codelog/2022-12-14-sxhkdrc-mode-0-1-0/>) - [Irreal: Academic Writing in Emacs] (<https://irreal.org/blog/?p=3D11= 015>) - [Emacs Flymake] (<https://www.youtube.com/watch?v=3D2dIEWYXBRuw>) (00= :56) - [Chung-hong Chan: Advent of emacs #16: How I use the online LaTeX edi= tor Overleaf in emacs] (<https://chainsawriot.com/postmannheim/2022/12/16/a= oe16.html>) - [GitHub - natrys/whisper.el: Speech-to-Text interface for Emacs using= OpenAI's whisper model and whisper.cpp as inference engine] (<https://gith= ub.com/natrys/whisper.el>) - Emacs development: - emacs-devel: - [[RFC] Adding threads to Eshell] (<https://lists.gnu.org/archive/ht= ml/emacs-devel/2022-12/msg00680.html>) - [Tree-sitter introduction documentation] (<https://lists.gnu.org/ar= chive/html/emacs-devel/2022-12/msg00692.html>) - figuring out where to put = the info and what Emacs should take care of - [example from ruby-ts-mode] (<https://lists.gnu.org/archive/html/= emacs-devel/2022-12/msg00813.html>) - [You will have to download and install language grammar libraries= yourself] (<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg0070= 8.html>) - [Possibly defaulting native-compile-target-directory to XDG_CACHE_H= OME/..] (<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00682.h= tml>) - Debian and package manager issues with native compilation - [Plug treesit.el into other emacs constructs] (<https://lists.gnu.o= rg/archive/html/emacs-devel/2022-12/msg00439.html>) - forward-sexp, etc. - [proposal to improve package discoverability by extending keywords]= (<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00696.html>) - [Add yaml-ts-mode (Bug#60105)] (<https://git.savannah.gnu.org/cgit/em= acs.git/commit/etc/NEWS?id=3D4f9bccef556d57590444e384b16d94c81e5323c9>) - [New input method 'cyrillic-chuvash'] (<https://git.savannah.gnu.org/= cgit/emacs.git/commit/etc/NEWS?id=3D1a66435dda307a49069cb45752f69866a0e5c0c= 2>) - [Add support for the "splice operator" in Eshell] (<https://git.savan= nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De63ef66c57ee74b24998a16b349= 49f67bbb73d8d>) - [Add go-ts-mode and go-mod-ts-mode (Bug#60025)] (<https://git.savanna= h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dfee2efe1b035d601ac53a32801227= 402e9be8bca>) - [Mention 'tree-sitter' in user manual and NEWS] (<https://git.savanna= h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D12684c3a199d691899c74c67ff857= 23a0279c272>) - [; Announce 'toml-ts-mode' in NEWS.] (<https://git.savannah.gnu.org/c= git/emacs.git/commit/etc/NEWS?id=3D0ad2112a2f04d122d96c06381b196c4336ee72a9= >) - [Update the documentation of overlays (bug#59996)] (<https://git.sava= nnah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df93a5180a61070c14906a86d56= 65c615bdbc652a>) - [Add cmake-ts-mode] (<https://git.savannah.gnu.org/cgit/emacs.git/com= mit/etc/NEWS?id=3Dca67d988d8721e9ec24a040b977393136457873f>) - New packages: - sxhkdrc-mode <https://elpa.gnu.org/packages/sxhkdrc-mode.html>: Major= mode for sxhkdrc files (Simple X Hot Key Daemon) (GNU ELPA) 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>), [lobste.rs] (<https://lobst= e.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest>), [planet.emacslife.co= m] (<https://planet.emacslife.com>), [YouTube] (<https://www.youtube.com/pl= aylist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), [the Emacs NEWS file] (= <http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emacs Calendar= ] (<https://emacslife.com/calendar/>), [emacs-devel] (<http://lists.gnu.org= /archive/html/emacs-devel/2022-12>), and [lemmy/c/emacs] (<https://lemmy.ml= /c/emacs>). Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do yo= u have an Emacs-related link or announcement? Please e-mail me at [sacha@sa= chachua.com] (<mailto:sacha@sachachua.com>). Thank you! =20=20=20=20 You're receiving this message via the Emacs Tangents mailing list. View list info/unsubscribe: https://lists.gnu.org/mailman/listinfo/emac= s-tangents =20=20=20=20 --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable <div id=3D"outline-container-orgdce854b" class=3D"outline-3"> <h3 id=3D"orgdce854b">2022-12-19 Emacs news</h3> <div class=3D"outline-text-3" id=3D"text-orgdce854b"> <ul class=3D"org-ul"> <li>Upcoming events: <ul class=3D"org-ul"> <li>M-x Research (contact them for password): TBA <a href=3D"https://m-x-re= search.github.io/">https://m-x-research.github.io/</a> Tue Dec 20 0800 Amer= ica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT = - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Dec 21 0000 Asia/Sing= apore</li> <li>Emacs APAC (virtual) <a href=3D"https://emacs-apac.gitlab.io/">https://= emacs-apac.gitlab.io/</a> Sat Dec 24 0030 America/Vancouver - 0230 America/= Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 A= sia/Kolkata - 1630 Asia/Singapore</li> <li>Emacs Berlin (virtual, in English) <a href=3D"https://emacs-berlin.org/= ">https://emacs-berlin.org/</a> Wed Dec 28 0930 America/Vancouver - 1130 Am= erica/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - = 2300 Asia/Kolkata – Thu Dec 29 0130 Asia/Singapore</li> </ul></li> <li>Beginner: <ul class=3D"org-ul"> <li><a href=3D"https://www.youtube.com/watch?v=3DbmFCVc1l2zo">Setting up an= d Using Emacs</a> (06:32)</li> </ul></li> <li>Emacs configuration: <ul class=3D"org-ul"> <li><a href=3D"https://www.reddit.com/r/emacs/comments/zmh07b/lets_build_a_= comprehensive_list_of_design/">Let's build a comprehensive list of design c= onsiderations when making an Emacs configuration.</a></li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/zl18zw/semicolon_to_= underscore_trick/">Semicolon to underscore trick</a></li> <li><a href=3D"https://www.youtube.com/watch?v=3DGhItV6dE0Fo">emacs package= change management with quelpa and use-package - YouTube</a> (<a href=3D"ht= tps://emacs.ch/@anticomputer/109524201555684328">Mastodon</a>)</li> <li><a href=3D"https://protesilaos.com/codelog/2022-12-19-re-questions-use-= package-emacs/">Protesilaos Stavrou: Re: Questions regarding use-package (E= macs)</a></li> <li><a href=3D"https://git.carcosa.net/jmcbray/basic-emacs">jmcbray/basic-e= macs: A very basic emacs config - basic-emacs - Carcosa Git</a> (<a href= =3D"https://emacs.ch/@carcosa/109473537548442714">Mastodon</a>)</li> <li><a href=3D"https://hackaday.com/2022/12/10/fossil-files-my-emacs/">Foss= il Files: My .Emacs | Hackaday</a></li> <li><a href=3D"https://grtcdr.tn/dotfiles/emacs/emacs.html">grtcdr's litera= te Emacs configuration</a></li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/zpo6mb/funmacs_yet_a= nother_lightweight_emacs/">Funmacs - Yet Another Lightweight Emacs Configur= ation, Using KISS philosophy.</a></li> </ul></li> <li>Emacs Lisp: <ul class=3D"org-ul"> <li><a href=3D"https://www.youtube.com/watch?v=3DLfwSc-lfFxM">Learning To U= se the Emacs Debugger - System Crafters Live!</a> (01:51:54)</li> <li><a href=3D"https://youtu.be/N1PAC5vs15Y">Advent of code … But in= Elisp</a> (15:56, <a href=3D"https://www.reddit.com/r/emacs/comments/zniyf= i/advent_of_code_but_in_elisp/">Reddit</a>)</li> </ul></li> <li>Appearance: <ul class=3D"org-ul"> <li><a href=3D"https://protesilaos.com/codelog/2022-12-17-modus-themes-v4-d= emo/">Protesilaos Stavrou: Emacs: modus-themes version 4 demo</a> (<a href= =3D"https://www.youtube.com/watch?v=3DkPNMHrF4Lq8">YouTube</a>, 29:45)</li> </ul></li> <li>Navigation: <ul class=3D"org-ul"> <li><a href=3D"https://github.com/liuyinz/binky-mode">liuyinz/binky-mode - = jump between positions in buffers and files with the same mechanism of regi= ster-to-point</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/zmtoe= k/new_package_binkymode/">Reddit</a>)</li> <li><a href=3D"https://takeonrules.com/2022/12/18/walkthrough-of-my-project= -workspace-functionality/">Jeremy Friesen: Walkthrough of my Project Worksp= ace Functionality</a></li> </ul></li> <li>Dired: <ul class=3D"org-ul"> <li><a href=3D"https://www.youtube.com/watch?v=3Dx4s0KKSVuN0">You can be fa= ster at renaming files and changing file permissions in dired buffers</a> (= <a href=3D"https://www.reddit.com/r/emacs/comments/zk3mgc/you_can_be_faster= _at_renaming_files_and_changing/">Reddit</a>)</li> <li><a href=3D"https://gitlab.com/daanturo/e/-/blob/0c45914e756dc7ce25f9b99= 35e86ad77f2b892a1/lisp/my-dired-undop.el">Undo moving, renaming, copying, s= ymlinking in Dired</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/= zngvo0/undo_moving_renaming_copying_symlinking_in_dired/">Reddit</a>)</li> </ul></li> <li>Writing: <ul class=3D"org-ul"> <li><a href=3D"https://chainsawriot.com/postmannheim/2022/12/15/aoe15.html"= >Chung-hong Chan: Advent of emacs #15: How I do citation in emacs</a></li> <li><a href=3D"https://chainsawriot.com/postmannheim/2022/12/19/aoe19.html"= >Chung-hong Chan: Advent of emacs #19: How I do "note taking" in emacs</a><= /li> <li><a href=3D"https://github.com/mpedramfar/zotra">[Update] Zotra: using t= he power of Zotero in Emacs to manage citations and pdf files</a> (<a href= =3D"https://www.reddit.com/r/emacs/comments/zock0j/update_zotra_using_the_p= ower_of_zotero_in_emacs/">Reddit update - PDFs</a>)</li> <li><a href=3D"https://www.youtube.com/watch?v=3DVwH3IslQlCM">0058. Emacs. = Howm. =D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D0=BE</a> (11:42)</li> </ul></li> <li>Org Mode: <ul class=3D"org-ul"> <li><a href=3D"https://irreal.org/blog/?p=3D11020">Irreal: Writing With Org= Mode</a></li> <li><a href=3D"https://blog.polaris64.net/post/emacs-using-org-mode-to-trac= k-exercises/">Using Org Mode to keep track of exercise | Polaris64's blog</= a> (2020)</li> <li><a href=3D"https://www.youtube.com/watch?v=3DzpDLzjXG5-M">Emacs | Never= Lose a File Again?</a> (07:00)</li> <li><a href=3D"https://blog.nawaz.org/posts/2022/Dec/reintroducing-opel-put= -all-your-pelican-posts-in-one-org-file/">Reintroducing Opel: Put All Your = Pelican Posts in One Org File</a> (<a href=3D"https://www.reddit.com/r/emac= s/comments/zp64p3/reintroducing_opel_put_all_your_pelican_posts_in/">Reddit= </a>)</li> <li><a href=3D"https://davidotoole.info/fleuron.html">[changed URL] Org-fle= uron: extra fancy HTML documents with OrgMode</a> (<a href=3D"https://www.r= eddit.com/r/emacs/comments/zn47r7/changed_url_orgfleuron_extra_fancy_html_d= ocuments/">Reddit</a>)</li> <li><a href=3D"https://www.youtube.com/watch?v=3DjsXwP4ZsnUs">Programaci=C3= =B3n Literal con Emacs - Introducci=C3=B3n</a> (21:24)</li> <li><a href=3D"https://www.youtube.com/watch?v=3DWdVewJoWZFw">Programaci=C3= =B3n literal con Emacs - Integrando LSP</a> (19:16)</li> <li><a href=3D"https://www.youtube.com/watch?v=3DYpxTawA1qQo">Org-mode - Wr= ap code in LaTex export</a> (04:37)</li> <li><a href=3D"https://stackoverflow.com/a/74751825/2206438">emacs - How to= create hyperlinks for noweb references in org-mode - Stack Overflow</a> (<= a href=3D"https://emacs.ch/@emme/109488730385241342">Mastodon</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=3D322b2fd22607f346977399bf5ea95e97268831e7">lisp/ox-latex.e= l: Add `org-latex-listings-src-omit-language'</a></li> </ul></li> </ul></li> <li>Denote: <ul class=3D"org-ul"> <li><a href=3D"https://protesilaos.com/codelog/2022-12-16-denote-1-2-0/">Pr= otesilaos Stavrou: Emacs: denote version 1.2.0</a></li> <li><a href=3D"https://codeberg.org/whhone/consult-denote">whhone/consult-d= enote: A bunch of convenience functions for operating denote with the help = of consult</a> (<a href=3D"https://emacs.ch/@whhone/109467270217162170">Mas= todon</a>)</li> </ul></li> <li>Completion: <ul class=3D"org-ul"> <li><a href=3D"http://xenodium.com/emacs-generate-a-swift-initializer">Alva= ro Ramirez: Emacs: Context-aware yasnippets</a> (<a href=3D"https://www.red= dit.com/r/emacs/comments/zkb7aq/contextaware_yasnippets_via_treesitter/">Re= ddit</a>, <a href=3D"https://news.ycombinator.com/item?id=3D34033087">HN</a= >)</li> <li><a href=3D"https://github.com/burnthekernel/helm-browser">burnthekernel= /helm-browser: helm-browser is an Emacs package that can be used to quickly= find and switch between multiple browser windows and tabs.</a> (<a href=3D= "https://emacs.ch/@burnthekernel/109482393160715990">Mastodon</a>)</li> <li><a href=3D"https://www.youtube.com/watch?v=3Dgal3YxBkusY">Emacs package= s ednc, vertico, consult, embark, marginalia, orderless and fd-dired</a> (4= 1:14)</li> </ul></li> <li>Coding: <ul class=3D"org-ul"> <li><a href=3D"https://renato.athaydes.com/posts/switching-from-heavyweight= -ides-to-emacs.html">My IDE is too heavy so I moved to Emacs</a> (<a href= =3D"https://www.reddit.com/r/emacs/comments/zl6il1/my_ide_is_too_heavy_so_i= _moved_to_emacs/">Reddit</a>, <a href=3D"https://news.ycombinator.com/item?= id=3D33951866">HN</a>, <a href=3D"https://irreal.org/blog/?p=3D11011">Irrea= l</a>)</li> <li><a href=3D"http://yitang.uk/2022/12/16/poor-mans-ci-in-emacs/">Yi Tang:= PoorMan's CI in Emacs</a> (continuous integration)</li> <li><a href=3D"https://www.n16f.net/blog/fixing-unquote-splicing-behaviour-= with-paredit/">Nicolas Martyanoff: Fixing unquote-splicing behaviour with P= aredit</a></li> <li><a href=3D"https://en.liujiacai.net/2022/12/14/argparser-in-zig/">Jiaca= i Liu: What I learn by implementing argparser in Zig</a></li> <li><a href=3D"https://chainsawriot.com/postmannheim/2022/12/18/aoe18.html"= >Chung-hong Chan: Advent of emacs #18: How I do R package development in em= acs</a></li> <li>Tree-sitter: <ul class=3D"org-ul"> <li><a href=3D"https://github.com/pedz/ruby-ts-mode">ruby-ts-mode: Ruby maj= or mode for Emacs 29 based upon tree sitter</a> (<a href=3D"https://www.red= dit.com/r/emacs/comments/zky30p/ruby_tree_sitter_mode/">Reddit</a>)</li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/zk9zms/abusing_strai= ghtel_for_easy_treesitter_grammar/">(Ab)using straight.el for easy tree-sit= ter grammar installations!</a></li> <li><a href=3D"http://ag91.github.io/blog/2022/12/13/moldable-emacs-remove-= unused-react-native-styles-for-a-component-with-tree-sitter">Andrea: Moldab= le Emacs: remove unused React Native styles for a component with tree-sitte= r</a></li> <li><a href=3D"https://github.com/wkirschbaum/elixir-ts-mode">wkirschbaum/e= lixir-ts-mode: Experimental Elixir mode using Treesitter for fontification,= navigation and indentation</a> (<a href=3D"https://emacs.ch/@whk/109466561= 212796117">Mastodon</a>)</li> </ul></li> </ul></li> <li>Web: <ul class=3D"org-ul"> <li><a href=3D"https://github.com/gopar/.emacs.d#eww">Vimium plugin to EWW = (not yet packaged)</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/= zl0x2n/vimium_plugin_to_eww_package/">Reddit</a>)</li> </ul></li> <li>Chat: <ul class=3D"org-ul"> <li><a href=3D"https://holgerschurig.github.io/en/emacs-mastodon-hydra/">ma= stodon.el: a Hydra to memorize/access it's many commands</a> (<a href=3D"ht= tps://emacs.ch/@holgerschurig/109502670410519700">Mastodon</a>)</li> </ul></li> <li>Spacemacs: <ul class=3D"org-ul"> <li><a href=3D"https://www.youtube.com/watch?v=3D6Cv0Pj_GS6A">Spacemacs: Co= mbining the best of Emacs and Vim</a> (01:18)</li> </ul></li> <li>Multimedia: <ul class=3D"org-ul"> <li><a href=3D"https://v.redd.it/pnd8q05nqp6a1">ffmpeg and macOS aliasing</= a> (<a href=3D"https://www.reddit.com/r/emacs/comments/zp70go/ffmpeg_and_ma= cos_aliasing/">Reddit</a>, <a href=3D"https://news.ycombinator.com/item?id= =3D34038272">HN</a>)</li> </ul></li> <li>EXWM: <ul class=3D"org-ul"> <li><a href=3D"https://0x0.st/odp1.txt">configuring ement.el to open on a s= pecific tab-bar on a specific tab-group on a specific EXWM workspace</a> (<= a href=3D"https://emacs.ch/@barocio/109481292824234251">Mastodon</a>)</li> </ul></li> <li>Fun: <ul class=3D"org-ul"> <li><a href=3D"https://i.redd.it/1a4yhesko26a1.png">running vscode inside e= macs…</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/zmmhmf= /running_vscode_inside_emacs/">Reddit</a>)</li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/zl7pcv/fun_old_snow_= and_fireplace/">[Fun, old] snow and fireplace</a></li> </ul></li> <li>AI: <ul class=3D"org-ul"> <li><a href=3D"https://macowners.club/posts/refactoring-emacs-lisp-chatgpt/= ">Aime Bertrand: Refactoring Emacs Lisp with ChatGPT</a></li> <li><a href=3D"https://thakkarparth007.github.io/copilot-explorer/posts/cop= ilot-internals.html">Is anyone working a gpt3/copilot extension that mimics= the copilot prompting methodology?</a> (<a href=3D"https://www.reddit.com/= r/emacs/comments/zp6wju/is_anyone_working_a_gpt3copilot_extension_that/">Re= ddit</a>)</li> </ul></li> <li>Community: <ul class=3D"org-ul"> <li><a href=3D"https://www.reddit.com/r/emacs/comments/zllfpb/weekly_tips_t= ricks_c_thread/">Weekly Tips, Tricks, &c. Thread</a></li> <li><a href=3D"https://www.reddit.com/r/emacs/comments/zp69kn/people_who_sw= itched_from_vimneovim_to_emacs_what/">People who switched from vim/neovim t= o emacs, what made you switch?</a></li> <li><a href=3D"https://www.youtube.com/watch?v=3DvEpk2ZTqJu4">EmacsConf 202= 2: What I'd like to see in Emacs - Richard M. Stallman</a> (<a href=3D"http= s://www.reddit.com/r/emacs/comments/zktblg/emacsconf_2022_what_id_like_to_s= ee_in_emacs/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D11013">Ir= real</a>)</li> <li><a href=3D"https://emacssurvey.org/results/3425413930">Emacs User Surve= y =E2=80=93 2022 =E2=80=93 Results</a> (<a href=3D"https://lobste.rs/s/eaoa= 7p/emacs_user_survey_2022_results">lobste.rs</a>)</li> <li><a href=3D"https://kelar.org/~bandali/articles/why-libreplanet.html">Am= in Bandali: Why I love participating in LibrePlanet</a></li> </ul></li> <li>Emacs 29: <ul class=3D"org-ul"> <li><a href=3D"https://irreal.org/blog/?p=3D11022">Irreal: John Wiegley on = Emacs 29</a></li> <li><a href=3D"https://mbork.pl/2022-12-19_A_few_new_things_in_Emacs_29">Ma= rcin Borkowski: A few new things in Emacs 29</a></li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 261.html">use-package has been merged into emacs-29</a> (<a href=3D"https:/= /lemmy.ml/post/651645?scrollToComments=3Dtrue">lemmy</a>)</li> </ul></li> <li>Other: <ul class=3D"org-ul"> <li><a href=3D"https://tracker.debian.org/pkg/emacs">I've been waiting for = this! Emacs 28 is in debian testing! Thanks Rob Browning!</a> (<a href=3D"h= ttps://www.reddit.com/r/emacs/comments/znkzrm/ive_been_waiting_for_this_ema= cs_28_is_in_debian/">Reddit</a>)</li> <li><a href=3D"https://protesilaos.com/codelog/2022-12-14-sxhkdrc-mode-0-1-= 0/">Protesilaos Stavrou: Emacs: my new "sxhkdrc-mode" package</a></li> <li><a href=3D"https://irreal.org/blog/?p=3D11015">Irreal: Academic Writing= in Emacs</a></li> <li><a href=3D"https://www.youtube.com/watch?v=3D2dIEWYXBRuw">Emacs Flymake= </a> (00:56)</li> <li><a href=3D"https://chainsawriot.com/postmannheim/2022/12/16/aoe16.html"= >Chung-hong Chan: Advent of emacs #16: How I use the online LaTeX editor Ov= erleaf in emacs</a></li> <li><a href=3D"https://github.com/natrys/whisper.el">GitHub - natrys/whispe= r.el: Speech-to-Text interface for Emacs using OpenAI's whisper model and w= hisper.cpp as inference engine</a></li> </ul></li> <li>Emacs development: <ul class=3D"org-ul"> <li>emacs-devel: <ul class=3D"org-ul"> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 680.html">[RFC] Adding threads to Eshell</a></li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 692.html">Tree-sitter introduction documentation</a> - figuring out where t= o put the info and what Emacs should take care of=20 <ul class=3D"org-ul"> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 813.html">example from ruby-ts-mode</a></li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 708.html">You will have to download and install language grammar libraries = yourself</a></li> </ul></li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 682.html">Possibly defaulting native-compile-target-directory to XDG_CACHE_= HOME/..</a> - Debian and package manager issues with native compilation</li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 439.html">Plug treesit.el into other emacs constructs</a> - forward-sexp, e= tc.</li> <li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00= 696.html">proposal to improve package discoverability by extending keywords= </a></li> </ul></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D4f9bccef556d57590444e384b16d94c81e5323c9">Add yaml-ts-mode (Bug#60105)= </a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D1a66435dda307a49069cb45752f69866a0e5c0c2">New input method 'cyrillic-c= huvash'</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3De63ef66c57ee74b24998a16b34949f67bbb73d8d">Add support for the "splice = operator" in Eshell</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Dfee2efe1b035d601ac53a32801227402e9be8bca">Add go-ts-mode and go-mod-ts= -mode (Bug#60025)</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D12684c3a199d691899c74c67ff85723a0279c272">Mention 'tree-sitter' in use= r manual and NEWS</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3D0ad2112a2f04d122d96c06381b196c4336ee72a9">; Announce 'toml-ts-mode' in= NEWS.</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Df93a5180a61070c14906a86d5665c615bdbc652a">Update the documentation of = overlays (bug#59996)</a></li> <li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?= id=3Dca67d988d8721e9ec24a040b977393136457873f">Add cmake-ts-mode</a></li> </ul></li> <li>New packages: <ul class=3D"org-ul"> <li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/sxhkdrc-mode= .html">sxhkdrc-mode</a>: Major mode for sxhkdrc files (Simple X Hot Key Dae= mon) (GNU ELPA)</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://lobste.rs/sear= ch?q=3Demacs&what=3Dstories&order=3Dnewest">lobste.rs</a>, <a href= =3D"https://planet.emacslife.com">planet.emacslife.com</a>, <a href=3D"http= s://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">You= Tube</a>, <a href=3D"http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEW= S">the Emacs NEWS file</a>, <a href=3D"https://emacslife.com/calendar/">Ema= cs Calendar</a>, <a href=3D"http://lists.gnu.org/archive/html/emacs-devel/2= 022-12">emacs-devel</a>, and <a href=3D"https://lemmy.ml/c/emacs">lemmy/c/e= macs</a>. 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 <a href=3D"= mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you! </p> </div> </div> =20=20=20=20 <p>You're receiving this message via the Emacs Tangents mailing list.<b= r /> <a href=3D"https://lists.gnu.org/mailman/listinfo/emacs-tangents">View = list info/unsubscribe</a></p> =20=20=20=20 =20=20=20=20 --==-=-=-- --=-=-= Content-Type: text/x-org; charset=utf-8; name=emacs-news.org Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable * 2022-12-19 Emacs news - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.gith= ub.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 Amer= ica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed = Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 Amer= ica/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT = - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 28= 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 173= 0 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 29 0130 Asia/= Singapore - Beginner: - [[https://www.youtube.com/watch?v=3DbmFCVc1l2zo][Setting up and Using E= macs]] (06:32) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/zmh07b/lets_build_a_comprehen= sive_list_of_design/][Let's build a comprehensive list of design considerat= ions when making an Emacs configuration.]] - [[https://www.reddit.com/r/emacs/comments/zl18zw/semicolon_to_underscor= e_trick/][Semicolon to underscore trick]] - [[https://www.youtube.com/watch?v=3DGhItV6dE0Fo][emacs package change m= anagement with quelpa and use-package - YouTube]] ([[https://emacs.ch/@anti= computer/109524201555684328][Mastodon]]) - [[https://protesilaos.com/codelog/2022-12-19-re-questions-use-package-e= macs/][Protesilaos Stavrou: Re: Questions regarding use-package (Emacs)]] - [[https://git.carcosa.net/jmcbray/basic-emacs][jmcbray/basic-emacs: A v= ery basic emacs config - basic-emacs - Carcosa Git]] ([[https://emacs.ch/@= carcosa/109473537548442714][Mastodon]]) - [[https://hackaday.com/2022/12/10/fossil-files-my-emacs/][Fossil Files:= My .Emacs | Hackaday]] - [[https://grtcdr.tn/dotfiles/emacs/emacs.html][grtcdr's literate Emacs = configuration]] - [[https://www.reddit.com/r/emacs/comments/zpo6mb/funmacs_yet_another_li= ghtweight_emacs/][Funmacs - Yet Another Lightweight Emacs Configuration, Us= ing KISS philosophy.]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=3DLfwSc-lfFxM][Learning To Use the Em= acs Debugger - System Crafters Live!]] (01:51:54) - [[https://youtu.be/N1PAC5vs15Y][Advent of code ... But in Elisp]] (15:5= 6, [[https://www.reddit.com/r/emacs/comments/zniyfi/advent_of_code_but_in_e= lisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-12-17-modus-themes-v4-demo/][Pro= tesilaos Stavrou: Emacs: modus-themes version 4 demo]] ([[https://www.youtu= be.com/watch?v=3DkPNMHrF4Lq8][YouTube]], 29:45) - Navigation: - [[https://github.com/liuyinz/binky-mode][liuyinz/binky-mode - jump betw= een positions in buffers and files with the same mechanism of register-to-p= oint]] ([[https://www.reddit.com/r/emacs/comments/zmtoek/new_package_binkym= ode/][Reddit]]) - [[https://takeonrules.com/2022/12/18/walkthrough-of-my-project-workspac= e-functionality/][Jeremy Friesen: Walkthrough of my Project Workspace Funct= ionality]] - Dired: - [[https://www.youtube.com/watch?v=3Dx4s0KKSVuN0][You can be faster at r= enaming files and changing file permissions in dired buffers]] ([[https://w= ww.reddit.com/r/emacs/comments/zk3mgc/you_can_be_faster_at_renaming_files_a= nd_changing/][Reddit]]) - [[https://gitlab.com/daanturo/e/-/blob/0c45914e756dc7ce25f9b9935e86ad77= f2b892a1/lisp/my-dired-undop.el][Undo moving, renaming, copying, symlinking= in Dired]] ([[https://www.reddit.com/r/emacs/comments/zngvo0/undo_moving_r= enaming_copying_symlinking_in_dired/][Reddit]]) - Writing: - [[https://chainsawriot.com/postmannheim/2022/12/15/aoe15.html][Chung-ho= ng Chan: Advent of emacs #15: How I do citation in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/19/aoe19.html][Chung-ho= ng Chan: Advent of emacs #19: How I do "note taking" in emacs]] - [[https://github.com/mpedramfar/zotra][[Update] Zotra: using the power = of Zotero in Emacs to manage citations and pdf files]] ([[https://www.reddi= t.com/r/emacs/comments/zock0j/update_zotra_using_the_power_of_zotero_in_ema= cs/][Reddit update - PDFs]]) - [[https://www.youtube.com/watch?v=3DVwH3IslQlCM][0058. Emacs. Howm. =D0= =9D=D0=B0=D1=87=D0=B0=D0=BB=D0=BE]] (11:42) - Org Mode: - [[https://irreal.org/blog/?p=3D11020][Irreal: Writing With Org Mode]] - [[https://blog.polaris64.net/post/emacs-using-org-mode-to-track-exercis= es/][Using Org Mode to keep track of exercise | Polaris64's blog]] (2020) - [[https://www.youtube.com/watch?v=3DzpDLzjXG5-M][Emacs | Never Lose a F= ile Again?]] (07:00) - [[https://blog.nawaz.org/posts/2022/Dec/reintroducing-opel-put-all-your= -pelican-posts-in-one-org-file/][Reintroducing Opel: Put All Your Pelican P= osts in One Org File]] ([[https://www.reddit.com/r/emacs/comments/zp64p3/re= introducing_opel_put_all_your_pelican_posts_in/][Reddit]]) - [[https://davidotoole.info/fleuron.html][[changed URL] Org-fleuron: ext= ra fancy HTML documents with OrgMode]] ([[https://www.reddit.com/r/emacs/co= mments/zn47r7/changed_url_orgfleuron_extra_fancy_html_documents/][Reddit]]) - [[https://www.youtube.com/watch?v=3DjsXwP4ZsnUs][Programaci=C3=B3n Lite= ral con Emacs - Introducci=C3=B3n]] (21:24) - [[https://www.youtube.com/watch?v=3DWdVewJoWZFw][Programaci=C3=B3n lite= ral con Emacs - Integrando LSP]] (19:16) - [[https://www.youtube.com/watch?v=3DYpxTawA1qQo][Org-mode - Wrap code i= n LaTex export]] (04:37) - [[https://stackoverflow.com/a/74751825/2206438][emacs - How to create h= yperlinks for noweb references in org-mode - Stack Overflow]] ([[https://em= acs.ch/@emme/109488730385241342][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG= -NEWS?id=3D322b2fd22607f346977399bf5ea95e97268831e7][lisp/ox-latex.el: Add = `org-latex-listings-src-omit-language']] - Denote: - [[https://protesilaos.com/codelog/2022-12-16-denote-1-2-0/][Protesilaos= Stavrou: Emacs: denote version 1.2.0]] - [[https://codeberg.org/whhone/consult-denote][whhone/consult-denote: A = bunch of convenience functions for operating denote with the help of consul= t]] ([[https://emacs.ch/@whhone/109467270217162170][Mastodon]]) - Completion: - [[http://xenodium.com/emacs-generate-a-swift-initializer][Alvaro Ramire= z: Emacs: Context-aware yasnippets]] ([[https://www.reddit.com/r/emacs/comm= ents/zkb7aq/contextaware_yasnippets_via_treesitter/][Reddit]], [[https://ne= ws.ycombinator.com/item?id=3D34033087][HN]]) - [[https://github.com/burnthekernel/helm-browser][burnthekernel/helm-bro= wser: helm-browser is an Emacs package that can be used to quickly find and= switch between multiple browser windows and tabs.]] ([[https://emacs.ch/@b= urnthekernel/109482393160715990][Mastodon]]) - [[https://www.youtube.com/watch?v=3Dgal3YxBkusY][Emacs packages ednc, v= ertico, consult, embark, marginalia, orderless and fd-dired]] (41:14) - Coding: - [[https://renato.athaydes.com/posts/switching-from-heavyweight-ides-to-= emacs.html][My IDE is too heavy so I moved to Emacs]] ([[https://www.reddit= .com/r/emacs/comments/zl6il1/my_ide_is_too_heavy_so_i_moved_to_emacs/][Redd= it]], [[https://news.ycombinator.com/item?id=3D33951866][HN]], [[https://ir= real.org/blog/?p=3D11011][Irreal]]) - [[http://yitang.uk/2022/12/16/poor-mans-ci-in-emacs/][Yi Tang: PoorMan'= s CI in Emacs]] (continuous integration) - [[https://www.n16f.net/blog/fixing-unquote-splicing-behaviour-with-pare= dit/][Nicolas Martyanoff: Fixing unquote-splicing behaviour with Paredit]] - [[https://en.liujiacai.net/2022/12/14/argparser-in-zig/][Jiacai Liu: Wh= at I learn by implementing argparser in Zig]] - [[https://chainsawriot.com/postmannheim/2022/12/18/aoe18.html][Chung-ho= ng Chan: Advent of emacs #18: How I do R package development in emacs]] - Tree-sitter: - [[https://github.com/pedz/ruby-ts-mode][ruby-ts-mode: Ruby major mode= for Emacs 29 based upon tree sitter]] ([[https://www.reddit.com/r/emacs/co= mments/zky30p/ruby_tree_sitter_mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zk9zms/abusing_straightel_f= or_easy_treesitter_grammar/][(Ab)using straight.el for easy tree-sitter gra= mmar installations!]] - [[http://ag91.github.io/blog/2022/12/13/moldable-emacs-remove-unused-= react-native-styles-for-a-component-with-tree-sitter][Andrea: Moldable Emac= s: remove unused React Native styles for a component with tree-sitter]] - [[https://github.com/wkirschbaum/elixir-ts-mode][wkirschbaum/elixir-t= s-mode: Experimental Elixir mode using Treesitter for fontification, naviga= tion and indentation]] ([[https://emacs.ch/@whk/109466561212796117][Mastodo= n]]) - Web: - [[https://github.com/gopar/.emacs.d#eww][Vimium plugin to EWW (not yet = packaged)]] ([[https://www.reddit.com/r/emacs/comments/zl0x2n/vimium_plugin= _to_eww_package/][Reddit]]) - Chat: - [[https://holgerschurig.github.io/en/emacs-mastodon-hydra/][mastodon.el= : a Hydra to memorize/access it's many commands]] ([[https://emacs.ch/@holg= erschurig/109502670410519700][Mastodon]]) - Spacemacs: - [[https://www.youtube.com/watch?v=3D6Cv0Pj_GS6A][Spacemacs: Combining t= he best of Emacs and Vim]] (01:18) - Multimedia: - [[https://v.redd.it/pnd8q05nqp6a1][ffmpeg and macOS aliasing]] ([[https= ://www.reddit.com/r/emacs/comments/zp70go/ffmpeg_and_macos_aliasing/][Reddi= t]], [[https://news.ycombinator.com/item?id=3D34038272][HN]]) - EXWM: - [[https://0x0.st/odp1.txt][configuring ement.el to open on a specific t= ab-bar on a specific tab-group on a specific EXWM workspace]] ([[https://em= acs.ch/@barocio/109481292824234251][Mastodon]]) - Fun: - [[https://i.redd.it/1a4yhesko26a1.png][running vscode inside emacs...]]= ([[https://www.reddit.com/r/emacs/comments/zmmhmf/running_vscode_inside_em= acs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zl7pcv/fun_old_snow_and_firep= lace/][[Fun, old] snow and fireplace]] - AI: - [[https://macowners.club/posts/refactoring-emacs-lisp-chatgpt/][Aime Be= rtrand: Refactoring Emacs Lisp with ChatGPT]] - [[https://thakkarparth007.github.io/copilot-explorer/posts/copilot-inte= rnals.html][Is anyone working a gpt3/copilot extension that mimics the copi= lot prompting methodology?]] ([[https://www.reddit.com/r/emacs/comments/zp6= wju/is_anyone_working_a_gpt3copilot_extension_that/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zllfpb/weekly_tips_tricks_c_t= hread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/zp69kn/people_who_switched_fr= om_vimneovim_to_emacs_what/][People who switched from vim/neovim to emacs, = what made you switch?]] - [[https://www.youtube.com/watch?v=3DvEpk2ZTqJu4][EmacsConf 2022: What I= 'd like to see in Emacs - Richard M. Stallman]] ([[https://www.reddit.com/r= /emacs/comments/zktblg/emacsconf_2022_what_id_like_to_see_in_emacs/][Reddit= ]], [[https://irreal.org/blog/?p=3D11013][Irreal]]) - [[https://emacssurvey.org/results/3425413930][Emacs User Survey =E2=80= =93 2022 =E2=80=93 Results]] ([[https://lobste.rs/s/eaoa7p/emacs_user_surve= y_2022_results][lobste.rs]]) - [[https://kelar.org/~bandali/articles/why-libreplanet.html][Amin Bandal= i: Why I love participating in LibrePlanet]] - Emacs 29: - [[https://irreal.org/blog/?p=3D11022][Irreal: John Wiegley on Emacs 29]] - [[https://mbork.pl/2022-12-19_A_few_new_things_in_Emacs_29][Marcin Bork= owski: A few new things in Emacs 29]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00261.html]= [use-package has been merged into emacs-29]] ([[https://lemmy.ml/post/65164= 5?scrollToComments=3Dtrue][lemmy]]) - Other: - [[https://tracker.debian.org/pkg/emacs][I've been waiting for this! Ema= cs 28 is in debian testing! Thanks Rob Browning!]] ([[https://www.reddit.co= m/r/emacs/comments/znkzrm/ive_been_waiting_for_this_emacs_28_is_in_debian/]= [Reddit]]) - [[https://protesilaos.com/codelog/2022-12-14-sxhkdrc-mode-0-1-0/][Prote= silaos Stavrou: Emacs: my new "sxhkdrc-mode" package]] - [[https://irreal.org/blog/?p=3D11015][Irreal: Academic Writing in Emacs= ]] - [[https://www.youtube.com/watch?v=3D2dIEWYXBRuw][Emacs Flymake]] (00:56) - [[https://chainsawriot.com/postmannheim/2022/12/16/aoe16.html][Chung-ho= ng Chan: Advent of emacs #16: How I use the online LaTeX editor Overleaf in= emacs]] - [[https://github.com/natrys/whisper.el][GitHub - natrys/whisper.el: Spe= ech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cp= p as inference engine]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00680.htm= l][[RFC] Adding threads to Eshell]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00692.htm= l][Tree-sitter introduction documentation]] - figuring out where to put the= info and what Emacs should take care of=20 - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00813.h= tml][example from ruby-ts-mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00708.h= tml][You will have to download and install language grammar libraries yours= elf]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00682.htm= l][Possibly defaulting native-compile-target-directory to XDG_CACHE_HOME/..= ]] - Debian and package manager issues with native compilation - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00439.htm= l][Plug treesit.el into other emacs constructs]] - forward-sexp, etc. - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00696.htm= l][proposal to improve package discoverability by extending keywords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4f9b= ccef556d57590444e384b16d94c81e5323c9][Add yaml-ts-mode (Bug#60105)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1a66= 435dda307a49069cb45752f69866a0e5c0c2][New input method 'cyrillic-chuvash']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De63e= f66c57ee74b24998a16b34949f67bbb73d8d][Add support for the "splice operator"= in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dfee2= efe1b035d601ac53a32801227402e9be8bca][Add go-ts-mode and go-mod-ts-mode (Bu= g#60025)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1268= 4c3a199d691899c74c67ff85723a0279c272][Mention 'tree-sitter' in user manual = and NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0ad2= 112a2f04d122d96c06381b196c4336ee72a9][; Announce 'toml-ts-mode' in NEWS.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df93a= 5180a61070c14906a86d5665c615bdbc652a][Update the documentation of overlays = (bug#59996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dca67= d988d8721e9ec24a040b977393136457873f][Add cmake-ts-mode]] - New packages: - https://elpa.gnu.org/packages/sxhkdrc-mode.html: Major mode for sxhkdrc= files (Simple X Hot Key Daemon) (GNU ELPA) 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://planet.emacslife.c= om][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=3DPL4th= 0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgi= t/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/ca= lendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/= 2022-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Th= anks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emac= s-related link or announcement? Please e-mail me at [[mailto:sacha@sachachu= a.com][sacha@sachachua.com]]. Thank you! =20=20=20=20 You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info= /unsubscribe]] =20=20=20=20 --=-=-=--