* 2025-02-03 Emacs news - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00766.html][F-Droid are in need of a new maintainer for their Emacs package.]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/305908631/ Wed Feb 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Thu Feb 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 8 0000 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #2 2025 (v #živo) https://dogodki.kompot.si/events/36aa7507-8a4f-4ab4-bd1f-fa12b5d1accb Tue Feb 11 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Feb 12 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 14 1800 Europe/Paris - Emacs configuration: - [[https://rickwysocki.com/posts/2025/01/link-roundup-january-27-2025/][Brief thoughts from my adventure into Emacs]] ([[https://mas.to/@rickwysocki/113902371034524987][@rickwysocki@mas.to]]) - under the section "Building It Yourself" - minimizing dependencies - [[https://www.youtube.com/watch?v=qUCaeDcM3BE][configuring emacs]] (04:13) - Emacs Lisp: - [[https://www.kriscarta.com/posts/rtfm][Kris Carta: RTFM or: how I'm (re-)learning to love documentation]] - [[https://emacsredux.com/blog/2025/02/03/debugging-emacs-commands/][Emacs Redux: Debugging Emacs Commands]] - [[https://github.com/yaitskov/ert-scope][yaitskov/ert-scope: isolate buffers and files created within a scope of ert test]] ([[https://www.reddit.com/r/emacs/comments/1ibm3it/ertscope_package_for_ert_test_isolation/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ie7qz7/if_you_have_problems_with_parentheses_randomly/][If you have problems with parentheses randomly being deleted, come here]] - show-paren-context-when-offscreen - [[https://programadorwebvalencia.com/obteniendo-datos-asincronos-de-una-api-con-emacs-lisp/][Obteniendo datos asíncronos de una API con Emacs Lisp | Getting data from an API with Emacs Lisp]] - [[https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html][Dibujando figuras con Emacs]] ([[https://mastodon.social/@geekland/113916031960933162][@geekland@mastodon.social]]) - Navigation: - [[https://vmst.io/@t0yv0/113926344601704453][Fix C-x 1 to maximize side windows instead of failing; toggle back if already maximized]] - [[https://notes.alexkehayias.com/emacs-sticky-buffer/][Emacs Sticky Buffer]] - [[https://github.com/hoverwinter/kys/issues/2][a winner mode replacement · Issue #2 · hoverwinter/kys · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1igfsdy/say_goodbye_to_winnermode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ic17po/i_spent_an_entire_day_implementing_a_function/][my/find-files-with-fd; also, I spent an entire day implementing a function that's already provided by consult]] - [[http://arialdomartini.github.io/emacs-imenu][Arialdo Martini: Emacs: a peek under Imenu’s hood]] ([[https://www.reddit.com/r/emacs/comments/1ieb9th/a_peek_under_imenus_hood/][Reddit]]) - [[https://streamable.com/mgw2q2][Watch consult-git-grep_with-file-pattern | Streamable]] - [[https://metaredux.com/posts/2025/02/03/projectile-introduces-significant-caching-improvements.html][Projectile Introduces Significant Caching Improvements]] - Writing: - [[https://www.youtube.com/watch?v=5IJVDCpE3vA][Introduction to Emacs Writing Studio]] (25:28) - [[https://www.youtube.com/watch?v=HFUAKJI0_SI][Emacs Writing Studio: Ideation (Taking fleeting and permanent notes)]] (17:22) - [[https://www.youtube.com/watch?v=RGUvNnO7lj4][Emacs Writing Studio: Inspiration (Read e-books, manage a bibliography, surf the web and play music)]] (23:12) - [[https://satish.com.in/20160319/][IAST input method for Emacs - International Alphabet of Sanskrit Transliteration (IAST)]] - Org Mode: - [[https://www.youtube.com/watch?si=FcZQne9IRlwAprbB&v=S4f-GUxu3CY&feature=youtu.be][Org mode and Spacemacs: The Absolute Minimum you need to know]] - [[https://www.youtube.com/watch?v=KMGgHyaIpo0][My simple note taking system #emacs #orgmode #coding #programming #notes]] (05:39) - [[https://tux-edu.tv/videos/watch/803676ef-9d9c-48bd-9f7c-3c7e81956343][Stupidly Simple Notes Taking With Emacs - TuxeduTV]] - [[https://takeonrules.com/2025/01/29/seeking-inspiration-from-the-notes-ive-taken/][Jeremy Friesen: Seeking Inspiration from the Notes I've Taken]] - [[https://copingmechanism.com/posts/2025/02/prevent-org-todo-from-messing-with-windows/][Prevent Org-todo from messing with windows - Coping Mechanism]] ([[https://social.lol/@jbaty/113939754302139696][@jbaty@social.lol]]) - [[https://www.reddit.com/r/orgmode/comments/1ide956/update_orgsupertag_implements_tag_completion/][(Update) org-supertag Implements Tag Completion]] - [[https://www.youtube.com/watch?v=MSZ7f-n9Jic][Nuke em! Quick search and replace #emacs #org #markdown]] (01:08) - [[https://github.com/lf-araujo/workbenchless][lf-araujo/workbenchless: Single-file Emacs configuration for a powerful scientific Notebook system that works flawlessly over ssh.]] ([[https://www.reddit.com/r/emacs/comments/1idr7k9/scientific_notebook_based_in_snippets_from_yall/][Reddit]]) - [[https://fediverse.tv/videos/watch/426f16d5-94cd-4081-9d3b-4f99bba2fb36][Construyendo el website Hispa-Emacs.org enteramente desde Emacs - FTV]] - [[https://list.orgmode.org/87y0ysb20i.fsf@localhost/T/#u][OrgMeetup meeting notes]] ([[https://fosstodon.org/@yantar92/113918741915987745][@yantar92@fosstodon.org]]) - [[https://www.reddit.com/r/emacs/comments/1ifcci3/syncing_orgmode_reading_list_to_remarkable_tablet/][Syncing org-mode reading list to reMarkable tablet]] - [[https://babbagefiles.xyz/termux-extra-keys-emacs-org-roam-node-android/][Using Emacs and Org-Roam/Org-Node on Android (with Termux Extra Keys and Org-Node)]] - [[https://arnesonium.com/2025/01/configuring-orgzly-with-directory-local-variables][Erik L. Arneson: Configuring Orgzly Interaction with Directory Local Variables]] - [[https://github.com/nitincodery/org-dex/][nitincodery/org-dex: A browser extension that copies open tabs to your clipboard in org-mode format, ready to use with your org-capture template]] ([[https://www.reddit.com/r/orgmode/comments/1ie9ie0/orgdex_10_a_browser_extension_for_copying_tabs_to/][Reddit]]) - Denote: - [[https://www.youtube.com/watch?v=UylZOHIwnBw][Emacs Writing Studio (Exploring your Denote digital knowledge garden)]] (31:17) - [[https://www.youtube.com/watch?v=s7Mf6udiCSE][Emacs Writing Studio (Create and manage literature notes with Citar-Denote)]] (28:13) - Completion: - [[https://emacs.dyerdwelling.family/emacs/20250130074049-emacs--copy-icomplete-candidate-to-clipboard/][James Dyer: Copying completion candidate to the clipboard]] - Coding: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01120.html][User experience: eglot configuration]] - emacs-devel discussion on ideas for making eglot easier to configure - [[https://www.youtube.com/watch?v=fd7xcTG5Z_s][Java programming in Emacs using Eglot - YouTube]] ([[https://www.reddit.com/r/emacs/comments/1ibkh2h/programming_java_in_emacs_using_eglot/][Reddit]]) - [[https://github.com/gavv/project-headerline][project-headerline: Customizable project headerline]] ([[https://www.reddit.com/r/emacs/comments/1igo2en/projectheaderline_customizable_project_headerline/][Reddit]]) - [[https://www.youtube.com/watch?v=SQ3Beqn2CEc][Emacs: introduction to VC (version control framework)]] - [[https://www.youtube.com/watch?v=y3jSr55ujo4][piem - an Emacs tool for applying patches]] (01:07:18) - Math: - [[https://goykhman.ca/gene/blog/2025-02-02-quickly-summing-up-the-whole-stack-in-emacs-calc.html][Gene Goykhman: Quickly summing up the whole stack in Emacs Calc]] - Shells: - [[https://www.reddit.com/r/emacs/comments/1ibc8hl/eshellsmart_feature_proposal_preserve_previous/][[eshell-smart feature proposal] Preserve previous prompt]] includes code - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/1if6g71/mu4e_configuration_diagram/][Mu4e configuration diagram]] - Evil mode: - [[https://www.reddit.com/r/emacs/comments/1iefvms/little_trick_on_improving_evil_ci_and_co_ump/][Little trick on improving evil C-i and C-o (jump back/forward)]] - Multimedia: - [[https://github.com/ahihi/sapf.el][ahihi/sapf.el: Emacs major mode for sapf]] ([[https://anticapitalist.party/@ahihi/113922909476427279][@ahihi@anticapitalist.party]]) - sound as pure form - [[https://i.redd.it/xc3661lb75ge1.gif][A tour of Ready Player Mode]] ([[https://www.reddit.com/r/emacs/comments/1idocvw/a_tour_of_ready_player_mode/][Reddit]]) - [[http://yummymelon.com/devnull/announcing-casual-image.html][Announcing Casual Image]] ([[https://www.reddit.com/r/emacs/comments/1ie0552/announcing_casual_image/][Reddit]], [[https://irreal.org/blog/?p=12753][Irreal]]) - [[https://sachachua.com/blog/2025/01/improving-subed-vtt-parsing-using-dedicated-windows-in-emacs-training-my-intuition/][Sacha Chua: Improving subed-vtt parsing; using dedicated windows in Emacs; training my intuition]] - Fun: - [[https://protesilaos.com/codelog/2025-01-28-emacs-altcaps-1-3-0/][Protesilaos Stavrou: Emacs: aLtCaPs version 1.3.0]] - AI: - [[https://www.reddit.com/r/emacs/comments/1ifr2gu/introducing_my_package_gptelaibo_ai_writing/][Introducing my package gptel-aibo: AI Writing Assistant for Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/1icp42g/weekly_tips_tricks_c_thread_20250129_week_04/][Weekly Tips, Tricks, &c. Thread — 2025-01-29 / week 04]] - [[https://irreal.org/blog/?p=12755][Irreal: The Experiences Of A Non-technical Emacs User]] - logistics, Org Mode - [[https://www.youtube.com/watch?v=0i8Az2MHwGo][Why I still use Emacs]] (09:40) - [[https://www.youtube.com/watch?v=sBc7toJaCxw][Returning to the Church (of Emacs)]] (20:55) ([[https://www.reddit.com/r/emacs/comments/1ieibxv/great_video_about_why_using_emacs/][Reddit]], [[https://irreal.org/blog/?p=12757][Irreal]]) - [[https://www.youtube.com/watch?v=F_U-5NZGqC8][Interview With DistroTube - YouTuber, Opensource Advocate, Emacs User]] (01:44:50, [[https://www.reddit.com/r/emacs/comments/1iekudb/interview_with_distrotube_youtuber_opensource/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1igkcal/all_hail_our_new_overlords_umickeyp/][All hail our new overlords /u/mickeyp, /u/github-alphapapa, and /u/Psionikus!]] - Reddit mods - [[https://gnulinux.ch/emacs-wird-2025-vierzig][Emacs wird 2025 vierzig! - The editor GNU Emacs will be forty years old in 2025.]] - [[https://fediverse.tv/videos/watch/2c237ed5-fb2a-4723-ab1b-28423224fe99][La Comunidad GNU Emacs - Retrospectiva: Orígenes - Pasado, Presente y Futuro - FTV]] - [[https://fediverse.tv/w/p/tZj4M5BLMVznT7URzo5cFA][1era Hispa Emacs Conf 2025 - FTV]] ([[https://mast.lat/@libretics/113917426208007592][@libretics@mast.lat]]) - Other: - [[https://www.reddit.com/r/emacs/comments/1ig8tud/package_of_the_ancien_world_recordsmode/][Package of the ancien world: records-mode]] - [[https://codeberg.org/mmontone/emacs-snippets/src/branch/master/docs/log-buffer.md][log-buffer: Buffers for displaying logs and debugging]] ([[https://www.reddit.com/r/emacs/comments/1iek4xo/logbuffer_buffers_for_displaying_logs_and/][Reddit]]) - [[https://mbork.pl/2025-02-01_ketchup.el][Marcin Borkowski: ketchup.el]] - alternative to Pomodoro timers - [[https://www.youtube.com/watch?v=CCtHjQIjwq8][Scraping Emacs Package Listings into SQLite - Real World Scheme Programming #2]] (11:12) - [[https://aidanhall.gitlab.io/software/emacs.html][My experience with Emacs]] (2022) - [[https://www.reddit.com/r/emacs/comments/1ifmq75/new_emacs_nightly_build_for_fedora/]["New" emacs nightly build for Fedora]] - [[https://www.reddit.com/r/emacs/comments/1ic29ht/fix_compiling_with_treesitter_in_fedora_41/][[FIX] Compiling with tree-sitter in Fedora 41]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01118.html][Tips on understanding the igc branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01196.html][Re: [PATCH v3] Stop highlighting Python2 keywords.]] - gradually deprecating Python 2 - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01129.html][A note that the pointer property overrides the cursor shape determined from other sources]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00020.html][FreeDOS patches?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f10d2680be16219cbde78434836b0befce3a0b3][; time-stamp: documentation, tests, NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1292b64216f636bacea7fedf578b373f03affdd8][Add auto save timer to save-place (bug#75837)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f40aff4c5d2d8dc83074addc568abcdf564e6b01][New user option 'Buffer-menu-human-readable-sizes']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=004600e0142fb6f9c7ab492f855ee9668bb0421e][Add new user option bookmark-bmenu-type-column-width]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf97946d7dc460b7d3c3ce03193041b891b51faf][Merge branch 'scratch/no-purespace' into 'master']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f45a776fe3c9160c49fdf21a96d37d2ed780836c][Add new variable tab-bar-format-tab-help-text-function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3479d42406b7952fe22917c14f9e1dd5522d364c][Add treesit-simple-indent-override-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef28af35bb4c43d71fe4c10d02fe93f30e830c5e][Add treesit-add-simple-indent-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6c46e2a363195fea338bc89cdc8fa9a46b63e63a][Add new user option tab-bar-define-keys]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=815c4dc0e07cfae5398c6145a4b4887b7fa64f42][Add abnormal hook tab-bar-post-undo-close-tab-functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e3b085d447bc2cd1a0e779145be9cab9a15d7af][Hideshow support for tree-sitter in hs-minor-mode (bug#75609)]] - New packages: - http://melpa.org/#/pif: Prevent Initial Flash of Light (MELPA) - http://melpa.org/#/stillness-mode: Prevent windows from jumping on minibuffer activation (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://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #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 [[https://lists.gnu.org/archive/html/emacs-devel/2025-02][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!