* 2024-02-26 Emacs news - Help wanted: - [[https://www.reddit.com/r/emacs/comments/1awj1tl/fyi_volunteer_needed_for_maintaining_centaurtabs/][FYI: volunteer needed for maintaining centaur-tabs]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 29 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 2 0000 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015500/ Wed Mar 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Mar 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Mar 7 1730 Europe/Paris - Emacs.si (in person): Emacs.si meetup #4 2024 (v #živo) https://dogodki.kompot.si/events/c20d71eb-72ad-4633-8289-5f8623f5e9fb Thu Mar 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 8 1800 Europe/Paris - Beginner: - [[https://wenijinew.medium.com/emacs-guide-for-beginners-3da882a56740][Emacs: Guide for Beginners(WIP)]] - Emacs configuration: - [[https://emacsredux.com/blog/2024/02/23/changing-the-emacs-configuration-directory/][Emacs Redux: Changing The Emacs Configuration Directory]] ([[https://irreal.org/blog/?p=11997][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1axkgx4/folding_everywhere_literate_programming_almost/][folding everywhere - literate programming (almost) without the tangle]] - outline-minor-mode - [[https://github.com/noctuid/dotfiles/blob/master/emacs/editing.org][Notes on text editing]] ([[https://news.ycombinator.com/item?id=39417905][HN]]) - [[https://www.youtube.com/watch?v=T0k4iBzM67Q][Using GIT to sync Emacs config]] (09:51) - [[https://marcoxbresciani.codeberg.page/emacs/emacs.html][Bit of random weeds notes about things I'm learning for Emacs]] - [[https://blog.dornea.nu/2024/02/22/from-doom-to-vanilla-emacs/][From Doom to Vanilla Emacs]] ([[https://www.reddit.com/r/emacs/comments/1b0do6m/from_doom_to_vanilla_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1azmh4j/nearly_halfed_my_config_with_new_emacs_30/][Nearly halfed my config with new emacs 30]] - [[https://github.com/agzam/.doom.d][agzam's Doom Emacs Config]] - [[https://gitlab.com/domsch1988/domacs][domsch1988's Emacs Config]] - Emacs Lisp: - [[https://arialdomartini.github.io/emacs-hooks][Emacs: how to activate the functionality X for all files of type Y?]] - [[https://coredumped.dev/2024/02/23/cycles-all-way-down/][Cycles all way down]] ([[https://www.reddit.com/r/emacs/comments/1ay2ydz/cycles_all_way_down/][Reddit]], [[https://lobste.rs/s/fxbaoj/cycles_all_way_down][lobste.rs]]) - Appearance: - [[https://www.youtube.com/watch?v=j0CeZ4t-utQ&feature=youtu.be][How to change theme in Emacs]] - [[http://ag91.github.io/blog/2024/02/19/a-quick-fix-for-golden-ratio-and-lsp-mode][Andrea: A quick-fix for golden-ratio and lsp-mode]] - [[https://www.reddit.com/r/emacs/comments/1av0ndp/my_new_emacs_macos_icon/][My new Emacs macOS icon]] - [[https://media.emacs.ch/cache/media_attachments/files/111/965/781/215/776/776/original/197440106d15a656.png][Cute pink icon for Emacs]] ([[[[https://fashionsocial.host/@summeremacs/111965781188248752]]][@summeremacs@fashionsocial.host]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1ayec4v/more_ui_progress_drag_and_drop_tabs/][More UI progress - drag and drop tabs]] - Writing: - [[https://codeberg.org/crmsnbleyd/djot-mode][crmsnbleyd/djot-mode: Djot (https://www.djot.net/) editing support for emacs; feature requests welcome]] ([[[[https://emacs.ch/@crmsnbleyd/111991128098285028]]][@crmsnbleyd@emacs.ch]]) - light markup syntax - [[https://irreal.org/blog/?p=11993][Irreal: OSX Dictionary Interface]] - Org Mode: - [[https://www.davidam.com/docu/orgguide.es.html][Guía de Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/1awxydi/guía_de_org_mode/][Reddit]]) - [[https://janusworx.com/blog/org-mode-narrowing-and-widening-buffers/][Mario Jason Braganza: Org Mode Narrowing and Widening Buffers]] - [[https://takeonrules.com/2024/02/23/update-on-the-campaign-status-document/][Jeremy Friesen: Update on the Campaign Status Document]] - [[https://takeonrules.com/2024/02/24/quick-and-dirty-function-to-sort-my-feed/][Jeremy Friesen: Quick and Dirty Function to Sort My Feed]] - [[https://github.com/ArneBab/emacs-org-clock-daytime][ArneBab/emacs-org-clock-daytime: Emacs mode to display the time clocked today in the modeline]] ([[[[https://rollenspiel.social/@ArneBab/111988581514645850]]][@ArneBab@rollenspiel.social]]) - [[https://github.com/alphapapa/org-ql/releases/tag/v0.8.5][Release v0.8.5 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/1awa6c6/release_v085_alphapapaorgql/][Reddit]]) - bugfixes - [[https://takeonrules.com/2024/02/24/emacs-function-to-assign-org-mode-property-to-matching-criteria/][Jeremy Friesen: Emacs Function to Assign Org-Mode Property to Matching Criteria]] - [[https://alvarmaciel.gitlab.io/cyberiada/post/2024-02-24-publicar_al_blog_desde_mis_notas/][Publicar al blog desde mis notas - Cyberiadas]] ([[[[https://mastodon.social/@alvarmaciel/111987033758337013]]][@alvarmaciel@mastodon.social]]) - [[https://github.com/bramadams/embark-org-roam][bramadams/embark-org-roam: Embark export buffer for org roam nodes]] ([[https://www.reddit.com/r/emacs/comments/1awezl6/embarkorgroam_embark_export_buffer_for_org_roam/][Reddit]]) - [[https://sctlib.gitlab.io/emacs-ssg/][emacs-ssg: Emacs static site generator]] ([[https://news.ycombinator.com/item?id=39478542][HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=407a55c1c0e24994808b7fa098a14507a7a90755][org-table.el: Enhanced table parsing]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=37e468cf1699653956684869fc1a7dd98be2ebbb][org-bibtex-yank: Allow to populate existing item]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=95554543b98513fb807a72a9fc5256e92c4cece0][org-id.el: Add search strings, inherit parent IDs]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6e7e0b2cd30c55201f63c4ff2f6276729b6a415f][lisp/org.el (org-insert-heading): Allow specifying heading level]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b3b35b03ff8e0ea74edc2160fa590e8b8b897524][lisp/ox-beamer.el: customize the beamer frame environment name]] - Denote: - [[https://lucidmanager.org/productivity/denote-explore/][Exploring Your Ideas With the Denote-Explore Package - v1.3 released]] ([[[[https://aus.social/@danderzei/111991340507312818]]][@danderzei@aus.social]]) - Completion: - [[https://codeberg.org/rahguzar/consult-hoogle/src/branch/hoogle-buffer][rahguzar/consult-hoogle: Hoogle for emacs - Codeberg.org]] ([[[[https://emacs.ch/@rahguzar/111993082263839973]]][@rahguzar@emacs.ch]]) - [[https://fediverse.tv/w/aPdQAs2vRcBVsFpK9MMERV][Agilidad escribiendo en Emacs : abreviación -i]] - Coding: - [[https://fosstodon.org/@chmouel/111968170968754693][Search Github for code based on current major mode (ex: Python, Emacs Lisp)]] - [[https://github.com/psibi/justl.el/blob/master/Changelog.org#014][justl-mode release v0.14]] ([[https://www.reddit.com/r/emacs/comments/1aylndb/justlmode_release_v014/][Reddit]]) - support per recipe buffer, major rewrite - [[https://media.emacs.ch/cache/media_attachments/files/111/968/496/931/316/458/original/1cb076c4ecdc914a.png][golang dape config for debugging tests]] ([[[[https://fosstodon.org/@chmouel/111968496900948600]]][@chmouel@fosstodon.org]]) - [[https://metaredux.com/posts/2024/02/20/nrepl-1-1-1-improved-completion-with-compliment-lite.html][Meta Redux: nREPL 1.1.1: Improved Completion with compliment-lite]] - [[https://www.youtube.com/watch?v=HtDPi6tZ3I4][Unreal Development with just Vim or Emacs (and other text editors)]] (13:21) - Mail, news, and chat: - [[https://github.com/djcb/mu/blob/master/NEWS.org][mu/mu4e release 1.12]] ([[https://www.reddit.com/r/emacs/comments/1ayxhk6/mumu4e_release_112/][Reddit]]) - speedups, message composition, query parser, folding, indexing, search - Multimedia: - [[https://github.com/danijelcamdzic/dotemacs/#mpv][How to play media on Emacs (Linux and Android) using MPV]] ([[https://www.reddit.com/r/emacs/comments/1az1l50/how_to_play_media_on_emacs_linux_and_android/][Reddit]]) - [[https://github.com/alphapapa/listen.el][listen.el: Audio/music player for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1aw4ton/listenel_audiomusic_player_for_emacs/][Reddit]]) - [[https://michal.sapka.me/emacs/watching-youtube-with-emacs/][Michal Sapka: Emacs: watching YouTube with Yeetube and mpv]] - AI: - [[https://player.vimeo.com/video/916011595][ELISA - ellama with Emacs knowledge]] ([[https://www.reddit.com/r/emacs/comments/1ay4z0s/elisa_ellama_with_emacs_knowledge/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1awvo2q/llms_take_control_of_emacs/][LLMs take control of Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/1aw6xkc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - consult-outline, consult-org-heading, org-ql-find, cleaning up help - [[https://www.reddit.com/r/emacs/comments/1avn7ox/is_emacs_dying/][Is Emacs dying?]] ([[https://www.reddit.com/r/emacs/comments/1azmvvs/red_meat_friday_is_emacs_dying/][Reddit]], [[https://news.ycombinator.com/item?id=39500275][HN]], [[https://batsov.com/articles/2024/02/26/emacs-dead-and-loving-it/][bbatsov]], [[https://irreal.org/blog/?p=11995][Irreal]]) - [[https://dl.acm.org/doi/pdf/10.1145/3386324][Great recent paper on Elisp's History with Interviews]] ([[https://www.reddit.com/r/emacs/comments/1axatxf/great_recent_paper_on_elisps_history_with/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1axyp1l/ummm/][Robert C. Martin back to Emacs]] (Clean Code author) - [[https://lars.ingebrigtsen.no/2024/02/22/can-you-spot-the-date-i-said-im-done/][Lars Ingebrigtsen: Can you spot the date I said "I'm done"?]] - and Gnus t-shirts - [[https://www.youtube.com/watch?v=4Gg9PThHYZI][Live: Emacs package maintenance ('fontaine', 'spacious-padding', 'ef-themes', 'denote', ...)]] (01:59:38) - Other: - [[https://svbck.org/blog/2024-02-24-emacs-find-of-the-day-m-x.html][Emacs find of the day: M-X]] ([[[[https://fosstodon.org/@svbck/111987384357353958]]][@svbck@fosstodon.org]]) - [[https://www.youtube.com/watch?v=aAAcEn9uLMk][Emacs için en iyi 5 eklenti]] (07:11) - org-roam, org-roam-ui, gptel, avy, magit - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00779.html][Docs on ELPA (was Re: Adding Flycheck to NonGNU ELPA)]] - web-rendered Texinfo manuals for GNU ELPA / NonGNU ELPA might be nice - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00762.html][Re: Adding Flycheck to NonGNU ELPA]] - Flycheck made it in after much discussion - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00843.html][Re: Code for cond*]] - easier to understand/debug cond* code, maybe pcase can eventually be rewritten on top of it? - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00862.html][Re: master babe6a5e948 1/2: Introduce a new TRAMP method `androidsu']] - how Android su binaries work - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00607.html][Translations README for Emacs manuals installed, progress being made]] ([[[[https://emacs.ch/@jchelary/111958695692622239]]][@jchelary@emacs.ch]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=babe6a5e948985f961ffd36f64323950abd98b7f][Introduce a new TRAMP method `androidsu']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39e3fce0d5e0f5db00e44905bcd2590170098d63]['read-passwd' can toggle the visibility of passwords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3076e79a6a11f9df33c5bcaa7aa58955550aeef0][Improve wording of diff-refine-nonmodified]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1972beda6de3d6895cc197dc292721ca963b234c][; * etc/NEWS: Recommend obarray-make as correct replacement.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15b6d72599b961ebe23e820e44ba2ffc12e49c31][; * etc/NEWS: How to fix old code that uses vectors as obarrays.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26290870b3505b8971c73fe3a82b69e3c4e86b88][diff-mode.el (diff-refine-nonmodified): New option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=90d3b3408e404aba383302c3147d3ca614619986][Warn about docstrings with control characters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6803b70c1972bc82f7dc1f1d6bbb2a60b6f40367][Update NEWS and manual after obarray changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc58626f643c1b19e66bab9c6a39026c7e419ab9][* lisp/help-fns.el (describe-mode-outline): New user option (bug#64684).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e9993cada32a866a75b458092de0028db2f5f41][Add Tramp methods dockercp and podmancp]] 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/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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-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!