2023-01-02 Emacs news
=====================

  - Help wanted:
    - [Philip K.: Taking a Break from Emacs Development] 
(<https://amodernist.com/texts/break.html>) - packages looking for maintainers
    - [Help with Android port? (+ gnulib question)] 
(<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01358.html>)
  - Upcoming events:
    - M-x Research (contact them for password): TBA 
<https://m-x-research.github.io/> Tue Jan 3 0800 America/Vancouver - 1000 
America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 
2130 Asia/Kolkata -- Wed Jan 4 0000 Asia/Singapore
    - EmacsATX: Emacs Social 
<https://www.meetup.com/emacsatx/events/290200609/> Wed Jan 4 1630 
America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 5 
0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
    - Emacs Paris (virtual, in French) 
<https://www.emacs-doctor.com/emacs-paris-user-group/> Thu Jan 5 0830 
America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT 
- 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Jan 6 0030 Asia/Singapore
    - Atelier Emacs Montpellier (in person) 
<https://lebib.org/date/atelier-emacs> Fri Jan 13 1800 Europe/Paris
    - The First Congress for Attribution-Based Economics 
<https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/>
 Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 
America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Sun 
Jan 15 0200 Asia/Singapore
  - Emacs configuration:
    - [positron-solutions/transient-showcase: Example forms for transient UI's 
in Emacs] (<https://github.com/positron-solutions/transient-showcase>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zwi7ee/ann_transient_showcase/>))
    - [Lambda Land: Make an Emacs Buffer Open the Way You Want] 
(<https://lambdaland.org/posts/2022-12-27_repl_buffer_on_the_right/>)
    - [Removing the wretchedness of confirmation in Emacs] 
(<https://www.youtube.com/watch?v=ZFJlxBPvzE0>) (04:21)
    - [kaushalmodi's emacs configuration] 
(<https://github.com/kaushalmodi/.emacs.d>)
    - [dan's usability-oriented Emacs config files] 
(<https://github.com/orzechowskid/duomacs>)
    - [guilhermecomum's Emacs Config] 
(<https://github.com/guilhermecomum/emacs.d>)
    - [Folgert Karsdrop's Literate Emacs Configuration1] 
(<https://www.karsdorp.io/posts/dotemacs/>) ([Reddit] 
(<https://www.reddit.com/r/planetemacs/comments/100uz7r/folgert_karsdrops_literate_emacs_configuration1/>))
    - [Emacs from scratch] (<https://www.youtube.com/watch?v=WW7LxxrTs5Y>) 
(27:51, [Mastodon] (<https://emacs.ch/@skybert/109592822723571726>), [Irreal] 
(<https://irreal.org/blog/?p=11045>))
  - Emacs Lisp:
    - [[ANN] alphapapa/plz.el: v0.3 release (HTTP library for Emacs)] 
(<https://github.com/alphapapa/plz.el>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1005kze/ann_alphapapaplzel_v03_release_http_library_for/>))
    - [elisp-regex-dsl: Readable regular expressions DSL for Emacs Lisp] 
(<https://github.com/alk/elisp-regex-dsl>)
    - [Some of my plugins which will be published to MELPA] 
(<https://www.reddit.com/r/emacs/comments/zxoh51/some_of_my_plugins_which_will_be_published_to/>)
 - range-pattern, random-generators, generators
    - [lambdas in emacs lisp] (<https://www.youtube.com/watch?v=-6ZH1JjHVDM>) 
(10:06)
    - [[ANN] elisp-autofmt full file re-formatting (on save), available on 
Melpa] (<https://codeberg.org/ideasman42/emacs-elisp-autofmt>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zx4rzv/ann_elispautofmt_full_file_reformatting_on_save/>))
    - [Elisp Repo Kit] (<https://github.com/positron-solutions/elisp-repo-kit>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zxd392/ann_elisp_repo_kit/>))
    - [Xah Talk Show 2023-01-01 Auto Format Emacs Lisp Code] 
(<https://www.youtube.com/watch?v=CtuvKHo1J-Y>) (55:21)
    - [Xah Talk Show 2022-12-30 Advent of Code Day 5 B, in Emacs Lisp, Live 
Coding] (<https://www.youtube.com/watch?v=_93FOKLeR50>) (01:47:21)
    - [Advent of Code but in Emacs Lisp] 
(<https://www.youtube.com/watch?feature=share&v=N1PAC5vs15Y>)
  - Appearance:
    - [Christian Tietze: How to Use SF Symbols in Emacs (for Tab Numbers)] 
(<https://christiantietze.de/posts/2022/12/sf-symbols-emacs-tab-numbers/>) 
([Reddit] 
(<https://www.reddit.com/r/planetemacs/comments/zycfon/christian_tietze_how_to_use_sf_symbols_in_emacs/>))
    - [Protesilaos Stavrou: Emacs: modus-themes version 4.0.0] 
(<https://protesilaos.com/codelog/2023-01-01-modus-themes-4-0-0/>)
    - [Protesilaos Stavrou: Emacs: note for MELPA or Git users of the Modus 
themes ahead of version 4] 
(<https://protesilaos.com/codelog/2022-12-28-note-modus-themes-4-melpa/>)
  - Navigation:
    - [Irreal: Regex Search and Replace in Emacs] 
(<https://irreal.org/blog/?p=11041>)
    - [quick-buffer-switch: Quick switch to file or dir buffers.] 
(<https://github.com/renard/quick-buffer-switch>)
    - [Nicolas Martyanoff: Replacing Projectile by Project] 
(<https://www.n16f.net/blog/replacing-projectile-by-project/>)
    - [cursor movement in 2 windows] 
(<https://github.com/baron42bba/.emacs.d/commit/a4937701b7f99d18a1bdde62f46dd6fa6cd400f2>)
 for manually diffing two files ([Mastodon] 
(<https://emacs.ch/@baron42bba/109593503278893701>))
    - [Emacs: Managing and resizing windows] 
(<https://www.youtube.com/watch?v=k4PGHk-9JCE>) (05:50)
  - Writing:
    - [Manuel Uberti: LaTeX footnotes and Tempel] 
(<https://manueluberti.eu//2023/01/02/latex-footnotes.html>)
    - [Here's my distraction free writing setup. GPD P2 Max 2022 netbook, with 
Olivetti mode, and Fountain mode.] (<https://i.redd.it/hq2tkyjnnx8a1.jpg>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zym9ay/for_those_into_writing_and_writing_toolsprocess/>))
  - Org Mode:
    - [Implementing The PARA Method in Org-mode] 
(<https://whhone.com/posts/para-org-mode/>) ([Reddit] 
(<https://www.reddit.com/r/orgmode/comments/100cw2r/implementing_the_para_method_in_orgmode/>))
    - [My Exocortex using org-roam and org-publish] 
(<https://www.brettwitty.net/exocortex.html>) ([Reddit] 
(<https://www.reddit.com/r/orgmode/comments/1011kvu/my_exocortex_using_orgroam_and_orgpublish/>))
    - [Christian Tietze: Better org-mode Agenda display-buffer-alist Settings] 
(<https://christiantietze.de/posts/2022/12/updated-org-mode-agenda-display-buffer-alist/>)
    - [Org-mode - My ten most used features] 
(<https://www.youtube.com/watch?v=cSWXXJKqZ-A>) (14:35)
    - [Org-mode - Include feature will improve your life] 
(<https://www.youtube.com/watch?v=L4IWK9SRb-g>) (08:49)
    - [hokreb/notmuch-calendar-x: An emacs hack for adding invitations received 
by notmuch to org file] (<https://github.com/hokreb/notmuch-calendar-x>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zw09zg/capturerejectacceptsend_calendar_invitations_with/>))
    - [zettel2: Emacs helpers for note organization] 
(<https://github.com/vifon/zettel2>)
    - [Emacs | Org Mode to Latex Standard Manuscript Format (For Real This 
Time)] (<https://www.youtube.com/watch?v=bJq0Lb5tJ6o>) (08:41)
    - [Org-mode - Publishing using org for 3 years] 
(<https://www.ravisagar.in/videos/org-mode-publishing-using-org-3-years>)
    - [org-lorenz-attractor: Let's explore the shape of the Lorenz attractor 
with Python in Org mode/Emacs. Because why not.] 
(<https://github.com/gicrisf/org-lorenz-attractor#python-environment>)
    - [[OC] Evaluate Chess Portable Game Notation inside org-babel] 
(<https://v.redd.it/ifhwbqi00m9a1>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1019per/oc_evaluate_chess_portable_game_notation_inside/>))
    - [(do (macroexpand 'net))] (<https://do.macroexpand.net/>) - defining a 
derived export backend ([Mastodon] 
(<https://emacs.ch/@nthcdr/109587073787437023>))
    - Org development:
      - [oc-csl: Improve LaTeX bibliography formatting] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=29103fc6028e99c251ec8ea05981c553bd74eac0>)
  - Denote:
    - [emacs-denote-refs: Show links and backlinks in Denote notes] 
(<https://codeberg.org/akib/emacs-denote-refs>)
  - Completion:
    - [ivy compliant vertico config · GitHub] 
(<https://gist.github.com/anticomputer/ea71ecab639326bf540418f31c600e09>) 
([Mastodon] (<https://emacs.ch/@anticomputer/109587561326424579>))
    - [gists/outline-minor-mode-eshell.el] 
(<https://apps.bram85.nl/gitea/bram/gists/src/commit/84d40cdb8a82a29b4da92bca2d9b81de4e7d11e2/gists/outline-minor-mode-eshell.el>)
 - set outline-regexp to the prompt, and then use consult-outline ([Mastodon] 
(<https://emacs.ch/@bram85/109612654687707030>))
    - [consult-codesearch.el: Consult interface for codesearch] 
(<https://github.com/youngker/consult-codesearch.el>)
    - [helm-codesearch.el:helm interface for codesearch] 
(<https://github.com/youngker/helm-codesearch.el>)
  - Coding:
    - [My first major mode: `kotlin-ts-mode`] 
(<https://gitlab.com/bricka/emacs-kotlin-ts-mode>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zxg8fq/my_first_major_mode_kotlintsmode/>))
    - [dorking around with emacs-codeql] 
(<https://www.youtube.com/watch?v=WOx91sAnwoA>) ([Mastodon] 
(<https://emacs.ch/@anticomputer/109583901381597677>))
    - [ts-docstr: A document string minor mode using tree-sitter] 
(<https://github.com/emacs-vs/ts-docstr>)
    - [tsx-ts-helper-mode: A helper mode for tsx-ts-mode] 
(<https://codeberg.org/ckruse/tsx-ts-helper-mode>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zvvsyf/tsxtshelpermode_a_helper_mode_for_tsxtsmode/>))
    - [Building tree-sitter languages for Emacs] 
(<https://www.nathanfurnal.xyz/posts/building-tree-sitter-langs-emacs/>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zzf9n6/building_treesitter_languages_for_emacs/>))
    - [Starter guide on writing major mode with tree-sitter] 
(<Https://github.com/emacs-mirror/emacs/blob/master/admin/notes/tree-sitter/starter-guide>)
  - Shells:
    - [quickly run commands in eshell, M-x "compile", "recompile" style] 
(<https://www.reddit.com/r/emacs/comments/zxnbxf/quickly_run_commands_in_eshell_mx_compile/>)
  - Mail, news, and chat:
    - [[script] Unread mail count (mu/mbsync) in polybar] 
(<https://i.redd.it/hivwdg6o929a1.jpg>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zyz7fi/script_unread_mail_count_mumbsync_in_polybar/>))
  - Multimedia:
    - [Had my first real "emacs as an extensible editor" moment yesterday] 
(<https://v.redd.it/3cm33bbv8a8a1>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zvsw4r/had_my_first_real_emacs_as_an_extensible_editor/>))
 - Lilypond
  - AI:
    - [Setting up GitHub Copilot in Emacs] (<https://youtu.be/dZMGH_3UdSE>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zxcq37/setting_up_github_copilot_in_emacs/>))
    - [I Made a ChatGPT-like Client For Emacs - AND SO CAN YOU!] 
(<https://youtu.be/EgVfurJUdFo>) (16:15, [Reddit] 
(<https://www.reddit.com/r/emacs/comments/zxetet/i_made_a_chatgpt_client_for_emacs_and_so_can_you/>))
  - Community:
    - [Weekly Tips, Tricks, &c. Thread] 
(<https://www.reddit.com/r/emacs/comments/zx48ho/weekly_tips_tricks_c_thread/>)
    - [What does emacs and elisp has as an advantage over nvim and lua?] 
(<https://www.reddit.com/r/emacs/comments/zwcdfh/what_does_emacs_and_elisp_has_as_an_advantage/>)
    - [5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)] 
(<https://www.youtube.com/watch?v=vS6UqZvJbbU>) (15:56)
  - Other:
    - [Alvaro Ramirez: Emacs: Macro me some SF Symbols] 
(<http://xenodium.com/emacs-macro-me-some-sf-symbols>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/zzqprh/inserting_sf_symbols_into_swiftui_snippets/>),
 [Reddit] 
(<https://www.reddit.com/r/emacs/comments/zzqnhq/using_keyboard_macros_to_join_an_sf_symbols_list/>))
    - [emacs-camera: Take picture with your camera] 
(<https://codeberg.org/akib/emacs-camera>) ([Reddit] 
(<https://www.reddit.com/r/planetemacs/comments/zxzxe9/emacscamera_take_picture_with_your_camera/>))
    - [age.el: age encryption support for Emacs] 
(<https://www.reddit.com/r/emacs/comments/zyd7bh/ageel_age_encryption_support_for_emacs/>)
    - [emacs-define-scratch: Define new commands to make scratch buffers] 
(<https://github.com/lassik/emacs-define-scratch>)
    - [Run Emacs in docker containers!] 
(<https://hub.docker.com/r/silex/emacs/#>)
    - [Eev: six videos with exercises about elisp hyperlinks (with subtitles)] 
(<http://angg.twu.net/2021-eev-exercises.html>)
    - [Don't forget re-builder - YouTube] 
(<https://www.youtube.com/watch?v=tZh6ueo9pKk>) (31:51, [Irreal] 
(<https://irreal.org/blog/?p=11047>), [Reddit] 
(<https://www.reddit.com/r/emacs/comments/zy0zvu/dont_forget_rebuilder/>))
    - [10 Useful EMACS TIPS] (<https://www.youtube.com/watch?v=7fhOPv3pAb0>) 
(08:55)
  - Emacs development:
    - emacs-devel:
      - [Using the wisent parser-generator, as it creates faster parsers] 
(<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01127.html>)
      - [Possible fallback when treesitter is not available Re: Need for 
"-ts-mode" modes] 
(<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01258.html>)
      - [Trade-offs between having things in Emacs and using external 
libraries] 
(<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01354.html>)
        - [and other considerations] 
(<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01165.html>)
        - [including tool concerns] 
(<https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01186.html>)
    - [Update Modus themes to version 4 and add new themes] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e4a808eca8f68a8079272442aab0f8815abdaa8>)
    - [Add version tags and mention the new options in NEWS] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=724da28763c25f5dcd210b70e71f98bf5cbf5023>)
    - [* etc/NEWS: Mention some recently added byte-compiler warnings] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=753b7a1cff6b8ce2367a94d27b615ac31f1067ba>)
    - [* lisp/help.el: Use 'C-h C-q' to toggle 'help-quick' window 
(bug#60249).] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db96b1282f90ee40560f81e8b715fe785badbb6e>)
    - [; * etc/NEWS: Move the paragraph with 'C-u RET' closer to the related 
section.] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9263847ab769577c528036c6a58dff9b16f0828f>)
    - [Add treesit-transpose-sexps (bug#60128)] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e98b8a0fa67f51784024fac3199d774dfa77192>)
    - [Make last change of w32 GUI dialogs conditional and reversible] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b464e6c490be72e29619c5e101902ab3c3a2e474>)
    - [Improve support for Scheme R6RS and R7RS libraries (bug#54704)] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1fe4b98b4d5e0fe3d9964bd1789d3ee5be61dd2a>)
  - New packages:
    - elisp-autofmt <https://melpa.org/#/elisp-autofmt>: Emacs lisp auto-format 
(MELPA)
    - flycheck-deno <https://melpa.org/#/flycheck-deno>: Flycheck for deno-lint 
(MELPA)
    - ksp-mode <https://melpa.org/#/ksp-mode>: Major mode for editing ksp files 
(MELPA)
    - ob-nix <https://melpa.org/#/ob-nix>: Simple org-babel support for nix 
(MELPA)
    - org-ivy-search <https://melpa.org/#/org-ivy-search>: Full text search for 
org files powered by ivy (MELPA)
    - ring-mode <https://melpa.org/#/ring-mode>: A major mode for the Ring 
programming language (MELPA)
    - russian-techwriter <https://melpa.org/#/russian-techwriter>: Input 
methods for Russian technical writers (MELPA)

  Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), 
[r/orgmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] 
(<https://www.reddit.com/r/spacemacs>), [r/planetemacs] 
(<https://www.reddit.com/r/planetemacs>), [Hacker News] 
(<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>),
 [lobste.rs] (<https://lobste.rs/search?q=emacs&what=stories&order=newest>), 
[planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] 
(<https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), 
[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/2023-01>), and [lemmy/c/emacs] 
(<https://lemmy.ml/c/emacs>). Thanks to Andrés Ramírez for emacs-devel links. 
Do you have an Emacs-related link or announcement? Please e-mail me at 
[sa...@sachachua.com] (<mailto:sa...@sachachua.com>). Thank you!

    
    You're receiving this message via the Emacs Tangents mailing list.
    View list info/unsubscribe: 
https://lists.gnu.org/mailman/listinfo/emacs-tangents
    
    * 2023-01-02 Emacs news
- Help wanted:
  - [[https://amodernist.com/texts/break.html][Philip K.: Taking a Break from Emacs Development]] - packages looking for maintainers
  - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01358.html][Help with Android port? (+ gnulib question)]]
- Upcoming events:
  - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 4 0000 Asia/Singapore
  - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290200609/ Wed Jan 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 5 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
  - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Jan 6 0030 Asia/Singapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris
  - The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Sun Jan 15 0200 Asia/Singapore
- Emacs configuration:
  - [[https://github.com/positron-solutions/transient-showcase][positron-solutions/transient-showcase: Example forms for transient UI's in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zwi7ee/ann_transient_showcase/][Reddit]])
  - [[https://lambdaland.org/posts/2022-12-27_repl_buffer_on_the_right/][Lambda Land: Make an Emacs Buffer Open the Way You Want]]
  - [[https://www.youtube.com/watch?v=ZFJlxBPvzE0][Removing the wretchedness of confirmation in Emacs]] (04:21)
  - [[https://github.com/kaushalmodi/.emacs.d][kaushalmodi's emacs configuration]]
  - [[https://github.com/orzechowskid/duomacs][dan's usability-oriented Emacs config files]]
  - [[https://github.com/guilhermecomum/emacs.d][guilhermecomum's Emacs Config]]
  - [[https://www.karsdorp.io/posts/dotemacs/][Folgert Karsdrop's Literate Emacs Configuration1]] ([[https://www.reddit.com/r/planetemacs/comments/100uz7r/folgert_karsdrops_literate_emacs_configuration1/][Reddit]])
  - [[https://www.youtube.com/watch?v=WW7LxxrTs5Y][Emacs from scratch]] (27:51, [[https://emacs.ch/@skybert/109592822723571726][Mastodon]], [[https://irreal.org/blog/?p=11045][Irreal]])
- Emacs Lisp:
  - [[https://github.com/alphapapa/plz.el][[ANN] alphapapa/plz.el: v0.3 release (HTTP library for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1005kze/ann_alphapapaplzel_v03_release_http_library_for/][Reddit]])
  - [[https://github.com/alk/elisp-regex-dsl][elisp-regex-dsl: Readable regular expressions DSL for Emacs Lisp]]
  - [[https://www.reddit.com/r/emacs/comments/zxoh51/some_of_my_plugins_which_will_be_published_to/][Some of my plugins which will be published to MELPA]] - range-pattern, random-generators, generators
  - [[https://www.youtube.com/watch?v=-6ZH1JjHVDM][lambdas in emacs lisp]] (10:06)
  - [[https://codeberg.org/ideasman42/emacs-elisp-autofmt][[ANN] elisp-autofmt full file re-formatting (on save), available on Melpa]] ([[https://www.reddit.com/r/emacs/comments/zx4rzv/ann_elispautofmt_full_file_reformatting_on_save/][Reddit]])
  - [[https://github.com/positron-solutions/elisp-repo-kit][Elisp Repo Kit]] ([[https://www.reddit.com/r/emacs/comments/zxd392/ann_elisp_repo_kit/][Reddit]])
  - [[https://www.youtube.com/watch?v=CtuvKHo1J-Y][Xah Talk Show 2023-01-01 Auto Format Emacs Lisp Code]] (55:21)
  - [[https://www.youtube.com/watch?v=_93FOKLeR50][Xah Talk Show 2022-12-30 Advent of Code Day 5 B, in Emacs Lisp, Live Coding]] (01:47:21)
  - [[https://www.youtube.com/watch?feature=share&v=N1PAC5vs15Y][Advent of Code but in Emacs Lisp]]
- Appearance:
  - [[https://christiantietze.de/posts/2022/12/sf-symbols-emacs-tab-numbers/][Christian Tietze: How to Use SF Symbols in Emacs (for Tab Numbers)]] ([[https://www.reddit.com/r/planetemacs/comments/zycfon/christian_tietze_how_to_use_sf_symbols_in_emacs/][Reddit]])
  - [[https://protesilaos.com/codelog/2023-01-01-modus-themes-4-0-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.0.0]]
  - [[https://protesilaos.com/codelog/2022-12-28-note-modus-themes-4-melpa/][Protesilaos Stavrou: Emacs: note for MELPA or Git users of the Modus themes ahead of version 4]]
- Navigation:
  - [[https://irreal.org/blog/?p=11041][Irreal: Regex Search and Replace in Emacs]]
  - [[https://github.com/renard/quick-buffer-switch][quick-buffer-switch: Quick switch to file or dir buffers.]]
  - [[https://www.n16f.net/blog/replacing-projectile-by-project/][Nicolas Martyanoff: Replacing Projectile by Project]]
  - [[https://github.com/baron42bba/.emacs.d/commit/a4937701b7f99d18a1bdde62f46dd6fa6cd400f2][cursor movement in 2 windows]] for manually diffing two files ([[https://emacs.ch/@baron42bba/109593503278893701][Mastodon]])
  - [[https://www.youtube.com/watch?v=k4PGHk-9JCE][Emacs: Managing and resizing windows]] (05:50)
- Writing:
  - [[https://manueluberti.eu//2023/01/02/latex-footnotes.html][Manuel Uberti: LaTeX footnotes and Tempel]]
  - [[https://i.redd.it/hq2tkyjnnx8a1.jpg][Here's my distraction free writing setup. GPD P2 Max 2022 netbook, with Olivetti mode, and Fountain mode.]] ([[https://www.reddit.com/r/emacs/comments/zym9ay/for_those_into_writing_and_writing_toolsprocess/][Reddit]])
- Org Mode:
  - [[https://whhone.com/posts/para-org-mode/][Implementing The PARA Method in Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/100cw2r/implementing_the_para_method_in_orgmode/][Reddit]])
  - [[https://www.brettwitty.net/exocortex.html][My Exocortex using org-roam and org-publish]] ([[https://www.reddit.com/r/orgmode/comments/1011kvu/my_exocortex_using_orgroam_and_orgpublish/][Reddit]])
  - [[https://christiantietze.de/posts/2022/12/updated-org-mode-agenda-display-buffer-alist/][Christian Tietze: Better org-mode Agenda display-buffer-alist Settings]]
  - [[https://www.youtube.com/watch?v=cSWXXJKqZ-A][Org-mode - My ten most used features]] (14:35)
  - [[https://www.youtube.com/watch?v=L4IWK9SRb-g][Org-mode - Include feature will improve your life]] (08:49)
  - [[https://github.com/hokreb/notmuch-calendar-x][hokreb/notmuch-calendar-x: An emacs hack for adding invitations received by notmuch to org file]] ([[https://www.reddit.com/r/emacs/comments/zw09zg/capturerejectacceptsend_calendar_invitations_with/][Reddit]])
  - [[https://github.com/vifon/zettel2][zettel2: Emacs helpers for note organization]]
  - [[https://www.youtube.com/watch?v=bJq0Lb5tJ6o][Emacs | Org Mode to Latex Standard Manuscript Format (For Real This Time)]] (08:41)
  - [[https://www.ravisagar.in/videos/org-mode-publishing-using-org-3-years][Org-mode - Publishing using org for 3 years]]
  - [[https://github.com/gicrisf/org-lorenz-attractor#python-environment][org-lorenz-attractor: Let's explore the shape of the Lorenz attractor with Python in Org mode/Emacs. Because why not.]]
  - [[https://v.redd.it/ifhwbqi00m9a1][[OC] Evaluate Chess Portable Game Notation inside org-babel]] ([[https://www.reddit.com/r/emacs/comments/1019per/oc_evaluate_chess_portable_game_notation_inside/][Reddit]])
  - [[https://do.macroexpand.net/][(do (macroexpand 'net))]] - defining a derived export backend ([[https://emacs.ch/@nthcdr/109587073787437023][Mastodon]])
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=29103fc6028e99c251ec8ea05981c553bd74eac0][oc-csl: Improve LaTeX bibliography formatting]]
- Denote:
  - [[https://codeberg.org/akib/emacs-denote-refs][emacs-denote-refs: Show links and backlinks in Denote notes]]
- Completion:
  - [[https://gist.github.com/anticomputer/ea71ecab639326bf540418f31c600e09][ivy compliant vertico config · GitHub]] ([[https://emacs.ch/@anticomputer/109587561326424579][Mastodon]])
  - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/84d40cdb8a82a29b4da92bca2d9b81de4e7d11e2/gists/outline-minor-mode-eshell.el][gists/outline-minor-mode-eshell.el]] - set outline-regexp to the prompt, and then use consult-outline ([[https://emacs.ch/@bram85/109612654687707030][Mastodon]])
  - [[https://github.com/youngker/consult-codesearch.el][consult-codesearch.el: Consult interface for codesearch]]
  - [[https://github.com/youngker/helm-codesearch.el][helm-codesearch.el:helm interface for codesearch]]
- Coding:
  - [[https://gitlab.com/bricka/emacs-kotlin-ts-mode][My first major mode: `kotlin-ts-mode`]] ([[https://www.reddit.com/r/emacs/comments/zxg8fq/my_first_major_mode_kotlintsmode/][Reddit]])
  - [[https://www.youtube.com/watch?v=WOx91sAnwoA][dorking around with emacs-codeql]] ([[https://emacs.ch/@anticomputer/109583901381597677][Mastodon]])
  - [[https://github.com/emacs-vs/ts-docstr][ts-docstr: A document string minor mode using tree-sitter]]
  - [[https://codeberg.org/ckruse/tsx-ts-helper-mode][tsx-ts-helper-mode: A helper mode for tsx-ts-mode]] ([[https://www.reddit.com/r/emacs/comments/zvvsyf/tsxtshelpermode_a_helper_mode_for_tsxtsmode/][Reddit]])
  - [[https://www.nathanfurnal.xyz/posts/building-tree-sitter-langs-emacs/][Building tree-sitter languages for Emacs]] ([[https://www.reddit.com/r/emacs/comments/zzf9n6/building_treesitter_languages_for_emacs/][Reddit]])
  - [[Https://github.com/emacs-mirror/emacs/blob/master/admin/notes/tree-sitter/starter-guide][Starter guide on writing major mode with tree-sitter]]
- Shells:
  - [[https://www.reddit.com/r/emacs/comments/zxnbxf/quickly_run_commands_in_eshell_mx_compile/][quickly run commands in eshell, M-x "compile", "recompile" style]]
- Mail, news, and chat:
  - [[https://i.redd.it/hivwdg6o929a1.jpg][[script] Unread mail count (mu/mbsync) in polybar]] ([[https://www.reddit.com/r/emacs/comments/zyz7fi/script_unread_mail_count_mumbsync_in_polybar/][Reddit]])
- Multimedia:
  - [[https://v.redd.it/3cm33bbv8a8a1][Had my first real "emacs as an extensible editor" moment yesterday]] ([[https://www.reddit.com/r/emacs/comments/zvsw4r/had_my_first_real_emacs_as_an_extensible_editor/][Reddit]]) - Lilypond
- AI:
  - [[https://youtu.be/dZMGH_3UdSE][Setting up GitHub Copilot in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zxcq37/setting_up_github_copilot_in_emacs/][Reddit]])
  - [[https://youtu.be/EgVfurJUdFo][I Made a ChatGPT-like Client For Emacs - AND SO CAN YOU!]] (16:15, [[https://www.reddit.com/r/emacs/comments/zxetet/i_made_a_chatgpt_client_for_emacs_and_so_can_you/][Reddit]])
- Community:
  - [[https://www.reddit.com/r/emacs/comments/zx48ho/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]]
  - [[https://www.reddit.com/r/emacs/comments/zwcdfh/what_does_emacs_and_elisp_has_as_an_advantage/][What does emacs and elisp has as an advantage over nvim and lua?]]
  - [[https://www.youtube.com/watch?v=vS6UqZvJbbU][5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)]] (15:56)
- Other:
  - [[http://xenodium.com/emacs-macro-me-some-sf-symbols][Alvaro Ramirez: Emacs: Macro me some SF Symbols]] ([[https://www.reddit.com/r/emacs/comments/zzqprh/inserting_sf_symbols_into_swiftui_snippets/][Reddit]], [[https://www.reddit.com/r/emacs/comments/zzqnhq/using_keyboard_macros_to_join_an_sf_symbols_list/][Reddit]])
  - [[https://codeberg.org/akib/emacs-camera][emacs-camera: Take picture with your camera]] ([[https://www.reddit.com/r/planetemacs/comments/zxzxe9/emacscamera_take_picture_with_your_camera/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/zyd7bh/ageel_age_encryption_support_for_emacs/][age.el: age encryption support for Emacs]]
  - [[https://github.com/lassik/emacs-define-scratch][emacs-define-scratch: Define new commands to make scratch buffers]]
  - [[https://hub.docker.com/r/silex/emacs/#][Run Emacs in docker containers!]]
  - [[http://angg.twu.net/2021-eev-exercises.html][Eev: six videos with exercises about elisp hyperlinks (with subtitles)]]
  - [[https://www.youtube.com/watch?v=tZh6ueo9pKk][Don't forget re-builder - YouTube]] (31:51, [[https://irreal.org/blog/?p=11047][Irreal]], [[https://www.reddit.com/r/emacs/comments/zy0zvu/dont_forget_rebuilder/][Reddit]])
  - [[https://www.youtube.com/watch?v=7fhOPv3pAb0][10 Useful EMACS TIPS]] (08:55)
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01127.html][Using the wisent parser-generator, as it creates faster parsers]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01258.html][Possible fallback when treesitter is not available Re: Need for "-ts-mode" modes]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01354.html][Trade-offs between having things in Emacs and using external libraries]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01165.html][and other considerations]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01186.html][including tool concerns]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e4a808eca8f68a8079272442aab0f8815abdaa8][Update Modus themes to version 4 and add new themes]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=724da28763c25f5dcd210b70e71f98bf5cbf5023][Add version tags and mention the new options in NEWS]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=753b7a1cff6b8ce2367a94d27b615ac31f1067ba][* etc/NEWS: Mention some recently added byte-compiler warnings]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db96b1282f90ee40560f81e8b715fe785badbb6e][* lisp/help.el: Use 'C-h C-q' to toggle 'help-quick' window (bug#60249).]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9263847ab769577c528036c6a58dff9b16f0828f][; * etc/NEWS: Move the paragraph with 'C-u RET' closer to the related section.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e98b8a0fa67f51784024fac3199d774dfa77192][Add treesit-transpose-sexps (bug#60128)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b464e6c490be72e29619c5e101902ab3c3a2e474][Make last change of w32 GUI dialogs conditional and reversible]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1fe4b98b4d5e0fe3d9964bd1789d3ee5be61dd2a][Improve support for Scheme R6RS and R7RS libraries (bug#54704)]]
- New packages:
  - https://melpa.org/#/elisp-autofmt: Emacs lisp auto-format (MELPA)
  - https://melpa.org/#/flycheck-deno: Flycheck for deno-lint (MELPA)
  - https://melpa.org/#/ksp-mode: Major mode for editing ksp files (MELPA)
  - https://melpa.org/#/ob-nix: Simple org-babel support for nix (MELPA)
  - https://melpa.org/#/org-ivy-search: Full text search for org files powered by ivy (MELPA)
  - https://melpa.org/#/ring-mode: A major mode for the Ring programming language (MELPA)
  - https://melpa.org/#/russian-techwriter: Input methods for Russian technical writers (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/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://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[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/2023-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sa...@sachachua.com][sa...@sachachua.com]]. Thank you!

    
    You're receiving this message via the Emacs Tangents mailing list.
    [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]
    

Reply via email to