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: 2022-01-03 Emacs news Date: Mon, 03 Jan 2022 03:20:08 -0500 Message-ID: <87a6gdb58n.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="29428"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: emacs-tangents@gnu.org Cancel-Lock: sha1:LNRlgQd+bfYXn1tAeIq2Hxb52HA= Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Mon Jan 03 09:23:08 2022 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 1n4IcW-0007DA-5Q for get-emacs-tangents@m.gmane-mx.org; Mon, 03 Jan 2022 09:23:08 +0100 Original-Received: from localhost ([::1]:57264 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n4IcU-0003Rc-UQ for get-emacs-tangents@m.gmane-mx.org; Mon, 03 Jan 2022 03:23:06 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4IZw-0000cV-DP for emacs-tangents@gnu.org; Mon, 03 Jan 2022 03:20:28 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:56812) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4IZs-0004pU-4Q for emacs-tangents@gnu.org; Mon, 03 Jan 2022 03:20:28 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1n4IZn-0003sz-It for emacs-tangents@gnu.org; Mon, 03 Jan 2022 09:20:19 +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: 29 X-Spam_score: 2.9 X-Spam_bar: ++ X-Spam_report: (2.9 / 5.0 requ) HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_CSS_A=0.1, URIBL_DBL_SPAM=2.5 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.io gmane.emacs.tangents:766 Archived-At: --=-=-= Content-Type: multipart/alternative; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit 2022-01-03 Emacs news ===================== - Upcoming events: - EmacsATX: TBD Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Jan 7 0030 Singapore - M-x Research (contact them for password): TBA Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [Emacs, its dependencies, and dotfile integration with Nix] () - [First thing you configured when started using Emacs] () - [Emacs for You - A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing and programming] () ([Reddit] (), [HN] ()) - [Good overview of various Emacs config settings, worthy to steal] () ([Reddit] ()) - [EditorConfig y Emacs] () - Emacs Lisp: - [Andrea: Moldable Emacs: make your molds async with ease] () - [Sacha Chua: Defining generic and mode-specific Emacs Lisp functions with cl-defmethod] () - [Sacha Chua: Coverage reporting in Emacs with Buttercup, Undercover, Coverage, and a Makefile] () - Appearance: - [svg-tag-mode (v 0.3.1) is now on ELPA] () ([Reddit] ()) - Navigation: - [Karthik Chikmagalur: A Tab Bar Menu in Emacs] () - [cbm.el: Cycle by major - Cycle through buffers with the same major-mode] () - [[ANN] counsel-at-point now on MELPA (better ergonomics for file searching)] () ([Reddit] ()) - TRAMP: - [toolbox-tramp: tramp support for toolbox containers] () - Writing: - [[ANN]: fill-sentences-correctly.el: Fill sentences with two spaces after a period while accepting one] () ([Reddit] ()) - Org Mode: - [A smart agenda View which integrates day and week] () - [Protesilaos Stavrou: Modus themes: review of the org-habit graph colours] () - [Literate & annotated bibliography (WIP)] () ([Reddit] ()) - [Org-mode - Repeat tasks multiple times a day] () (06:36) - [PSA: Default branch of Org repo changed to "main"] () - [Magnus: Trimming newline on code block variable] () - [This Month in Org: December 2021] () ([Reddit] ()) - [Org-transclusion 1.1.1 released] () - Completion: - [company-mode now has a manual] () - [Dynamic C++ Snippet I Wrote] () - Coding: - [Meta Redux: (reduce summarize year-2021)] () - [Basic Emacs Setup for C Programming] () (16:03) - AI: - [Setting up TabNine on Doom Emacs] () - [A prompting LSP server for any language or context using large language models, built with emacs] () - [Working Pen.el LSP server. An early demo - An AI overlay for everything -- async and parallelised] () - Shells: - [Dtache Eshell | λ] () ([Reddit] ()) - [Background processes in Eshell - YouTube] () (4:21, [Irreal] ()) - Web: - [Browser in GNU Emacs] () ([Reddit] ()) - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Your plans for 2022 and beyond..] () - [System Crafters Live - The Best of 2021!] () (02:02:43) - [Emacs Notes: Subreddit /r/planetemacs: My favorite source for Emacs-related news. It is 3+ Years old, and has 1750+ subscribers. A brief note on how it is made.] () - Other: - [On Emacs 28 context menu and mouse-usage in general] () ([Reddit] (), [HN] (), [Irreal] ()) - [Christian Tietze: Remote Bulk Editing Using Regexp with Emacs] () - wgrep - [(Red_Starfish) mastodon.el: A fork that implements the 2FA login for Mastodon] () - [GNU/Emacs Aggressive indent Undo-tree & Beacon] () (03:23) - [Bhavin Gandhi: Using GNU Emacs in Linux Foundation exam] () - [How I write 5-minute hacks in eev with `M-x find-find-links-links-new' - DO try this at home!!!] () - [Irreal: A Nice Example of Emacs Keyboard Macros] () (video from 2017) - [Xwidgets support pgtk now] () - [Emacs TIL: aide.el Update: Demo and More Commands] () - [Emacs TIL: aide.el - An OpenAI Wrapper on Emacs] () - Emacs development: - emacs-devel discussions: - [Propose to add setup-wizard.el to ELPA] (), discussion about Customize - [Development Speed] () - [Platform independent graphical display for Emacs] () - [Touchscreen support] () - [New :type key for defcustom] () - [Minor improvements of 'lisp-directory' docs] () - [Don't store docstrings of preloaded .el files in etc/DOC] () - [Properly report errors about unbound ERT test symbols.] () - [Fix EIEIO tests to account for eieio-compat move] () - [* etc/NEWS: Mention completion-wrap-movement.] () - [* doc/emacs/search.texi (Lax Search): Add char-fold-include.] () - [* lisp/tab-bar.el (tab-bar-history-mode-map): New defvar-keymap.] () - New packages: - arxiv-mode : Read and search for articles on arXiv.org - blist : Display bookmarks in an ibuffer way - counsel-at-point : Context sensitive project search - filldent : Fill or indent - ilist : Display a list in an ibuffer way. - matrix-theme : Green-on-black dark theme inspired by "The Matrix" movie - org-visibility : Persistent org tree visibility - perspective-exwm : Better integration for perspective.el and EXWM - redacted : Obscure text in buffer Links from [reddit.com/r/emacs] (), [r/orgmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [planet.emacslife.com] (), [YouTube] (), [the Emacs NEWS file] (), [Emacs Calendar] (), [emacs-devel] (), and [lemmy/c/emacs] (). You're receiving this message via the Emacs Tangents mailing list. View list info/unsubscribe: https://lists.gnu.org/mailman/listinfo/emacs-tangents --==-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit

2022-01-03 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.

You're receiving this message via the Emacs Tangents mailing list.
View list info/unsubscribe

--==-=-=-- --=-=-= Content-Type: text/x-org; charset=utf-8; name=emacs-news.org Content-Disposition: attachment Content-Transfer-Encoding: 8bit * 2022-01-03 Emacs news - Upcoming events: - EmacsATX: TBD https://www.meetup.com/EmacsATX/events/282436104/ Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Jan 7 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/rs73un/emacs_its_dependencies_and_dotfile_integration/][Emacs, its dependencies, and dotfile integration with Nix]] - [[https://www.reddit.com/r/emacs/comments/rs4opl/first_thing_you_configured_when_started_using/][First thing you configured when started using Emacs]] - [[https://github.com/susam/emfy][Emacs for You - A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing and programming]] ([[https://www.reddit.com/r/emacs/comments/rrc7r7/emacs_for_you_a_72_line_emacs_to_quickly_set_up/][Reddit]], [[https://news.ycombinator.com/item?id=29726398][HN]]) - [[https://tecosaur.github.io/emacs-config/config.html][Good overview of various Emacs config settings, worthy to steal]] ([[https://www.reddit.com/r/emacs/comments/rpxbnc/good_overview_of_various_emacs_config_settings/][Reddit]]) - [[https://notxor.nueva-actitud.org/2021/12/30/editorconfig-y-emacs.html][EditorConfig y Emacs]] - Emacs Lisp: - [[http://ag91.github.io/blog/2021/12/31/moldable-emacs-make-your-molds-async-with-ease][Andrea: Moldable Emacs: make your molds async with ease]] - [[https://sachachua.com/blog/2022/01/defining-generic-and-mode-specific-emacs-lisp-functions-with-cl-defmethod/][Sacha Chua: Defining generic and mode-specific Emacs Lisp functions with cl-defmethod]] - [[https://sachachua.com/blog/2022/01/coverage-reporting-in-emacs-with-buttercup-undercover-coverage-and-a-makefile/][Sacha Chua: Coverage reporting in Emacs with Buttercup, Undercover, Coverage, and a Makefile]] - Appearance: - [[https://i.redd.it/8ntembu7qf881.png][svg-tag-mode (v 0.3.1) is now on ELPA]] ([[https://www.reddit.com/r/emacs/comments/rr2gtj/svgtagmode_v_031_is_now_on_elpa/][Reddit]]) - Navigation: - [[https://karthinks.com/software/a-tab-bar-menu-in-emacs/][Karthik Chikmagalur: A Tab Bar Menu in Emacs]] - [[https://github.com/akermu/cbm.el][cbm.el: Cycle by major - Cycle through buffers with the same major-mode]] - [[https://gitlab.com/ideasman42/emacs-counsel-at-point][[ANN] counsel-at-point now on MELPA (better ergonomics for file searching)]] ([[https://www.reddit.com/r/emacs/comments/rsi1hj/ann_counselatpoint_now_on_melpa_better_ergonomics/][Reddit]]) - TRAMP: - [[https://github.com/fejfighter/toolbox-tramp][toolbox-tramp: tramp support for toolbox containers]] - Writing: - [[https://github.com/duckwork/fill-sentences-correctly.el][[ANN]: fill-sentences-correctly.el: Fill sentences with two spaces after a period while accepting one]] ([[https://www.reddit.com/r/emacs/comments/rsiv45/ann_fillsentencescorrectlyel_fill_sentences_with/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/rt9yad/a_smart_agenda_view_which_integrates_day_and_week/][A smart agenda View which integrates day and week]] - [[https://protesilaos.com/codelog/2022-01-02-review-modus-themes-org-habit-colours/][Protesilaos Stavrou: Modus themes: review of the org-habit graph colours]] - [[https://i.redd.it/1aidpvzvww881.png][Literate & annotated bibliography (WIP)]] ([[https://www.reddit.com/r/emacs/comments/rsyqxu/literate_annotated_bibliography_wip/][Reddit]]) - [[https://www.youtube.com/watch?v=A96fIRKV1e0][Org-mode - Repeat tasks multiple times a day]] (06:36) - [[https://www.reddit.com/r/orgmode/comments/rtfu95/psa_default_branch_of_org_repo_changed_to_main/][PSA: Default branch of Org repo changed to "main"]] - [[https://magnus.therning.org/2022-01-01-trimming-newline-on-code-block-variable.html][Magnus: Trimming newline on code block variable]] - [[https://blog.tecosaur.com/tmio/2021-12-31-retrospection.html][This Month in Org: December 2021]] ([[https://www.reddit.com/r/emacs/comments/rtqrlp/this_month_in_org_december_2021/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rrzgak/orgtransclusion_111_released/][Org-transclusion 1.1.1 released]] - Completion: - [[https://www.reddit.com/r/emacs/comments/rqewjw/companymode_now_has_a_manual/][company-mode now has a manual]] - [[https://www.reddit.com/r/emacs/comments/rphl36/dynamic_c_snippet_i_wrote/][Dynamic C++ Snippet I Wrote]] - Coding: - [[https://metaredux.com/posts/2022/01/01/reduce-summarize-year-2021.html][Meta Redux: (reduce summarize year-2021)]] - [[https://www.youtube.com/watch?v=wm3px6vPTiU][Basic Emacs Setup for C Programming]] (16:03) - AI: - [[https://codingstruggles.com/emacs,/tabnine/setting-tabnine-emacs.html][Setting up TabNine on Doom Emacs]] - [[https://semiosis.github.io/posts/a-prompting-lsp-server-for-any-language-or-context-using-large-language-models/][A prompting LSP server for any language or context using large language models, built with emacs]] - [[https://www.reddit.com/r/emacs/comments/rr7u8o/working_penel_lsp_server_an_early_demo_an_ai/][Working Pen.el LSP server. An early demo - An AI overlay for everything -- async and parallelised]] - Shells: - [[https://niklaseklund.gitlab.io/blog/posts/dtache_eshell/][Dtache Eshell | λ]] ([[https://www.reddit.com/r/emacs/comments/rsda1l/dtache_eshell_integration_of_dtache_in_eshell/][Reddit]]) - [[https://www.youtube.com/watch?v=wbG-a8DIIuY][Background processes in Eshell - YouTube]] (4:21, [[https://irreal.org/blog/?p=10212][Irreal]]) - Web: - [[https://lifeofpenguin.blogspot.com/2021/12/browser-in-gnu-emacs.html][Browser in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/rr43vk/surf_browser_in_gnu_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/rr330u/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/rpqsqq/your_plans_for_2022_and_beyond/][Your plans for 2022 and beyond..]] - [[https://www.youtube.com/watch?v=aUhDLuD3F_Y][System Crafters Live - The Best of 2021!]] (02:02:43) - [[https://emacsnotes.wordpress.com/2022/01/03/subreddit-r-planetemacs-my-favorite-source-for-emacs-related-news-it-is-3-years-old-and-has-1750-subscribers-a-brief-note-on-how-it-is-made/][Emacs Notes: Subreddit /r/planetemacs: My favorite source for Emacs-related news. It is 3+ Years old, and has 1750+ subscribers. A brief note on how it is made.]] - Other: - [[https://ruzkuku.com/texts/emacs-mouse.html][On Emacs 28 context menu and mouse-usage in general]] ([[https://www.reddit.com/r/emacs/comments/rs6nus/on_emacs_28_context_menu_and_mouseusage_in_general/][Reddit]], [[https://news.ycombinator.com/item?id=29736366][HN]], [[https://irreal.org/blog/?p=10220][Irreal]]) - [[https://christiantietze.de/posts/2021/12/remote-emacs-bulk-editing/][Christian Tietze: Remote Bulk Editing Using Regexp with Emacs]] - wgrep - [[https://codeberg.org/Red_Starfish/mastodon.el/src/branch/login][(Red_Starfish) mastodon.el: A fork that implements the 2FA login for Mastodon]] - [[https://www.youtube.com/watch?v=AP625GHAonc][GNU/Emacs Aggressive indent Undo-tree & Beacon]] (03:23) - [[https://geeksocket.in/posts/emacs-lf-exam/][Bhavin Gandhi: Using GNU Emacs in Linux Foundation exam]] - [[http://angg.twu.net/2021-ffll.html][How I write 5-minute hacks in eev with `M-x find-find-links-links-new' - DO try this at home!!!]] - [[https://irreal.org/blog/?p=10216][Irreal: A Nice Example of Emacs Keyboard Macros]] (video from 2017) - [[https://www.reddit.com/r/emacs/comments/rs30b6/xwidgets_support_pgtk_now/][Xwidgets support pgtk now]] - [[https://emacstil.com/til/2021/12/30/aideel-updates/][Emacs TIL: aide.el Update: Demo and More Commands]] - [[https://emacstil.com/til/2021/12/28/playing-with-openai/][Emacs TIL: aide.el - An OpenAI Wrapper on Emacs]] - Emacs development: - emacs-devel discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00061.html][Propose to add setup-wizard.el to ELPA]], discussion about Customize - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01875.html][Development Speed]] - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg02502.html][Platform independent graphical display for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01544.html][Touchscreen support]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=984391a9dc384627533758f6fced219b5381c91f][New :type key for defcustom]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0922634b28ff501ded2bf8f343c848f5e4db35d5][Minor improvements of 'lisp-directory' docs]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59732a83c8875c8986d2221600d559a24d8309cc][Don't store docstrings of preloaded .el files in etc/DOC]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6da1eed7447c363ef927fea9b23a7b35587473c][Properly report errors about unbound ERT test symbols.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13ef21e84a8c4af0cd9e7a5f9c56a359b1344fe9][Fix EIEIO tests to account for eieio-compat move]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1f792c2bc1bf12c254dc896e42eadda4be5d5cc3][* etc/NEWS: Mention completion-wrap-movement.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7416e301218024dda92ce5638a625c915a18e51][* doc/emacs/search.texi (Lax Search): Add char-fold-include.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65cd66c7d7a2e120d533ef26baf499d6ee4e44f0][* lisp/tab-bar.el (tab-bar-history-mode-map): New defvar-keymap.]] - New packages: - https://melpa.org/#/arxiv-mode: Read and search for articles on arXiv.org - https://elpa.gnu.org/packages/blist.html: Display bookmarks in an ibuffer way - https://melpa.org/#/counsel-at-point: Context sensitive project search - https://melpa.org/#/filldent: Fill or indent - https://elpa.gnu.org/packages/ilist.html: Display a list in an ibuffer way. - https://melpa.org/#/matrix-theme: Green-on-black dark theme inspired by "The Matrix" movie - https://melpa.org/#/org-visibility: Persistent org tree visibility - https://melpa.org/#/perspective-exwm: Better integration for perspective.el and EXWM - https://melpa.org/#/redacted: Obscure text in buffer 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/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]] --=-=-=--