* 2023-08-14 Emacs news - Emacs 29: - [[https://chaoticlab.io/posts/emacs-29-1-msi/][Update: MSI Installer for GNU Emacs 29.1 for Windows]] - [[https://lignux.com/gnu-emacs-acaba-de-publicar-su-version-29-1/][Gnu Emacs acaba de publicar su versión 29.1]] - [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Antinews.html][Emacs 28 Antinews (GNU Emacs Manual)]] - Help wanted: - [[https://www.reddit.com/r/emacs/comments/15n7yqh/final_call_please_help_collecting_statistics_to/][[Final call] Please help collecting statistics to optimize Emacs GC defaults]] - Upcoming events: - [[https://www.meetup.com/london-emacs-hacking/events/294668548][Emacs London Meetup, Tue, Aug 22, 2023, 7:00 PM | Meetup]] - [[https://emacs-apac.gitlab.io/announcements/august-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, August 26, 2023]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Aug 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 18 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 19 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 20 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/294668548/ Tue Aug 22 1900 Europe/London - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/15ngxpn/the_ageold_question_when_to_declare_configuration/][The Age-Old Question: When to Declare "Configuration Bankruptcy"?]] - [[https://www.reddit.com/r/emacs/comments/15pmfke/i_cant_decide_when_to_use_elisp_usepackage_and/][I can't decide when to use elisp, use-package, and the customize interface in my configuration]] - [[https://www.youtube.com/watch?v=7gWIJ07PmiA][Configurar Emacs con use-package (0x0006)]] (31:23) - [[https://github.com/casouri/lunarymacs][lunarymacs: casouri's Emacs configuration]] - [[https://github.com/jimenezrick/emacs.d/blob/master/init.el][jimenezrick's Emacs Config]] - [[https://github.com/aadi58002/stow-dotfiles/blob/main/.config/emacs/init.org][aadi58002's Emacs Config]] - [[https://github.com/bunnylushington/dot-emacs-v29][bunnylushington's dot-emacs-v29]] - [[https://git.mitchmarq42.xyz/mir/emacs/src/branch/master/everything.org][Miranda's Emacs configuration]] - Emacs Lisp: - [[https://isamert.net/2023/08/14/elisp-editing-development-tips.html][Isa Mert Gurbuz: Elisp editing/development tips]] - Appearance: - [[https://protesilaos.com/codelog/2023-08-12-pulsar-1-0-0/][Protesilaos Stavrou: Emacs: pulsar version 1.0.0]] - temporarily highlight the current line - [[https://xenodium.com/my-emacs-eye-candy/][My Emacs eye candy]] - [[https://emacs.dyerdwelling.family/emacs/20230812141900-emacs--emacs-29-1-transparency-alpha-on-sway/][James Dyer: Emacs 29.1 Transparency Alpha On Sway]] - [[https://protesilaos.com/emacs/standard-themes#h:fd5bf657-937d-4e42-b936-b423ef4f45ee][Standard Themes]] ([[https://www.reddit.com/r/emacs/comments/15mi9k0/standard_themes/][Reddit]], [[https://communick.news/post/43788][communick]]) - [[https://protesilaos.com/codelog/2023-08-09-ef-themes-1-3-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.3.0]] - Navigation: - [[https://github.com/TobiasZawada/jac][jac: Just Another buffer Cloning method]] - [[https://git.sr.ht/~jamesendreshowell/iggaak][Iggaak: Emacs minor mode: narrow to a certain number of lines]] - [[https://blog.xot.nl/2023/08/01/optimising-deft-for-emacs/index.html][Optimising Deft for Emacs]] - Writing: - [[https://www.reddit.com/r/emacs/comments/15m6dnm/zotra_is_now_on_melpa_the_power_of_zotero_in_emacs/][Zotra is now on MELPA: The power of Zotero in Emacs]] - Org Mode: - [[https://github.com/clange/org-mode][org-mode clock tables and spreadsheets]] - [[https://www.youtube.com/watch?v=0dfz9LMKzVs][Org-mode - In search of perfect clock time report]] (08:41) - [[https://github.com/clange/csv2orgclock][csv2orgclock: Converting CSV clock logs to Org Mode]] - [[https://youtu.be/-AmQySsFBwE][Emacs Org Mode Variables Tweak]] - [[https://github.com/jochie/misc/blob/master/org-mode/confluence_upload.sh][confluence_upload.sh: Upload org-mode files directly to a Confluence server, using its API]] - [[https://www.reddit.com/r/emacs/comments/15q60fy/emacsios_users_how_would_you_pay_to_fund_a/][[Emacs/iOS users] How would you pay to fund a polished iOS org agenda app?]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=68aa438857dddd8e7a7e53a5dbabab8b3d33fda1][ob-sqlite: Use a transient in-memory database by default]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=85b74750ebddb0ad192193486f7e36500a48549b][etc/ORG-NEWS: Fix typo]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ed3887821aecd55460f3f02d109ba550fcdcfef][etc/ORG-NEWS: Clarify that `org-element-property' can be used with deferred]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f689eb44f175fbbdc4e8ef0ad6f5201b10863438][org-make-tags-matcher: Add starred property operators, fix quoting]] - Completion: - [[https://www.youtube.com/watch?v=BpglT4cDACw][A brief tutorial on capf-autosuggest: fish like completion in Emacs]] (02:13) - [[https://github.com/doomemacs/snippets][snippets: The Doom Emacs snippets library]] - Coding: - [[https://github.com/uhellstr/sqlcl-shell][sqlcl-shell: Emacs interaction with Oracle SQLcl]] - [[https://seraf.dev/magit-workflow/][How Magit improved my workflow and my Git knowledge]] - [[https://lemmy.ml/post/3292114][How to use Pylance in Emacs - Lemmy]] - [[https://www.reddit.com/r/emacs/comments/15lg7ol/treesittercontext_a_package_to_show_code_context/][treesitter-context : A package to show code context]] - [[https://i.redd.it/vwecwftc4ugb1.gif][Extending Emacs 29 sqlite-mode (cell navigation + edit)]] ([[https://www.reddit.com/r/emacs/comments/15lad2v/extending_emacs_29_sqlitemode_cell_navigation_edit/][Reddit]]) - [[https://xenodium.com/sqlite-mode-goodies/index.html][Extending sqlite-mode (cell navigation + edits)]] ([[https://irreal.org/blog/?p=11552][Irreal]]) - [[https://github.com/psibi/justl.el/blob/master/Changelog.org#013][justl-mode release v0.13]] ([[https://www.reddit.com/r/emacs/comments/15n9d4f/justlmode_release_v013/][Reddit]]) - [[https://github.com/KarimAziev/igist][KarimAziev/igist: Work seamlessly with GitHub gists from Emacs.]] ([[https://communick.news/post/38033][communick]]) - [[https://github.com/christophstockhusen/bigquery-mode][bigquery-mode: GNU Emacs Major Mode for Editing and Executing BigQuery Scripts]] - [[https://github.com/MartinNowak/sql-bigquery][sql-bigquery: Emacs SQL Mode Support for BigQuery]] - Math: - [[https://github.com/sulami/literate-calc-mode.el][literate-calc-mode.el: 🧮 Literate programming for M-x calc]] - Shells: - [[https://www.youtube.com/watch?v=QEdARsXe9FA][15 Useful Emacs Eshell Tips]] (12:18) - [[https://macadie.info/2023/08/12/example-of-eshell-use-and-thoughts-on-eshell/][Eric MacAdie: Example of Eshell Use and Thoughts On Eshell]] - [[https://github.com/sch0lars/koopa-mode][I created a WIP major mode for PowerShell]] ([[https://www.reddit.com/r/emacs/comments/15kbaxz/i_created_a_wip_major_mode_for_powershell/][Reddit]]) - Web: - [[https://github.com/gopar/ewnium][Ewnium - The Emacs EWW version of Vimium plugin (Experimental!!!)]] ([[https://www.reddit.com/r/emacs/comments/15lktox/ewnium_the_emacs_eww_version_of_vimium_plugin/][Reddit]]) - [[https://hadi.timachi.com/posts/Preview_HTML_files_with_Dirvish_and_Xwidgets_in_Emacs/][Preview HTML files with Dirvish and Xwidgets in Emacs]] - Multimedia: - [[https://www.youtube.com/watch?v=T2As4p3LzlI][mpv and ffmpeg screenshots with the timecode in the filename and emacs tips]] (01:15:39) - AI: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00193.html][Discussion of whether an llm package should be in GNU ELPA or NonGNU ELPA]] - [[https://github.com/freckletonj/uniteai][uniteai: Your AI Stack in Emacs: Voice-to-text, Local LLM, and GPT, +more. Uses `lsp' underneath]] ([[https://www.reddit.com/r/planetemacs/comments/15qi8de/uniteai_your_ai_stack_in_emacs_voicetotext_local/][Reddit]]) - [[https://gist.github.com/rtrppl/54ecdb41fb8a47175c2b6bfe1ff4d2ed][gpt-dictionary-sentence · GitHub]] - Community: - [[https://www.reddit.com/r/emacs/comments/15m8z97/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/summeremacs/public/blob/main/20230629T180135--how-i-came-to-use-emacs-and-other-things__emacs_explanation_linux_origin_raspberrypi_story_terminal.org][This is the story of how I came to use Emacs and other things]] ([[https://www.reddit.com/r/emacs/comments/15m6b7t/how_i_came_to_use_emacs_and_other_things/][Reddit]], [[https://lobste.rs/s/2hswwc/how_i_came_use_emacs_other_things][lobste.rs]]) - [[https://communick.news/post/38584][communick.news: A welcome to new members and a call to help to make this place even better]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00227.html][Minutes of Org Meetup on Wed, Aug 9, 19:00 UTC+3]] - [[https://macadie.info/2023/08/08/2023-08-austin-emacs-meetup/][Eric MacAdie: 2023-08 Austin Emacs Meetup]] - Other: - [[https://www.youtube.com/watch?v=UiO7xJb5Gdw][A Complete Tutorial on using DIFF in Emacs for File Comparison]] (18:56) - [[https://www.youtube.com/watch?v=YS66xerSWeA][Emacs Goodies - #2 Midnight Mode]] (07:11) - kills buffers periodically - [[https://github.com/alexmurray/emacs-snap][GNU Emacs in a snap]] - [[https://susam.net/blog/sorting-in-emacs.html][Sorting in Emacs]] ([[https://www.reddit.com/r/emacs/comments/15mbka5/sorting_lines_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=37086176][HN]], [[https://irreal.org/blog/?p=11559][Irreal]]) - [[https://notxor.nueva-actitud.org/2023/08/05/compilar-emacs-desde-el-codigo-fuente.html][Compilar Emacs desde el código fuente]] - [[https://openlibrary.org/books/OL752167M/Writing_GNU_Emacs_extensions][Writing GNU Emacs extensions by Bob Glickstein | Open Library]] (1997) - [[https://github.com/ml729/calfw-blocks][calfw-blocks: Visual enhancements for the Emacs Calendar Framework (calfw)]] - [[https://famme.sk/blog/compilation-of-gnu-emacs-29-30-in-debian-12.html][Compiling GNU Emacs 30 on Debian 12]] ([[https://www.reddit.com/r/emacs/comments/15qr4sn/compiling_gnu_emacs_30_on_debian_12/][Reddit]]) - [[https://gist.github.com/alphapapa/86a64b748012915961a83cd7e400a4af][Raise an Emacs window or run Emacs · GitHub]] using xdotool - [[https://emacs.dyerdwelling.family/emacs/20230811043547-emacs--saving-favourite-backgrounds/][James Dyer: Saving My Favourite Wallpapers]] (styli.sh and some Emacs Lisp) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00327.html][More explanation of Emacs's performance challenges and why shrinking the C core isn't necessarily the goal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00343.html][Intricacies of expand-file-name, primitive functions, and find-file-name-handler]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00503.html][working around glibc bug, help wanted looking at the original bug in glibc]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00379.html][Opportunities to improve Emacs performance - regexp search, marker processing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4ff5bb34158b7ddc8a3a1a4403157df3debb7d8b][* etc/NEWS (cl-print-ellipsis): Mention `backtrace-ellipsis`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3dbf2edb3c6cd7068558f5c453681185f5a40682][Improve kill-ring-deindent-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dcd551d6c852cfa321d5552e2dfe273609396b45][New global minor mode `kill-ring-deindent-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cd1681c32dad9f0b674d2e6f55d61e1e025a7b1][Merge remote-tracking branch 'savannah/master' into master-android-1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3fb2c174d3a73ee5a2670b438538a5c32ad9d7ac][Enable visiting FIFOs as files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b48793253b2e6ed89f6643b72253ed6c827c289a][Make Emacs 21 compat aliases easy-mmode-* obsolete]] - New packages: - http://melpa.org/#/anki-editor-view: Open anki-editor notes from Anki (MELPA) - http://melpa.org/#/binky: Jump between points like a rabbit (MELPA) - http://melpa.org/#/project-tasks: Efficient task management for your project (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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-08][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! You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]