* 2022-12-26 Emacs news - Emacs 29: - [[https://mbork.pl/2022-12-19_A_few_new_things_in_Emacs_29][A few new things in Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/zpvn6x/a_few_new_things_in_emacs_29/][Reddit]], [[https://news.ycombinator.com/item?id=34052468][HN]]) - [[https://irreal.org/blog/?p=11036][Irreal: Vivek Haldar on Emacs 29]] - Upcoming events: - [[https://susam.net/club/mastering-emacs/][Mastering Emacs Book Club]] ([[https://www.reddit.com/r/emacs/comments/ztfqry/mastering_emacs_book_club/][Reddit]]) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 29 0130 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 4 0000 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290200609/ Wed Jan 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 5 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Jan 6 0030 Asia/Singapore - [[https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/][You are invited to the First Congress for Attribution-Based Economics!]] (Jan 14 1pm US/Eastern) - Beginner: - [[https://gist.github.com/davebraze/ff95762bea2868f52942c0bb2d247b29][On using Emacs for data work with R]] ([[https://www.reddit.com/r/planetemacs/comments/zv33fp/on_using_emacs_for_data_work_with_r/][Reddit]]) - Emacs configuration: - [[https://tony-zorman.com/posts/2022-12-22-vc-use-package.html][[ANN]: vc-use-package]] ([[https://www.reddit.com/r/emacs/comments/zsq9ym/ann_vcusepackage/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zqdrnz/replacing_packages_with_more_stripped_down/][Replacing packages with more "stripped down" packages]] - [[https://www.reddit.com/r/emacs/comments/zuz5v7/what_is_the_best_gnu_emacs_set_up_one_could_have/][What is the "best" GNU Emacs set up one could have just using built-in features?]] - [[https://chainsawriot.com/postmannheim/2022/12/23/aoe23.html][Chung-hong Chan: Advent of emacs #23: How I do many things with C-q in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/20/aoe20.html][Chung-hong Chan: Advent of emacs #20: How I do context separation in emacs]] - [[https://www.youtube.com/watch?v=-iZO2P5v_4M][Emacs config tour stream! Christmas 2022]] (01:32:58) - [[https://sherlockes.github.io/entorno-de-desarrollo-de-sherblog-en-emacs][Entorno de desarrollo de Sherblog en Emacs - Sherblog]] - [[https://github.com/junkw/dot.emacs.d][junkw's Emacs config for Emacs 28]] - [[https://github.com/smashedtoatoms/emacs.d][smashedtoatoms' Emacs Config]] - [[https://irreal.org/blog/?p=11038][Irreal: Why Emacs Keys Are So Unergonomic]] - [[https://www.emacswiki.org/emacs/MovingTheCtrlKey][EmacsWiki: Moving The Ctrl Key]] ([[https://news.ycombinator.com/item?id=34126080][HN]]) - Emacs Lisp: - [[https://chainsawriot.com/postmannheim/2022/12/21/aoe21.html][Chung-hong Chan: Advent of emacs #21: How I do emacs command creation in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/24/aoe24.html][Chung-hong Chan: Advent of emacs #24: How I approach emacs]] - Appearance: - [[https://www.youtube.com/watch?v=2JibiSIDNzA][True Emacs Transparency (Like in NVIM)]] (05:09) - Navigation: - [[https://github.com/buzztaiki/project-rootfile.el][project-rootfile.el: Extension of project.el to detect project root with root file (e.g. Gemfile).]] - [[https://codeberg.org/akib/emacs-iwindow][emacs-iwindow: Interactively manipulate windows]] - [[https://www.youtube.com/watch?v=XbfxXQzc3hY][Emacs rip-grep automatically switch to results buffer]] (03:46) - Dired: - [[https://www.emacs.dyerdwelling.family/emacs/emacs--tidying-up-dired__emacs_linux_dired/][Tidying up Dired]] - Writing: - [[https://github.com/jschaf/emacs-lorem-ipsum][emacs-lorem-ipsum: Add lorem ipsum filler text to Emacs]] - [[https://github.com/agzam/wiktionary-bro.el][GitHub - agzam/wiktionary-bro.el: Browse Wiktionary entries in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zupne5/new_package_lookup_wiktionary_entries_in_emacs/][Reddit]]) - [[https://nickdrozd.github.io/2022/12/19/wiktionary-advice.html][Some Advice for Browsing Wiktionary in Emacs]] - Org Mode: - [[https://www.youtube.com/watch?v=NDcDn5wQz5E][Emacs | Org Mode Basics For Beginners]] (09:24) - [[https://www.youtube.com/watch?v=zpDLzjXG5-M&feature=youtu.be][Emacs | Never Lose a File Again?]] - [[http://curious.galthub.com/blog/2022-12-25/][The unnumbered habits of a questionably effective person · Curious Musings]] - [[https://www.reddit.com/r/orgmode/comments/zr5scl/project_managment_with_orgmode_and_projectile/][Project Management with Org-mode and Projectile]] - [[https://emacs.dyerdwelling.family/emacs/20221221194247-emacs--bash-scripts-augmenting-org-files/][James Dyer: Quick Bash Scripts Augmenting Org Files]] - [[https://sachachua.com/blog/2022/12/comparison-shopping-with-org-mode/][Sacha Chua: Comparison-shopping with Org Mode]] - [[https://www.youtube.com/watch?v=n2eSXd_YsA8][Org-mode - Publishing using org for 3 years]] (08:52) - [[https://gnu.support/gnu-emacs/packages/GNU-Emacs-package-rcd-org-export-el-use-Org-to-export-Org-76272.html][GNU Emacs package: rcd-org-export.el — use Org to export Org]] - [[https://francopasut.netlify.app/post/org-to-markdown-gfm/][D.V.F.P.: Converting from Org Mode to Markdown GFM]] ([[https://irreal.org/blog/?p=11030][Irreal]]) - [[https://sachachua.com/blog/2022/12/collect-my-recent-toots-in-an-org-file-so-that-i-can-refile-them/][Sacha Chua: Collect my recent toots in an Org file so that I can refile them]] - Denote: - [[https://www.scss.tcd.ie/~sulimanm/posts/denote-bibliography.html][Managing a bibliography of BiBTeX entries with Denote]] ([[https://emacs.ch/@namilus/109545207529767091][Mastodon]]) - [[https://djliden.github.io/posts/20221217-denote-quarto.html][Creating Quarto Files with Denote]] ([[https://www.reddit.com/r/emacs/comments/zsm6ff/creating_quarto_files_with_denote/][Reddit]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/zsohkm/ann_vertico_10_and_marginalia_10/][[ANN] Vertico 1.0 and Marginalia 1.0]] - [[https://www.emacs.dyerdwelling.family/emacs/20221123131342-emacs--expanding-text-using-abbrev/][Expanding Text using abbrev and skeletons]] - [[https://www.youtube.com/watch?v=-u_dl4WmDbY][Emacs Abbrevs]] (01:04) - Coding: - [[https://www.reddit.com/r/emacs/comments/zsnxp7/yamlpro_v03_treesitter_support/][yaml-pro v0.3: Tree-sitter support]] - [[https://wwwtech.de/articles/2022/dec/emacs-29-install-tree-sitter-parser-modules-with-a-minor-mode][Emacs 29: Install Tree-Sitter parser modules with a minor mode]] ([[https://www.reddit.com/r/emacs/comments/zv6q7t/emacs_29_install_treesitter_parser_modules_with_a/][Reddit]]) - [[https://gist.github.com/GnaneshKunal/3d3f982ce1903990eedd586952893422][Plug go-mode's gofmt to the new go-ts-mode (built-in go mode which uses tree-sitter) in emacs]] - [[https://zenn.dev/hyakt/articles/5c947cc22c4bfa][Eglot for JavaScript]] (Japanese) - [[https://www.youtube.com/watch?v=6-vvw0Tgxz8][74. На примере комментариев взаимодействие JQuery Ajax + Django 4 в IDE Emacs.]] (03:02:13) - Math: - [[https://emacspeak.blogspot.com/2022/12/aster-spoken-math-on-emacspeak-audio_21.html][T. V. Raman: AsTeR: Spoken Math On The Emacspeak Audio Desktop]] - Shells: - [[http://howardism.org/Technical/Emacs/eshell-why.html][Why use EShell?]] ([[https://www.reddit.com/r/emacs/comments/zpqcac/why_use_eshell/][Reddit]]) - [[https://www.n16f.net/blog/clearing-the-eshell-buffer/][Nicolas Martyanoff: Clearing the Eshell Buffer]] ([[https://www.reddit.com/r/planetemacs/comments/zunoqh/nicolas_martyanoff_clearing_the_eshell_buffer/][Reddit]]) - [[https://github.com/andyjda/sticky-shell][sticky-shell: Minor mode that displays the latest shell-prompt in a header]] - Web: - [[https://gitlab.com/xgqt/emacs-websearch][emacs-websearch: query predefined search engines (websearch-custom-engines) with interactive selection. Provides many features NOT in engine-mode]] - Chat: - [[https://codeberg.org/rougier/mastodon.el/src/branch/alt-timeline/lisp/mastodon-alt-tl.el][mastodon-alt-tl.el: Mastodon alternative timeline]] - Multimedia: - [[http://angg.twu.net/eev-videos.html][eev and videos]] - Fun: - [[https://gitlab.com/xgqt/emacs-ansilove][emacs-ansilove: Display buffers as PNG images using ansilove inside GNU Emacs. Ansilove is a ANSI and ASCII art to PNG converter]] - Community: - [[https://www.reddit.com/r/emacs/comments/zred55/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacssurvey.org/results/3425413930][Emacs User Survey – 2022 Results]] ([[https://news.ycombinator.com/item?id=34036590][HN]]) - [[https://manueluberti.eu//2022/12/22/my-2022.html][Manuel Uberti: My 2022]] - [[https://kisaragi-hiu.com/2022-review.html][Kisaragi Hiu: 2022 review]] - [[https://chainsawriot.com/postmannheim/2022/12/25/aoe25.html][Chung-hong Chan: Advent of emacs #25: How I write a postscript in emacs]] - [[https://www.youtube.com/watch?v=WiP09XwdvKw][Expanding the Craft in 2023 - System Crafters Live!]] (01:54:05) - [[https://www.youtube.com/watch?v=8PhdfcX9tG0&feature=youtu.be][I tried 10 code editors]] (10:28) - Other: - [[https://www.youtube.com/watch?v=Zm0XjD1sA_Q][Learn two ways to perform a string replacement with visual feedback]] - [[http://blog.binchen.org/posts/use-emacs-to-read-english-classic-books-efficiently/][Use Emacs to read English classic books efficiently]] ([[https://www.reddit.com/r/emacs/comments/zsi4bm/use_emacs_to_read_english_classic_books/][Reddit]]) - [[https://chainsawriot.com/postmannheim/2022/12/22/aoe22.html][Chung-hong Chan: Advent of emacs #22: How I do ebook reading in emacs]] - [[https://www.reddit.com/r/emacs/comments/zq2t85/emacs_and_turtle_graphics/][Emacs and turtle graphics]] - [[https://sachachua.com/blog/2022/12/using-emacs-and-python-to-record-an-animation-and-synchronize-it-with-audio/][Sacha Chua: Using Emacs and Python to record an animation and synchronize it with audio]] - [[https://www.reddit.com/r/emacs/comments/zvk8yj/emacsxrandr_a_package_to_parse_xrandr_output_and/][emacs-xrandr - a package to parse xrandr output and config xrandr]] - [[https://www.n16f.net/blog/investigating-a-ffap-issue-in-emacs/][Nicolas Martyanoff: Investigating a FFAP issue in Emacs]] - [[https://github.com/dleal-mojotech/edie][GitHub - dleal-mojotech/edie: An Emacs-based desktop environment.]] ([[https://emacs.ch/@ior3k/109553471787731402][Mastodon]]) - [[https://www.reddit.com/r/emacs/comments/zuudt7/haiku_r1beta_4_and_emacs/][Haiku R1/beta 4 and Emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01078.html][Re: MinGW build on master fails with Error 127]] - building with MinGW64 on MS Windows < 10 no longer safe/recommended - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00901.html][cl-lib warnings (was: bug#60102: Move gv-expander of substring to cl-lib]] - compiler warnings about cl-lib are harder to get; should cl-lib be preloaded? - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01090.html][progress on native comp in Debian]] - [[https://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00662.html][[PATCH] [debbugs] Add mu4e support.]] (2017) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00889.html][Re: bug#60144: 30.0.50; PGTK Emacs crashes after signal]] - details about input events and signals - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc29fab3a66c59e77d0ff67c0f3e2e34ec80a03c][Redisplay "invisible" frames that are actually visible on modern X]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bbc554db63cc5cc140ade5bfcbbf53ecd18f5ae][New user option 'ruby-method-params-indent'.]] - New packages: - https://melpa.org/#/adwaita-dark-theme: A dark color scheme inspired by Adwaita (MELPA) - https://melpa.org/#/binky-mode: Jump between points like a rabbit (MELPA) - https://melpa.org/#/citar-denote: Minor mode to integrate Citar and Denote (MELPA) - https://melpa.org/#/consult-codesearch: Consult interface for codesearch (MELPA) - https://melpa.org/#/define-scratch: Define new commands to make scratch buffers (MELPA) - https://elpa.nongnu.org/nongnu/denote-refs.html: Show links and backlinks in Denote notes (NonGNU ELPA) - https://melpa.org/#/dired-rsync-transient: Transient command for dired-rsync (MELPA) - https://melpa.org/#/erk: Elisp (GitHub) Repository Kit (MELPA) - https://melpa.org/#/khoj: Natural, Incremental Search for your Second Brain (MELPA) - https://melpa.org/#/org-incoming: Sort incoming PDFs into your org files (MELPA) - https://melpa.org/#/pyconf: Set up python execution configurations like dap-mode ones (MELPA) - https://melpa.org/#/simplecov: Colorize untested ruby code (MELPA) - https://melpa.org/#/snap-indent: Simple automatic indentation (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/2022-12][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]]