* 2023-02-13 Emacs news - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/february-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, February 25, 2023]] - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 18 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Feb 22 0000 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 22 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 23 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 25 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://youtube.com/watch?v=JkI-sdgpOoA&feature=share][Emacs From Scratch, An Emacs tutorial for beginners – 13 Editing Modes, Part 1]] (21:15) - Emacs configuration: - [[https://github.com/davep/.emacs.d][davep's Emacs Config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/10vp9w6/ann_elispautofmt_now_supports_formatting_the/][[ANN] elisp-autofmt now supports formatting the selection]] ([[https://codeberg.org/ideasman42/emacs-elisp-autofmt][package]]) - [[https://ag91.github.io/blog/2023/02/09/a-little-read-string-utility-using-an-org-mode-buffer/][A little read-string utility using an Org Mode buffer]] ([[https://www.reddit.com/r/emacs/comments/10xhvd8/a_little_readstring_utility_using_an_org_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=gcknH7qtbZI][Xah Talk Show 2023-02-12 Emacs Lisp Coding, Transpose HTML Table]] (55:11) - Appearance: - [[https://cce.whatthefuck.computer/updates#20230212T165513.223450][Ryan Rix: Hopefully systemd-inhibit-mode will keep me from burning in my monitor and burning out my laptop battery.]] - [[https://protesilaos.com/codelog/2023-02-11-fontaine-1-0-0/][Protesilaos Stavrou: Emacs: fontaine version 1.0.0]] - [[https://macowners.club/posts/custom-emacs-themes/][Aime Bertrand: Custom Emacs themes]] ([[https://www.reddit.com/r/emacs/comments/10zxi13/custom_emacs_themes/][Reddit]]) - [[https://github.com/eval-exec/crazy-theme.el][eval-exec/crazy-theme.el: 🎲 A Crazy Emacs theme🎨 for crazy people🌪️. Tired of the same old color scheme every day😩? Try it out and add some chaos to your coding life! 😈]] ([[https://www.reddit.com/r/emacs/comments/10yr3vp/introducing_crazythemeel_a_crazy_emacs_color/][Reddit]]) - Navigation: - [[https://emacs.dyerdwelling.family/emacs/20230205185836-emacs--simple-flexible-scrolling/][James Dyer: Simple Flexible Scrolling]] - [[https://dawranliou.com/blog/xref-with-eglot-and-project/][Don't kill my xref buffers]] - [[https://www.youtube.com/watch?v=SZ9ciomvgNo][An Emacs package that goes back to the Dinosaurs: Avy]] (07:30) - Writing: - [[https://github.com/valentjn/ltex-ls][valentjn/ltex-ls: LTeX Language Server: LSP language server for LanguageTool with support for LaTeX , Markdown , and others]] - Org Mode: - [[https://apps.bram85.nl/git/bram/gists/raw/commit/7543ed0f2848490929766ad74b7964ed420350ac/gists/track-use-package-over-time.org][Small example of using Emacs Lisp to track a metric in a table]] - [[https://fuco1.github.io/2023-02-08-Visit-the-org-headline-from-the-attach-dired-buffer.html][Visit the org headline from the attach dired buffer]] ([[https://irreal.org/blog/?p=11138][Irreal]]) - [[https://www.youtube.com/watch?v=Jb4ZZ2kN03g&feature=youtu.be][Emacs Orgmode Subscripts Superscripts Plus Protect Underscore Separated Words]] (13:18) - [[https://janusworx.com/blog/what-i-learned-today-2023-02-10/][Mario Jason Braganza: What I Learned Today (10th of February, 2023)]] - clocking on TODO state change - [[https://takeonrules.com/2023/02/10/thinking-through-capturing-and-annotating-bad-code/][Jeremy Friesen: Thinking Through Capturing and Annotating "Bad" Code]] - [[https://takeonrules.com/2023/02/11/custom-org-mode-capture-function-for-annotating-bad-code/][Jeremy Friesen: Custom Org-Mode Capture Function for Annotating Bad Code]] - Import, export, and integration: - [[https://hitchdev.com/orji][OrJi - HitchDev]] - Org Mode and Jinja - [[https://grtcdr.tn/posts/2023-02-07.html][Implementing per-project package management for ox-publish projects]] ([[https://www.reddit.com/r/emacs/comments/10yotcy/implementing_perproject_package_management_for/][Reddit]]) - [[https://www.draketo.de/software/org-mode-tipps][Org mode Tips]] - full-page images, agendas, Gantt charts, export, Kanban, clocktable, ledger - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=666a61bcc8c8330075eb25861981a0a459dec788][lisp/ox-beamer.el: add labels to latex export]] - Completion: - [[https://www.n16f.net/blog/templating-in-emacs-with-tempo/][Nicolas Martyanoff: Templating in Emacs with Tempo]] - [[https://www.youtube.com/watch?v=xmBovJvQ3KU][Supercharge your Emacs / Spacemacs / Doom with Yasnippets! - YouTube]] ([[https://irreal.org/blog/?p=11131][Irreal]]) - Coding: - [[https://www.youtube.com/watch?v=jV3kYjVXxPs][Flutter auto reload with Emacs | Flutter development]] (02:37) - [[https://www.reddit.com/r/emacs/comments/10yzhmn/flymake_just_works_with_ruff/][Flymake just works with ruff]] - [[https://youtu.be/H9JNIb-_VZ0][RESTing with Emacs, or why EDN is better than JSON]] (27:57, [[https://www.reddit.com/r/emacs/comments/10xotja/resting_with_emacs_or_why_edn_is_better_than_json/][Reddit]]) - [[https://oylenshpeegul.gitlab.io/blog/posts/20230206/][Tim Heaney: Emacs 29 and Eglot!]] - [[https://www.reddit.com/r/emacs/comments/10y7krg/small_breaking_changes_in_treesitauto_05/][(Small) breaking changes in treesit-auto 0.5]] - [[https://www.youtube.com/watch?v=cGn-e-_0Hu8&feature=youtu.be][Day 15: Structural Editing - Road to FOSS Business]] - [[https://write.as/jeffbowman/trying-combobulate][Trying Combobulate]] - Web: - [[https://gitlab.com/maurooaranda/emacs-webdriver][webdriver: Control a browser with Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/10zpabe/webdriver_control_a_browser_with_emacs_lisp/][Reddit]]) - Chat: - [[https://lihai.de/2023/01/28/copy-org-ified-toot-to-clipboard-mastodon-el/][Copy org-ified toot to clipboard/org-journal (mastodon.el)]] - Mail, news, and chat: - [[https://cvanelteren.github.io/post/mu4e/][Setting up mu4e for office 365]] - [[https://github.com/burnthekernel/copy-message-id-to-org-mu4e][burnthekernel/copy-message-id-to-org-mu4e: Thunderbird - copy message ID to clipboard as an org mode link to mu4e]] - EXWM: - [[https://codeberg.org/emacs-weirdware/exwm-ss][exwm-ss: Automatically inhibit screensaver activation in EXWM]] - Fun: - [[https://sachachua.com/blog/2023/02/using-rubik-el-to-make-svg-last-layer-diagrams-from-algorithms/][Sacha Chua: Using rubik.el to make SVG last-layer diagrams from algorithms]] - [[https://www.youtube.com/watch?v=DFmzZu8HXHc][Stream VOD: Pokemon A.I. in Emacs Lisp - LLLL Colonq Episode 2]] (03:34:20) - [[https://github.com/misohena/el-igo][misohena/el-igo: Emacs Go Game(SGF) Editor]] - Community: - [[https://www.reddit.com/r/emacs/comments/10wr9ce/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://www.youtube.com/watch?v=UtSu3ydxKJ4][Some new Emacs packages I tried: Denote, zoom-frm, visual-regex, zzz-to-char, and more]] (14:21) - [[https://blog.firedrake.org/archive/2023/02/Upside_Down_and_Inside_Out.html][RogerBW's Blog: Upside Down and Inside Out]] - using local Emacs as a remote editor - [[http://ag91.github.io/blog/2023/02/09/a-little-read-string-utility-using-an-org-mode-buffer][Andrea: A little read-string utility using an Org Mode buffer]] - [[https://protesilaos.com/codelog/2023-02-10-emacs-sxhkdrc-mode-1-0-0/][Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.0.0]] - Simple X Hot Key Daemon - [[https://diode.zone/videos/watch/246511d8-58dd-493e-a834-4c0cb85e9e95][2023-02-09-10:28:04 Demonstration of adding new database columns within RCD Notes for GNU Emacs - Diode Zone]] - [[https://git.sr.ht/~teutonicjoe/sugar-gnu-linux][Quasi-reproducible Debian rolling setup with GNU Emacs from master, with Common Lisp]] - [[https://www.reddit.com/r/emacs/comments/10xgs7w/i_just_learned_that_new_macs_dont_come_with_emacs/][I just learned that new Macs don't come with Emacs preinstalled]] - [[http://yitang.uk/2023/02/09/emacs-as-service-in-macos/][Yi Tang: Setup Emacs Servers in MacOS]] - [[https://www.reddit.com/r/emacs/comments/10zhgoc/seems_like_now_we_have_official_android_build/][Seems like now we have official android build?]] ([[https://irreal.org/blog/?p=11144][Irreal]]) - [[https://apps.bram85.nl/git/bram/gists/src/branch/main/gists/termux-emacs-keys.conf][gists/termux-emacs-keys.conf at main - gists - Forgejo]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00334.html][Android input methods (was: Re: textconv.c)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00323.html][FreeType and emojis on Android]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00218.html][Risks of advising primitives (for example, for testing)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00252.html][Emacs, native compilation, and third-party package Makefiles]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00262.html][Update on scratch/comp-static-data]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00216.html][Performance tips and explanations for tree-sitter]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00254.html][tree-sitter, macros, and mixed grammars]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00342.html][Conversation about a possible feature to go to last edit locations]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae4ff4f25fbf704446f8f38d8e818f223b79042b][Support input method ``text conversion'' on X Windows]] - New packages: - https://melpa.org/#/ffmpeg-utils: FFmpeg command utilities wrappers (MELPA) - https://melpa.org/#/ol-tmsu: Org-mode links to TMSU queries (MELPA) - https://melpa.org/#/org-habit-stats: Display info about habits (MELPA) - https://melpa.org/#/tmsu: A basic TMSU interface (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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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]]