From: Sacha Chua <sacha@sachachua.com>
To: emacs-tangents@gnu.org
Subject: 2024-09-02 Emacs news
Date: Mon, 02 Sep 2024 20:46:37 -0400 [thread overview]
Message-ID: <87o755bm36.fsf@sachachua.com> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 13173 bytes --]
2024-09-02 Emacs news
=====================
- Upcoming events:
- Emacs Paris: S: Emacs workshop in Paris (online) <https://emacs-doctor.com/> Tue Sep 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #12 2024 (v #živo) <https://dogodki.kompot.si/events/ae9730f1-bb73-4621-a4b1-f31ee395c8c9> Thu Sep 5 1900 CET
- M-x Research: TBA <https://m-x-research.github.io/> Fri Sep 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier-emacs> Fri Sep 13 1800 Europe/Paris
- Emacs configuration:
- [Updating Built-In Emacs Packages] (<http://yummymelon.com/devnull/updating-built-in-emacs-packages.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f2o8iw/updating_builtin_emacs_packages/>), [Irreal] (<https://irreal.org/blog/?p=12409>))
- [Doom is too much] (<https://www.reddit.com/r/emacs/comments/1f2jztw/doom_is_too_much/>)
- [It's fine to use plain Emacs and a simple config] (<https://www.reddit.com/r/emacs/comments/1f44evi/its_fine_to_use_plain_emacs_and_a_simple_config/>)
- [Never have an error in your init file again: A function that runs a seperate emacs process and checks for errors on save in .emacs] (<https://www.reddit.com/r/emacs/comments/1f5cerz/never_have_an_error_in_your_init_file_again_a/>)
- [💻 Faster Emacs Init] (<https://port19.xyz/tech/emacs-init/>) (2023)
- [Emerging from dotemacs bankruptcy the hard way: Prelude (post 1 of 6)] (<https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy/index.html#main>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f4mqh5/emerging_from_dotemacs_bankruptcy_the_hard_way/>))
- [Shell script to look up default Emacs keybindings] (<https://codeberg.org/joe-adams/emacs-keybinding-lookup.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f59c93/script_to_lookup_emacs_keybindings/>))
- [bharathpalavalli's literate Emacs Config] (<https://forgemacs.bharathpalavalli.com/>)
- [dawranliou's Emacs config targeting emacs master build on OSX.] (<https://github.com/dawranliou/emacs.d>)
- [Gabriel's config] (<https://github.com/gs-101/.emacs.d>)
- [domsch1988's Emacs Config] (<https://gitlab.com/domsch1988/minemacs>)
- [enzuru's Emacs Config] (<https://github.com/enzuru/.emacs.d>)
- [skyler544's Emacs Config] (<https://github.com/skyler544/roots>)
- [zyd's Emacs Config] (<https://codeberg.org/zyd/dotfiles>)
- [Artawower's Emacs Config] (<https://github.com/Artawower/.emacs.d>)
- [theschmocker's Doom Emacs Config] (<https://github.com/theschmocker/dotfiles>)
- Emacs Lisp:
- [Gene Goykhman: Speeding up Emacs Lisp functions by disabling garbage collection] (<https://goykhman.ca/gene/blog/2024-08-28-speeding-up-emacs-lisp-functions.html>) ([Irreal] (<https://irreal.org/blog/?p=12412>))
- [I implemented a splay tree in Emacs Lisp] (<https://github.com/hugot/phpinspect.el/blob/master/phpinspect-splayt.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f4wl6f/i_implemented_a_splay_tree_in_emacs_lisp/>))
- [Writing Emacs Lisp compiler intrinsics] (<https://www.quasilyte.dev/blog/post/writing-emacs-lisp-compiler-intrinsics/>)
- Appearance:
- [Protesilaos Stavrou: Emacs: ef-themes version 1.8.0] (<https://protesilaos.com/codelog/2024-08-27-ef-themes-1-8-0/>)
- [Protesilaos Stavrou: Emacs: pulsar version 1.1.0] (<https://protesilaos.com/codelog/2024-08-29-emacs-pulsar-1-1-0/>) - supports function aliases, more commands; pulsar-pulse-region
- [Protesilaos Stavrou: Emacs: fontaine version 2.1.0] (<https://protesilaos.com/codelog/2024-09-02-emacs-fontaine-2-1-0/>) - font configurations: fontaine-toggle-preset
- [An Emacs icon for macOS Sonoma] (<https://www.reddit.com/r/emacs/comments/1f60y8m/an_emacs_icon_for_macos_sonoma/>)
- Navigation:
- [emacs-projtree: A project file explorer.] (<https://github.com/petergardfjall/emacs-projtree>)
- [Release 1.1.0 - easysession.el – Easily persist and restore your Emacs editing sessions] (<https://www.jamescherti.com/easysession-el-persist-restore-emacs-session/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f4lorl/release_110_easysessionel_easily_persist_and/>))
- [Sum of non contiguous regions in a buffer, feat Embark, Multiple Cursors and benchmark-init - YouTube] (<https://youtu.be/m2GdO5tLWkQ?feature=shared>) (0:45, [Reddit] (<https://www.reddit.com/r/emacs/comments/1f6trc7/summing_non_contigous_regions_in_the_buffer_feat/>))
- Writing:
- [Setting the right dictionary for ispell/flyspell based on input method] (<https://emacs.ch/@zrzz/113069992776848686>)
- [Insert a screenshot image in latex-mode with the help of org-download · Snippets · GitLab] (<https://gitlab.di.unimi.it/-/snippets/4>)
- Org Mode:
- [pprevos/emacs-writing-studio: Emacs configuration for authors who research, write and publish articles, books and websites] (<https://github.com/pprevos/emacs-writing-studio>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f5ebq0/emacs_writing_studio/>), [Protesilaos] (<https://protesilaos.com/codelog/2024-08-31-emacs-writing-studio-foreword/>), [Irreal] (<https://irreal.org/blog/?p=12417>))
- [Improving my org-capture workflow with shortcuts for moving from inbox to todo] (<https://simendsjo.me/blog/20240823201519-improving_my_org_capture_workflow_with_shortcuts_for_moving_from_inbox_to_todo>) - toggling TODO
- [OrgMeetup #10 notes] (<https://orgmode.org/worg/orgmeetup.html>) ([@yantar92@emacs.ch] (<https://emacs.ch/@yantar92/113062169422612454>))
- [Magnus: Improving how I handle secrets in my work notes] (<https://magnus.therning.org/2024-09-01-improving-how-i-handle-secrets-in-my-work-notes.html>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1f6l4wx/magnus_improving_how_i_handle_secrets_in_my_work/>))
- [Tekki/ob-cobol: Org-Babel support for evaluating COBOL code.] (<https://github.com/Tekki/ob-cobol>) ([@tekki@swiss.social] (<https://swiss.social/@tekki/113045137770188528>))
- [First literate R program with Emacs + Org-mode] (<https://www.youtube.com/watch?v=egAFHVLeVf4>) (08:13)
- [Release v0.6 · alphapapa/org-make-toc (Automatic tables of contents for Org-mode files)] (<https://github.com/alphapapa/org-make-toc/releases/tag/v0.6>)
- [Embedding Mastodon comments with org-static-blog and Emfed] (<https://jamesendreshowell.com/2024-09-01-adding-mastodon-comments-with-org-static-blog.html>) ([@jameshowell@emacs.ch] (<https://emacs.ch/@jameshowell/113068978180342871>))
- [org-zettel-ref-mode 0.2 released] (<https://www.reddit.com/r/emacs/comments/1f40g2m/orgzettelrefmode_02_released/>)
- [If you use Orgzly, take a look at Orgzly Revived] (<https://www.orgzlyrevived.com/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f2dno7/if_you_use_orgzly_take_a_look_at_orgzly_revived/>))
- Coding:
- [agentultra/hiedb-mode - lightweight mode to use with haskell-mode to query hiedb databases] (<https://github.com/agentultra/hiedb-mode>) ([@agentultra@types.pl] (<https://types.pl/@agentultra/113056967961760773>))
- [Emacs setup | C++ Programming Language] (<https://cpp-lang.net/tools/standalone/editors/setup-emacs/>)
- [Emacs: Maintaining proper indentation in indentation-sensitive languages such as Python or YAML] (<https://www.jamescherti.com/elisp-code-and-emacs-packages-for-maintaining-proper-indentation-in-indentation-sensitive-languages-such-as-python-or-yaml/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f4craw/emacs_maintaining_proper_indentation_in/>))
- [flymake-bashate.el: A Flymake backend for bashate, a Bash style checker] (<https://github.com/jamescherti/flymake-bashate.el>)
- [More vc tips: editing hunks, C-x r t, git blame, etc.] (<https://lists.gnu.org/archive/html/emacs-tangents/2024-09/msg00000.html>)
- Shells:
- [James Dyer: Streamlining eshell with popper, capf-autosuggest, and Enhanced Autocompletion] (<https://emacs.dyerdwelling.family/emacs/20240827210257-emacs--enhancing-eshell-to-be-more-fishy/>)
- Fun:
- [A poem about Emacs] (<https://mastodon.catgirl.cloud/@mekeor/113042017647304278>)
- AI:
- [Ben Simon: gptel: Mindblowing integration between Emacs and ChatGPT] (<https://www.blogbyben.com/2024/08/gptel-mindblowing-integration-between.html>)
- Community:
- [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/comments/1f34tdh/weekly_tips_tricks_c_thread/>)
- [Just found the 1st exact date when Emacs got announced on the Earth] (<https://i.redd.it/0p0n7z4c14md1.png>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f6470b/just_found_the_1st_exact_date_when_emacs_got/>))
- Other:
- [How Emacs undo works (2017)] (<https://www.reddit.com/r/emacs/comments/6yzwic/how_emacs_undo_works/>) ([@floppy@fosstodon.org] (<https://fosstodon.org/@floppy/113039056983846723>))
- [Symbol Selector] (<https://lifeofpenguin.blogspot.com/2024/04/elisp-snippets.html#symbol-selector>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f70dg7/symbol_selector_gnu_emacs/>)) - selecting symbols from a symbol font
- [Protesilaos Stavrou: Emacs: tmr version 1.0.0] (<https://protesilaos.com/codelog/2024-08-30-emacs-tmr-1-0-0/>) - timers
- [emacs-calendar - download Google Calendar ICS and turn into diary] (<https://nicksiv.github.io/site/emacs-calendar.html>) ([@nicksiv@mastodon.social] (<https://mastodon.social/@nicksiv/113054763715363827>)) - example of using icalendar-import-file
- [Emacs server with tiling window manager] (<https://www.reddit.com/r/emacs/comments/1f3344j/emacs_server_with_tiling_window_manager/>) - using multiple emacsclients instead of multiple windows/frames
- [Using Emacs in a Terminal] (<https://whhone.com/posts/emacs-in-a-termainl/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1f572a4/using_emacs_in_a_terminal/>), [Irreal] (<https://irreal.org/blog/?p=12415>))
- [Emacs + Termux on Android: Code, Org-mode and Agenda, Dired, Magit and more...] (<https://www.reddit.com/r/emacs/comments/1f6dgwi/emacs_termux_on_android_code_orgmode_and_agenda/>)
- [Don't blame Emacs (pointless rambling)] (<https://www.reddit.com/r/emacs/comments/1f2xnnw/dont_blame_emacs_pointless_rambling/>) - sometimes it's the hardware
- Emacs development:
- emacs-devel:
- [More thoughts on child frames on ttys] (<https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00956.html>)
- [Profiling: profiler.el for Lisp, perf for C code] (<https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00037.html>)
- [Adds NSSpeechRecognitionUsageDescription to Info.plist.in] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c36ff7d8e46c75cfadea6f4c1f4eadb3aef37f2d>)
- [New macro `with-work-buffer'.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b930a698f2ba4e8b5878a4b604098e1201796b7f>)
- [Document 'cond*'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38650b630bdb8b105a7e3c917cc8053133681abc>)
- New packages:
- casual-agenda: Transient UI for Agenda (MELPA)
- constants <https://elpa.gnu.org/packages/constants.html>: Enter definition of constants into source code (GNU ELPA)
- evangelion-theme: A dark colour scheme inspired by Neon Genesis Evangelion (MELPA)
- flymake-bashate: A Flymake backend for bashate, a Bash scripts style checker (MELPA)
- org-node: Link org-id entries into a network (MELPA)
- otpp: One tab per project, with unique names (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>), [Mastodon #emacs] (<https://emacs.ch/deck/tags/emacs>), [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>), [programming.dev] (<https://programming.dev/c/emacs?dataType=Post&page=1&sort=New>), [lemmy.world] (<https://lemmy.world/c/emacs>), [lemmy.ml] (<https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New>), [communick.news] (<https://communick.news/c/emacs?dataType=Post&page=1&sort=New>), [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/>), and [emacs-devel] (<http://lists.gnu.org/archive/html/emacs-devel/2024-09>). Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [sacha@sachachua.com] (<mailto:sacha@sachachua.com>). Thank you!
[-- Attachment #1.2: Type: text/html, Size: 15187 bytes --]
[-- Attachment #2: emacs-news.org --]
[-- Type: text/x-org, Size: 12852 bytes --]
* 2024-09-02 Emacs news
- Upcoming events:
- Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Sep 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #12 2024 (v #živo) https://dogodki.kompot.si/events/ae9730f1-bb73-4621-a4b1-f31ee395c8c9 Thu Sep 5 1900 CET
- M-x Research: TBA https://m-x-research.github.io/ Fri Sep 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 13 1800 Europe/Paris
- Emacs configuration:
- [[http://yummymelon.com/devnull/updating-built-in-emacs-packages.html][Updating Built-In Emacs Packages]] ([[https://www.reddit.com/r/emacs/comments/1f2o8iw/updating_builtin_emacs_packages/][Reddit]], [[https://irreal.org/blog/?p=12409][Irreal]])
- [[https://www.reddit.com/r/emacs/comments/1f2jztw/doom_is_too_much/][Doom is too much]]
- [[https://www.reddit.com/r/emacs/comments/1f44evi/its_fine_to_use_plain_emacs_and_a_simple_config/][It's fine to use plain Emacs and a simple config]]
- [[https://www.reddit.com/r/emacs/comments/1f5cerz/never_have_an_error_in_your_init_file_again_a/][Never have an error in your init file again: A function that runs a seperate emacs process and checks for errors on save in .emacs]]
- [[https://port19.xyz/tech/emacs-init/][💻 Faster Emacs Init]] (2023)
- [[https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy/index.html#main][Emerging from dotemacs bankruptcy the hard way: Prelude (post 1 of 6)]] ([[https://www.reddit.com/r/emacs/comments/1f4mqh5/emerging_from_dotemacs_bankruptcy_the_hard_way/][Reddit]])
- [[https://codeberg.org/joe-adams/emacs-keybinding-lookup.el][Shell script to look up default Emacs keybindings]] ([[https://www.reddit.com/r/emacs/comments/1f59c93/script_to_lookup_emacs_keybindings/][Reddit]])
- [[https://forgemacs.bharathpalavalli.com/][bharathpalavalli's literate Emacs Config]]
- [[https://github.com/dawranliou/emacs.d][dawranliou's Emacs config targeting emacs master build on OSX.]]
- [[https://github.com/gs-101/.emacs.d][Gabriel's config]]
- [[https://gitlab.com/domsch1988/minemacs][domsch1988's Emacs Config]]
- [[https://github.com/enzuru/.emacs.d][enzuru's Emacs Config]]
- [[https://github.com/skyler544/roots][skyler544's Emacs Config]]
- [[https://codeberg.org/zyd/dotfiles][zyd's Emacs Config]]
- [[https://github.com/Artawower/.emacs.d][Artawower's Emacs Config]]
- [[https://github.com/theschmocker/dotfiles][theschmocker's Doom Emacs Config]]
- Emacs Lisp:
- [[https://goykhman.ca/gene/blog/2024-08-28-speeding-up-emacs-lisp-functions.html][Gene Goykhman: Speeding up Emacs Lisp functions by disabling garbage collection]] ([[https://irreal.org/blog/?p=12412][Irreal]])
- [[https://github.com/hugot/phpinspect.el/blob/master/phpinspect-splayt.el][I implemented a splay tree in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1f4wl6f/i_implemented_a_splay_tree_in_emacs_lisp/][Reddit]])
- [[https://www.quasilyte.dev/blog/post/writing-emacs-lisp-compiler-intrinsics/][Writing Emacs Lisp compiler intrinsics]]
- Appearance:
- [[https://protesilaos.com/codelog/2024-08-27-ef-themes-1-8-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.8.0]]
- [[https://protesilaos.com/codelog/2024-08-29-emacs-pulsar-1-1-0/][Protesilaos Stavrou: Emacs: pulsar version 1.1.0]] - supports function aliases, more commands; pulsar-pulse-region
- [[https://protesilaos.com/codelog/2024-09-02-emacs-fontaine-2-1-0/][Protesilaos Stavrou: Emacs: fontaine version 2.1.0]] - font configurations: fontaine-toggle-preset
- [[https://www.reddit.com/r/emacs/comments/1f60y8m/an_emacs_icon_for_macos_sonoma/][An Emacs icon for macOS Sonoma]]
- Navigation:
- [[https://github.com/petergardfjall/emacs-projtree][emacs-projtree: A project file explorer.]]
- [[https://www.jamescherti.com/easysession-el-persist-restore-emacs-session/][Release 1.1.0 - easysession.el – Easily persist and restore your Emacs editing sessions]] ([[https://www.reddit.com/r/emacs/comments/1f4lorl/release_110_easysessionel_easily_persist_and/][Reddit]])
- [[https://youtu.be/m2GdO5tLWkQ?feature=shared][Sum of non contiguous regions in a buffer, feat Embark, Multiple Cursors and benchmark-init - YouTube]] (0:45, [[https://www.reddit.com/r/emacs/comments/1f6trc7/summing_non_contigous_regions_in_the_buffer_feat/][Reddit]])
- Writing:
- [[https://emacs.ch/@zrzz/113069992776848686][Setting the right dictionary for ispell/flyspell based on input method]]
- [[https://gitlab.di.unimi.it/-/snippets/4][Insert a screenshot image in latex-mode with the help of org-download · Snippets · GitLab]]
- Org Mode:
- [[https://github.com/pprevos/emacs-writing-studio][pprevos/emacs-writing-studio: Emacs configuration for authors who research, write and publish articles, books and websites]] ([[https://www.reddit.com/r/emacs/comments/1f5ebq0/emacs_writing_studio/][Reddit]], [[https://protesilaos.com/codelog/2024-08-31-emacs-writing-studio-foreword/][Protesilaos]], [[https://irreal.org/blog/?p=12417][Irreal]])
- [[https://simendsjo.me/blog/20240823201519-improving_my_org_capture_workflow_with_shortcuts_for_moving_from_inbox_to_todo][Improving my org-capture workflow with shortcuts for moving from inbox to todo]] - toggling TODO
- [[https://orgmode.org/worg/orgmeetup.html][OrgMeetup #10 notes]] ([[https://emacs.ch/@yantar92/113062169422612454][@yantar92@emacs.ch]])
- [[https://magnus.therning.org/2024-09-01-improving-how-i-handle-secrets-in-my-work-notes.html][Magnus: Improving how I handle secrets in my work notes]] ([[https://www.reddit.com/r/planetemacs/comments/1f6l4wx/magnus_improving_how_i_handle_secrets_in_my_work/][Reddit]])
- [[https://github.com/Tekki/ob-cobol][Tekki/ob-cobol: Org-Babel support for evaluating COBOL code.]] ([[https://swiss.social/@tekki/113045137770188528][@tekki@swiss.social]])
- [[https://www.youtube.com/watch?v=egAFHVLeVf4][First literate R program with Emacs + Org-mode]] (08:13)
- [[https://github.com/alphapapa/org-make-toc/releases/tag/v0.6][Release v0.6 · alphapapa/org-make-toc (Automatic tables of contents for Org-mode files)]]
- [[https://jamesendreshowell.com/2024-09-01-adding-mastodon-comments-with-org-static-blog.html][Embedding Mastodon comments with org-static-blog and Emfed]] ([[https://emacs.ch/@jameshowell/113068978180342871][@jameshowell@emacs.ch]])
- [[https://www.reddit.com/r/emacs/comments/1f40g2m/orgzettelrefmode_02_released/][org-zettel-ref-mode 0.2 released]]
- [[https://www.orgzlyrevived.com/][If you use Orgzly, take a look at Orgzly Revived]] ([[https://www.reddit.com/r/emacs/comments/1f2dno7/if_you_use_orgzly_take_a_look_at_orgzly_revived/][Reddit]])
- Coding:
- [[https://github.com/agentultra/hiedb-mode][agentultra/hiedb-mode - lightweight mode to use with haskell-mode to query hiedb databases]] ([[https://types.pl/@agentultra/113056967961760773][@agentultra@types.pl]])
- [[https://cpp-lang.net/tools/standalone/editors/setup-emacs/][Emacs setup | C++ Programming Language]]
- [[https://www.jamescherti.com/elisp-code-and-emacs-packages-for-maintaining-proper-indentation-in-indentation-sensitive-languages-such-as-python-or-yaml/][Emacs: Maintaining proper indentation in indentation-sensitive languages such as Python or YAML]] ([[https://www.reddit.com/r/emacs/comments/1f4craw/emacs_maintaining_proper_indentation_in/][Reddit]])
- [[https://github.com/jamescherti/flymake-bashate.el][flymake-bashate.el: A Flymake backend for bashate, a Bash style checker]]
- [[https://lists.gnu.org/archive/html/emacs-tangents/2024-09/msg00000.html][More vc tips: editing hunks, C-x r t, git blame, etc.]]
- Shells:
- [[https://emacs.dyerdwelling.family/emacs/20240827210257-emacs--enhancing-eshell-to-be-more-fishy/][James Dyer: Streamlining eshell with popper, capf-autosuggest, and Enhanced Autocompletion]]
- Fun:
- [[https://mastodon.catgirl.cloud/@mekeor/113042017647304278][A poem about Emacs]]
- AI:
- [[https://www.blogbyben.com/2024/08/gptel-mindblowing-integration-between.html][Ben Simon: gptel: Mindblowing integration between Emacs and ChatGPT]]
- Community:
- [[https://www.reddit.com/r/emacs/comments/1f34tdh/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]]
- [[https://i.redd.it/0p0n7z4c14md1.png][Just found the 1st exact date when Emacs got announced on the Earth]] ([[https://www.reddit.com/r/emacs/comments/1f6470b/just_found_the_1st_exact_date_when_emacs_got/][Reddit]])
- Other:
- [[https://www.reddit.com/r/emacs/comments/6yzwic/how_emacs_undo_works/][How Emacs undo works (2017)]] ([[https://fosstodon.org/@floppy/113039056983846723][@floppy@fosstodon.org]])
- [[https://lifeofpenguin.blogspot.com/2024/04/elisp-snippets.html#symbol-selector][Symbol Selector]] ([[https://www.reddit.com/r/emacs/comments/1f70dg7/symbol_selector_gnu_emacs/][Reddit]]) - selecting symbols from a symbol font
- [[https://protesilaos.com/codelog/2024-08-30-emacs-tmr-1-0-0/][Protesilaos Stavrou: Emacs: tmr version 1.0.0]] - timers
- [[https://nicksiv.github.io/site/emacs-calendar.html][emacs-calendar - download Google Calendar ICS and turn into diary]] ([[https://mastodon.social/@nicksiv/113054763715363827][@nicksiv@mastodon.social]]) - example of using icalendar-import-file
- [[https://www.reddit.com/r/emacs/comments/1f3344j/emacs_server_with_tiling_window_manager/][Emacs server with tiling window manager]] - using multiple emacsclients instead of multiple windows/frames
- [[https://whhone.com/posts/emacs-in-a-termainl/][Using Emacs in a Terminal]] ([[https://www.reddit.com/r/emacs/comments/1f572a4/using_emacs_in_a_terminal/][Reddit]], [[https://irreal.org/blog/?p=12415][Irreal]])
- [[https://www.reddit.com/r/emacs/comments/1f6dgwi/emacs_termux_on_android_code_orgmode_and_agenda/][Emacs + Termux on Android: Code, Org-mode and Agenda, Dired, Magit and more...]]
- [[https://www.reddit.com/r/emacs/comments/1f2xnnw/dont_blame_emacs_pointless_rambling/][Don't blame Emacs (pointless rambling)]] - sometimes it's the hardware
- Emacs development:
- emacs-devel:
- [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00956.html][More thoughts on child frames on ttys]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00037.html][Profiling: profiler.el for Lisp, perf for C code]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c36ff7d8e46c75cfadea6f4c1f4eadb3aef37f2d][Adds NSSpeechRecognitionUsageDescription to Info.plist.in]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b930a698f2ba4e8b5878a4b604098e1201796b7f][New macro `with-work-buffer'.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38650b630bdb8b105a7e3c917cc8053133681abc][Document 'cond*']]
- New packages:
- casual-agenda: Transient UI for Agenda (MELPA)
- https://elpa.gnu.org/packages/constants.html: Enter definition of constants into source code (GNU ELPA)
- evangelion-theme: A dark colour scheme inspired by Neon Genesis Evangelion (MELPA)
- flymake-bashate: A Flymake backend for bashate, a Bash scripts style checker (MELPA)
- org-node: Link org-id entries into a network (MELPA)
- otpp: One tab per project, with unique names (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[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://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.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]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-09][emacs-devel]]. 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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!
[-- Attachment #3: Type: text/plain, Size: 92 bytes --]
---
via emacs-tangents mailing list (https://lists.gnu.org/mailman/listinfo/emacs-tangents)
reply other threads:[~2024-09-03 0:46 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87o755bm36.fsf@sachachua.com \
--to=sacha@sachachua.com \
--cc=emacs-tangents@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).