* 2024-03-18 Emacs news - Help wanted: - [[https://github.com/tumashu/ivy-posframe/issues/130][ivy-posframe looking for new maintainer]] ([[https://fosstodon.org/@Mehrad/112106996615935396][@Mehrad@fosstodon.org]]) - [[https://floss.social/@momo/112116674531213196][Looking for Emacs users in Hamburg for meetups]] - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Mar 20 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 27 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Mar 28 0130 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night: Org Mode (Hybrid) https://www.meetup.com/emacs-sf/events/299740714/ Thu Mar 28 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Mar 29 0100 Etc/GMT - 0200 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=bdyV72QohXw][Introduction to GNU Emacs]] (54:27) - Emacs configuration: - [[https://web.archive.org/web/20220612233234/https://ruzkuku.com/texts/emacs-conf.html][Structuring an Emacs configuration]] - [[https://github.com/chaosemer/init-dir][chaosemer/init-dir]] - [[https://fnlog.page/@fn/112098672283192093][Project-specific packages]] - [[https://andreyor.st/posts/2024-03-05-accepting-your-own-solutions-to-your-own-problems/][Accepting your own solutions to your own problems]] ([[https://www.reddit.com/r/emacs/comments/1bg4j18/accepting_your_own_solutions_to_your_own_problems/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/emacs--init.html][James Dyer: My Dotfile]] - [[https://gitlab.com/taonaw/taonah/-/blob/master/public/emacs_settings.org][public/emacs_settings.org · master · JTR / Taonah]] ([[https://fosstodon.org/@jtr/112088505867410130][@jtr@fosstodon.org]]) - [[https://github.com/haplo/dotemacs][haplo's Emacs Config]] - [[https://github.com/shaleh/dot-emacs/blob/master/settings.org][shaleh's Emacs Config]] - [[https://github.com/broquaint/emacs-d][broquaint's Emacs Config]] - [[https://whhone.com/emacs-config/][Wai Hon's Emacs Config]] - Emacs Lisp: - [[http://arialdomartini.github.io//emacs-surround-2][Arialdo Martini: Emacs: Let's surround! - Prompt the user for inputs]] ([[https://www.reddit.com/r/emacs/comments/1bhmegv/emacs_lets_surround_prompting_the_user_for_inputs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1bgyq3y/wrote_my_first_function/][Wrote my first function :) - highlight-word]] - [[https://github.com/phillord/m-buffer-el][m-buffer-el: List Oriented Buffer Operations for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00777.html][Declaring Lisp function types]] - Appearance: - [[https://protesilaos.com/codelog/2024-03-11-ef-themes-1-6-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.6.0]] - [[https://protesilaos.com/codelog/2024-03-17-modus-themes-4-4-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.4.0]] - [[https://www.reddit.com/r/emacs/comments/1bguo9x/lsptreemacsnerdicons_nerd_icons_for_lsptreemacs/][`lsp-treemacs-nerd-icons` - Nerd Icons for `lsp-treemacs`]] - [[https://i.redd.it/3fthokihn4oc1.png][Gruvbox theme Emacs logo]] ([[https://www.reddit.com/r/emacs/comments/1bdvlhh/gruvbox_theme_emacs_logo/][Reddit]]) - Navigation: - [[https://speechcode.com/blog/narrow-to-focus][Arthur A. Gleckler: narrow-to-focus]] ([[https://irreal.org/blog/?p=12048][Irreal]]) - [[https://github.com/rubikitch/replace-from-region][replace-from-region: Perform `query-replace-regexp', but getting FROM string from region]] - [[https://github.com/so-fancy/diff-so-fancy][diff-so-fancy: Good-lookin' diffs. Actually… nah… The best-lookin' diffs. 🎉]] - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1bdh29d/announce_gnu_hyperbole_package_major_release_9/][ANNOUNCE: GNU Hyperbole package major release 9 (V9.0.1) released]] - Dired: - [[https://www.reddit.com/r/emacs/comments/1bhmvb5/diredautoreadme_is_now_available_via_melpa/][Dired-auto-readme is now available via Melpa]] - Writing: - [[https://aatmunbaxi.netlify.app/comp/configuring_meow_friendly_latex/][Some meow configuration for friendlier LaTeX editing]] ([[https://www.reddit.com/r/emacs/comments/1bdza9f/some_meow_configuration_for_friendlier_latex/][Reddit]]) - Org Mode: - [[https://rollenspiel.social/@ArneBab/112090101963669413][Ace Maths tool for training basic math skills - Org Mode document with Javascript, tangle and detangle - @ArneBab@rollenspiel.social]] - [[https://aatmunbaxi.netlify.app/comp/meow_state_org_speed/][A meow-state for speedy org structure navigation]] ([[https://www.reddit.com/r/emacs/comments/1bfm2zm/a_meowstate_for_speedy_org_structure_navigation/][Reddit]]) - [[https://github.com/tbanel/orgtbljoin][orgtbljoin: Enrich an Org-table with a reference table]] - [[https://github.com/tbanel/orgtblfit][orgtblfit: Do regression fitting on Org Mode tables]] - [[https://ismailefe.org/blog/org-awk-anki/][[Blog] Org, AWK, and Anki]] ([[https://www.reddit.com/r/emacs/comments/1bh91s7/blog_org_awk_and_anki/][Reddit]]) - [[https://takeonrules.com/2024/03/16/completion-at-point-for-org-macros/][Jeremy Friesen: Completion at Point for Org Macros]] - [[https://edstrom.dev/wzvdr/2023-02-26][Org-roam causes less complications than Denote]] ([[https://www.reddit.com/r/planetemacs/comments/1bcz9ai/orgroam_causes_less_complications_than_denote/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=89b0773c3f54c1cb513802d562e42b5ea0c4afef][ob-calc.el: Add support for tables in Calc source block :var]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=a862ef69061ffdda8133f1a0a791c85a4e1eb4f0][etc/ORG-NEWS: Fix typo]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72b0e9ff0460aa1d2c734a6d22d970c9942fa188][org-export: Do not strip link type by default during export]] - Completion: - [[https://blog.fixermark.com/posts/2024/emacs-recipes-with-yasnippet/][Emacs Recipes With Yasnippet | Mark's Project Blog]] ([[https://mastodon.fixermark.com/@mark/112107194852116882][@mark@mastodon.fixermark.com]]) - [[http://gem.librehacker.com/gemlog/starlog/20240315-0.gmi][2024-03-15 Emacs: Completion And Function Bundles]] - Coding: - [[https://github.com/svaante/dape][dape: Debug Adapter Protocol for Emacs - Version 0.9]] ([[https://www.reddit.com/r/emacs/comments/1bhmpfq/dape_debug_adapter_protocol_for_emacs_version_09/][Reddit]]) - [[https://www.youtube.com/watch?v=Wfzg2EYU6NA][Let's talk about Clojure editors and IDEs: Emacs, IntelliJ IDEA Cursive, VSCode Calva, Vim]] (11:41) - [[https://takeonrules.com/2024/03/17/an-emacs-function-for-wrapping-ruby-functions/][Jeremy Friesen: An Emacs Function for Wrapping Ruby Functions]] - [[https://github.com/dgutov/robe/releases/tag/0.8.4][Robe 0.8.4 released]] ([[https://www.reddit.com/r/emacs/comments/1bfwzmq/robe_084_released/][Reddit]]) - Ruby 3 compatibility, etc. - [[https://mastodon.social/@thaodan/112113040844752251][RPM Treesitter grammar parser packaging for Emacs, Vim and co]] - [[https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/][Committing a partial changeset in Emacs | On coding and tools]] ([[https://rollenspiel.social/@ArneBab/112081066594213680][@ArneBab@rollenspiel.social]]) - Web: - [[https://www.reddit.com/r/emacs/comments/1bcf8v3/eww_redirecting_reddit_to_oldredditcom/][EWW Redirecting reddit to old.reddit.com automatically]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1bcxyps/spotted_emacs_in_a_comic_emacs_cultural/][Spotted Emacs in a comic - Emacs Cultural References in the Wild]] - [[https://github.com/mpardalos/gc-geiger][GC-geiger: Make a click sound when emacs does garbage collection]] ([[https://www.reddit.com/r/emacs/comments/1bcfehe/gcgeiger_make_a_click_sound_when_emacs_does/][Reddit]]) - AI: - [[https://github.com/karthink/gptel/releases/tag/v0.8.0][Release Version 0.8.0 · gptel (LLM client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1bgp9bb/release_version_080_gptel_llm_client_for_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1bdm6mc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1benj4g/things_you_do_in_emacs_that_will_make_nonemacs/][Things you do in Emacs that will make non-Emacs users go WOW?]] ([[https://irreal.org/blog/?p=12044][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1bg9vq1/how_do_you_collaborateinteract_with_the_nonemacs/][How do you collaborate/interact with the non-emacs users in your life?]] - [[https://youtube.com/shorts/rdH45hlG3xQ?si=8sYgVmLl88r6qnk5][A little vent about people who are trying to change Emacs]] ([[https://www.reddit.com/r/emacs/comments/1bfvif9/a_little_vent_about_people_who_are_trying_to/][Reddit]]) - [[https://www.twitch.tv/shakthimaan/schedule][GNU Emacs sessions streaming on Twitch, Sundays]] ([[https://mastodon.social/@shakthimaan/112105551921552243][@shakthimaan@mastodon.social]]) - [[https://groups.io/g/emacs][emacs@groups.io: Emacs users group Slovenia]] - [[https://codeberg.org/g1smo/emacs_si][emacs_si: Spletna stran slovenske skupnosti, ki se dobiva na temo emacsa]] - [[https://t.me/emacs_es][Telegram Channel Emacs (español) A nosotros nos gusta Emacs, y hablamos en español ;)]] ([[https://www.reddit.com/r/planetemacs/comments/1beb300/telegram_channel_emacs_español_a_nosotros_nos/][Reddit]]) - Other: - [[https://www.youtube.com/watch?v=UlzyzPqv8zw][Emacs Mode Specific Commands 2024_03_17_06:27:52]] (04:28) - [[https://github.com/phillord/lentic-server][lentic-server: A literate web server for Emacs]] - [[https://www.reddit.com/r/emacs/comments/1bh5kh2/the_revised_edition_of_the_howm_manual/][The revised edition of the howm manual.]] - [[https://lifeofpenguin.blogspot.com/2024/03/data-visualization-with-gnu-emacs.html][Anand Tamariya: Data Visualization with GNU Emacs]] ([[https://www.youtube.com/watch?v=XdXlIV2Hvk4][YouTube]] 00:50, [[https://www.reddit.com/r/emacs/comments/1bduco6/data_visualization_with_gnu_emacs/][Reddit]]) - [[https://hillenius.net/post/getback/][Gijs Hillenius: Blog - Gopher - Elpher]] - [[https://gist.github.com/lucasvreis/d031bb66ec5a4b4af15e80024dc64064][boox-attach.el · GitHub]] ([[https://mathstodon.xyz/@lucasvreis/112114936249699585][@lucasvreis@mathstodon.xyz]]) - insert last figure drawn on Boox tablet into an Org note as SVG - [[https://www.reddit.com/r/emacs/comments/1bg7tgn/introducing_chromeemacs_elevate_your_live_coding/][Introducing Chrome-Emacs: Elevate Your Live Coding Experience in Online Editors]] - Emacs development: - [[https://lwn.net/Articles/961682/][An alternate pattern-matching conditional for Elisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00360.html][Continued work on faster JSON parsing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c29b6df2273347946d5b8c88b5dee39d8d6fd202][* lisp/tab-bar.el (tab-bar-select-restore-windows): New defcustom.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c12852bbf61ebb9ae124033deb427b15ce1a2ffb][Document and announce 'marker-last-position']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5bba1b95b8088048808b306bf8b00eb9b342ce92][Further adjustments for restoring killed buffer windows (Bug#68235)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f03f14165ed51148b72b431ac99c4a4829bb1a7f][* lisp/textmodes/flyspell.el (flyspell-check-changes): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6a27bc32d19727dfcbee65fb9894b53aec46c65][Add user option to disable JavaScript in xwidget webview]] - New packages: - bril-mode: Major mode for Bril text format (MELPA) - dired-auto-readme: Auto-display README file in Dired buffers (MELPA) - dired-hist: Traverse Dired buffer history: back, forward (MELPA) - elisa: Emacs Lisp Information System Assistant (MELPA) - https://elpa.gnu.org/packages/mpdired.html: A dired-like client for Music Player Daemon (GNU ELPA) - sops: SOPS encrypt and decrypt without leaving the editor (MELPA) - sqlite-mode-extras: Extensions for sqlite-mode (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/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-03][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!