#+STARTUP: showall #+ELEVENTY_COLLECTIONS: _posts #+ELEVENTY_BASE_DIR: ~/code/static-blog/ #+ELEVENTY_CATEGORIES: emacs emacs-news #+TITLE: Emacs News - [[*Code][Jump to code section]] Links from [[http://reddit.com/r/emacs/new][reddit.com/r/emacs]], [[http://reddit.com/r/orgmode][/r/orgmode]], [[http://reddit.com/r/spacemacs][/r/spacemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[http://planet.emacsen.org][planet.emacsen.org]], [[https://www.youtube.com/results?search_query=emacs&search_sort=video_date_uploaded][YouTube]], the changes to the [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][Emacs NEWS file]], and [[http://lists.gnu.org/archive/html/emacs-devel/2018-01][emacs-devel]]. [[~/proj/emacs-calendar/README.org][~/proj/emacs-calendar/README.org]] https://www.youtube.com/results?search_query=emacs+%7C+%22org+mode%22+%7C+orgmode+%7C+eshell&sp=CAI%253D [[elisp:(progn (require 'mastodon) (require 'mastodon-tl) (mastodon-tl--show-tag-timeline nil "emacs"))][Mastodon: #Emacs]] Websites not automatically included: - https://tracker.orgmode.org/news - https://list.orgmode.org/orgmode/ - https://diesenbacher.net/blog/ * TODO [#A] Do another Emacs News review SCHEDULED: <2022-01-31 Mon .+1w> :PROPERTIES: :Effort: 1:30 :QUANTIFIED: Emacs :CLOCK_MODELINE_TOTAL: today :LAST_REPEAT: [2022-01-24 Mon 01:29] :CATEGORY: emacs-news :POST_TAGS: emacs, emacs-news :END: :LOGBOOK: - State "DONE" from "STARTED" [2022-01-24 Mon 01:29] - State "DONE" from "STARTED" [2022-01-17 Mon 18:55] CLOCK: [2022-01-17 Mon 18:31]--[2022-01-17 Mon 18:55] => 0:24 CLOCK: [2022-01-10 Mon 00:06]--[2022-01-10 Mon 01:22] => 1:16 CLOCK: [2021-12-27 Mon 00:53]--[2021-12-27 Mon 01:03] => 0:10 - State "DONE" from "STARTED" [2021-12-13 Mon 01:57] - State "DONE" from "STARTED" [2021-12-13 Mon 01:57] CLOCK: [2021-09-27 Mon 10:09]--[2021-09-27 Mon 11:19] => 1:10 - State "DONE" from "STARTED" [2021-09-06 Mon 01:24] - State "DONE" from "STARTED" [2021-09-06 Mon 01:24] CLOCK: [2021-09-06 Mon 00:26]--[2021-09-06 Mon 01:23] => 0:57 CLOCK: [2021-07-26 Mon 22:44] CLOCK: [2021-07-19 Mon 00:25]--[2021-07-22 Thu 00:21] => 71:56 CLOCK: [2021-06-28 Mon 00:04]--[2021-06-28 Mon 22:42] => 22:38 CLOCK: [2021-06-21 Mon 23:46]--[2021-06-22 Tue 01:06] => 1:20 - State "DONE" from "STARTED" [2021-02-23 Tue 00:18] CLOCK: [2021-02-22 Mon 23:14]--[2021-02-23 Tue 00:18] => 1:04 - State "DONE" from "STARTED" [2021-02-01 Mon 16:29] - State "DONE" from "STARTED" [2020-11-09 Mon 23:16] :END: #+NAME: defs #+begin_src emacs-lisp :results none :noweb yes :eval never-export :exports none <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> #+end_src To post: 1. export the subtree to 11ty with ~C-c C-e s 1 1~ 2. publish-my-blog 3. =M-x my-share-emacs-news= to post to emacs-tangents, commit and push to VCs, etc. 4. =M-x my-tweet-emacs-news= Actually generate the section: #+begin_src emacs-lisp :exports none :results raw :noweb yes :eval never-export <> (my-prepare-emacs-news (org-read-date nil nil "-mon") '( events refresh-packages reddit worg rss ;; rss-es ; librehacker git git-org youtube )) #+end_src #+RESULTS: ** 2024-07-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/07/2024-07-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/07/2024-07-01-emacs-news/ :EXPORT_DATE: 2024-07-01T18:34:22-0400 :END: - [[https://emacsconf.org/2024/cfp/][EmacsConf - 2024 - Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/1dsk628/emacsconf_2024_call_for_participation/][Reddit]]) - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/301106856/ Wed Jul 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #11 2024 (v #živo) https://dogodki.kompot.si/events/9fa1f342-0447-49f4-881c-42e0689ea80e Thu Jul 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Jul 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 12 1800 Europe/Paris - Emacs configuration: - [[https://social.rossabaker.com/@ross/112702801822060640][use-package :xdg-state]] - [[https://www.reddit.com/r/emacs/comments/1dnvp9n/elpaca_vs_straightel_is_one_clearly_better_or_is/][Elpaca vs Straight.el | Is One Clearly Better Or Is It Up To One's Preference?]] - [[https://git.kj2.me/kj/confi-emacs-actual][kj/confi-emacs-actual - confi-emacs-actual - Git personal de KJ]] - [[https://rconybea.github.io/web/env/emacs-setup.html][rconybea's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/1drmeek/cool_feature_of_generalel/][Cool feature of general.el]] - binding a keymap - [[http://yummymelon.com/devnull/announcing-casual-suite.html][Charles Choi: Announcing Casual Suite]] ([[https://www.reddit.com/r/emacs/comments/1dnkku3/announcing_casual_suite/][Reddit]], [[https://irreal.org/blog/?p=12265][Irreal]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1dpscyk/organizing_large_elisp_projects_whats_your/][Organizing large elisp projects: what's your approach?]] - Appearance: - [[https://emacs.ch/@jameshowell/112702531089001917][Transparency use-case: poor man's teleprompter]] - [[https://mastodon.sdf.org/@bmp/112700198216337717][Transparency use-case: taking notes during video calls]] - [[https://www.reddit.com/r/emacs/comments/1dqjtum/wow_the_font_rendering_in_emacs30_on_mac_with/][Wow ... the font rendering in Emacs-30 on mac with emacs-plus is just 👌🏽🔥😘]] - [[https://protesilaos.com/codelog/2024-06-25-emacs-modus-themes-user-palette/][Protesilaos Stavrou: Emacs: The Modus themes can now be extended with a ‘user’ palette]] - [[https://alpo.gitlab.io/jots/posts/2024/06/why-having-multiple-emacs-themes-if-not-cycling-through-them/][Alex Popescu: Why Having Multiple Emacs Themes if Not Cycling Through Them]] - [[https://www.jamescherti.com/emacs-customize-ellipsis-outline-minor-mode/][James Cherti: Emacs: Customizing the Ellipsis (…) in Outline Mode and Outline Minor Mode]] - Navigation: - [[https://codeberg.org/mekeor/mowie/src/commit/5236a231c172ffe3a831bb649031f4a1aaec5b15/mowie.el#L91][Moving to the beginning or end of whatever you're in the middle of; new package, comparison]] ([[https://mastodon.catgirl.cloud/@mekeor/112694045200157981][@mekeor@mastodon.catgirl.cloud]]) - [[https://gist.github.com/Bad-ptr/1aca1ec54c3bdb2ee80996eb2b68ad2d][persp-mode stuff · GitHub]] - [[https://christiantietze.de/posts/2024/06/embark-display-buffer-in-dedicated-side-window/][Christian Tietze: Embark: Display Buffer in Dedicated Side Window]] - Org Mode: - [[https://www.youtube.com/watch?v=tkkzcn4FfH4&feature=youtu.be][Emacs Org Features Deadline Scheduling And Add Properties 2024_06_27_02:44:00]] - [[https://www.cipherbliss.com/organisation-de-taches-orgmode/][Organisation de tâches orgmode – Cipher Bliss]] - [[https://github.com/utsahi/emacs-extensions?tab=readme-ov-file#org-table-hline-cellel][Org table - copying, pasting column fields between hlines]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=553d9b5798c6f8af3c254cab25e0654e5e364b74][ob-sqlite: Add ability to open a database in readonly mode]] - Denote: - [[https://christiantietze.de/posts/2024/06/create-journal-note-previous-day-denote/][Christian Tietze: Create Journal Note For a Previous Day in denote.el]] - [[https://protesilaos.com/codelog/2024-06-30-emacs-denote-3-0-0/][Protesilaos Stavrou: Emacs: Denote version 3.0.0]] - Completion: - [[https://www.youtube.com/watch?amp;t=511s&v=hPwDbx--Waw][Vertico Extensions for Emacs]] - Coding: - [[https://rollenspiel.social/@ArneBab/112713505018624186][debbugs appreciation]] - [[https://www.youtube.com/watch?v=AlD16zYNQA8][Emacs's Magit Interface Show Git Cli Like Output Asynchronously 2024_06_29_02:26:23]] (07:07) - [[https://github.com/rearman/sedit-mouse][New: sedit-mouse.el]] ([[https://www.reddit.com/r/emacs/comments/1doya6h/new_seditmouseel/][Reddit]]) - mouse-bound structural editing commands - [[https://www.youtube.com/watch?v=AlD16zYNQA8&feature=youtu.be][Emacs's Magit Interface Show Git Cli Like Output Asynchronously 2024_06_29_02:26:23]] - [[https://www.youtube.com/watch?v=_vidf9TtAbc&feature=youtu.be][Emacs Way Of Seeing Git Aliases While Inside The Magit Mode 2024_06_19_13:23:09]] - [[https://www.reddit.com/r/emacs/comments/1dpldc3/compilemulti_select_composerjson_script_targets/][compile-multi: select composer.json script targets for PHP projects]] - [[https://www.youtube.com/watch?v=sg6MoWXjmIw?vq=hd1080][Ebrowse, a browser for c++ class hierarchies]] ([[https://www.reddit.com/r/emacs/comments/1dpnh4z/ebrowse_a_browser_for_c_class_hierarchies/][Reddit]]) - [[https://mbork.pl/2024-06-24_PGmacs_-_editing_PostgreSQL_databases_from_Emacs][Marcin Borkowski: PGmacs - editing PostgreSQL databases from Emacs]] - [[https://www.jamescherti.com/outline-yaml-el-code-folding-outlining-yaml-files/][James Cherti: Emacs: YAML file code Folding and Outlining]] - Math: - [[https://lars.ingebrigtsen.no/2024/06/26/a-new-package-for-making-charts-in-emacs-eplot/][A New Package by Lars Ingebrigtsen for Making Charts in Emacs: eplot]] ([[https://www.reddit.com/r/emacs/comments/1dp7r7p/a_new_package_by_lars_ingebrigtsen_for_making/][Reddit]], [[https://news.ycombinator.com/item?id=40807923][HN]], [[https://lobste.rs/s/7ulqrt/new_package_for_making_charts_emacs_eplot][lobste.rs]]) - [[https://lars.ingebrigtsen.no/2024/06/30/emacs-eplot-ui-vs-ux/][Lars Ingebrigtsen: Emacs eplot UI vs UX]] - [[https://lars.ingebrigtsen.no/2024/07/01/further-emacs-interface-innovations/][Lars Ingebrigtsen: Further Emacs Interface Innovations]] - Shells: - [[https://www.reddit.com/r/emacs/comments/1dr487t/eshell_temporarily_unset_alias_run_command/][Eshell temporarily unset alias (run command without alias)]] - Mail, news, and chat: - [[https://kaka.farm/haunt/posts/a-package-for-dealing-with-lists-of-remote-opml-files-and-interfacing-them-with-elfeed-feeds.html][emacs-opml-to-elfeed-feeds: package for dealing with lists of remote OPML files and interfacing them with Elfeed feeds]] ([[https://emacs.ch/@kakafarm/112697864293308524][@kakafarm@emacs.ch]]) - Multimedia: - [[https://www.eduardorobles.com/posts/streaming-music-in-emacs/][Wins and Fails in Streaming Music with Emacs]] ([[https://emacs.ch/@tacosandlinux/112702349354259671][@tacosandlinux@emacs.ch]]) - Fun: - [[https://www.youtube.com/watch?v=Gcx9DlX_4-A][Emacs Power Mode base on holo-layer]] (00:30), [[https://www.youtube.com/watch?v=mcEaWt7fawU][flame]] (01:08), [[https://www.youtube.com/watch?v=7ArmhoECcHE][supernova]] (00:48), [[https://www.youtube.com/watch?v=mqs5TCq9BpA][lightning]] (00:52), [[https://www.youtube.com/watch?v=wt6uzxCzH2I][balloon]] (01:10), [[https://www.youtube.com/watch?v=TfDWWQlBZhI][matrix]] (00:40) - [[https://www.verona.se/post/emacs-gamification/][Emacs gamification]] (2015) - [[https://gist.github.com/amno1/92f6c81518049d58b3cd8dfe7273d40d][Animate an ASCII cat in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1dp7h5w/ascii_text/][Reddit]]) - AI: - [[https://github.com/karthink/gptel-quick][karthink/gptel-quick: Quick LLM lookups in Emacs]] - [[https://www.reddit.com/r/emacs/comments/1dr7rnv/new_ellama_command_for_reasoning_problems/][New ellama command for reasoning problems]] - Community: - [[https://youtu.be/MhCIgnW8gJ0?si=jZwE2_17OIUHM7Ov][Guile, Guix and WASM, the future of the Web? - YouTube]] ([[https://mastodon.social/@futurile/112694538182941110][@futurile@mastodon.social]]) - [[https://www.youtube.com/watch?v=cWQ8iQnQYz4][An Opinionated Technical Workflow : Thinkpad, Fedora, Emacs]] (39:57) - [[https://www.reddit.com/r/emacs/comments/1dote73/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1dr9ybc/what_are_your_favorite_utilities_from_emacs/][What are your favorite utilities from Emacs?]] ([[https://irreal.org/blog/?p=12276][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1dqslx1/whats_a_toolfeature_that_made_you_made_you_go_how/][What’s a tool/feature that made you made you go “how have I not been using that?” and has become integral to your workflow ever since]] - Other: - [[https://pvagner.sk/2024/emacs-a11y-tip-3-emacs-with-speechd-el-running-on-termux][Emacs A11y Tip #3: Emacs with speechd-el running on Termux for Android]] - [[https://github.com/erickgnavar/linkode.el][linkode.el: Create linkode.org snippets using emacs]] - [[https://metanote-dev.github.io/real_time_collaboration_between_Emacs_and_iphone.html][Real-time collaboration between Emacs and iPhone]] ([[https://www.reddit.com/r/emacs/comments/1dsh9bg/realtime_collaboration_between_emacs_and_iphone/][Reddit]]) - [[https://sr.ht/~sebasmonia/cambalache/][Cambalache: a basic (but usable) file manager for WebDAV]] ([[https://www.reddit.com/r/emacs/comments/1dqupji/cambalache_a_basic_but_usable_file_manager_for/][Reddit]]) - [[https://lars.ingebrigtsen.no/2024/06/04/using-emacs-to-monitor-dbus/][Using Emacs to Monitor Dbus]] ([[https://www.reddit.com/r/emacs/comments/1dqcrkk/using_emacs_to_monitor_dbus/][Reddit]]) - discussion - [[https://lifeofpenguin.blogspot.com/2024/06/text-along-path-gnu-emacs.html][Text Wrap]] ([[https://www.reddit.com/r/emacs/comments/1dozfce/text_wrap/][Reddit]]) - SVG text wrapping for vertical right-to-left script - [[https://emacs.dyerdwelling.family/emacs/20240623081827-emacs--wowee---windows-operating-with-emacs-enhancements/][James Dyer: WOWEE - Windows Operating With Emacs Enhancements]] - AutoHotkey scripts to similutae some Emacs commands and keybindings - [[https://onlisp.co.uk/which_002dkey-merged-in-to-Emacs.html][J.e.r.e.m.y B.r.y.a.n.t: which-key merged in to Emacs]] - [[https://irreal.org/blog/?p=12272][Irreal: BOM Characters From Windows Files]] - Emacs development: - [[https://irreal.org/blog/?p=12263][Irreal: The Emacs 30 Release Cycle Has Started]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01134.html][Re: MPS: dangling markers]] - MPS issues that need to be solved to avoid crashes - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01020.html][Considerations for opt-in statistics gathering]] and lessons learned from emacs-gc-stats - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01069.html][Trying to figure out with-editor]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=708c6d83fc4774605acfcfc3920a8c66f428027f][Process execution has been optimized on Android]] - New packages: - [[package:mowie][mowie]]: Cycle Through Point-Moving Commands (MELPA) - [[package:pythontest][pythontest]]: Testing executor for python (MELPA) - [[package:template-dumper][template-dumper]]: Create files from yasnippet templates (MELPA) - [[package:whaler][whaler]]: Minimalistic and customizable project manager (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://emacs.ch/deck/tags/emacs][Mastodon #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://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-07][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! ** 2024-06-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-24-emacs-news/ :EXPORT_DATE: 2024-06-24T11:57:22-0400 :END: - Important: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00695.html][Emacs 29.4 released]] ([[https://www.reddit.com/r/emacs/comments/1dn7zxp/emacs_294_released/][Reddit]]) - emergency bugfix - [[https://www.reddit.com/r/orgmode/comments/1dlz5zb/ann_emergency_bugfix_release_org_mode_975/][[ANN] Emergency bugfix release: Org mode 9.7.5]] ([[https://www.reddit.com/r/emacs/comments/1dlz8gf/ann_emergency_bugfix_release_org_mode_975/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1dlz5zb/ann_emergency_bugfix_release_org_mode_975/][r/orgmode]], [[https://irreal.org/blog/?p=12260][Irreal]]) - [[https://seclists.org/oss-sec/2024/q2/296][oss-sec: Arbitrary shell command evaluation in Org mode (GNU Emacs)]] ([[https://news.ycombinator.com/item?id=40768225][HN]], [[https://lobste.rs/s/bbuiuh/arbitrary_shell_command_evaluation_org][lobste.rs]]) - details - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 27 0030 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/301493664/ Sat Jun 29 1100 America/Los_Angeles - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/301106856/ Wed Jul 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #11 2024 (v #živo) https://dogodki.kompot.si/events/9fa1f342-0447-49f4-881c-42e0689ea80e Thu Jul 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[http://yummymelon.com/devnull/announcing-casual-suite.html][nfdn: Announcing Casual Suite - one-step install for Casual porcelains]] ([[https://sfba.social/@kickingvegas/112672992519971662][@kickingvegas@sfba.social]]) - [[https://b.tuxes.uk/avoiding-emacs-bankruptcy.html][Avoiding Emacs Bankruptcy]] (May 2024, [[https://news.ycombinator.com/item?id=40762019][HN]]) - [[https://www.reddit.com/r/emacs/comments/1djdxtf/emacsconfig/][emacsconfig]] - RepublicWorried - [[https://www.youtube.com/watch?v=L9aGgAt6Hd8][A tour of my Emacs init files]] (28:09) - [[https://www.youtube.com/watch?v=Ey0sRfGyERg][I Install my Emacs configuration]] (06:02) - Appearance: - [[https://chrismaiorana.com/relative-line-numbers-in-emacs/][Chris Maiorana: Relative Line Numbers in Emacs]] - [[https://github.com/jamescherti/vim-tab-bar.el][Release 1.0.1: vim-tab-bar.el (Make the Emacs tab-bar Look Like Vim’s Tab Bar)]] ([[https://www.reddit.com/r/emacs/comments/1dj3y1e/release_101_vimtabbarel_make_the_emacs_tabbar/][Reddit]]) - [[https://github.com/ibakepunk/helix-theme][ibakepunk/helix-theme: An Emacs color theme inspired by the helix-editor/helix default color scheme.]] ([[https://hachyderm.io/@emocoder/112666922167380736][@emocoder@hachyderm.io]]) - [[https://github.com/ladroid/github-emacs-theme][New GitHub Theme for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1dml583/new_github_theme_for_emacs/][Reddit]]) - [[https://github.com/jamescherti/tomorrow-night-deepblue-theme.el][Release 1.1.1: Tomorrow Night Deepblue Theme]] - Navigation: - [[https://github.com/aatmunbaxi/lasgun.el/blob/master/showcase.md][lasgun.el by examples]] ([[https://www.reddit.com/r/emacs/comments/1dl6ems/lasgunel_by_examples/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1diwo8i/first_plugin_training_game_for_warpdeasymotion_in/][First plugin - training game for warpd(EasyMotion in a different way)]] - Writing: - [[https://chrismaiorana.com/one-sentence-per-line/][Chris Maiorana: Text Editor Judo: One Sentence Per Line]] - shuffling lines around with Org Mode ([[https://irreal.org/blog/?p=12270][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1dl4dlu/emacs_for_writing_coming_from_vim/][Emacs for writing, coming from Vim]] - also a long discussion ([[https://irreal.org/blog/?p=12274][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=1DqABSocYj4][Basic keyboard shortcuts for Emacs Org Mode]] (35:17) - [[https://taonaw.com/2024/06/21/rethinking-organizing-my.html][Rethinking & Organizing my life with org-mode (part 4) | The Art Of Not Asking Why]] ([[https://fosstodon.org/@jtr/112654695797152267][@jtr@fosstodon.org]]) - [[https://www.youtube.com/watch?v=5ziOMpT4EwE][My Emacs org-agenda and capture setup]] (26:28) - [[https://anonimno.codeberg.page/tracking worktime.html][Tracking work time]] - [[https://janusworx.com/blog/org-mode-emacs-diary-sexps/][Mario Jason Braganza: Need Day of Month Reminders in Org Mode? Emacs Sexp Diary Entries to the Rescue]] - [[https://github.com/positron-solutions/dslide/releases/tag/v0.5.2][Dslide 0.5.2 release published. Easier hiding of markup, comment, babel blocks. Multi-frame presentation following with re-centering.]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2024-06/msg00393.html][[SUMMARY] #8 [[bbb:OrgMeetup]​] on Wed, June 12, 19:00 UTC+3]] Ihor writes such detailed notes - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6de8408899c22e05cf62dd0b5d41c346b8f91ff][etc/ORG-NEWS: Announce security fix]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=782f6c33beed8d7baac9549b94a6a08040eba838][oc-csl: New custom option `org-cite-csl-bibtex-titles-to-sentence-case']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3271d7d9f88e0a9d923e7ff7cbbaf25c25e0831b][etc/ORG-NEWS: Fix headline level for feature announcement]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5265153fc5ed52c3fa8c203d87276ef7c8cef058][org-capture-templates: Allow headline/olp target to be function or symbol]] - Denote: - [[https://protesilaos.com/codelog/2024-06-18-emacs-denote-silos-org-export/][Protesilaos Stavrou: Emacs: make Org export work with Denote silos]] - Completion: - [[https://www.youtube.com/watch?si=5N_5YeKIjHJH2cjT&v=7pDfyqBZwvo&feature=youtu.be][Emacs consult-web package: Get web search results as well as omni searches inside emacs!]] - Coding: - [[https://takeonrules.com/2024/06/21/using-the-link-hint-package-to-extend-eldoc-functionality/][Jeremy Friesen: Using the Link Hint Package to Extend Eldoc Functionality]] - [[https://mastodon.catgirl.cloud/@mekeor/112645389616386432][Eglot configuration templates for Go, Python, Typescript, C++ (@mekeor@mastodon.catgirl.cloud)]] - [[https://www.reddit.com/r/emacs/comments/1ditsk2/smarter_indentenation_with_treesitter/][Smarter indentation with tree-sitter]] - [[https://rednosehacker.com/gunit64-dev-log?pk_campaign=rss-feed][Red Nose Hacker: Gunit64 - Dev Log]] - [[https://github.com/chrisdone-archive/audit][stumbled across this code audit package which looks useful]] ([[https://www.reddit.com/r/emacs/comments/1dilfbg/stumbled_across_this_code_audit_package_which/][Reddit]]) - mark code as reviewed - Math: - [[https://lifeofpenguin.blogspot.com/2024/06/context-menu-is-personal-gnu-emacs.html][Calc Algebraic Entry]] ([[https://www.reddit.com/r/emacs/comments/1dn9paa/calc_algebraic_entry/][Reddit]]) - calc-grab-region mentioned at the bottom of this post - Mail, news, and chat: - [[https://alpo.gitlab.io/jots/posts/2024/06/a-short-elfeed-story-from-how-do-i-get-a-link-to-copy-as-markdown/][A Short Elfeed Story: From How Do I Get a Link to Copy as Markdown | jots. tl;dr]] ([[https://hachyderm.io/@al3x/112665274199312835][@al3x@hachyderm.io]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=V5kwTKqD23g][Installing Doom Emacs for Power Noobs livestream by Distrotube on June 25th at 10 AM Central]] ([[https://www.reddit.com/r/emacs/comments/1dn11zq/installing_doom_emacs_for_power_noobs_livestream/][Reddit]]) - Fun: - [[https://michal.sapka.me/cool-emacs/interactive-fiction-malyon/][Michal Sapka: Play Interactive Fiction with Malyon]] - [[https://lifeofpenguin.blogspot.com/2024/06/text-along-path-gnu-emacs.html][Anand Tamariya: Text along a path (GNU Emacs)]] - Community: - [[https://www.reddit.com/r/emacs/comments/1djdync/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1dkpdou/do_i_need_emacs_in_my_life/][Do I need emacs in my life ?]] - long discussion - [[https://www.reddit.com/r/emacs/comments/1dmukth/vim_convert_part_2/][Vim convert part 2]] - Other: - [[https://lars.ingebrigtsen.no/2024/06/17/a-super-simple-todo-package-for-emacs/][Lars Ingebrigtsen: A Super Simple Todo Package For Emacs]] - [[https://www.youtube.com/watch?v=eQcTubl-7kw][Electronic lab notebook with scimax for molecular simulation tasks - YouTube]] ([[https://fosstodon.org/@papachan/112651095490700932][@papachan@fosstodon.org]]) - [[https://mathstodon.xyz/@oantolin/112640603965220724][Tip about pdf-view-themed-minor-mode to get pdf-tools to blend with your color theme]] - [[https://irreal.org/blog/?p=12256][Irreal: 🥩 Red Meat Friday: Is Emacs Slow For You]] - [[https://itorres.net/s/2015/11/sudoers.org][2015 wk.45: Emacs talk at sudoers bcn - Coders at Work]] ([[https://social.xin.cat/@itorres/112648202264551823][@itorres@social.xin.cat]]) - Emacs development: - Discussion: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00752.html][Windows 98 and MS-DOS support]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00512.html][Considerations for maybe enabling which-key by default]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00746.html][Start of Emacs 30 release cycle]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00657.html][Long discussion regarding default bindings for winner and windmove]] with a tangent on [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00768.html][opt-in telemetry]] - [[https://www.reddit.com/r/emacs/comments/1dj4298/whichkey_now_included_in_emacs_30/][which-key now included in Emacs 30]] ([[https://irreal.org/blog/?p=12254][Irreal]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17f202939e9d28e207acfb95a5e93563efc0a834][Bump Emacs version to 31.0.50]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a55e957ae57ec32ae960eabdb170b5b427392d4][Limit the amount of text we examine when looking for password prompts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72f2b01e318054e2e040f7de676e9c4919533161][Allow giving "ping" flags with `C-u M-x ping`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d0a7c718b4e50056645ec1cab56423f5a31ce07][Integrate feedback from Stefan Kangas and Michael Albinus]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d236b67622aa808a20b6da6e7f4eb93523acd80c][Add doc for EditorConfig support]] - New packages: - [[package:auctex-cont-latexmk][auctex-cont-latexmk]]: run latexmk continuously, report errors via Flymake (GNU ELPA) - [[package:auctex-label-numbers][auctex-label-numbers]]: Numbering for LaTeX previews and folds (GNU ELPA) - [[package:beancount][beancount]]: A major mode to edit Beancount input files. (NonGNU ELPA) - [[package:casual-suite][casual-suite]]: A suite of opinionated Transient UIs (MELPA) - [[package:dslide][dslide]]: Domain Specific sLIDEs. A presentation framework (MELPA) - [[package:evenok][evenok]]: Themes with perceptively evenly distributed colors (MELPA) - [[package:gdb-x][gdb-x]]: Improve GDB-MI user interface (MELPA) - [[package:iosevka-theme][iosevka-theme]]: Theme using various stylistic sets of Iosevka font (MELPA) - [[package:literate-scratch][literate-scratch]]: Lisp Interaction w/ text paragraphs (GNU ELPA) - [[package:magit-gitlab][magit-gitlab]]: Magit plugin for manipulating GitLab merge requests (MELPA) - [[package:meow-tree-sitter][meow-tree-sitter]]: Tree-sitter powered motions for Meow (MELPA) - [[package:preview-auto][preview-auto]]: Automatic previews in AUCTeX (GNU ELPA) - [[package:preview-tailor][preview-tailor]]: Tailor AUCTeX preview scale to monitor/text scale (GNU ELPA) - [[package:tex-item][tex-item]]: Commands for working with tex items (GNU ELPA) - [[package:tex-parens][tex-parens]]: like lisp.el but for tex (GNU ELPA) - [[package:timeout][timeout]]: Throttle or debounce elisp functions (MELPA) - [[package:tomorrow-night-deepblue-theme][tomorrow-night-deepblue-theme]]: The Tomorrow Night Deepblue color theme (MELPA) - [[package:trimspace-mode][trimspace-mode]]: A minor mode to trim trailing whitespace and newlines (MELPA) - [[package:unspecified-theme][unspecified-theme]]: Theme that unspecifies all attributes of all faces (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-06][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! ** 2024-06-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-17-emacs-news/ :EXPORT_DATE: 2024-06-17T11:44:21-0400 :END: - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Jun 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 27 0030 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/301493664/ Sat Jun 29 1100 America/Los_Angeles - Emacs 30: - [[https://lwn.net/Articles/959931/][Looking ahead to Emacs 30 [LWN.net]​]] - [[https://www.reddit.com/r/emacs/comments/1dcqdph/emacs_30_is_super_fast/][Emacs 30 is super fast]] - Beginner: - [[https://www.youtube.com/watch?v=G0jVuuXB7_g][Fastest Emacs startup tutorial]] (08:31) - [[https://www.youtube.com/watch?v=lAgj9Ean1fo][Emacs Crash Course in 6 Minutes]] (07:18) - [[https://www.youtube.com/watch?v=yi913Hk7xhQ][Getting Started with Emacs Org Mode on Windows]] (31:19) - Emacs configuration: - [[https://gist.github.com/jdtsmith/f41207cb0ddc7579ed648af1f69e2a0a][custom-buffer-local-keys · GitHub]] - [[https://lifeofpenguin.blogspot.com/2024/06/context-menu-is-personal-gnu-emacs.html][Anand Tamariya: Context Menu is Personal (GNU Emacs)]] ([[https://www.youtube.com/watch?v=DC_KhawqVyQ][YouTube]] 01:30, [[https://www.reddit.com/r/emacs/comments/1dhv1h1/context_menu_is_personal_gnu_emacs/][Reddit]]) - [[https://irreal.org/blog/?p=12235][Irreal: Viper and Evil]] - [[https://video.hardlimit.com/w/p/484ZnDn4ktDFDsh7LiSbJt][Configuración de Emacs Vanilla - Hardlimit]] ([[https://mastodon.gal/@salvari/112592822782458396][@salvari@mastodon.gal]]) - [[https://www.youtube.com/watch?v=OeBBAMJutt4][Configuración de Archivo init.el en Emacs]] (16:04) - [[https://github.com/justinlime/dotfiles/blob/main/emacs/config.org][justinlime's Emacs Config]] - Evil, Dired, Org, programming, etc. - Emacs Lisp: - [[https://github.com/alphapapa/plz.el/releases/tag/v0.9][Release v0.9 · plz.el (HTTP client library for Emacs)]] - removes plz-timeout, adds pass-through file writing - [[https://www.youtube.com/watch?v=dfjRLLT9JkA][elisp-jp振り返り(64)]] (47:01) - [[https://www.youtube.com/watch?v=jGRdybMMCfI][Xah Ep558, Which is Best Lisp? Common Lisp, Scheme, Emacs Lisp, Clojure, Wolfram Language]] (01:15:55) - Appearance: - [[https://gist.github.com/jdtsmith/a169362879388bc1bdf2bbb977782d4f][Emacs: change cursor color during active repeat-mode commands · GitHub]] - [[https://github.com/ichernyshovvv/enlight][enlight: Highly customizable startup screen for Emacs.]] ([[https://www.reddit.com/r/planetemacs/comments/1ddu7yd/enlight_highly_customizable_startup_screen_for/][Reddit]]) - [[https://www.youtube.com/watch?v=ON8wwliZAAo][The Best Programming Fonts for Emacs]] (05:04) - Navigation: - [[https://mathstodon.xyz/@ddrake/112592759465559111][Keep the ability to scroll with the mousewheel while disabling zooming]] - Dired: - [[https://github.com/rtrppl/cleandesk][rtrppl/cleandesk: rapid renaming and sorting for dired]] ([[https://emacs.ch/@laotang/112609115425808196][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=z26b8HKFsNE][Dired subtree demo]] - Writing: - [[https://manueluberti.eu/posts/2024-06-15-duplicate-words/][Manuel Uberti: Delete duplicate words]] - [[https://leanpub.com/markdown-mode/][Guide to Markdown Mode for Emacs by Jason R. Blevins [PDF/iPad/Kindle]​]] ([[https://mastodon.online/@arialdo/112610229128508200][@arialdo@mastodon.online]]) - [[https://chrismaiorana.com/emacs-is-like-a-warm-blanket/][Chris Maiorana: Emacs Is Like a Warm Blanket]] ([[https://irreal.org/blog/?p=12252][Irreal]], [[https://news.ycombinator.com/item?id=40717523][HN]]) - Org Mode: - [[https://youtu.be/1_0WtJBzvsk?si=g3VQgca4U8ETqrZ8][Org Agenda Fundamentals Volume 9: Org Capture (Part 2)]] - [[https://anonimno.codeberg.page/tracking%20worktime.html][Tracking work time]] ([[https://social.tchncs.de/@anonimno/112627766190246970][@anonimno@social.tchncs.de]]) - [[https://www.youtube.com/watch?v=WUsgmQjMB6Q][Orgmode workflow 3 - YouTube]] - Org Babel, physics simulations ([[https://www.reddit.com/r/orgmode/comments/1dgtk23/using_orgmode_since_a_year_now_doing_simulations/][Reddit]]) - [[https://fediverse.tv/w/rqaCiwS6UjDEJxRA9pj9Bv][Using org-recommend or How I write letters of recommendation for my students]] ([[https://emacs.ch/@jameshowell/112611906351314204][@jameshowell@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1dgziof/new_package_orgtransclusionhttp/][New package: org-transclusion-http]] - [[https://www.unwoundstack.com/blog/cross-references-in-org-mode.html][Unwound Stack: Cross References in Org Mode]] - [[https://www.youtube.com/watch?v=anhL1tw9UUs][Emacs Package Org Web Tools Could Aid Handful Of Way 2024_06_16_01:19:57]] (07:31) - transform webpages - [[https://www.reddit.com/r/emacs/comments/1dgb2vh/current_orgmode_clock_inside_dwm_status_bar/][Current Org-mode clock inside dwm status bar]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=73da6beb50d3b891d0f003a27dd8652f2d6ebdc3][org-link-plain-re: Improve heuristic regexp for plain link detection]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1686b6f3ba1aff8ae38d51a5ad87e9344236a7eb][org-attach-dir-from-id: Search existing attachments for symlinks]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ea4a690c1ac88d903124e3384ad7d2ead0f54f5e][org--confirm-resource-safe: Throw an error when non-interactive]] - Denote: - [[https://codeberg.org/barocio/emacs/src/branch/master/modules/config-org-agenda-denote.el][emacs/modules/config-org-agenda-denote.el - keyword selection]] ([[https://emacs.ch/@barocio/112595562544149428][@barocio@emacs.ch]]) - Coding: - [[https://codeberg.org/mmontone/interactive-lang-tools][Emacs tools for interactive programming languages]] ([[https://www.reddit.com/r/emacs/comments/1ddg4p8/emacs_tools_for_interactive_programming_languages/][Reddit]]) - [[https://www.youtube.com/watch?v=zM7K1y4h6UQ][Fix Your Git Commits Like a Rebase Expert with Magit]] - [[https://github.com/deadblackclover/ulisp-mode][deadblackclover/ulisp-mode: Major mode for editing and evaluate uLisp]] ([[https://functional.cafe/@deadblackclover/112622088694453658][@deadblackclover@functional.cafe]]) - [[https://codeberg.org/mekeor/nael][mekeor/nael: A humble Emacs major-mode for Lean at early stage]] ([[https://mastodon.catgirl.cloud/@mekeor/112606137347111262][@mekeor@mastodon.catgirl.cloud]]) Lean programming language and theorem prover - [[https://www.youtube.com/watch?v=SqWxDklYS9s][Clojure and Clojurescript Setup and Installation Tutorial (+ emacs/cider/shadow-cljs!)]] (46:56) - [[https://www.snamellit.com/blog/terraform-workflow-using-guix-and-emacs/][Terraform workflow using Guix and Emacs]] - [[https://edmundmiller.dev/posts/emacs-nextflow/][Nextflow Emacs Workflow • Edmund Miller]] ([[https://lobste.rs/s/hywi1s/nextflow_emacs_workflow][lobste.rs]]) - [[https://rednosehacker.com/gunit64-dev-log][Gunit64 - Dev Log — Red Nose Hacker]] ([[https://framapiaf.org/@jeko/112632385874010877][@jeko@framapiaf.org]]) - [[https://github.com/nohzafk/devcontainer-feature-emacs-lsp-bridge][Auto-Completion in Emacs with Devcontainer]] - [[https://www.youtube.com/watch?v=9j2ZiXA3SsA][Configuración de Java en WSL para Programación desde Emacs]] (07:29) - [[https://www.youtube.com/watch?v=K9UKCcxxm1M][Programa de Java en Emacs]] (07:17) - [[https://www.youtube.com/watch?v=_vt58Zwvfog][Escribir Programa Python en Emacs]] (17:38) - Shells: - [[https://emacs.ch/@fox/112624389026686040][Eshell tip: view-file aliases]] - Mail, news, and chat: - [[https://brettpresnell.com/post/email/][Reading Email with Emacs | Brett Presnell]] - [[http://ag91.github.io/blog/2024/06/16/yasnippet-list-also-my-html-email-questions-please][Andrea: YASnippet list also my html email questions please!]] - [[https://gist.github.com/rtrppl/1ffdc842a9b536c8f3a9ec583e4bca09][Use Dired to pick attachments for mu4e · GitHub]] ([[https://emacs.ch/@laotang/112620023049801841][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=OV6y0c7_aa0][Introduction to IRC in Emacs (ERC)]] (09:25) - [[https://tilde.chat/gamja/][IRC channel for emacs.ch Mastodon instance: irc.tilde.chat:6697 #emacs.ch or use https://tilde.chat/gamja/]] ([[https://emacs.ch/@zyd/112594498757137508][@zyd@emacs.ch]]) - Fun: - [[https://framapiaf.org/@debacle/112599488152759513][Emacs hierarchy of needs]] - AI: - [[https://github.com/ultronozm/ai-org-chat.el][ai-org-chat.el: Threaded chat with AI agent]] - Community: - [[https://www.reddit.com/r/emacs/comments/1de1hkf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ddgrw9/cant_stop_tinkering_with_emacs_configs_what/][Can’t stop tinkering with Emacs configs. What should I do?]] - [[https://www.reddit.com/r/emacs/comments/1dfq8cu/screenshot_your_current_emacs_frame/][Screenshot Your Current Emacs Frame]] - [[https://www.reddit.com/r/emacs/comments/1df29td/can_using_emacs_be_a_security_risk/][Can using Emacs be a security risk?]] - [[https://www.reddit.com/r/emacs/comments/1dei452/appreciation_post/][Appreciation post about Emacs documentation]] ([[https://irreal.org/blog/?p=12247][Irreal]]) - [[https://danielde.dev/blog/what-emacs-got-right][What Emacs got right, or how I wish modern apps were more like a 50 year old text editor]] ([[https://news.ycombinator.com/item?id=40689442][HN]], [[https://irreal.org/blog/?p=12250][Irreal]]) - Other: - [[https://media.emacs.ch/media_attachments/files/112/597/982/862/828/521/original/f01fbf948af246bb.png][Display sysfs thermal zone temperature values in modeline]] ([[https://emacs.ch/@thees/112597991874975671][@thees@emacs.ch]]) - [[https://github.com/mimo84/emacsclient-wrapper/][Emacs / emacsclient bash script]] ([[https://www.reddit.com/r/emacs/comments/1dgau7e/simplify_your_emacs_workflow_with_this_handy_bash/][Reddit]]) - [[https://mbork.pl/2024-06-17_Selecting_subtitles%e2%80%99_language_with_mpv_and_Emacs_hacking][Marcin Borkowski: Selecting subtitles’ language with mpv and Emacs hacking]] - [[https://michal.sapka.me/cool-emacs/multi-process-emacs/][Multiprocess Emacs environment | Cool Emacs]] ([[https://emacs.ch/@mms/112633548288819174][@mms@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1dh5261/creating_child_processessockets_on_windows_emacs/][Creating child processes/sockets on windows emacs is no longer limited to 32]] - [[https://www.youtube.com/watch?v=pQr6pnnZ6sA][How to run multiple emacs servers and clients side by side]] (06:51) - [[https://www.fredgruber.org/post/wsl_emacs_clipboard/][WSL's Emacs and windows clipboard]] - [[http://yummymelon.com/devnull/an-accidental-lock-in-feature-of-the-apple-ecosystem.html][An accidental lock-in feature of the Apple ecosystem]] ([[https://www.reddit.com/r/emacs/comments/1de1rs2/an_accidental_lockin_feature_of_the_apple/][Reddit]], [[https://irreal.org/blog/?p=12239][Irreal]]) - keybindings - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00284.html][note about how tty-color-approximate converts RGB to colors supported by the terminal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00430.html][Help wanted figuring out MIME type of clipboard on macOS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00300.html][Discussion of Windows 95, Windows 98]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00320.html][MPS codegen update: interesting difference in Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e00af96c0691b749932756e47f48a53f5e92a00f][; Mention new modes in the Emacs user manual]] - treesitter modes for heex, elixir, lu - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e37754fc59bac409881d456a83aa0bf2468c94fb][Add php-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e3078994d89adb6e8e004094817faa3862f6d8ab][Show character names when describing translations]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a4cf1aa1efb79b52c0aca18281593ba0e8175ca][Add 'char-to-name' convenience function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1aa83da46d1af60260b17522608eeca28efff151][; * etc/NEWS: Rename read-process-output-fast here also.]] - New packages: - [[package:casual-calc][casual-calc]]: Transient UI for Calc (MELPA) - [[package:casual-isearch][casual-isearch]]: Transient UI for I-Search (MELPA) - [[package:casual-lib][casual-lib]]: Library routines for Casual porcelains (MELPA) - [[package:hideshowvis][hideshowvis]]: Fringe markers for regions foldable by hideshow.el (NonGNU ELPA) - [[package:loco][loco]]: A library and minor mode for entering key sequences (MELPA) - [[package:most-faces][most-faces]]: A List of Most Available Faces (MELPA) - [[package:org-transclusion-http][org-transclusion-http]]: Transclude over HTTP (NonGNU ELPA) - [[package:treesit-ispell][treesit-ispell]]: Run ispell on tree-sitter text nodes (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-06][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! ** 2024-06-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-10-emacs-news/ :EXPORT_DATE: 2024-06-10T09:01:45-0400 :END: - Upcoming events: - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Jun 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 13 0000 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Debugging (Hybrid) https://www.meetup.com/emacs-sf/events/301454544/ Thu Jun 13 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Jun 14 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 14 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Jun 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1d8ekjz/fyi_option_helpenablevariablevalueediting/][FYI: Option `help-enable-variable-value-editing`]] - [[https://www.rousette.org.uk/archives/on-the-emacs-from-scratch-cycle/][But She's a Girl: On the 'Emacs From Scratch' cycle]] ([[https://irreal.org/blog/?p=12243][Irreal]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1da99bp/how_to_quickly_find_the_emacs_lisp_function_you/][How to quickly find the Emacs Lisp function you need when writing Emacs Lisp code]] - see tips in comments - [[https://goykhman.ca/gene/blog/2024-06-09-always-yes-in-emacs-lisp.html][Always Yes in Emacs Lisp]] ([[https://mastodon.social/@genegoykhman/112589080260640831][@genegoykhman@mastodon.social]], [[https://irreal.org/blog/?p=12237][Irreal]]) - [[https://github.com/ichernyshovvv/read-duration.el][read-duration.el - time duration reader]] ([[https://www.reddit.com/r/emacs/comments/1d829f1/readdurationel_time_duration_reader/][Reddit]]) - Appearance: - [[https://codeberg.org/theesm/simple-set-backlight.el][theesm/simple-set-backlight.el - Codeberg.org]] ([[https://emacs.ch/@thees/112583346054815330][@thees@emacs.ch]]) - [[https://lmno.lol/alvaro/hey-mouse-dont-mess-with-my-emacs-font-size][Alvaro Ramirez: Hey mouse, dont mess with my Emacs font size]] ([[https://www.reddit.com/r/emacs/comments/1dah5h3/avoid_inadvertently_changing_font_size_when/][Reddit]], [[https://irreal.org/blog/?p=12228][Irreal]]) - [[https://www.youtube.com/watch?v=_18ICdAmlTg][A Composition of Emacs Themes that is even ok]] (06:42, [[https://mastodon.catgirl.cloud/@mekeor/112577706405214621][@mekeor@mastodon.catgirl.cloud]]) - [[https://github.com/amolv06/zathura-sync-theme][Zathura-sync-theme: A package that automatically synchronizes Zathura's colorscheme with your emacs theme]] ([[https://www.reddit.com/r/emacs/comments/1dbcpvp/zathurasynctheme_a_package_that_automatically/][Reddit]]) - [[https://i.redd.it/cpz6scofgp5d1.png][A trans-themed Emacs wallpaper (based on Maria Shanina's Desert Nights)]] ([[https://www.reddit.com/r/emacs/comments/1dcgng4/a_transthemed_emacs_wallpaper_based_on_maria/][Reddit]]) - Navigation: - [[https://dev.to/rajasegar/vim-style-repeatable-key-bindings-for-navigating-windows-in-emacs-5c4l][Vim-style repeatable key bindings for navigating windows in Emacs]] - [[https://christiantietze.de/posts/2024/06/fold-search-results-away-in-rg-el/][Christian Tietze: Fold Search Results Away in rg.el]] - [[http://yummymelon.com/devnull/announcing-casual-info.html][Announcing Casual Info]] ([[https://www.reddit.com/r/emacs/comments/1d7b6vz/announcing_casual_info/][Reddit]], [[https://irreal.org/blog/?p=12222][Irreal]]) - Writing: - [[https://borretti.me/article/the-best-emacs-microfeature][The Best Emacs Microfeature]] - fill-paragraph ([[https://news.ycombinator.com/item?id=40583976][HN]]) - [[https://github.com/chenyanming/paw][Finally, paw.el is out. Annotation + Language learning tool in emacs.]] ([[https://www.reddit.com/r/emacs/comments/1d7t6pl/finally_penel_is_out_annatation_language_learning/][Reddit]]) - Org Mode: - [[https://janusworx.com/blog/note-to-self-linking-to-a-headline-in-an-org-file/][Mario Jason Braganza: Note to Self, Linking to a Headline in an Org File]] - [[https://taonaw.com/2024/06/07/rethinking-and-reorganizing.html][Rethinking and organizing my life with org-mode (part 2) - now.org]] ([[https://fosstodon.org/@jtr/112575154091790231][@jtr@fosstodon.org]]) - [[https://howardism.org/Technical/Emacs/getting-more-boxes-done.html][Getting Boxes Done, the Code]] ([[https://emacs.ch/@howard/112575731842276416][@howard@emacs.ch]]) - [[https://www.youtube.com/watch?v=qR33TetzSkU][Emacs Org File Headings Expand And Collapse Via Keystrokes 2024_06_08_14:56:00]] (02:08) - [[https://www.youtube.com/watch?v=sWfx7h8NzwY][Emacs Org Mode Emphasis Markers 2024_06_08_02:50:23]] (07:52) - [[https://github.com/novoid/dot-emacs/blob/964826c4fe99a6c293ba7cfaa78fedd239286f47/config.org#my-add-description--my-map-u][my-url-linkify with my-add-description, now also sets the description of an ID-link to the heading]] ([[https://graz.social/@publicvoit/112582948662128779][@publicvoit@graz.social]]) - [[https://github.com/orgtre/ankiorg][orgtre/ankiorg: Emacs anki-editor add-on which pulls Anki notes to Org]] - [[https://github.com/anki-editor/anki-editor][anki-editor/anki-editor: Emacs minor mode for making Anki cards with Org Mode]] - maintained fork supports newer Anki features - [[https://www.reddit.com/r/emacs/comments/1d7gi57/orgkrita_and_orgxournalpp_with_custom_link/][org-krita and org-xournalpp with custom link]] - [[https://git.sr.ht/~bkhl/ob-jira/tree/main/item/ob-jira.el][ob-jira]] ([[https://emacs.ch/@bkhl/112578099562760401][@bkhl@emacs.ch]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0c066946668a47c7679de99121dba13d57811c15][etc/ORG-NEWS: Announce removal of searching inside hidden parts of links]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=266bd1c4a0e158f15473c64232b7a606c1534bc2][org-capture-templates: New placeholder to refer to %^{prompt}X answers]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6c5f25c13dffa8f9b7b7bf61644cee272ec6a57][org-babel-exp-code: Fix exporting src blocks with :var arguments]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=55e8068d6910f2457eb9369171ec8aa91930d270][ol: Add support for shortdoc link type]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c426f49364ac0effb89ef4da47e1450994c3ddba][org-babel-latex-process-alist: Use latemk or run latex trice]] - Denote: - [[https://www.youtube.com/watch?v=q2l_EShllus][Crafting Note-Taking Extensions for Denote - System Crafters Live!]] (01:58:18) - Completion: - [[https://takeonrules.com/2024/06/08/adding-a-consult-function-for-visualizing-xref/][Jeremy Friesen: Adding a Consult Function for Visualizing Xref]] - [[https://www.youtube.com/watch?v=fLBNpNu65ik][Emacs Consult Git Is A Way To See All The Files Of A Git Repo In Minibuffer_2024_06_10 00:47:48]] (07:41) - Coding: - [[https://framagit.org/jeko/guile-gunit64][jeko / Gunit64 · GitLab - tools to fire up SRFI64 tests]] ([[https://framapiaf.org/@jeko/112580091405158800][@jeko@framapiaf.org]]) - [[https://mastodon.sdf.org/@screwtape/112584924811770807][Live-coding: Hot-recompiling Lisp interface design with CLIM]] - [[https://toobnix.org/w/2WYHBTHGvRQ8pUSVmKhKGg][Live clim org emacs lisp slime first steps - 5/31/2024, 12:43:14 AM - toobnix]] ([[https://mastodon.sdf.org/@screwtape/112556846349798338][@screwtape@mastodon.sdf.org]]) - [[https://jonathanj.in/kele.el/references/changelog/][Kele (Kubernetes management package) 0.6.0 released]] ([[https://www.reddit.com/r/emacs/comments/1dazuq6/kele_kubernetes_management_package_060_released/][Reddit]]) - kind-specific keybindings, permission-based keybindings, resource listing - [[https://erick.navarro.io/blog/mermaid-preview-using-wxwidget-browser/][Mermaid preview using wxwidget browser]] ([[https://www.reddit.com/r/emacs/comments/1d8rlyw/mermaid_preview_using_wxwidget_browser/][Reddit]]) - [[https://youtu.be/1Jp_EdRf4rs?si=6H6-KNysmjzpC-Ir][Kyle Meyer: A Tour of Magit]] - Math: - [[https://github.com/kickingvegas/Casual/releases/tag/1.6.0][Casual Calc 1.6.0 update, renamed casual-main-menu to casual-calc-tmenu]] ([[https://sfba.social/@kickingvegas/112567143467972071][@kickingvegas@sfba.social]]) - Shells: - [[https://lmno.lol/alvaro/imenu-on-emacs-eshell][imenu on Emacs eshell]] ([[https://indieweb.social/@xenodium/112580662409838161][@xenodium@indieweb.social]]) - Mail, news, and chat: - [[https://codeberg.org/mattof/rcirc-sqlite][rcirc-sqlite update: toggle display of server in channel name with ( and )]] ([[https://emacs.ch/@mattof/112571403663929774][@mattof@emacs.ch]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=Uf4wiY5bchk][update: doom emacs && dotfile management]] (07:59) - welcome to the Emacs community, bashbunni! - Community: - [[https://www.reddit.com/r/emacs/comments/1d8kpjb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1dcj2pi/emacs_and_me/][Emacs and me]] - [[https://emacs.si/zapisniki/2024-06-06.html][Zapisnik sestanka čet 6. 6. 2024]] ([[https://toot.si/@len/112580782829103731][@len@toot.si]]) - [[https://macadie.info/2024/06/08/2024-06-austin-emacs-meetup/][Eric MacAdie: 2024-06 Austin Emacs Meetup]] - Other: - [[https://danielde.dev/blog/what-emacs-got-right][What Emacs got right, or how I wish modern apps were more like a 50 year old text editor]] ([[https://www.reddit.com/r/emacs/comments/1d9k813/what_emacs_got_right_or_how_i_wish_modern_apps/][Reddit]]) - [[https://github.com/scovl/pomodoro][scovl/pomodoro: A simple emacs pomodoro timer]] ([[https://hachyderm.io/@lobocode/112587254234617588][@lobocode@hachyderm.io]]) - [[https://mastodon.xyz/@mfranc/112583656311051998][Sunrise/sunset and lunar phases]] - [[https://github.com/alphapapa/hammy.el/releases/tag/v0.3][Release v0.3 · hammy.el: Simple, programmable timers for Emacs (intervals, one-shot, etc)]] ([[https://www.reddit.com/r/emacs/comments/1dau5j8/release_v03_hammyel_simple_programmable_timers/][Reddit]]) - [[https://irreal.org/blog/?p=12220][Irreal: TABs or Spaces]] - [[https://lars.ingebrigtsen.no/2024/06/04/using-emacs-to-monitor-dbus/][Lars Ingebrigtsen: Using Emacs to Monitor Dbus]] ([[https://irreal.org/blog/?p=12226][Irreal]]) - [[http://yummymelon.com/devnull/announcing-a-plan-to-change-some-casual-package-names.html][Announcing a plan to change some Casual package names]] ([[https://www.reddit.com/r/emacs/comments/1dbe0l8/announcing_a_plan_to_change_some_casual_package/][Reddit]], [[https://irreal.org/blog/?p=12241][Irreal]]) - [[https://github.com/neetware/emacsOS][neetware/emacsOS: EmacsOS Linux installer]] - installs Emacs and X, changes OS name from Debian/Arch to emacsOS, starts Emacs when X starts - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00099.html][Maintaining support for really old systems]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00066.html][also a note about locale.h and Android 4.4 or earlier]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00150.html][Help wanted Re: master 5eb729c0b36 1/2: Report touch events on MS-Windows]] - just need to [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00166.html][build Emacs, verify that the toolbar works and touch-screen gestures are recognized properly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=060c48435f49eb03019cc9eb7f1657f756f56ceb][cperl-mode.el: Update for the current Perl version 5.040]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12d44fe6420e84eab8f750f9a0f8cd73c3e70bb2][* etc/NEWS: Announce Org update.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8254e50e2d892453004d453c58b54947d14f123a][Text improvements for the documentation of 'some-window' (bug#70949)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5eb729c0b36a31869cf4928bc7bf5111b6f59ebb][Report touch events on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5c0d682b10fa60925641c6abc3a5dbee024fa46][Add documentation for window-tool-bar package]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19806248167b9c4edaadbf4ed428a62fd8c5e412][Add new command 'package-vc-log-incoming']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8253228d55b368ad7ea4d66d802059e8afff2b12][(hack-dir-local-get-variables-functions): New hook]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ecc6b4f3c2b070ed2c4463e2c5d8755ccc19f1c][(find-auto-coding): Provide filename to `auto-coding-functions`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d4bbffe83d85662f3c168870df6916187f654088][read-process-output-max: Increase the default value]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bbc18031aff6f22a1f2b63355f18f294fbdeb797][Go around calling the default process filter (reducing GC churn)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2fac71255f2e216481f956ad318378cdfddb9402][Be more efficient when buffering output in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=979365eef2f09e2c9d21cbf5ff0d350b210d4127][Add new alist entry 'some-window' for 'display-buffer-use-some-window']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b18bdbb2c1ea004a3ad8f7c1716fcbc6a61ef927][* lisp/buff-menu.el: Mark all entries in outline.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=23ef989935d38fe5c2c105933ae5f4d692656c72][Add 'sqlite-execute-batch' command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=636461686f1d36388d4523cbb10eb7ec3bbbd63e][Add manual entry for treesit-primary-parser]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ee3edce3f5de55fc11997f522cbe2f00a4471fd][Revert "New function treesit-parser-changed-ranges"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4395f4d4530db77156b20209c1a81dce22c6e62d][New commands to show/hide outlines by regexp (bug#49731)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a525cfb3af0c49c5c64e8af548ab23d086348fed][New variable 'revert-buffer-restore-functions' (bug#69511)]] - New packages: - [[package:denote-citar-sections][denote-citar-sections]]: Universal Sidecar sections for citar-denote (MELPA) - [[package:denote-sections][denote-sections]]: Universal Sidecar Sections for Denote (MELPA) - [[package:qwen-chat-shell][qwen-chat-shell]]: Qwen-chat shell + buffer insert commands (MELPA) - [[package:regswap][regswap]]: Functionality for swapping two regions (MELPA) - [[package:vim-tab-bar][vim-tab-bar]]: Vim-like tab bar (MELPA) - [[package:wiz][wiz]]: Macros to simplify startup initialization (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-06][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! ** 2024-06-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-03-emacs-news/ :EXPORT_DATE: 2024-06-03T13:40:01-0400 :END: - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Jun 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015533/ Wed Jun 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2024 (v #živo) https://dogodki.kompot.si/events/13b81251-eb27-45c5-a1d8-ad8b6820f0de Thu Jun 6 2000 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jun 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Jun 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 14 1800 Europe/Paris - Emacs configuration: - [[https://www.youtube.com/watch?v=snIWCWkiSQs][Emacs Initialization File Needs Few Basic Lines To Start With 2024_05_28_02:32:30]] (13:29) - [[https://lambdaland.org/posts/2024-05-30_top_emacs_packages/][Lambda Land: My Top Emacs Packages]] ([[https://www.reddit.com/r/emacs/comments/1d4chhp/my_top_emacs_packages/][Reddit]], [[https://irreal.org/blog/?p=12224][Irreal]]) - Avy, Embark, Eat, Jinx, Citar, Vertico, Consult, Corfu - [[https://www.youtube.com/watch?v=ono7MrvQGhk][.emacs.d]] (08:40) - https://github.com/francesco-cadei/.emacs.d - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1d1v6j8/against_hardcoding_program_names/][Against hardcoding program names]] - [[https://www.reddit.com/r/emacs/comments/1d3wd31/defadvice_has_been_obsoleted_in_30050/][defadvice has been obsoleted in 30.0.50]] - [[https://sachachua.com/blog/2024/05/emacs-url-retrieve-synchronously-and-set-buffer-multibyte/][Sacha Chua: Emacs: url-retrieve-synchronously and set-buffer-multibyte]] - [[https://www.youtube.com/watch?v=EnGcYK50ZRQ][elisp-jp振り返り(49)]] (45:40) - Appearance: - [[https://i.redd.it/gy4pqb8nv24d1.gif][Changing zathura's color live with consult-theme]] ([[https://www.reddit.com/r/emacs/comments/1d649ge/changing_zathuras_color_live_with_consulttheme/][Reddit]]) - Navigation: - [[https://fosstodon.org/@Mehrad/112535736739999204][Tip to clone-indirect-buffer when you want to edit or diff regions of the same file]] - [[http://yummymelon.com/devnull/announcing-casual-avy.html][Charles Choi: Announcing Casual Avy]] ([[https://www.reddit.com/r/emacs/comments/1d2owza/announcing_casual_avy_now_on_melpa/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/1d53r4n/charles_choi_announcing_casual_avy/][r/planetemacs]], [[https://irreal.org/blog/?p=12206][Irreal]]) - [[https://takeonrules.com/2024/05/28/adding-a-project-search-option-to-ignore-swagger-generated-files/][Jeremy Friesen: Adding a Project Search Option to Ignore Swagger Generated Files]] - Dired: - [[https://github.com/FrostyX/dired-open-with][dired-open-with]] ([[https://www.reddit.com/r/emacs/comments/1d701qk/an_open_with_dialog_for_dired/][Reddit]]) - [[https://github.com/jcfk/dired-nnn][Bringing nnn-style file actions into Dired.]] ([[https://www.reddit.com/r/emacs/comments/1d3m0l6/bringing_nnnstyle_file_actions_into_dired/][Reddit]]) - Writing: - [[https://youtu.be/JnoV-hclk58?si=ND96EaVUcXAgOOcv][Enchanted Spell Checker: Jinx]] (09:37, [[https://www.reddit.com/r/emacs/comments/1d241os/enchanted_spell_checker_jinx/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/1d69t3a/org_mode_97_is_out/][Org mode 9.7 is out]] ([[https://www.reddit.com/r/emacs/comments/1d69u8q/org_mode_97_is_out/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1d69t3a/org_mode_97_is_out/][r/orgmode]]) - [[https://marcoxbresciani.codeberg.page/emacs/orgmode/orgmode.html][Notes on learning Org Mode - includes PlantUML and Japanese furigana]] ([[https://fosstodon.org/@AAMfP/112554480769869770][@AAMfP@fosstodon.org]]) - [[https://www.youtube.com/watch?v=1z_fU395vPo][Emacs Org Agenda Brief Refresher Aka Essentials 2024_06_03_04:31:36]] (09:27) - [[https://www.youtube.com/watch?v=rG7R1lasicc][Org Agenda Fundamentals Volume 5: Creating TIMESTAMPS (PART 2)]] (06:31) - [[https://koustuvsinha.com/post/emacs_research_workflow/][A workflow for reading, managing and discovering ML research papers with Emacs]] - Org, elfeed, elfeed-score, helm-bibtex, org-ref - [[https://dpaste.com/549WF97LT][dpaste: Org mode "jump to today's entry" function, by paul_bissex]] - [[https://www.reddit.com/r/orgmode/comments/1d31e9f/any_of_you_use_johnny_decimal_system_or_similar/][Any of you use Johnny Decimal system or similar?]] - Import, export, and integration: - [[https://github.com/Stefanomarton/org-ipe][org-ipe]] ([[https://www.reddit.com/r/emacs/comments/1d5xxhx/orgipe/][Reddit]]) - drawing tool that works with LaTeX - [[https://karl-voit.at/2024/06/02/org-headings-to-logseq/][Sharing Selected Org-Mode Data With Logseq Users]] ([[https://graz.social/@publicvoit/112548428455753711][@publicvoit@graz.social]]) - [[https://www.youtube.com/watch?v=CcBqZiwgDj8][Exporting Org Mode Files... to Scheme? - System Crafters Live!]] (01:59:56) - [[https://www.youtube.com/watch?v=I4wWRrM80Jc][Linux Dirty Bash Script To Convert PDF To Org File To See In Emacs Term Mode 2024_05_29_01:57:55]] (09:30) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c426f49364ac0effb89ef4da47e1450994c3ddba][org-babel-latex-process-alist: Use latemk or run latex trice]] - Completion: - [[https://github.com/ichernyshovvv/completing-read-strings][completing-read-strings.el - Read multiple strings in the minibuffer, with completion]] ([[https://www.reddit.com/r/emacs/comments/1d2od0t/completingreadstringsel_read_multiple_strings_in/][Reddit]]) - [[http://amitp.blogspot.com/2024/05/emacs-consult-buffer-filenames.html][Amit Patel: Emacs consult-buffer filenames]] - Coding: - [[https://github.com/erickgnavar/pythontest.el][GitHub - erickgnavar/pythontest.el: Run test on demand with support for different test runners]] ([[https://www.reddit.com/r/emacs/comments/1d1si7r/github_erickgnavarpythontestel_run_test_on_demand/][Reddit]]) - [[https://toobnix.org/w/p/4bRcULzg6bBAyELkRqU6EQ?playlistPosition=1][emacs clim howtos]] - Common Lisp - [[https://www.youtube.com/watch?v=WYXN2YmwDrk&feature=youtu.be][Emacs Magit Visit Underlying File Of A Commit And Blaming]] - [[https://video.hardlimit.com/videos/watch/7fe0a12f-c3dc-484c-a9a4-3d54649c8e55][Applying a patch via magit - Hardlimit]] - Shells: - [[https://raw.githubusercontent.com/pierre-rouleau/pel/master/doc/pdf/shells-comparison.pdf][Comparison of Emacs shells / terminal emulators]] ([[https://www.reddit.com/r/emacs/comments/1d6cxt5/using_a_terminal_emulator_inside_emacs_whats_your/][Reddit]]) - Web: - [[https://emacs.ch/@zrzz/112531714919652689][Render eww.el bookmarks and history as HTML (@zrzz@emacs.ch)]] - Evil mode: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01298.html][How to get Evil to work better on Android]] (also: attn: Tom Dalziel) - [[https://www.reddit.com/r/emacs/comments/1d4zh8m/a_very_important_message_to_evil_users/][Reminder that you can contribute evil keybindings]] - Doom Emacs: - [[https://www.youtube.com/watch?v=BegYuQ_qndk][emacs - doom modeline now playing]] (54:19) - EXWM: - [[https://emacs.ch/@zrzz/112548233820672106][EXWM buffer rename logic]] - Fun: - [[https://github.com/bcardoso/shoggy][bcardoso/shoggy: A fairy chess game for Emacs (16th out of 48 in the Lisp Game Jam)]] ([[https://mastodon.social/@cryptk/112553065742356784][@cryptk@mastodon.social]]) - AI: - [[https://github.com/narendraj9/dot-emacs/blob/306086197570721d944747852b94546f9a81c2e6/packages/rest/llms-chat/llms-chat.el][llms-chat: helper functions to interact with LLMs using a Slack-like mentions interface]] - Community: - [[https://www.reddit.com/r/emacs/comments/1d371oz/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://baty.net/2024/06/the-gravitational-pull-of-emacs/][Jack Baty: The gravitational pull of Emacs]] ([[https://irreal.org/blog/?p=12216][Irreal]]) - [[https://kisaragi-hiu.com/review-2024-05/][Kisaragi Hiu: Monthly review for May 2024]] - Shiki, typescript.el - [[https://mmapped.blog/posts/28-enlightenmentware]["A dive into Emacs internals also revealed the inherent beauty of its architecture."]] ([[https://mastodon.social/@sillygwailo/112522121110609414][@sillygwailo@mastodon.social]]) - [[https://irreal.org/blog/?p=12210][Irreal: 🥩 Red Meat Friday: Emacs Doesn’t Have Plugins]] ([[https://lobste.rs/s/zcth7i/emacs_doesn_t_have_plugins][lobste.rs]]) - Other: - [[https://irreal.org/blog/?p=12208][Irreal: Emacs For PhD Students]] - Python, Org Mode - [[https://www.youtube.com/watch?v=If5YwTJf3ko][Read Text Aloud in Emacs (Without Any Package)]] (02:51) - [[https://i.redd.it/fdtq5aehj94d1.jpeg][Android Native Clients + Material Icons]] ([[https://www.reddit.com/r/emacs/comments/1d6tc86/android_native_clients_material_icons/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01272.html][relationship between auto-mode-alist and major-mode-remap-alist]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01195.html][Discussion about which ELPA packages could be included in Emacs core release]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01206.html][Thoughts on native OS pipelines, possible development]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01326.html][Intentionally not following part of CC coding standard]] - [[https://mail.gnu.org/archive/html/emacs-devel/2024-04/msg00322.html][[emacs-devel] MPS experiment successful; MPS is MPS is concurrent, incremental, generational, mostly-copying, thread-safe GC]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4395f4d4530db77156b20209c1a81dce22c6e62d][New commands to show/hide outlines by regexp (bug#49731)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a525cfb3af0c49c5c64e8af548ab23d086348fed][New variable 'revert-buffer-restore-functions' (bug#69511)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62d6ba2ede95805ba309bdc538628eb49b331f03][Add common pairs to defcustom for electric-quote-chars]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ad2dd7f3bf5309aa5a12aa5d16b0d0d9f9364c4][Add another iso-transl entry for Euro character]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e811aba53f5cc3a8d8c13fa8922149f95e83da4][Improve support for entering quotation marks]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bffe73b562f4065bfa99095a46f1bdb731bebc13][New user option 'shell-history-file-name']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7983f882823bafd5dd834c24d4defb26525f687b][; * etc/NEWS: Name the systems that support touch-screen events.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48bb25c0e37f8489b06b82a4c32f0c6dcc0856e9][Stipple support for MS Windows (bug#71159)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ad8ebe6e2808df001255e1f34e8c880e1e57ad4][Add new keyboard macro counter functions (bug#61549)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a154f0aa73bceeaaeefcd243e7db9d09e3f450d7][shell-command-mode: New major mode for async-shell-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b7056db424ab0f8bf9e96b5a3c6aa12a3debf48][Implement touch screen events on PGTK]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae7d0e86b37eabc434c48f85f56df0a221e0e7c7][Support built-in thumbnail creation on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9280a619ab3141c0b3b8f4ae876f82e6a38c757f][Fix calling Eshell scripts outside of Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17c23a46c3d834e7dc9f153e86a51242b3867b74][Add Tramp distrobox method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=608e9a5806f643876246ee9dceac381589a4fa2a][Add some documentation for 'help-find-source']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a1170cde7e847f4eb4d736a400f7325f2265a1c][Rename `subr-native-elisp` to `native-comp-function` (bug#71123)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2cadad6f8ce47921cb014d2c5dd3e897e85c47ce][minibuffer-allow-text-properties can be buffer-local and affects completions]] - New packages: - [[package:casual-info][casual-info]]: A Transient UI for Info (MELPA) - [[package:csv2ledger][csv2ledger]]: Convert csv files to ledger entries (NonGNU ELPA) - [[package:dired-open-with][dired-open-with]]: And "Open with" dialog for Dired (MELPA) - [[package:enlight][enlight]]: Highly customizable startup screen (MELPA) - [[package:git-commit-ts-mode][git-commit-ts-mode]]: Tree-sitter support for Git commit messages (MELPA) - [[package:git-grep-transient][git-grep-transient]]: Search for text using git grep command (MELPA) - [[package:hyperstitional-themes][hyperstitional-themes]]: Weird themes with incremental palettes (MELPA) - [[package:splunk-mode][splunk-mode]]: Major Mode for editing Splunk SPL source code (MELPA) - [[package:zero-input-panel-posframe][zero-input-panel-posframe]]: Posframe based zero-input panel implementation (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-06][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! ** 2024-05-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-27-emacs-news/ :EXPORT_DATE: 2024-05-27T13:24:48-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 30 0030 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Jun 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015533/ Wed Jun 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2024 (v #živo) https://dogodki.kompot.si/events/13b81251-eb27-45c5-a1d8-ad8b6820f0de Thu Jun 6 2000 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jun 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - [[https://sachachua.com/blog/][OrgMeetup June 12 19:00 UTC+3]] ([[https://emacs.ch/@yantar92/112485230239094680][@yantar92@emacs.ch]]) - Beginner: - [[https://enzuru.medium.com/emacs-in-a-few-dozen-keystrokes-and-why-some-of-you-should-just-use-vim-14b9af30be70][Emacs in fifty keystrokes (and why some of you should just use Vim) | by enzu.ru | Medium]] ([[https://news.ycombinator.com/item?id=40468408][HN]]) - [[https://www.youtube.com/watch?v=LX6cwk2upLg][graphical emacs commands]] (04:03) - beginner tutorial - [[https://www.youtube.com/watch?v=DH38ol6396k][WindowsへのEmacsの導入(Windows PC上のプログラミング環境整備 第7回)]] (17:05) - [[https://www.youtube.com/watch?v=z3tPn4Io-Cg][Usando o emacs]] (08:41) - Emacs configuration: - [[https://video.hardlimit.com/w/p/484ZnDn4ktDFDsh7LiSbJt][Configuración de Emacs Vanilla - Hardlimit]] ([[https://mastodon.gal/@salvari/112498693336504850][@salvari@mastodon.gal]]) - [[https://www.jamescherti.com/emacs-native-compilation-config-jobs/][Enabling Emacs native compilation and dynamically adjusting the number of parallel compilation of Elisp files]] ([[https://www.reddit.com/r/emacs/comments/1cyy7uh/enabling_emacs_native_compilation_and_dynamically/][Reddit]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=Szcy0zMzb10][Emacs Lisp 101 - Write a useful function Today!!]] (24:40) - [[https://github.com/borkdude/clj2el][borkdude/clj2el: Transpile Clojure to Emacs Lisp]] ([[https://functional.cafe/@deadblackclover/112487696207707753][@deadblackclover@functional.cafe]]) - [[https://www.scss.tcd.ie/~sulimanm/posts/nn-introduction.html][Building and Training Neural Networks in Emacs Lisp]] - [[https://www.damtp.cam.ac.uk/user/eglen/emacs/ell.html][Emacs Lisp List ..just for the reference]] - old index of Emacs Lisp libraries - Appearance: - [[https://i.redd.it/0zea4ohhas2d1.png][Complex layouts in enlight via grid.el]] ([[https://www.reddit.com/r/emacs/comments/1d130si/complex_layouts_in_enlight_via_gridel/][Reddit]]) - [[https://irreal.org/blog/?p=12190][Irreal: Time And Date On A Full Screen Emacs]] and [[https://irreal.org/blog/?p=12197][Update]] - display-time-and-date - [[https://i.redd.it/xjq4ntgl9c2d1.png][acme-theme is just so pleasant to look at]] ([[https://www.reddit.com/r/emacs/comments/1czgb5f/acmetheme_is_just_so_pleasant_to_look_at/][Reddit]]) - Navigation: - [[https://emacs.ch/@pkal/112500928037336604][etags-regen-mode recently merged into Emacs 30 - generates the tags table automatically]] - [[https://www.youtube.com/watch?v=14GX9GG2pxk]["It bears repeating." - Two Emacs Repeat Commands]] (02:37) ([[https://irreal.org/blog/?p=12200][Irreal]]) - [[https://www.youtube.com/watch?v=EWiznwP-G_c][Multiple Cursors and iedit in GNU Emacs]] (01:16:55) - [[https://youtu.be/Ihfc8sWHUN8?si=E7Ji1fd_JTC5H5g3][Emacs as code navigation tool]] ([[https://www.reddit.com/r/emacs/comments/1czgkk0/emacs_as_code_navigation_tool/][Reddit]]) - [[https://github.com/justinlime/toggle-term.el][toggle-term.el - Now in the MELPA]] ([[https://www.reddit.com/r/emacs/comments/1d1ig98/toggletermel_now_in_the_melpa/][Reddit]]) - Dired: - [[https://github.com/kickingvegas/casual-dired/discussions/56][Casual Dired 1.2.0 adds Goto File, other things]] ([[https://sfba.social/@kickingvegas/112492284410036811][@kickingvegas@sfba.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=Uj_zxgPoTiU][Org Agenda Fundamentals Volume 3: TAGS]] (10:20) - [[https://macowners.club/posts/personal-touch-org-agenda/][Aimé Bertrand: A Personal Touch in my Org Agenda]] - [[https://janusworx.com/blog/ignoring-syncthing-conflict-files-in-org-agenda-folder/][Mario Jason Braganza: Ignoring Syncthing Conflict Files in the Org Agenda Folder]] - [[https://janusworx.com/blog/org-mode-clocking-in-and-out-of-tasks-on-task-state-changes/][Mario Jason Braganza: Org Mode Clocking in and Out of Tasks on Task State Changes]] - [[https://toots.dgplug.org/@jason/112490811966870365][Automatically clocking in in Emacs Org Mode]] ([[https://hachyderm.io/@al3x/112491110251153224][@al3x@hachyderm.io]]) - [[https://mbork.pl/2024-05-20_Org-clockify][Marcin Borkowski: Org-clockify]] - [[https://gitlab.com/taonaw/taonah/blob/master/public/20240202T093235--org-mode-ids-and-links__emacs.org][org-mode IDs and links]] - [[https://github.com/gavv/om-dash][om-dash: Building blocks for org-based dashboards]] ([[https://www.reddit.com/r/emacs/comments/1cxyc9q/omdash_building_blocks_for_orgbased_dashboards/][Reddit]], [[https://fosstodon.org/@gavv/112485673016981296][@gavv@fosstodon.org]]) - [[https://priv.au/search?q=three+year+diary][Three-year journal/diary for org-roam dailies]] ([[https://types.pl/@emacsomancer/112481080066499860][@emacsomancer@types.pl]]) - Import, export, and integration: - [[https://youtu.be/jKdkQpHl7vY?si=9ylMeGNkDWMqtKLN][org-mode links that open a directory in Windows Terminal]] ([[https://www.reddit.com/r/emacs/comments/1d07o09/orgmode_links_that_open_a_directory_in_windows/][Reddit]]) - [[https://i.redd.it/8xwlmgo04y1d1.gif][Preview Typst code blocks in org-mode]] ([[https://www.reddit.com/r/emacs/comments/1cxvzvf/preview_typst_code_blocks_in_orgmode/][Reddit]]) - [[https://apps.bram85.nl/git/bram/gists/src/commit/17c1255461b66392579dd7f4b7391c560bdff919/gists/rx-in-lisp-data.org][Using Org Mode noweb expansion to insert rx results in places where it's not supported, such as Lisp data files]] ([[https://emacs.ch/@bram85/112509029689555074][@bram85@emacs.ch]]) - [[https://www.youtube.com/watch?v=8vkymxjSrK0][Programmer Power Point: Dslide 0.5.1 EMACS LISP]] (03:51) - [[https://github.com/positron-solutions/master-of-ceremonies][master-of-ceremonies: Display & presentation utilities to make presentation packages more effective]] - [[https://blog.notroot.online/posts/how-i-made-this-site-(this-time)/][How I Made This Site using Nikola and Org mode]] - [[https://www.reddit.com/r/orgmode/comments/1cz0sy8/orgreadwise/][org-readwise]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0450cf0e85c655174512dfcee4222ceb846df2fc][Fix test failures for thingatpt support on Emacs 27]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=66cb45658dd1bd546e7051de05a99689b4483282][Add support for 'thing-at-point' to get URL at point]] - Completion: - [[https://blog.hoetzel.info/post/consult-gnome-search/][Jürgen Hötzel: Gnome Search Provider: Emacs Integration]] ([[https://www.reddit.com/r/emacs/comments/1d3uwyn/emacs_integration_for_gnome_search_provider/][Reddit]]) - [[https://emacs.ch/@bram85/112484388933866322][consult-grep - pass additional grep flags with the -- separator]] - Coding: - [[https://arialdomartini.github.io/emacs-fsharp][Emacs as a F# IDE]] ([[https://www.reddit.com/r/planetemacs/comments/1cyutzr/emacs_as_a_f_ide/][Reddit]]) - [[https://github.com/clojure-emacs/cider/pull/3683][Basilisp support is coming to CIDER soon]] ([[https://hachyderm.io/@bbatsov/112512036346652612][@bbatsov@hachyderm.io]]) - [[https://www.youtube.com/watch?v=Mf_ppqsNqxc][Programando em java no emacs pt3]] (06:15) - [[https://github.com/mihaiolteanu/mugur][mugur: configurator for QMK compatible keyboards]] ([[https://www.reddit.com/r/emacs/comments/1cxv0jc/mugur_configurator_for_qmk_compatible_keyboards/][Reddit]]) - [[https://github.com/liuyinz/mise.el][mise: uses the mise tool to determine per-directory/project environment variables and then set those on a per-buffer basis]] - [[https://emacs.dyerdwelling.family/emacs/20240524160249-emacs--new-package-xkb-mode/][James Dyer: New Package, xkb-mode, to edit X Keyboard Extension Files]] - [[https://www.youtube.com/watch?v=WYXN2YmwDrk][Emacs Magit Visit Underlying File Of A Commit And Blaming 2024_05_27_04:01:10]] (08:56) - Mail, news, and chat: - [[https://todon.nl/@mousebot/112478847725003490][mastodon.el in MELPA updated to latest version, added other views]] - AI: - [[https://www.irfanhabib.com/2022-04-26-setting-up-github-copilot-in-emacs/][Setting up GitHub Copilot in Emacs]] (2022) - Community: - [[https://www.reddit.com/r/emacs/comments/1cxv4ir/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://karl-voit.at/2024/05/23/leaving-reddit][I'm stopping contributing to reddit and this is why]] ([[https://www.reddit.com/r/emacs/comments/1czgftu/im_stopping_contributing_to_reddit_and_this_is_why/][Reddit]], [[https://news.ycombinator.com/item?id=40464830][HN]]) - Karl Voit (publicvoit) - [[https://www.emacswiki.org/emacs/EmacsStories][Emacs used as a message router in Germany's ATC systems in the 1990s (2021)]] ([[https://news.ycombinator.com/item?id=40426453][HN]]) - Other: - [[https://janusworx.com/blog/search-for-something-kill-the-line-in-emacs/][Mario Jason Braganza: Search for Something! Kill the Line! In Emacs]] - flush-lines ([[https://irreal.org/blog/?p=12218][Irreal]]) - [[https://gist.github.com/dandrake/864f642850acaa3534cf5029868d12eb][surround-region.el improvement to keep nesting]] ([[https://mathstodon.xyz/@ddrake/112513659986008653][@ddrake@mathstodon.xyz]]) - [[https://github.com/misohena/el-easydraw/releases/tag/v1.2.0][Emacs Easy Draw v1.2.0 - preset, import SVG, include LaTeX, improved multi-line text…]] ([[https://www.reddit.com/r/emacs/comments/1cypj2u/emacs_easy_draw_v120_preset_import_svg_include/][Reddit]], [[https://news.ycombinator.com/item?id=40468408][HN]], [[https://lobste.rs/s/lzq8dk/embedded_drawing_tool_for_emacs][lobste.rs]]) - [[https://misskey.vikingkong.xyz/notes/9tlw4q40ki9e025m][create diary entries in Emacs using a specific folder structure]] - [[https://irreal.org/blog/?p=12195][Irreal: If Only]] - [[https://youtu.be/9pjJlPr__Yw][Touchscreen events on Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/1d098mp/touchscreen_events_on_emacs_29/][Reddit]]) - [[https://git.sr.ht/~goofansu/emacs-config/tree/main/lisp/lisp-alfred.el][Call Alfred workflows from Emacs using the external trigger]] ([[https://hachyderm.io/@goofansu/112491243579497746][@goofansu@hachyderm.io]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a212687e24fb6a7492db28e62070b03b43784660][Make `idle-update-delay` obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ebe6aa5f1092241a98e0a16db918e3dc1062f1c][* lisp/dired.el (dired-mode-map): Bind "E" to 'dired-do-open' (bug#18132).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=74f15ad72d937b309dafecba872bccd1a880181e][New variable shell-command-guess-dired-optional (bug#18132)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b53a20c61d30d4bef43f069b795b8c79bbaf091a][Documentation followup for last change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77ece5709a1d38df8cec33432e77044c308b1d6b][Support text overlays for thingatpt provider helpers]] - New packages: - [[package:casual-avy][casual-avy]]: Casual Avy (MELPA) - [[package:firebase-rules-mode][firebase-rules-mode]]: Editing support for firebase.rules (MELPA) - [[package:idlwave][idlwave]]: IDL editing mode for GNU Emacs (GNU ELPA) - [[package:noman][noman]]: Read command line help without a man page (MELPA) - [[package:puppet-ts-mode][puppet-ts-mode]]: Major mode for Puppet using Tree-sitter (MELPA) - [[package:sink][sink]]: Receive messages from the plan9 plumber (MELPA) - [[package:toggle-term][toggle-term]]: Quickly toggle persistent term and shell buffers (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-05][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! ** 2024-05-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-20-emacs-news/ :EXPORT_DATE: 2024-05-20T11:49:31-0400 :EXPORT_MODIFIED: 2024-05-21T09:10:26-0400 :END: #+begin_update [2024-05-21]: Updated upver.el announcement post URL. Thanks, gnomon-! #+end_update - Upcoming events: - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/301127537/ Sat May 25 1100 America/Los_Angeles - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 30 0030 Asia/Singapore - Emacs configuration: - [[https://github.com/marienz/nix-doom-emacs-unstraightened][marienz/nix-doom-emacs-unstraightened]] - [[https://github.com/kickingvegas/cclisp][Charles Choi's Emacs Config]] - Emacs Lisp: - [[https://me.literatelisp.eu/a-minimal-elisp-statuscommand.html][A minimal elisp status_command -- literatelisp.eu]] ([[https://emacs.ch/@thees/112467895496253197][@thees@emacs.ch]]) - run-with-timer - Appearance: it's so nice to see all these experiments - [[https://emacs.ch/@bram85/112463005253079332][Show current time in modeline if fullscreen is enabled]] - [[https://github.com/amno1/global-mode-line][Turn Emacs tab-bar into a global mode line]] ([[https://www.reddit.com/r/emacs/comments/1cr0587/turn_emacs_tabbar_into_a_global_mode_line/][Reddit]]) - [[https://gist.github.com/rougier/c75dcc1365d15a327260051086d68309][make-box.el]] ([[https://www.reddit.com/r/emacs/comments/1cuyu29/makeboxel/][Reddit]], [[https://irreal.org/blog/?p=12183][Irreal]]) - [[https://gist.github.com/rougier/8b79c9f2178e9cbebbeb41b50478a19d][make-tab-box.el]] ([[https://www.reddit.com/r/emacs/comments/1cvwqnc/maketabboxel/][Reddit]]) - [[https://github.com/ichernyshovvv/grid.el][grid.el - library for organizing blocks of text horizontally and vertically]] ([[https://www.reddit.com/r/emacs/comments/1cv3l0b/gridel_library_for_organizing_blocks_of_text/][Reddit]]) like a more flexible boxy - Navigation: - [[https://takeonrules.com/2024/05/17/modifying-emacs-link-hint-package-open-url-behavior-for-local-repositories/][Jeremy Friesen: Modifying Emacs link-hint Package Open URL Behavior for Local Repositories]] - [[https://takeonrules.com/2024/05/18/a-quiet-morning-of-practice-to-address-an-observed-personal-computering-workflow-snag/][Jeremy Friesen: A Quiet Morning of Practice to Address an Observed Personal Computering Workflow Snag]] nice reflection, too - [[https://www.youtube.com/watch?v=JzgM6xQbXas][Strategies for Emacs Window Management - System Crafters Live!]] (01:47:23) - Dired: - [[http://xenodium.com/emacs-git-rename-courtesy-of-dired][Alvaro Ramirez: Emacs: git rename, courtesy of dired]] ([[https://www.reddit.com/r/emacs/comments/1ctni1g/git_renames_via_wdired/][Reddit]], [[https://irreal.org/blog/?p=12179][Irreal]]) - set dired-vc-rename-file to t - [[https://emacs.ch/@zrzz/112461628887945766][my-find-file-noselect-wild-dired]] - Writing: - [[https://lists.gnu.org/archive/html/auctex-devel/2024-05/msg00040.html][Auctex 14.0.5: indirect buffers, latexmk preliminary support, TeX folding, new custom options]] - [[https://tusharhero.codeberg.page/tags.html][Tagged view (experimental)]] - Org Mode: - [[https://spelk.online/posts/life-in-text][Life in Text using Org mode]] (2020, [[https://emacs.ch/@spelk/112444291051002018][@spelk@emacs.ch]]) - [[https://members.optusnet.com.au/~charles57/GTD/gtd_workflow.html][How I use Emacs and Org-mode to implement GTD]] - [[https://youtu.be/FviVGzk-qHM?si=_wcHla_eNh5QOIxM][Org Agenda Fundamentals Volume 2: TODOs (Advanced)]] - [[https://takeonrules.com/2024/05/19/adding-an-emacs-command-to-summarize-headlines-with-chosen-tags/][Jeremy Friesen: Adding an Emacs Command to Summarize Headlines with Chosen Tags]] - [[https://www.youtube.com/watch?v=AE82bIKNVjk][Emacs at Lunch: Programmer Power Point]] (11:01) Dslide (formerly Macro Slides) [[https://github.com/positron-solutions/dslide][Github]] - [[https://www.reddit.com/r/orgmode/comments/1cwc5w8/guide_to_orgroam_interoperability_with_logseq_on/][Guide to Org-roam interoperability with Logseq on the go]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0af8d7bf406b75accc59693ff32178a282ee9726][etc/ORG-NEWS: Move more impacting changes near the top for Org 9.7 release]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f3e306c7375e6f9ba4dce27b8c3bdfbf9f2b78bc][lisp/org.el: Add `org-after-note-stored-hook']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ea8ed59c0279b8fc29a91adb336cb13b2b815b59][etc/ORG-NEWS (Org mode now fontifies...): Add references to manual]] - Denote: - [[https://protesilaos.com/codelog/2024-05-19-emacs-denote-reorder-file-name-components/][Protesilaos Stavrou: Emacs: Denote file name components can be reordered]] - Coding: - [[https://isamert.net/2024/05/14/announcement-upver-el-interactively-update-your-project-dependencies.html][Isa Mert Gurbuz: Announcement: upver.el -- Interactively update your project dependencies]] - [[https://psibi.in/posts/rustic.html][New Home for Rustic]] ([[https://www.reddit.com/r/emacs/comments/1csa4wv/new_home_for_rustic/][Reddit]]) - [[https://dev.to/rajasegar/exploring-asts-in-emacs-with-tree-sitter-fg1][Exploring ASTs in Emacs with Tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1crnwx9/exploring_asts_in_emacs_with_treesitter/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1cur6e9/what_is_the_coolest_thing_you_do_on_emacs_if_you/][What is the coolest thing you do on Emacs if you are a hardware designer?]] - Shells: - [[https://github.com/riscy/shx-for-emacs][shx-for-emacs: An Emacs shell-mode (and comint-mode) extension that enables displaying small plots and graphics and lets users write shell commands in Emacs Lisp]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1cr7515/for_some_reason_the_emacs_calendar_can_display/][For some reason, the Emacs calendar can display the names of the months as they were used by the French revolutionaries of 1792.]] - AI: - [[https://news.ycombinator.com/item?id=40399718][Show HN: A Better LLM UI in Emacs | Hacker News]] - Community: - [[https://www.reddit.com/r/emacs/comments/1csfnki/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - smerge transient map - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00789.html][Andrea Corallo appointed as new Emacs co-maintainer]] ([[https://www.reddit.com/r/emacs/comments/1cs3ztj/andrea_corallo_appointed_as_new_emacs_comaintainer/][Reddit]], [[https://irreal.org/blog/?p=12175][Irreal]]) - [[https://macadie.info/2024/05/20/2024-05-austin-emacs-meetup/][Eric MacAdie: 2024-05 Austin Emacs Meetup]] hahaha, "Karthink’s Emacs Mic Drop Hour of Power" - [[https://emacs.si/zapisniki/2024-05-09.html][Zapisnik sestanka cet 8. 5. 2024 [Orgmode predstavitev]​]] - [[https://www.multicians.org/mepap.html][Multics Emacs: the history, design, and implementation]] (1979, [[https://news.ycombinator.com/item?id=40365064][HN]]) - [[https://irreal.org/blog/?p=12177][Irreal: Two World Views]] - [[https://bob-irving.com/117-2/][Learning in Public Adventures – The Accidental Gardener]] ([[https://pkm.social/@birv2/112462853415678138][@birv2@pkm.social]]) - Other: - [[https://protesilaos.com/codelog/2024-05-20-emacs-substitute-0-3-0/][Protesilaos Stavrou: Emacs: Substitute version 0.3.0]] - [[https://www.reddit.com/r/emacs/comments/1cs35xp/texinfo_is_superior/][Texinfo is superior]] ([[https://irreal.org/blog/?p=12181][Irreal: Texinfo]]) - [[https://emacs.dyerdwelling.family/emacs/20240516070645-emacs--elisp-help-find-free-bindings-in-sway/][James Dyer: Writing Elisp to Find Available Keybindings in a Sway Config]] - [[https://lifeofpenguin.blogspot.com/2024/05/alternatives-in-gnu-emacs-wheel-of-time.html][Anand Tamariya: Alternatives in GNU Emacs - Wheel of time]] ([[https://www.reddit.com/r/emacs/comments/1cso1vz/alternatives_in_gnu_emacs_wheel_of_time/][Reddit]], [[https://youtu.be/iXuwyAxRhrg][YouTube]], [[https://www.reddit.com/r/emacs/comments/1cw73aq/git_log_goes_spiral/][Reddit]]) - [[https://codeberg.org/godmaire/charm-freeze.el][godmaire/charm-freeze.el - export region to PNG]] ([[https://mstdn.social/@godmaire/112456311352527524][@godmaire@mstdn.social]]) - [[https://www.reddit.com/r/emacs/comments/1ct6w5d/if_you_use_hammerspoon_summon_emacs_wherever_you/][if you use hammerspoon, summon emacs wherever you are]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00868.html][emacsclient-mail.desktop and --display]] - also mention of server-eval-args-left - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00913.html][MPS development stalling, work needed]]; [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00915.html][branch might not land if it becomes inactive]] - help might be good - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00858.html][Info search tip: i, info-apropos]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00878.html][Re: status of touchscreen support]] - complete on X and Android, [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00880.html][workaround]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00796.html][stipple progress]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae9045a8bd8d3917feb570adfab0b929b120a8e5][Allow defining custom providers for more "thingatpt" functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c4cc905d6b01eb049b8d9400da2722d7f818d623][Add connection-local variable `tramp-direct-async-process']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f917c3b45dc182a20d5e5d5954fae914fc5303be][; * etc/NEWS: Announce Oklab support.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e75921a1dcd8f4742e5bfbee7ca9b11016836e9e][New nXML schemas for Mono/.NET development]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b890bf2bd2fec54433f35d61e30542b3dadb612][New functions '(set-)window-cursor-type']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f27d763bbe3312b6039fa59f2874bd8e002d201][Make 'vtable-insert-object' more versatile]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e260bf1be7b03c21988a2090cde31970bd6bbfc9][Use "/local:" prefix in Eshell to run local commands when cwd is remote]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0cbed16b4573e0d6f848a4e239d559eeff08d95][* etc/NEWS: Rename 'type' -> 'ftype' and tweak it.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=407b88333bec69faba2d9d0a889a556e01247a76][Add documentation about sorting Imenu completions (bug#70846)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8dccc586ea4e927226585d15386cd935b15e9464][* etc/NEWS (Safety compilation parameter): Add entry.]] - New packages: - [[package:girly-notebook-theme][girly-notebook-theme]]: A light theme with vivid colours and cursive text (MELPA) - [[package:gpx][gpx]]: Major mode for GPX files (MELPA) - [[package:hide-secrets][hide-secrets]]: A package for hiding secrets in buffers (MELPA) - [[package:magit-file-icons][magit-file-icons]]: Icons for file entries in Magit buffers (MELPA) - [[package:ride-mode][ride-mode]]: A major-mode for editing RIDE language (MELPA) - [[package:window-tool-bar][window-tool-bar]]: Add tool bars inside windows (GNU ELPA) 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-05][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! ** 2024-05-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-13-emacs-news/ :EXPORT_DATE: 2024-05-13T12:16:25-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/may-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, May 25, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed May 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Concurrency (Hybrid) https://www.meetup.com/emacs-sf/events/300925914/ Thu May 16 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri May 17 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=ttHuA2qqtsQ][Una introducción Rápida y Furiosa a Emacs]] (09:57) - Emacs configuration: - [[https://github.com/noctuid/annalist.el][annalist.el: Record and display information such as keybindings]] - [[https://github.com/ichernyshovvv/light-dashboard][light-dashboard.el - Simple dashboard that may be used as a startup screen]] ([[https://www.reddit.com/r/emacs/comments/1cmmqyc/lightdashboardel_simple_dashboard_that_may_be/][Reddit]]) - [[https://codeberg.org/jasonp/dotfiles/src/branch/main/emacs/.emacs.d/site-lisp/meow-jpqwerty.el][meow-jpqwerty.el - emacs, vi, and CUA muscle memory while favoring selection-first editing]] ([[https://emacs.ch/@wirthy/112400091698832571][@wirthy@emacs.ch]]) - [[https://github.com/garyo/emacs-config][garyo/emacs-config: Emacs configuration]] ([[https://mastodon.mit.edu/@oberbrunner/112429881547127306][@oberbrunner@mastodon.mit.edu]]) - [[https://github.com/benleis1/emacs-init][benleis1's Emacs Config]] - [[https://github.com/triscuitcircuit/emacs.d][triscuitcircuit's Emacs Config]] - [[https://github.com/Manueljlin/.emacs.d][Manueljlin's Emacs Config]] - Emacs Lisp: - [[https://github.com/emacscollective/elx][elx: Extract information from Emacs Lisp libraries]] - [[https://www.reddit.com/r/emacs/comments/1cncbe2/do_you_react_when_a_package_depends_on_dash_why/][Do you react when a package depends on Dash? Why?]] ([[https://irreal.org/blog/?p=12173][Irreal]]) - [[https://www.youtube.com/watch?v=Jeior2nODNo][elisp-jp振り返り(38)]] (37:31) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1cnduz7/playing_with_boxes/][Playing with boxes]] - [[https://media.emacs.ch/cache/media_attachments/files/112/409/771/310/939/089/original/7802326a5f491d1f.png][girly-notebook-theme]] ([[https://transmom.love/@elilla/112406633906075028][@elilla@transmom.love]]) - Navigation: - [[https://karthinks.com/software/emacs-window-management-almanac/][karthinks - The Emacs Window Management Almanac]] ([[https://www.reddit.com/r/emacs/comments/1cpfi97/karthinks_the_emacs_window_management_almanac/][Reddit]], [[https://news.ycombinator.com/item?id=40326362][HN]], [[https://lobste.rs/s/qjvt01/emacs_window_management_almanac][lobste.rs]], [[https://lemmy.ml/post/15521440?scrollToComments=true][lemmy.ml]]) - [[https://emacs.dyerdwelling.family/emacs/20240504183551-emacs--emacs-vim-navigation-without-evil/][James Dyer: Emacs Vim Navigation Without Evil]] ([[https://irreal.org/blog/?p=12168][Irreal]]) - [[https://media.emacs.ch/cache/media_attachments/files/112/430/957/230/867/731/original/7c79bf549efffda8.png][Emacs transient menu for Avy by Charles Choi]] ([[https://sfba.social/@kickingvegas/112430957177419204][@kickingvegas@sfba.social]]) - [[https://www.youtube.com/watch?v=RXqe-Kz-75s][Pavlov's Dog and Closed Emacs Buffers #emacs #coding]] (00:35) - defun for reopen-last-closed-file - Dired: - [[http://yummymelon.com/devnull/announcing-casual-dired---an-opinionated-porcelain-for-the-emacs-file-manager.html][Announcing Casual Dired - an opinionated porcelain for the Emacs file manager]] ([[https://www.reddit.com/r/emacs/comments/1clvkfe/announcing_casual_dired_an_opinionated_porcelain/][Reddit]], [[https://irreal.org/blog/?p=12162][Irreal]]) - [[https://protesilaos.com/codelog/2024-05-07-emacs-dired-preview-0-2-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.2.0]] - [[https://emacs.ch/@zrzz/112409796219922677][dired-omit-mode appreciation]] - Writing: - [[https://www.youtube.com/watch?amp;t=497&v=XRpHIa-2XCE][Simple, Non-Commercial, Open Source Notes]] (30:24, 2023) - [[https://www.youtube.com/watch?v=7079P2avZXc][Instalación/Configuración de Emacs y Latex]] (12:05) - Org Mode: - [[https://github.com/james-stoup/org-mode-better-defaults][I created an in-depth Org Mode tutorial for users new to both Org Mode and Emacs]] ([[https://www.reddit.com/r/orgmode/comments/1cmti16/i_created_an_indepth_org_mode_tutorial_for_users/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1cmtjs9/if_you_want_to_learn_org_mode_checkout_my/][r/emacs]]) - [[https://i.redd.it/50cft8f9i10d1.gif][how I organize my life in org-mode - using column view [article]​]] ([[https://www.reddit.com/r/emacs/comments/1cqenh1/how_i_organize_my_life_in_orgmode_using_column/][Reddit]]) - [[https://www.youtube.com/watch?v=TSK56ws_hDc][Org Mode Fundamentals Final Volume 11: External Links (Part 2)]] (09:45) - [[https://unixbhaskar.wordpress.com/2024/05/08/emacs-org-capture-templates-and-their-benefits/][Emacs Org-Capture Templates And Their Benefits]] - [[https://www.youtube.com/watch?v=TZApBy0XM2Y][Emacs Org Capture Template Semi-Automatic Way Of Capturing Source Code 2024_05_13_04:17:11]] (05:54) - [[https://blog.notroot.online/posts/blogging-with-emacs:-bells-and-whistles/][Blogging with Emacs: Plots and Diagrams]] - [[https://edmundmiller.dev/posts/org-journal-age/][Using age with org-journal • Edmund Miller]] ([[https://lobste.rs/s/nroamu/using_age_with_org_journal][lobste.rs]]) - [[https://youtu.be/AE82bIKNVjk][org-tree-slide, but with babel integration and programmable slides]] ([[https://www.reddit.com/r/emacs/comments/1cqw8j6/orgtreeslide_but_with_babel_integration_and/][Reddit]]) - [[https://youtube.com/watch?v=5HffQU4TFII&si=khMaOGWWvTgmCK95][using emacs org-roam and elfeed to create syndicated content nodes.]] - [[https://www.youtube.com/watch?v=pKe45oquEBk][OrgNote 0.17.0: Extensions, e2e encryption, bookmarks, dashboard and some other features]] ([[https://www.reddit.com/r/emacs/comments/1co68am/orgnote_0170_extensions_e2e_encryption_bookmarks/][Reddit]]) - Android app - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b4d17c0629f7ad944946fb170d45297edcbb9904][ORG-NEWS: Reword inline image width note]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aa71facf6d9eb30380d1a579e4cc4748252f0c39][Respect `org-auto-align-tags' in all the editing commands]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1a7d7a5a5b754c462acf3fcf26db99375fe4c729][lisp/ox-md.el: New mixed-style option for `org-md-headline-style']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4131926984fa8240a526a6cf3d8ef76c1df1dbbe][org: New Org-wide custom option `org-sort-function']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=96b3129265dfc2fa4f30682ba17ea0fd30b42f4c][org-create-file-search-functions: Allow to provide link description]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1cpd72l/companyctags_v011_is_published/][company-ctags v0.1.1 is published]] - Coding: - [[https://www.youtube.com/watch?v=Ihfc8sWHUN8][Emacs as code navigation tool]] (15:50) - [[https://www.youtube.com/watch?v=VHeb2GFVEZQ][treesit-explore-mode in Emacs to explore ASTs #emacs #treesitter]] (00:40) - [[https://www.youtube.com/watch?v=fus6EW3Y8as][Tree-sitter Inspect mode in Emacs #emacs #treesitter]] (00:39) - [[https://arne.me/blog/emacs-config-from-scratch-part-three][Arne Bahlo: Emacs Config From Scratch, Part 3: LSP & Tree-sitter]] - [[https://git.argp.in/ankit/dotfiles/commit/c5c165c830f9f61c88d366b8a01efb083ea4c97a][emacs: add support for build-tags in go test functions]] ([[https://emacs.ch/@ankit/112434097685584322][@ankit@emacs.ch]]) - [[https://github.com/3L0C/wks-mode][3L0C/wks-mode: Emacs mode for syntax highlighting wk's .wks files.]] Which-key-like popup menu for X11/wayland - [[https://edmundmiller.dev/posts/emacs-astro/][Setting up Doom Emacs for Astro Development • Edmund Miller]] - [[https://gitlab.com/gvol/gap-mode][gap-mode: Editing GAP files and running GAP in Emacs buffers]] - [[https://i.redd.it/vgl1so4o6dzc1.gif][PGmacs is a browsing/editing interface for PostgreSQL databases]] ([[https://www.reddit.com/r/emacs/comments/1cnsim4/pgmacs_is_a_browsingediting_interface_for/][Reddit]]) - [[https://github.com/vale981/python-vterm.el][vale981/python-vterm.el: A simple vterm-based mode for an inferior (i)Python REPL process in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1cpqq89/python_vterm_repl_port/][Reddit]]) - [[http://arialdomartini.github.io/emacs-fsharp][Arialdo Martini: Emacs as a F# IDE - Setup]] - Shells: - [[https://github.com/justinlime/toggle-term.el][justinlime/toggle-term.el: Toggle-term for emacs!]] - [[http://gem.librehacker.com/gemlog/starlog/20240506-0.gmi][2024-05-06 Emacs as a Shell: Part 1]] - [[http://gem.librehacker.com/gemlog/starlog/20240509-0.gmi][2024-05-09 Emacs as a Shell: Part 2]] - Mail, news, and chat: - [[https://gist.github.com/telenieko/c4109faa92f472a78fd800e61e8983e6][notmuch-delay.el -- Port of gnus-delay for notmuch]] - [[https://protesilaos.com/codelog/2024-05-11-emacs-notmuch-indicator-1-2-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.2.0]] - Doom Emacs: - [[https://www.youtube.com/watch?v=sn8Lzbfv3_0][Life.P Live Stream - Screen sharing - Doom Emacs on Windows with WSL2 and X Server]] (01:39:30) - Multimedia: - [[https://codeberg.org/nmtake/minimpc.el][nmtake/minimpc.el: Minimal MPD Client for Emacs - Codeberg.org]] ([[https://lemmy.ml/post/15556234][lemmy.ml]]) - Multimedia: - [[https://svbck.org/blog/2024-05-09-emms-dired-player-transient.html][My EMMS Dired-Player Transient]] ([[https://fosstodon.org/@svbck/112409880496638053][@svbck@fosstodon.org]], [[https://irreal.org/blog/?p=12188][Irreal]]) - [[http://anggtwu.net/2024-find-subed-mpv-links.html][Exploring the innards of subed-mpv with eev]] - [[https://diesenbacher.net/blog/entries/Updated-speechd-el-config.html][Updated speechd-el config]] - Fun: - [[https://howardism.org/RPG/programming-yes-but.html][GM Emulation using Emacs: On programming "yes, but ..." probabilistic outcomes in RPGs]] - [[https://youtu.be/dQv4KwMkrxA][Analyzing 3 Body Problem in GNU Emacs (Demo)]] ([[https://www.reddit.com/r/emacs/comments/1cohyi5/analyzing_3_body_problem_in_gnu_emacs_demo/][Reddit]]) - [[https://vim-racer.com/alternative-editors/emacs/#][A game for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1codj8c/a_game_for_emacs/][Reddit]]) - web-based trainer - AI: - [[https://github.com/rksm/org-ai][org-ai update: anthropic claude, perplexity.ai]] ([[https://toot.kra.hn/@robert/112407156254265417][@robert@toot.kra.hn]]) - [[https://plaindrops.de/blog/2024/CodingLispWithChatGPT/][Writing Lisp Code with ChatGPT | Plain DrOps]] ([[https://lemmy.ml/post/15443950?scrollToComments=true][lemmy.ml]]) - [[https://www.youtube.com/watch?v=AnKYntLM8GM][Code autocomplete using ellama on Emacs]] (01:37) - Community: - [[https://www.reddit.com/r/emacs/comments/1cmzd47/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=12158][Irreal: Emacs And Modal Editing]] - [[https://irreal.org/blog/?p=12160][Irreal: A Note Of Thanks]] - [[https://write.as/hobbsc/wandering-words-on-text-editors][Wandering words on text editors — rootwork v0.2]] ([[https://fosstodon.org/@amoroso/112399535043379313][@amoroso@fosstodon.org]]) - [[https://media.emacs.ch/cache/media_attachments/files/112/418/965/731/351/460/original/901324ea1766f50f.png][Notes from emacs.si meetup]] ([[https://toot.si/@kompot/112418960016375755][@kompot@toot.si]]) - Other: - [[https://github.com/jsyjr/mbtb/][mbtb: Emacs Mini-Buffer frame overlaid on Tab Bar (Proof of Concept)]] - [[http://yummymelon.com/devnull/sunrise-and-sunset-in-emacs.html][Sunrise and Sunset in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1coi83f/sunrise_and_sunset_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=12166][Irreal]]) - [[https://www.youtube.com/watch?v=d6o4TaPhATM][Emacs CTRL h a To Show Apropos And CTRL u Is For Universal Argument 2024_05_11_04:15:18]] (08:32) - [[https://www.youtube.com/watch?v=3kGWh8wWlaI][The "Backup Each Save" Emacs Package]] (02:49) - [[https://programadorwebvalencia.com/compilar-emacs-para-gnome/][COMPILAR EMACS PARA GNOME]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00621.html][MPS: Loaded pdump]] challenges, requesting ideas - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00693.html][Discussion about type declarations, maybe ftype]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00746.html][Progress on stipple support in MS Windows port]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00401.html][Re: Why `read-buffer` is implemented in C?]] explanation of why some functions are implemented in C instead of Lisp - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f560e759338e4cd43113fef39bb6e35c9e8a5893][ruby-rubocop-use-bundler: New user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e53e8b4cf44be0fac0eb92c816b2c7915533e283][Add Tramp method "nspawn"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b43c31d2f50dc71680dfd62412ce9b9afb6c65a4][New Tramp method "run0"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78761d699eed9e05bc4007927e63246c77c70ceb][; * etc/NEWS: Announce user-level change in dictionary.el.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4306aba2d0447fd79c0b749a984ccd7bdbc92361][* lisp/imenu.el (imenu-flatten): New defcustom (bug#70846).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=339b8349f436b3738cfa02b236e05c3da4c5a8a5][More Tramp optional methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c2bca6fe0f1c191444d2dc632190706b2a5b663d][* etc/NEWS: Elaborate `type` declare entry and regroup.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4808c63d43f529f41aac2f2bb14df7ab8f882440][Add Tramp method "apptainer"]] - New packages: - [[package:consult-denote][consult-denote]]: Use Consult in tandem with Denote (GNU ELPA) - [[package:ob-acl2][ob-acl2]]: Babel Functions for ACL2 (MELPA) - [[package:project-butler][project-butler]]: Lay out a project's buffers (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-05][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! ** 2024-05-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-06-emacs-news/ :EXPORT_DATE: 2024-05-06T10:52:51-0400 :END: - Upcoming events: - Emacs.si (in person): Emacs.si meetup #8 2024 (v #živo) https://dogodki.kompot.si/events/7350dff6-e688-4e84-8aad-4c734b4ed61f Thu May 9 2000 CET - Erlangen/Nueremberg: intro to Emacs (in German, in person) https://wwwcip.cs.fau.de/~oj14ozun/emacs/ Fri May 10 1400 Europe/Berlin - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 10 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed May 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://github.com/myuhe/smartrep.el][smartrep.el: Support sequential operation which omit prefix key]] - [[https://irreal.org/blog/?p=12145][Irreal: Should You Use Key Shortcuts or M-x]] - [[https://b.tuxes.uk/avoiding-emacs-bankruptcy.html][Avoiding Emacs Bankruptcy]] ([[https://lobste.rs/s/lknqgm/avoiding_emacs_bankruptcy_with_good][lobste.rs]]) - [[https://www.youtube.com/watch?v=bobKVvWilU8][GNU Emacs Which Key and Avy setup !!]] (34:59) - [[https://config.phundrak.com/emacs/basic-config.html#better-garbage-collection][Better garbage collection config]] ([[https://framapiaf.org/@ThierryStoehr/112395116757453984][@ThierryStoehr@framapiaf.org]]) - [[https://gist.github.com/mkleehammer/d91f5b35496a8ceab680ab9c553d211b][mkleehammer's Basic Emacs Keybindings]] ([[https://www.reddit.com/r/planetemacs/comments/1cj46ag/mkleehammers_basic_emacs_keybindings/][Reddit]]) - [[https://github.com/thornjad/aero][Aero Emacs: thornjad Spacemacs-based Emacs Config]] - [[https://github.com/darth-cheney/emacs-config/blob/macbook-m1/configuration.org][darth-cheney's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/1civcad/yetanotheremacsconfig/][Yet-another-emacs-config]] - [[https://emacs.dyerdwelling.family/emacs/20240425213402-emacs--how-to-map-ralt-to-ctrl/][James Dyer: How To Map RAlt to Ctrl for Emacs]] - Emacs Lisp: - [[https://github.com/emacs-eask/easky][Easky is the interface to control Eask CLI, it's a package manager and sandbox tools to test and manage your elisp packages.]] - [[https://www.youtube.com/watch?v=Gqd1Kut48N0][Xah Ep551 Emacs Lisp Coding, html text commands add related box]] (01:30:54) - Appearance: - [[https://github.com/emacsfodder/emacs-soothe-theme][emacs-soothe-theme: Dark Colorful theme for Emacs, built for synesthesiacs with a taste for Skittles™]] - Navigation: - [[https://github.com/alezost/mwim.el/][mwim: `Move Where I Mean: Switch between various line positions, like moving to the beginning/end of code, line or comment.]] - [[https://gist.github.com/Nondv/ee88a926427d1d3e5f54b1f6963ef3ef][Custom navigation minor mode]] ([[https://www.reddit.com/r/emacs/comments/1ckqg4n/custom_navigation_minor_mode/][Reddit]]) - [[https://protesilaos.com/codelog/2024-05-06-emacs-beframe-1-1-0/][Protesilaos Stavrou: Emacs: beframe version 1.1.0]] - Dired: - [[http://yummymelon.com/devnull/announcing-casual-dired---an-opinionated-porcelain-for-the-emacs-file-manager.html][nfdn: Announcing Casual Dired - an opinionated porcelain for the Emacs file manager]] ([[https://sfba.social/@kickingvegas/112396404316301215][@kickingvegas@sfba.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=0mxdjKDpIZs][Org Mode Fundamentals Volume 10: External Links (Part 1)]] (07:28) - [[https://sqrtminusone.xyz/configs/emacs/#archiving-records][org-refile into archive, preserving header structure]] ([[https://emacs.ch/@sqrtminusone/112356880468653074][@sqrtminusone@emacs.ch]]) - [[https://lifeofpenguin.blogspot.com/2024/04/alternatives-in-gnu-emacs-file-explorer.html][Anand Tamariya: Alternatives in GNU Emacs - File Explorer]] ([[https://www.reddit.com/r/emacs/comments/1cgowkg/alternatives_in_gnu_emacs_file_explorer/][Reddit]]) - Org Mode links - [[https://youtube.com/watch?v=Wy9WvF5gWYg&si=ng7UWtSvKN3aVOlZ][Org-roam-bibtex - Quick Presentation]] ([[https://www.reddit.com/r/emacs/comments/1ciyk2e/orgroambibtex_quick_presentation/][Reddit]]) - [[https://www.youtube.com/watch?v=CEjWbQEfxZo][Macro Slides]] (00:43) - [[https://irreal.org/blog/?p=12143][Irreal: Porting From Obsidian To Org Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=43ba00b2b14adfb2670555f9a4a286bd4d1dc0d5][ob-latex: New custom option `org-babel-latex-process-alist']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5da0eb6ea77742bb8dbff82d105f79e829eaa415][org-element-timestamp-parser: Allow time in diary sexp timestamps]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fede1c9909e68fcd6c526ed6e63788e1fdf7d828][org-display-inline-images: Prioritize #+attr_org over other #+attr_...]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=badb09d679d7cde07e29b6c5fa7b52a0c24cb2f5][org-ctags.el: Do not activate on load]] - Denote: - [[https://plaindrops.de/blog/2024/medusadenote/][Projekt Medusa: Denote | Plain DrOps]] a Hydra for Denote ([[https://lemmy.ml/post/15188698][lemmy.ml]]) - Completion: - [[https://magnus.therning.org/2024-05-04-orderless-completion-in-lsp-mode.html][Magnus: Orderless completion in lsp-mode]] - Coding: - [[https://github.com/tralph3/conner/][Conner, define and run project specific commands]] - [[https://mbork.pl/2024-05-04_Pretty_printing_SQL][Marcin Borkowski: Pretty printing SQL]] - [[https://jtmoulia.srht.site/guides/emacs-python-hatch/][Emacs + Python + Hatch - HogLog]] ([[https://mstdn.social/@jtmoulia/112391859480316643][@jtmoulia@mstdn.social]]) - [[https://github.com/afroisalreadyinu/abl-mode][abl-mode: Simplify test-driven development of Python programs using virtual environments]] - [[https://www.youtube.com/watch?v=KTdyp8VbuUw][Productive Emacs (CIDER): Debugging]] (2016) - [[https://github.com/jhgorrell/ssh-config-mode-el][ssh-config-mode: Mode for fontification of ~/.ssh/config]] - [[https://www.reddit.com/r/emacs/comments/1ckqy3z/new_package_scalarepl_in_melpa_for_scala/][New package scala-repl in MELPA for Scala developers]] - [[https://www.youtube.com/watch?v=1Jp_EdRf4rs&feature=youtu.be][Kyle Meyer: A Tour of Magit]] - [[https://emacs.ch/@bram85/112365691040649759][bram85-magit-find-file-as-of - display a file at a certain moment]] - Math: - [[http://yummymelon.com/devnull/mathing-in-emacs-with-casual.html][Mathing in Emacs with Casual]] ([[https://www.reddit.com/r/emacs/comments/1ci1ly6/mathing_in_emacs_with_casual/][Reddit]], [[https://irreal.org/blog/?p=12147][Irreal]]) - Web: - [[https://lifeofpenguin.blogspot.com/2024/05/alternatives-in-gnu-emacs-tag-explorer.html][Anand Tamariya: Alternatives in GNU Emacs - Tag Explorer]] ([[https://www.reddit.com/r/emacs/comments/1clf2tr/alternatives_in_gnu_emacs_tag_explorer/][Reddit]]) Firefox bookmarks - Mail, news, and chat: - [[https://www.maketecheasier.com/use-email-within-emacs/][How to Use Email within Emacs]] (2023) - [[https://emacs.ch/@bram85/112356605868045323][bram85's elfeed configuration with custom functions, tags, relative dates, and read records]] - Fun: - [[https://takeonrules.com/2024/05/03/creating-an-emacs-helper-function-for-incrementing-a-game-clock-track/][Jeremy Friesen: Creating an Emacs Helper Function for Incrementing a Game Clock Track]] - [[https://www.reddit.com/r/emacs/comments/1ck8w2g/my_husband_has_become_a_vim_peasant_please_advise/][My husband has become a vim peasant - please advise]] - AI: - [[https://www.youtube.com/watch?v=wS1si5Lh9lA][OpenAI ChatGPT code completion emacs library]] (13:03) - Community: - [[https://www.reddit.com/r/emacs/comments/1chgsxe/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://news.ycombinator.com/item?id=40193485][Ask HN: What are your best Emacs tips? | Hacker News]] - [[https://protesilaos.com/codelog/2024-04-30-re-emacs-github-freedom-microsoft/][Re: Why host Emacs packages on GitHub? (Microsoft VS Freedom) | Protesilaos Stavrou]] ([[https://news.ycombinator.com/item?id=40208064][HN]]) - [[https://www.reddit.com/r/emacs/comments/1ciu2hw/i_challenge_anyone_to_beat_my_elisp_benchmark/][I challenge anyone to beat my Elisp benchmark results! 13.33s]] - Other: - [[https://gitlab.com/ostseepinguin1/hide-secrets-el][ostseepinguin / hide-secrets-el - hides secrets in buffer]] ([[https://emacs.ch/@SebasTEAan/112373279928713926][@SebasTEAan@emacs.ch]]) - [[https://emacspeak.blogspot.com/2024/05/emacspeak-600-dreamdog-unleashed.html][T. V. Raman: Emacspeak 60.0 (DreamDog) Unleashed!]] - [[https://irreal.org/blog/?p=12149][Irreal: Emacs Everywhere Revisited]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00017.html][Tip for handling multiple patches attached to an email]] M-| git am or piem-am - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00157.html][Explanation of what the pdumper does]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00144.html][Explanation of bidi structures]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00615.html][Tip for debugging garbage collection with or without rr]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00558.html][Discussion of project-type abstraction]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d51de0c5d90117bc1dc4bc5bc700253d71cd4579][Retract lexical cookie source load warning]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=370b216f08699bdd85b910868642df441c06306c][New variable 'project-files-relative-names']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfb31a06acadd5e819a3cb8dc6886122e53646f3][Locate error source of ExceptionGroup in Python shell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1121f17d7c4bc3b71edcd0799b894f50aa3a715e][Only issue lexical cookie warning for elisp files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=81bad84a617be38459da313a75719b5627bb15fe][Warn when loading .el files without lexical-binding declaration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a914667a0071e3a19846fff9ea5ff8e8f1457e17][Make the buffer displayed by tab-bar-select-restore-windows internal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da8b06bd6181bc56fb0f133d17cae7eff44a83e8][Merge branch 'lisp-func-type-decls' into 'master']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2e92c746eb7d1135d3d4ccecc774d79555ffb99][New function 'python-shell-send-block' for python-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0023891e84285c2ea2a8029f479135f792c9d1e9][Support hints in the :repeat keyword of defvar-keymap for repeat-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e1e8099aad0fbb2bc375b45379913b8ca55e926][* etc/NEWS (Function type declaration): Add entry.]] - New packages: - [[package:casual-dired][casual-dired]]: Casual Dired (MELPA) - [[package:conner][conner]]: Define and run project specific commands (MELPA) - [[package:context-transient][context-transient]]: Context specific transients (MELPA) - [[package:mindstream][mindstream]]: Start writing, stay focused, don't worry (MELPA) - [[package:org-bookmarks][org-bookmarks]]: Manage bookmarks in Org mode (MELPA) - [[package:xkb-mode][xkb-mode]]: Major mode for editing X Keyboard Extension (XKB) files (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-05][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! ** 2024-04-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-29-emacs-news/ :EXPORT_DATE: 2024-04-29T09:12:49-0400 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015530/ Wed May 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 2 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu May 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #8 2024 (v #živo) https://dogodki.kompot.si/events/7350dff6-e688-4e84-8aad-4c734b4ed61f Thu May 9 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 10 1800 Europe/Paris - Emacs configuration: - [[https://github.com/licht1stein/context-transient.el][licht1stein/context-transient.el: Context specific transient menus for Emacs]] ([[https://fosstodon.org/@mykhaylo/112332658750225433][@mykhaylo@fosstodon.org]]) - [[https://media.emacs.ch/cache/media_attachments/files/112/319/971/898/382/785/original/fa70436367188cfe.jpeg][Define git-repo-specific transient menus]] ([[https://fosstodon.org/@mykhaylo/112319965182011360][@mykhaylo@fosstodon.org]]) - [[https://www.reddit.com/r/emacs/comments/1cbxi2m/elpaca_update_log_live_preview/][Elpaca update log live preview]] - [[https://plaindrops.de/blog/2024/keymacs/][Keymacs, a program to generate Emacs keybindings]] ([[https://lemmy.ml/post/14798221?scrollToComments=true][lemmy.ml]]) - [[https://unixbhaskar.wordpress.com/2024/04/18/emacs-and-vim-inflate-them-for-the-sake-of-usefulness/][Emacs And Vim Inflate Them For The Sake Of Usefulness?]] - comparing startup times - [[https://github.com/t0yv0/t0yv0-emacs][t0yv0's Emacs Config]] - nix flake, consult, major-mode-hydra - [[https://github.com/dchrzanowski/.emacs.d][dchrzanowski's Emacs Config]]: snippets, evil, development, etc. - [[https://github.com/tttuuu888/.emacs.d/][tttuuu888's Emacs Config]]: async, evil, org, development, etc. - [[https://www.youtube.com/watch?v=22zyjf7xeuM][Emacs config showcase]] (11:24) - Appearance: - [[https://protesilaos.com/codelog/2024-04-29-spacious-padding-0-5-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.5.0]] - [[https://github.com/wachikun/emacs_bgex][emacs_bgex: Background extension for X, an unofficial patch for Gnu Emacs. Specify an image or color for the background and a different background for each buffer instead of per frame.]] - [[https://github.com/jdtsmith/ultra-scroll-mac][ultra-scroll-mac: Scroll emacs-mac like lightning. a smooth-scrolling package for emacs-mac. It provides highly optimized, pixel-precise smooth scrolling which can readily keep up with the very high event rates of modern trackpads and high-precision wheel mice.]] - [[https://codeberg.org/mekeor/emacs-most-faces/src/branch/default][most-faces.el --- A List of Most Available Faces]] - [[https://codeberg.org/mekeor/emacs-unsp/src/branch/default/unsp-theme.el][unsp-theme.el --- Theme unspecifying most face attributes]] - [[https://media.emacs.ch/media_attachments/files/112/341/143/494/448/307/original/c7d0e18c0e1abc0e.png][dingo-theme]] ([[https://emacs.ch/@zyd/112341143854861169][@zyd@emacs.ch]]) - [[https://www.jamescherti.com/emacs-tomorrow-night-deepblue-theme-a-refreshing-color-scheme-with-a-deep-blue-background/][Emacs Theme: Tomorrow Night Deepblue, a beautiful theme with a deep blue background]] - [[https://protesilaos.com/codelog/2024-04-28-ef-themes-1-7-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.7.0]] - Navigation: - [[https://emacs.ch/@zrzz/112335897673928856][Delete a neighbor window even in complex configurations; current window gets space when possible]] - Dired: - [[https://emacs.ch/@candletrading/112321421809586806][TIL: copy the timestamp of a file in Dired with T M-n]] - Writing: - [[https://git.sr.ht/~nobiot/ten][Ten 典: A tiny Emacs library to let you list definitions and search them like like a wiki for plain-text documents]] - [[https://youtube.com/watch?v=SUdlOpKLZdA&si=OoVu8ErUPm6rKSjd][Academic writing using Emacs, Zotero, and Gnuplot]] ([[https://www.reddit.com/r/emacs/comments/1cazsiz/academic_writing_using_emacs_zotero_and_gnuplot/][Reddit]]) - Org Mode: - [[https://youtube.com/watch?v=aiBt8CieE7U&si=J-iiHdacHedFoI3S][Double Your Productivity With Emacs Org-Mode]] (24:15, [[https://www.reddit.com/r/emacs/comments/1cdp5h2/double_your_productivity_with_emacs_orgmode/][Reddit]]) - [[https://irreal.org/blog/?p=12126][Irreal: Alphabetical Lists In Org Mode]] - [[https://www.youtube.com/watch?v=8dwmZ3ZGfRA][Org Mode Fundamentals Volume 8: Footnotes]] (11:48) - [[https://youtube.com/watch?v=im5VmuV0WNI&si=67ABnYaZ7b85Ddfc][Org Mode Fundamentals Volume 9: Hyperlinks and Internal Links]] (11:37, [[https://www.reddit.com/r/emacs/comments/1cfkhwy/org_mode_fundamentals_volume_9_hyperlinks_and/][Reddit]], [[https://irreal.org/blog/?p=12151][Irreal]]) - [[https://gist.github.com/jdtsmith/cb2b94101fd452c4ba6b647531aa5b3d][org-refile-attach.el: Move attachments when refiling org nodes]] - [[https://github.com/meedstrom/org-node][Some of you saw my quickroam.el two weeks ago - now see the fully grown org-node.el, the bizarro org-roam!]] ([[https://www.reddit.com/r/emacs/comments/1cfbgqi/some_of_you_saw_my_quickroamel_two_weeks_ago_now/][Reddit]]) - [[https://gist.github.com/rougier/f6573b7dddb4da23b6bed573e17cbec4][org-mode experiments (WIP)]] ([[https://www.reddit.com/r/emacs/comments/1cebjwk/orgmode_experiments_wip/][Reddit]]) - More appearance tweaks - Import, export, and integration: - [[https://github.com/howardabrams/hamacs/blob/main/elisp/ox-confluence.el][hamacs/elisp/ox-confluence.el at main · howardabrams/hamacs · GitHub]] ([[https://emacs.ch/@howard/112332645872377825][@howard@emacs.ch]]) - [[https://www.henryleach.com/2024/04/adding-details/summary-to-hugo-org-mode-posts][Adding Details/Summary to Hugo Org-Mode Posts | Notes]] ([[https://social.lol/@hl/112316808730619187][@hl@social.lol]]) - [[https://www.youtube.com/watch?v=Hmkdxevq4Fg][Emacs Org Babel Package Provides Various Facilities 2024_04_27_16:49:17]] (09:18) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=065af4b42a48862110b8c6f45d1ae9b0e4aad69c][ox-html: Use non-number footnote names as link anchors]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4e6fa96e2659be1f8ec5189bbce661e99aeeb466][lisp/org-colview.el: Add link parameter to colview dynamic block]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5a98b4c563dc6e688e805e4ef8411c65f5d0471b][lisp/org-colview.el: Add formatter parameter to colview dynamic block]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f124b616d98aebb9509ef5884d555a3b44ae8ded][oc-biblatex: Allow native biblatex options in CITE_EXPORT]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=252cc0be07ef2ed0f5d386289251cbc193fbfa16][ob-lua: Support all types and multiple values in results]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c6c5474b7e96fa0c7d858d166ae698e6b5ca69ae][ob-exp: Preserve header arguments in source block after processing]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=46e13c3ebd32f685080914b4d6a5574296ef73cc][ox-latex: New option to customize LaTeX footnote command]] - Completion: - [[https://jao.io/blog/consulting-spotify-in-a-better-way.html][consulting spotify in a better way]] - Coding: - [[https://borretti.me/article/better-xml-editing-for-emacs][Better XML Editing for Emacs]] ([[https://mastodon.social/@jnpn/112349423385409249][@jnpn@mastodon.social]]) - [[https://fanpengkong.com/post/emacs-ccpp/emacs-ccpp/][Setting up C/C++ development environment in Emacs]] - [[https://www.reddit.com/r/emacs/comments/1cdq488/do_not_upgrade_treesitter_or_else_emacs_crashes/][Do not upgrade tree-sitter, or else Emacs crashes]] - [[https://www.reddit.com/r/emacs/comments/1cej9fr/hierarchical_treesitter_based_imenulist_with_java/][Hierarchical treesitter based imenu-list with java]] - Math: - [[https://lifeofpenguin.blogspot.com/2024/04/alternatives-in-gnu-emacs.html][Anand Tamariya: Alternatives in GNU Emacs]] (0:14, [[https://youtu.be/4ljvsHPBD5g][YouTube]]) - Stock heatmap with circle packing - Web: - [[https://codeberg.org/martianh/tumblesocks][Tumblr: martianh/tumblesocks: fork of https://github.com/gcr/tumblesocks.git with some tiny fixes to un-break things]] ([[https://mstdn.ca/@teledyn/112340446050736071][@teledyn@mstdn.ca]]) - [[https://share.karthinks.com/consult-web-full-async-demo.mp4][[mp4] consult-web-full-async-demo.mp4]] - Mail, news, and chat: - [[https://codeberg.org/mattof/rcirc-sqlite][rcirc-sqlite update: rcirc-sqlite-register]] ([[https://emacs.ch/@mattof/112316509454223855][@mattof@emacs.ch]]) - [[https://lemmy.ml/post/14813983?scrollToComments=true][Atom backend for Gnus merged - Lemmy]] - [[https://github.com/howardabrams/hamacs/blob/main/ha-feed-reader.org#L93][Howard Abram's configuration for Elfeed using feeds in an Org file]] ([[https://emacs.ch/@howard/112349303943257673][@howard@emacs.ch]]) - Fun: - [[https://www.extrema.is/blog/2024/04/29/emacs-philosophy][Emacs Philosophy « Blog « extrema.is]] ([[https://lemmy.ml/post/15025725][lemmy.ml]]) - a song - [[https://lifeofpenguin.blogspot.com/2024/04/analyzing-3-body-problem-in-gnu-emacs.html][Anand Tamariya: Analyzing 3 Body Problem in GNU Emacs]] - AI: - [[https://emacs.ch/@bram85/112330272114676857][kagi 0.5: define-kagi-fastgpt-prompt, embed prompts and responses inside Org, no-cache]] - Community: - [[https://www.reddit.com/r/emacs/comments/1cbsvxd/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ccsdn2/for_what_is_gnu_emacs_useful/][For what is GNU Emacs Useful?]] (1991, [[https://irreal.org/blog/?p=12154][Irreal]]) - [[https://protesilaos.com/codelog/2024-04-24-re-what-keeps-you-emacs/][Protesilaos Stavrou: Re: what keeps you coming back to Emacs?]] ([[https://irreal.org/blog/?p=12131][Irreal]]) - [[https://news.ycombinator.com/item?id=40156205][Ask HN: Any fun ways to learn Emacs? | Hacker News]] - [[http://www.emacs.dyerdwelling.family/emacs/20240424142938-emacs--emacs-over-the-last-30-years/][James Dyer: My Emacs Key Workflow Moments Over The Last 30 Years]] ([[https://www.reddit.com/r/planetemacs/comments/1cdpk1c/james_dyer_my_emacs_key_workflow_moments_over_the/][Reddit]]) - [[https://ismailefe.org/blog/hobbies/index.html][İsmail Efe: Hobbies]] - [[https://nates.fun/vimmer-tries-emacs.html][Vimmer tries Emacs]] ([[https://news.ycombinator.com/item?id=40148985][HN]]) - [[https://dreamsongs.com/Files/HOPL2-Uncut.pdf][The Evolution of Lisp]] ([[https://www.reddit.com/r/emacs/comments/1cbxtat/the_evolution_of_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=yLZwLSzkH3E][Lucid Energize Demo VHS, 1993 - Looking at the past and seeing the future]] ([[https://www.reddit.com/r/emacs/comments/1ccqily/looking_at_the_past_and_seeing_the_future/][Reddit]]) - [[https://github.com/sponsors/emacs-lsp][Become a sponsor to emacs-lsp]] - Other: - [[https://news.ycombinator.com/item?id=40193485][Ask HN: What are your best Emacs tips? | Hacker News]] - [[https://www.emoses.org/posts/rectangle-number-lines/][Evan Moses: Emacs Tidbit: rectangle-number-lines]] ([[https://irreal.org/blog/?p=12135][Irreal]], [[https://lobste.rs/s/lpodta/emacs_tidbit_rectangle_number_lines][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/1cbq6cx/q_svg_image_map/][Q: SVG Image Map]] - [[https://simonsafar.com/2024/whisper/][Voice recognition with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1cajii7/voice_recognition_with_emacs/][Reddit]]) - [[https://github.com/robertmeta/sharpwin][sharpwin: An emacspeak server written in C# intended to be as async as reasonable, fast and responsive]] - [[https://github.com/rksm/bookstack-editor][rksm/bookstack-editor: Programatically sync & edit bookstack wikis]] ([[https://toot.kra.hn/@robert/112321719813549678][@robert@toot.kra.hn]]) - [[https://media.emacs.ch/media_attachments/files/112/338/013/716/059/924/original/fd6d802ba6e6a3a6.png][OpenMeteo client update: adding new API features: weather forecast, solar radiation, previous runs, historical weather data]] ([[https://emacs.ch/@sqrtminusone/112338010003150012][@sqrtminusone@emacs.ch]]) - [[https://gitlab.com/grinn.amy/keepass.el][keepass.el: Retrieve passwords to the kill ring from KeePass]] - [[https://mbork.pl/2024-04-27_Emacs_everywhere][Marcin Borkowski: Emacs everywhere]] ([[https://www.reddit.com/r/planetemacs/comments/1cel3zw/marcin_borkowski_emacs_everywhere/][Reddit]], [[https://irreal.org/blog/?p=12139][Irreal]]) - Emacs development: - [[https://mail.gnu.org/archive/html/emacs-devel/2024-04/msg00434.html][A new GC method (MPS) is WIP]] ([[https://www.reddit.com/r/emacs/comments/1cblokb/a_new_gc_method_mps_is_wip/][Reddit]], [[https://news.ycombinator.com/item?id=40154776][HN]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3be382311fa03b9ec9c571b5e5737ff2d51bc2d3][Declare the variable `rx-constituents` obsolete.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8718a7c7062eb562e2fda0dee5f7bfddb0861f1d][Add `drop` as alias for `nthcdr`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c46066cb6b3a9c87fb29be8cbdd4d90312f7020][Adapt eww to touch screens, mice and text conversion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f2bccae22bd47a2e7e0937b78ea06131711b935a][Use a dedicated type to represent interpreted-function values]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f589eb924085a4612f46728e8850073128a2e43][Add support for colored and styled underlines on tty frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1601c5a518dfa208af4827c56cf9570f3b90e15d][Gnus: Add back end for Atom feeds (nnatom)]] - New packages: - [[package:colorful-mode][colorful-mode]]: Preview any color in your buffer in real time (GNU ELPA) - [[package:evil-lispops][evil-lispops]]: Operations for editing lisp evilly (MELPA) - [[package:mise][mise]]: Support for `mise' cli (MELPA) - [[package:org-web-track][org-web-track]]: Web data tracking framework in org mode (MELPA) - [[package:pkl-mode][pkl-mode]]: Major mode for editing Pkl files (MELPA) - [[package:scala-repl][scala-repl]]: Scala REPL 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-04][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! ** 2024-04-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-22-emacs-news/ :EXPORT_DATE: 2024-04-22T08:36:43-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 24 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 25 0030 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Testing (Hybrid) https://www.meetup.com/emacs-sf/events/300476166/ Thu Apr 25 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Apr 26 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015530/ Wed May 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 2 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu May 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=3GkYwMTO4MY][Introducción a Linux. M11. Operaciones con emacs. | 71/107 | UPV]] (04:04) - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20240417211640-emacs--transitioning-ralt-to-ctrl-enhancing-emacs-keybindings/][James Dyer: Transitioning RAlt to Ctrl - Enhancing Emacs Keybindings]] - [[https://github.com/sstraust/shannonmax][Announcing ShannonMax: analyze your keybindings with information theory]] ([[https://www.reddit.com/r/emacs/comments/1c4yeme/announcing_shannonmax_analyze_your_keybindings/][Reddit]]) - [[https://github.com/uqix/.emacs.d][uqix's Emacs Config]] - [[https://github.com/LuciusChen/.emacs.d][LuciusChen's Emacs Config]] - [[https://github.com/mrunhap/.emacs.d/blob/master/init.el][mrunhap's Emacs Config]] - Emacs Lisp: - [[http://yummymelon.com/devnull/writing-better-elisp-docstrings.html][Writing Better Elisp Docstrings]] ([[https://www.reddit.com/r/emacs/comments/1c7ngki/writing_better_elisp_docstrings/][Reddit]], [[https://irreal.org/blog/?p=12122][Irreal]]) - [[https://www.youtube.com/watch?v=7DBdmJNWe2M][Intuizioni su Emacs-Lisp]] (01:04:30) - [[https://www.youtube.com/watch?v=pu-CEk0Vh5s][elisp-jp振り返り(17)]] (38:21), [[https://www.youtube.com/watch?v=iD1DGpSoAaY][18]] (35:41), [[https://www.youtube.com/watch?v=MwaQ0WsOcGs][19]] (36:21), [[https://www.youtube.com/watch?v=mnTAD6OVcvw][20]] (33:30), [[https://www.youtube.com/watch?v=hBoOhLpg-hs][21]] (41:01) - [[https://www.youtube.com/watch?v=MM8sNbNHX_E][xah Ep546 emacs lisp coding]] (55:11) - turning ASCII keyboard diagram pairs into an alist - Appearance: - [[https://linuxrenaissance.com/post/emacs-row-numbers/][How to show row numbers in Emacs]] ([[https://fosstodon.org/@LinuxRenaissance/112286504879025519][@LinuxRenaissance@fosstodon.org]]) - display-line-numbers-mode - [[https://andreyor.st/posts/2020-05-10-making-emacs-tabs-look-like-in-atom/][Making Emacs tabs look like in Atom]] (2020, [[https://www.reddit.com/r/planetemacs/comments/1c6hydt/making_emacs_tabs_look_like_in_atom/][Reddit]]) - [[https://protesilaos.com/codelog/2024-04-16-fontaine-2-0-0/][Protesilaos Stavrou: Emacs: fontaine version 2.0.0]] - [[https://www.youtube.com/watch?v=f4E3QCrilms][The Emacs Tomorrow Night Deepblue Theme]] (02:57) - Navigation: - [[https://mbork.pl/2024-04-15_Improving_recenter-top-bottom_and_reposition-window][Marcin Borkowski: Improving recenter-top-bottom and reposition-window]] - [[https://mbork.pl/2024-04-22_Next-Error-Follow_mode][Marcin Borkowski: Next-Error-Follow mode]] ([[https://irreal.org/blog/?p=12128][Irreal]]) - [[https://github.com/aatmunbaxi/lasgun.el][aatmunbaxi/lasgun.el: Avy-backed, actionable placement of multiple marks]] ([[https://www.reddit.com/r/emacs/comments/1c6epwl/lasgunel_avybacked_actionable_placement_of/][Reddit]]) - [[https://git.sr.ht/~nobiot/ren][ren: Ren 連: A tiny Emacs package that lets you use plain-text hyperlinks that work in different modes and across directories and project repositories]] - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1c72quf/gnu_hyperbole_now_available_from_melpa_plus/][GNU Hyperbole now available from Melpa plus hyrolo.py script]] - Dired: - [[https://github.com/rtrppl/cleandesk][rtrppl/cleandesk: rapid renaming and sorting for dired]] ([[https://emacs.ch/@laotang/112303684179162252][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=vm-FvNdYFcc][Dired subtree has a toggle!]] - Writing: - [[https://www.youtube.com/watch?v=cMKn2BgVics][Literature Alerts - OpenAlex + GitHUB Actions + Emacs and Zotero]] (10:03) - Org Mode: - [[https://www.youtube.com/watch?v=EAHFF-lvWrs][Emacs Org Insert Template Structure Helps Fuse Predefined Templates 2024_04_19_03:12:21]] (10:11) - [[https://www.reddit.com/r/emacs/comments/1c7jtjo/dynamic_file_tags_for_org_source_block_results/][Dynamic :file tags for org source block results]] - [[https://gist.github.com/dmitrym0/ba0045fff7b270f8ed70d8d6142abd5b][dailies.el: Moves a task from an old daily note to today's note]] - [[https://monospace.games/misc/auction/manual][Auction - an exporter and web UI for org mode]] ([[https://www.reddit.com/r/emacs/comments/1c5hcdh/auction_an_exporter_and_web_ui_for_org_mode/][Reddit]]) - [[http://gem.librehacker.com/gemlog/starlog/20240418-0.gmi][2024-04-18 Emacs: Roaming Roam]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5b0b7f2924c013c945c1891fd6338a211912ed97][org-paste-subtree: With single/double prefix, force inserting sibling/child]] - Denote: - [[https://protesilaos.com/codelog/2024-04-21-emacs-denote-heading-backlinks/][Protesilaos Stavrou: Emacs: Denote backlinks for Org headings]] - Completion: - [[https://github.com/naiquevin/axy][axy - Ad hoc expansion of yasnippet from anywhere in emacs]] ([[https://www.reddit.com/r/emacs/comments/1c66ad9/axy_ad_hoc_expansion_of_yasnippet_from_anywhere/][Reddit]]) - Coding: - [[https://codeberg.org/harald/eglot-semtok][eglot-semtok: Semantic Tokens for eglot (experimental)]] ([[https://www.reddit.com/r/planetemacs/comments/1c99onn/eglotsemtok_semantic_tokens_for_eglot_experimental/][Reddit]]) - [[https://codeberg.org/arouene/flymake-golangci.el][arouene/flymake-golangci.el: This is a Flymake backend for the linter golangci-lint. - Codeberg.org]] ([[https://emacs.ch/@arouene/112311486801777839][@arouene@emacs.ch]]) - Math: - [[https://melpa.org/#/casual][Casual v1.5.0 release: computer algebra, data files, infinite mode support, separators, settings, UI improvements]] ([[https://sfba.social/@kickingvegas/112283627186226821][@kickingvegas@sfba.social]]) - Shells: - [[https://irreal.org/blog/?p=12120][Irreal: Defining Eshell Commands]] - Web: - [[https://i.redd.it/908zsd6q2cvc1.gif][Announcing consult-web: A package to get web and omni search results directly in emacs minibuffer!]] ([[https://www.youtube.com/watch?v=7pDfyqBZwvo][YouTube]] 01:40:56, [[https://www.reddit.com/r/emacs/comments/1c7jsk1/announcing_consultweb_a_package_to_get_web_and/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1dejyt0/emacs_consultweb_package_get_web_search_results/][Reddit]]) - Mail, news, and chat: - [[https://emacs.ch/@viz/112314875662757972][message.el tip for sendmail and msmtp: message-sendmail-f-is-evil and --read-envelope-from or mail-envelope-from]] - [[https://github.com/clarete/hackernews.el][hackernews.el: Hacker News client for Emacs]] - [[https://codeberg.org/mattof/rcirc-sqlite][New version of rcirc-sqlite: narrowing queries, request logs for a nick]] ([[https://emacs.ch/@mattof/112281641294070420][@mattof@emacs.ch]]) - [[https://github.com/alphapapa/ement.el/releases/tag/v0.15][Release v0.15 · Ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/freemacs/comments/1c5iwc5/release_v015_ementel_matrix_client_for_emacs/][Reddit]]) - Evil mode: - [[https://www.emoses.org/posts/dont-write-2/][No I don't want 2, Emacs]] ([[https://www.reddit.com/r/emacs/comments/1c5ptgv/no_i_dont_want_2_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=40047256][HN]], [[https://lobste.rs/s/efmbul/no_i_don_t_want_2_emacs][lobste.rs]], [[https://irreal.org/blog/?p=12124][Irreal]]) :w2 - AI: - [[https://www.youtube.com/watch?v=yAL0cw1ePqw][Amazing integration of LLM into any workflow using GPTEL and Emacs]] (28:31) - Community: - [[https://www.reddit.com/r/emacs/comments/1c64gcj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sachachua.com/blog/2024/04/emacs-interview-daniel-semyonov/][Emacs interview: Daniel Semyonov]] ([[https://irreal.org/blog/?p=12114][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1c70qez/emacs_successors/][Emacs successors?]] - TRAMP: - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2024-04/msg00132.html][Reminder that you can use ~/.ssh/config to set users etc. when using TRAMP]] - Other: - [[https://github.com/anonimitoraf/emacs-clippo][emacs-clippo: Clipboard Manager via Emacs!]] - [[https://tech.toryanderson.com/2024/04/19/stop-freezes-disable-global-undo-tree/][Tory Anderson: stop freezes: disable global undo-tree]] - [[https://lifeofpenguin.blogspot.com/2024/04/circle-packing-animation-in-gnu-emacs.html][Anand Tamariya: Circle Packing Animation in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/1c60fej/circle_packing_animation_in_gnu_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=SuVE6Ps-f0g][Crafting Sway with Emacs Lisp - System Crafters Live!]] (02:00:27) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00322.html][MPS experiment successful]] - concurrent, incremental, generational, mostly-copying, thread-safe garbage collection (also [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00434.html][branch updates]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00508.html][Explanation of MPS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00440.html][Re: Dumping unexec]] - Debugging Emacs on Windows 9x is hard - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00439.html][Re: Dumping unexec (was: Question about pure space)]] - help wanted for porting pdumper - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00359.html][Issues with using UTF-8 by default on MS Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00517.html][Re: Objed maintenance]] - switching objed project to Amy's fork? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf5755aa91905a376e4ac9fedde6a645486e1589][Add treesit-add-font-lock-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=996b9576713f9d63ea7ff7e9630a15cb0a0214eb][New function treesit-parser-changed-ranges]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3f6d92714c31ccb87f56b13ee2606c05493c87d][Drag tabs to reorder buffers on the tab line.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c4f6c78b4b2ae0b1efadf5e664fa180e663037e][Flymake support for indicating errors in margin]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=230eecf12a688f87354ed2d360a7dfcd7e2dae6a][New keymap tab-line-mode-map and new tab order on tab-line (bug#69993)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91333dacfa1b9f1041ceeebb3d46e8e04048c4c9][Allow tabbing between widgets to skip inactive widgets (bug#70413)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ada429c375235c4d8bd3bf5e6bb2507fb44f63dd][* lisp/emacs-lisp/lisp.el (forward-sexp-function): Set back to nil.]] - New package: - [[package:track-changes][track-changes]]: API to react to buffer modifications (GNU ELPA) 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-04][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! ** 2024-04-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-15-emacs-news/ :EXPORT_DATE: 2024-04-15T09:07:16-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 27, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs (in French): Vendredi atelier Emacs Montpellier au Bib ! Attention Décalé du 12 au 19 avril ! https://mobilizon.fr/events/b84fd6f2-576b-4c9b-8cbf-7ae6a6efeb23 Fri Apr 19 1800 Europe/Paris - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 24 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 25 0030 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://emacs.ch/@pkal/112263117872976454][pkal's autoblog: New release of setup configuration macro package]] - [[https://www.reddit.com/r/emacs/comments/1c33bf9/elpamirror_230_is_published/][elpa-mirror 2.3.0 is published.]] - [[https://youtube.com/watch?v=ppbcLsc-F20&si=890kM5oeNXisBeRF][Emacs Left Hand Quick Commands -- Quick and AWESOME #modelm #keyboard]] (5:27, [[https://irreal.org/blog/?p=12103][Irreal]]) - [[https://elblogdelazaro.org/posts/2024-04-15-fichero-configuracion-emacs-2024/][Emacs: Mi fichero configuración 2024 · el blog de lázaro]] ([[https://mastodon.social/@victorhck/112276272032632173][@victorhck@mastodon.social]]) - [[https://github.com/mrunhap/.emacs.d][mrunhap's Emacs Config]] - [[https://gitlab.com/domsch1988/domacs][Dominik Schlack / Domacs · GitLab]] ([[https://www.reddit.com/r/emacs/comments/1bzpcm1/emacs_finally_starts_feeling_like_home/][Reddit]]) - [[https://gitlab.com/daniel.arnqvist/emacs-config][daniel.arnqvist's Emacs Config]] - Emacs Lisp: - [[https://susam.net/emacs-info-expressions.html][Susam Pal: Emacs Info Expressions]] ([[https://news.ycombinator.com/item?id=40021782][HN]]) - [[https://bobonmedicaldevicesoftware.com/blog/2024/04/08/creating-an-emacs-package-password-menu/][Creating an Emacs package: ‘password-menu’]] ([[https://www.reddit.com/r/emacs/comments/1bz108o/creating_an_emacs_package_passwordmenu/][Reddit]]) - [[https://www.youtube.com/watch?v=o-RHnmoDJZI][elisp-jp振り返り(11)]] (54:40) - [[https://www.youtube.com/watch?v=q7cvXWY_mtM][elisp-jp振り返り(10)]] (33:11) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1c3sepj/and_emoji_for_modified_and_up_to_date_buffers_in/][💾 and ✅ emoji for modified and up to date buffers in mode line]] - [[https://www.youtube.com/watch?v=HEan4QzO2iA][Making Emacs Beautiful]] (01:20:13) - [[https://github.com/aaronjensen/emacs-modern-tab-bar][aaronjensen/emacs-modern-tab-bar]] ([[https://www.reddit.com/r/emacs/comments/1c4bsu2/introducing_moderntabbarmode/][Reddit]], [[https://gist.github.com/satran/95195fc86289dcf05cc8f66c363edb36][Gist]], [[https://www.reddit.com/r/emacs/comments/1c3oqqh/modern_tabs_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1c2ndxf/emacs_tab_bar_that_looks_like_browser_tab_bars/][Emacs tab bar that looks like browser tab bars, also some nano love]] - [[https://www.jamescherti.com/emacs-tab-bar-vim-style-colors/][Making the Emacs Tab Bar Look Like Vim’s Tab Bar]] ([[https://www.reddit.com/r/emacs/comments/1c1vpfq/making_the_emacs_tab_bar_look_like_vims_tab_bar/][Reddit]]) - [[https://github.com/jamescherti/emacs-tomorrow-night-deepblue-theme]["Tomorrow Night Deepblue" Emacs theme, a beautiful deep blue variant of the Tomorrow Night theme]] ([[https://www.reddit.com/r/emacs/comments/1c4hz79/tomorrow_night_deepblue_emacs_theme_a_beautiful/][Reddit]]) - [[https://protesilaos.com/codelog/2024-04-09-emacs-ef-dream-reverie-themes/][Protesilaos Stavrou: Emacs: ef-reverie and ef-dream are added to the ef-themes]] - Navigation: - [[https://www.youtube.com/watch?v=r3T_R9wpB_o][Why use tabs with emacs (even the tab line variant)? - YouTube]] (11:51, [[https://www.reddit.com/r/emacs/comments/1c46jla/why_use_tabs_even_the_tab_line_variant_on_emacs/][Reddit]], [[https://irreal.org/blog/?p=12133][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=EU-6powpCGA&feature=youtu.be][Emacs Define Word And Thesaurus 2024_04_04_03:24:19]] - [[https://francopasut.netlify.app/post/markdown-vim-emacs-sublime-vscode/][D.V.F.P.: Markdown with Vim, Emacs, Sublime Text 4 and Visual Studio Code]] ([[https://irreal.org/blog/?p=12110][Irreal]]) - [[https://github.com/Michael-Allan/Breccia.Emacs][breccia-mode: editing Breccia, a lightweight markup language for point-form outlining and drafting. See reluk.ca/project/Breccia/]] - [[https://notxor.nueva-actitud.org/2024/04/02/tomar-notas-con-howm-en-emacs.html][Tomar notas con howm en Emacs]] - [[https://manueluberti.eu/posts/2024-04-10-thesis-latex/][Manuel Uberti: Thesis frontispiece with LaTeX]] - [[https://i.redd.it/7ep2ys29sguc1.gif][latex environment transclusions]] ([[https://www.reddit.com/r/emacs/comments/1c3wbrt/latex_environment_transclusions/][Reddit]]) - [[https://gist.github.com/tmalsburg/c4e8c9bc9a94a7f9faea21f1c7b2cd0f][An Emacs command that takes the DOI in the clipboard and inserts the corresponding BibTeX entry at point. · GitHub]] ([[https://scholar.social/@tmalsburg/112247612360028941][@tmalsburg@scholar.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=0-brF21ShRk][You Should Really Learn Org Mode - It's Easy]] - [[https://alpo.gitlab.io/jots/posts/2024/04/automatic-clock-in-in-org-mode/][Automatic Clock in in Org Mode | jots. tl;dr]] ([[https://hachyderm.io/@al3x/112269740144386873][@al3x@hachyderm.io]]) - [[https://i.redd.it/clhpsqlopwtc1.gif][[inspiration] multiple column view definition]] ([[https://www.reddit.com/r/orgmode/comments/1c1pabm/inspiration_multiple_column_view_definition/][Reddit]]) - [[https://emacs.ch/@grinn/112240900081287712][Using org-real to keep a horizon view of important things in Org - @grinn@emacs.ch]] - [[https://stackoverflow.com/a/78326595][Tip: using org-tree-to-indirect-buffer]] ([[https://social.tchncs.de/@Castiai/112274181955150217][@Castiai@social.tchncs.de]]) - [[https://zzamboni.org/post/beautifying-org-mode-in-emacs/][zzamboni.org | Beautifying Org Mode in Emacs]] (2018, [[https://news.ycombinator.com/item?id=40037844][HN]], [[https://irreal.org/blog/?p=12116][Irreal]]) - [[https://youtube.com/watch?v=Qqu6fBk7ibo&si=vI5-v7iOTb8Mns_6][Org Mode Fundamentals Volume 5: Sparse Trees]] (5:13, [[https://irreal.org/blog/?p=12105][Irreal]]) - [[https://www.youtube.com/watch?v=Hj4WQaTWZjw][Org Mode Fundamentals Volume 6: Plain Lists]] (04:52) - [[https://github.com/meedstrom/quickroam][quickroam: Fast versions of org-roam-node-find, -insert]] ([[https://www.reddit.com/r/emacs/comments/1c08e5z/quickroam_fast_versions_of_orgroamnodefind_insert/][Reddit]]) - Import, export, and integration: - [[https://systemcrafters.net/newsletter/sc-news-009.html][Issue 009 - System Crafters, including an Org tip for excluding headings when publishing]] ([[https://fosstodon.org/@daviwil/112252760630518915][@daviwil@fosstodon.org]]) - [[https://www.unwoundstack.com/blog/ob-coq.html][Unwound Stack: Ann: ob-coq]] - proof assistant - [[https://github.com/tmythicator/ob-ts-node][Org Babel support for Typescript via ts-node]] - [[https://www.miskatonic.org/2024/04/11/upgrading-tor/][William Denton: Upgrading my Tor bridges]] - configuration in Org - [[https://github.com/kijowski/eleventy-plugin-org][eleventy-plugin-org]] ([[https://www.reddit.com/r/orgmode/comments/1c2kk9b/eleventypluginorg/][Reddit]]) - [[http://yummymelon.com/devnull/exporting-utf-8-smart-quotes-from-org-mode.html][Exporting UTF-8 Smart Quotes from Org Mode]] - [[https://karl-voit.at/tags/lazyblorg/][More people using lazyblorg]] ([[https://graz.social/@publicvoit/112263506869505919][@publicvoit@graz.social]]) - [[https://git.sr.ht/~jmasson/org-gtasks][org-gtasks:Export/import all Google Tasks to org files.]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=66e307b411eb74409a2acb82d3450e9702e64c23][lisp/org-element.el: Add repeater-deadline support to org-element]] - Denote: - [[https://paste.sr.ht/~zyd/d3a393070f53ff3dc01e11e6c73d8b4a15c51e74][zyd-expand-and-complete-with-denote — paste.sr.ht]] ([[https://emacs.ch/@zyd/112239786407480932][@zyd@emacs.ch]] ) - Coding: - [[https://www.youtube.com/watch?v=XeOXeH7f_so][My development setup | Walkthrough | Terminal, Shell, Editor, Multiplexer]] (16:56) - [[https://media.emacs.ch/media_attachments/files/112/266/590/433/254/724/original/a4ee6a6248c1f826.mp4][clang-format-indent]] ([[https://emacs.ch/@grinn/112266637516659843][@grinn@emacs.ch]]) - [[https://github.com/ajc/nginx-mode][Nginx mode 1.1.10 release]] ([[https://aus.social/@cos/112256286135434564][@cos@aus.social]]) - [[https://github.com/DevelopmentCool2449/colorful-mode][DevelopmentCool2449/colorful-mode: 🎨Preview any color in your buffer]] ([[https://www.reddit.com/r/emacs/comments/1c12zr9/colorfulmodeel_a_featured_alternative_to/][Reddit]]) - [[https://jonathanj.in/kele.el/references/changelog/#050][Kele (Kubernetes management package) 0.5.0 released]] ([[https://www.reddit.com/r/emacs/comments/1c34e2n/kele_kubernetes_management_package_050_released/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1c0v28k/lspmode_vs_lspbridge_vs_lspce_vs_eglot/][lsp-mode vs. lsp-bridge vs. lspce vs. eglot]] - [[https://www.reddit.com/r/emacs/comments/1c216kr/experimenting_with_tree_sitter_and_imenulist/][Experimenting with tree sitter and imenu-list symbol views]] - [[https://www.youtube.com/watch?v=1Jp_EdRf4rs][Kyle Meyer: A Tour of Magit]] (20:45) - [[https://www.youtube.com/watch?v=6vu11W70DFQ][#13 C/C++, Emacs, Haskell, and Coq. The Journey - John Wiegley]] (01:39:31) - [[https://www.youtube.com/watch?v=QVsJeuSBDQk][Lets Write A Tinder Client For Emacs]] - livestream coding - [[https://www.youtube.com/watch?v=J-LT_PjButI][Rust Application - Moving to a server (continued) | Live | Rust | Emacs or Neovim?]] (58:04) - Math: - [[http://yitang.uk/2024/04/10/2024-04-10-less-excel-more-rpython-in-emacs/][Yi Tang: Less Excel, More R/Python in Emacs]] - Web: - [[https://lifeofpenguin.blogspot.com/2024/04/mozilla-readability-in-gnu-emacs.html][Anand Tamariya: Mozilla Readability in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/1bzlhy6/mozilla_readability_in_gnu_emacs/][Reddit]]) - [[https://jiewawa.me/2024/04/another-way-of-integrating-mozilla-readability-in-emacs-eww/][Jiewawa: Another Way of integrating Mozilla Readability in Emacs EWW]] - Doom Emacs: - [[https://diegologs.com/pruebo-dom-emacs/][Pruebo DOOM Emacs por primera vez]] - AI: - [[https://emacs.ch/@bram85/112276867554385014][Access kagi FastGPT from an Org Babel block (@bram85@emacs.ch)]] - [[https://asciinema.org/a/653482][Demo of extending kagi.el with your own FastGPT prompts]] ([[https://emacs.ch/@bram85/112248490288030490][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1c0gg7n/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2024/04/12/2024-04-austin-emacs-meeting/][Eric MacAdie: 2024-04 Austin Emacs Meeting]] - new [[https://old.reddit.com/r/EmacsATX/new/][r/EmacsATX]] - [[https://bastibe.de/2024-03-24-rip-emacs-2011-2023.html][Emacs 2011-2023]] ([[https://www.reddit.com/r/emacs/comments/1c4dbrv/emacs_20112023/][Reddit]], [[https://news.ycombinator.com/item?id=40033870][HN]], [[https://lobste.rs/s/e2bnzn/emacs_2011_2023][lobste.rs]]) - Bastian Bechtold shifting to VS Code - [[https://irreal.org/blog/?p=12097][Irreal: Neal Stephenson On Emacs]] - Other: - [[https://github.com/t0yv0/t0yv0-emacs/commit/7fcd14a86f298b0a6a3d76ceb5134fb603f6c61c][Register helpers - pick the first available letter]] ([[https://vmst.io/@t0yv0/112249469934593290][@t0yv0@vmst.io]]) - [[https://www.youtube.com/watch?v=6vsXpC0zgEM][Emacs Password Menu Package Is Frontend For Authinfo GPG File 2024_04_10_03:03:34]] (10:03) - [[https://youtu.be/qPNVMQF9zK4][Circle Packing Animation in GNU Emacs]] (0:32, [[https://www.reddit.com/r/emacs/comments/1c1auus/circle_packing_animation_in_gnu_emacs/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2024/04/svg-animation-in-gnu-emacs.html][Anand Tamariya: SVG Animation in GNU Emacs]] (0:22, [[https://www.reddit.com/r/emacs/comments/1c3o7ft/svg_animation_in_gnu_emacs/][Reddit]]) - [[https://www.youtube.com/playlist?app=desktop&list=PLNJWazvift25KnHDwYlhwrrgr60wtpQOB][Lukewh's Emacs Videos]] - [[https://www.youtube.com/watch?v=NxY1rpFXRHA][Apple: Emacs on Mac OS X - To Alt or Command?]] (05:13) - [[https://ports.macports.org/port/emacs-mac-app-devel/][Emacs for macOS - 29.3 update now available for Mitsuharu Yamamoto's fork]] ([[https://sfba.social/@kickingvegas/112253571548243412][@kickingvegas@sfba.social]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00186.html][Clarification of CVE-2024-30203 and trusted vs untrusted content]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00242.html][Challenges of mouse-highlighting non-contiguous portions of text]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=568c1741352a4932508fbbd474b9fd9ebe90ddfb][Add 'forward-sexp-default-function' to be used by 'treesit-forward-sexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7add47337b62064998a5b80f357acc39b1253e98][Add command 'list-keyboard-macros' that works like 'list-buffers'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17e26cf57e18c5df2172a7049591d89fc53b3fb6][(define-globalized-minor-mode): Require the use of `run-mode-hooks`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7a83e23d47ca9e3e6ca70078e956e31301e5e6d][lisp/emacs-lisp/track-changes.el: New file (bug#70077)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5734047b812639c06c90eb3baf82ff502db59fb5][Support tooltips for fringe indicators]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=952f20fabe76c087aa96645389cfd4786fc95380][Improved docs]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=414f8d02c1a361fa780e55fcf0f260fe00a9a62d][New user option 'tab-line-tabs-buffer-group-function']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f93df59e8c9038a10992b71bfd6beeda70f806dd][; Fix documentation of a recent change in dbus.el (bug#70301)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a69890eea946beb0858273a20d260a170485b79a][Improve D-Bus byte-array conversion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d0cf9f3601b88e4a87a0afd557110ea4c6834998][Merge branch 'mouse-wheel-buttons']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e720ba6219394d275dd741c5f17feea1ee0bf9af][(mouse-wheel-buttons): Map old-style wheel buttons to actual wheel events]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=677bc276998de0a467803b35134925d833d1ab9d][; * etc/NEWS: Announce new ls-lisp options. (Bug#70721)]] - New packages: - [[package:flymake-margin][flymake-margin]]: Sets flymake to work with margin instead of fringes (MELPA) - [[package:ipe][ipe]]: Insert, Update and Delete PAIRs using overlays (MELPA) - [[package:lirve][lirve]]: Learn irregular verbs in English (MELPA) ([[https://hostux.social/@andros/112271290983601494][@andros@hostux.social]]) - [[package:neut-mode][neut-mode]]: A major mode for Neut (MELPA) - [[package:retraction-viewer-section][retraction-viewer-section]]: Show retraction information in the universal-sidecar (MELPA) - [[package:retraction-viewer][retraction-viewer]]: View retraction information for current citation (MELPA) - [[package:swift-ts-mode][swift-ts-mode]]: Major mode for Swift based on tree-sitter (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-04][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! ** 2024-04-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-08-emacs-news/ :EXPORT_DATE: 2024-04-08T11:23:05-0400 :END: - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 12 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=Ex9zI4Fcirs][Literate Configuration: A Direct Approach - System Crafters Live!]] (01:54:41) - [[https://www.reddit.com/r/emacs/comments/1bty1p8/has_anyone_here_switched_from_evil_to_default/][Has anyone here switched from evil to default bindings?]] - [[https://themagitian.github.io/posts/emacsconfig/][Configuring Emacs]] - literate, focuses on IDE - [[https://github.com/daedreth/UncleDavesEmacs][Uncle Dave's Emacs Config]] - literate - [[https://github.com/PythonNut/quark-emacs][PythonNut's Emacs Config]] - fast startup - [[Crafting emacs.d like a luthier (ttybitnik's Emacs config) https://github.com/ttybitnik/emacs.d][ttybitnik's Emacs config: Crafting emacs.d like a luthier]] - [[https://themagitian.github.io/posts/emacsconfig/][themagitian's Emacs config]] ([[https://fedia.social/notes/9rt71wbhs2y6x5s1][@Magitian@fedia.social]]) - [[https://github.com/shahinism/45r4r/blob/refactor/lsp-mode/home/features/emacs/emacs.default/lisp/sh-note.el][shahinism's Emacs Config (nix-based)]] - [[https://github.com/eugeneandrienko/dotfiles][eugeneandrienko's Emacs Config]] - [[https://github.com/cvdub/cjvmacs][cvdub's Emacs Config]] - [[https://github.com/gf3/dotfiles/tree/main/.config/emacs][gf3's Emacs Config]] - [[https://github.com/zzamboni/dot-doom][zzamboni's Doom Emacs Config]] - Emacs Lisp: - [[https://lifeofpenguin.blogspot.com/2024/04/elisp-snippets.html][Anand Tamariya: Elisp Snippets]] - random color, random number - Appearance: - [[https://oylenshpeegul.gitlab.io/blog/posts/20240407/][Tim Heaney: Color palettes]] - mention of rainbow-mode - [[https://youtube.com/watch?v=es5AmF807Oo&si=swrfLGCVDs7gLrZw][Tab-line customization demo]] ([[https://www.reddit.com/r/emacs/comments/1bx5x2h/emacs3/][Reddit]]) - Navigation: - [[https://arialdomartini.github.io/emacs-registers][Emacs: Registers]] ([[https://www.reddit.com/r/emacs/comments/1bwe4nh/registers/][Reddit]], [[https://irreal.org/blog/?p=12091][Irreal]]) - [[https://fosstodon.org/@Mehrad/112198292556150807][Recommendation for perspective.el, which works well with ibuffer.el - @Mehrad@fosstodon.org]] - [[https://github.com/mahmoodsheikh36/blk][mahmoodsheikh36/blk: emacs package for interlinking arbitrary text patterns]] ([[https://www.reddit.com/r/emacs/comments/1bvnm6i/new_package_blk/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=EU-6powpCGA][Emacs Define Word And Thesaurus 2024_04_04_03:24:19 - YouTube]] - [[https://lucidmanager.org/productivity/emacs-workflow/][The Emacs Workflow for Publishing Articles, Books and Websites]] (2022, [[https://irreal.org/blog/?p=12086][Irreal]]) - Denote and Org - [[https://scribbles.baty.net/post/howm-vs-a-giant-org-mode-outline-8us7sdll][Howm vs a giant Org-mode outline]] ([[https://social.lol/@jbaty/112208827766724687][@jbaty@social.lol]]) - Org Mode: - [[https://taonaw.com/2024/04/03/another-little-gem.html][Another little gem: org-toggle-narrow-to-subtree]] - [[https://tusharhero.codeberg.page/creating_a_blog.html][Creating a blog]] - [[https://www.youtube.com/watch?v=w9y9Ry5IL6s][Org Mode Fundamentals Volume 3: Moving Around]] (07:14) - [[https://www.youtube.com/watch?v=eEZNOSfeIxU][Org Mode Fundamentals Volume 4: Structure Editing]] (04:33) - [[https://www.youtube.com/watch?si=UoVaMHjN1rK9Nfxi&v=-KZsylRH75U&feature=youtu.be][Exporting Files in Emacs Using Pandoc]] (6:43) - [[https://mastodon.social/@Lucius_Chen/112193634710127460][Recommendation for org-roam-ui, publish-org-roam-ui - @Lucius_Chen@mastodon.social]] - [[https://media.emacs.ch/cache/media_attachments/files/112/206/875/180/378/515/original/e1f3de5c0af239b7.png][emacs-daytime update: changes when you reach your target or maximum]] ([[https://rollenspiel.social/@ArneBab/112206691049682687][@ArneBab@rollenspiel.social]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=cc3a13c1feca46b0ac47fa9351a9c543952d1cf9][lisp/org-colview.el: Add defcustom `org-columns-checkbox-allowed-values']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b2827aed9811ab293fbe0fb3ea3923e7f8d69ff8][org-dblock-write:columnview: Write width specifications]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f6876d73b390d6629e2ba3c0ee679ad363b5e68b][etc/ORG-NEWS: Fix typos]] - Coding: - [[https://www.youtube.com/watch?v=KHu5OnHc6V8][emacs jupyter]] (05:34) - [[https://www.reddit.com/r/emacs/comments/1by8cpz/v05_verilogextel_vhdlextel/][v0.5 - verilog-ext.el & vhdl-ext.el]] - [[https://www.youtube.com/watch?v=VdigBnVnfX4][tailmacs: manage your tailnet in Emacs]] (04:32) - [[https://github.com/t0yv0/treesitedit.el][t0yv0/treesitedit.el: Paredit-inspired navigation on top of treesitter]] ([[https://vmst.io/@t0yv0/112224424336967956][@t0yv0@vmst.io]]) - [[https://emacs-lsp.github.io/lsp-mode/page/CHANGELOG/#release-900][LSP Mode - LSP support for Emacs 9.0.0 released]] ([[https://www.reddit.com/r/emacs/comments/1byrk4b/lsp_mode_lsp_support_for_emacs_900_released/][Reddit]]) - [[https://mbork.pl/2024-04-08_Even_more_Magit_tips][Marcin Borkowski: Even more Magit tips]] - [[https://github.com/leahneukirchen/gitsum][gitsum.el --- basic darcsum feelalike for Git]] - Math: - [[https://www.youtube.com/watch?v=cd4_O3TqArs][i like emacs]] - a workflow for linear algebra homework - [[https://codeberg.org/teoten/shinybg][New package for R developers: shinybg]] ([[https://www.reddit.com/r/emacs/comments/1bvluht/new_package_for_r_developers_shinybg/][Reddit]]) - Fun: - [[https://yhetil.org/emacs-bugs/874jcgbekr.fsf@gmail.com/T/#u][bug#70209: 30.0.50; describe key + lambda too poetic]] ([[https://www.reddit.com/r/emacs/comments/1bwufaj/bug70209_30050_describe_key_lambda_too_poetic/][Reddit]], [[https://news.ycombinator.com/item?id=39947731][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1bun8ky/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/larsbrinkhoff/emacs-history/blob/sources/docs/Bernard-Greenberg-interview.org][An interview with Bernard Greenberg, the creator of Multics Emacs]] - [[https://tusharhero.codeberg.page/why_emacs.html][tusharhero: Why do I use Emacs?]] - Other: - [[https://lemmy.ml/post/14214187][Try `C-[ C-char` if you don't like `C-M-char` - Lemmy]] - [[https://tech.toryanderson.com/2024/04/02/tip-recover-session-finish/][Tory Anderson: tip: recover-session-finish]] ([[https://irreal.org/blog/?p=12084][Irreal]]) - [[https://github.com/smallwat3r/tubestatus.el][tubestatus.el: London Tube live service status from Emacs using the TfL API]] - [[https://www.reddit.com/r/emacs/comments/1by7ufp/ubuntu_2404_has_emacs_293/][Ubuntu 24.04 has emacs 29.3]] - [[https://blog.emacsos.com/emacs-is-different.html][What Makes Emacs Different and Unique]] - [[https://github.com/volrath/password-store-otp.el][password-store-otp: Emacs functions to interact with the pass-otp extension for pass]] - [[https://github.com/lem-project/lemmington][lemmington: RPC integrations between GNU Emacs to Lem]] - [[https://www.reddit.com/r/emacs/comments/1btv7wf/chromeemacs_update_experimental_support_for/][Chrome-Emacs Update: Experimental Support for vscode.dev and GitHub Codespaces]] - Emacs development: - Discussion: - [[https://www.reddit.com/r/emacs/comments/1bugrsk/has_anyone_tried_the_new_json_parser/][Has anyone tried the new json parser?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00100.html][Improving JSON pretty printing, how to represent floats?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00003.html][project.el support for multiple build directories would be nice]] - discussion of different project types - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4efe3b99a5d0d72b6a96bf339601f9390ca5c03a][Document tree-sitter things feature (bug#70016) (bug#68824)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec25f5ad3d4323b56f239a06186f965c8d4cb695][; * etc/NEWS: Add entry about tab-bar-mode-map (bug#69578).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e22ad8cef0710bf5ce3bf99deb8dd6e30d4078c][Mark display-comint-buffer-action as obsolete after adding a category.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ba3bf69f84e5c1143a6ff3b1e7031a10e0beed89][New variable haiku-pass-control-tab-to-system]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3781bf59edcd67769d068b5bc8f724e890d8e54][New functions to set and use context of window points (bug#33871)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9af533dc751e5220a545ca7e15456992cbbfab98][New condition/action entry 'category' for 'display-buffer' (bug#69983)]] - AI: - [[https://github.com/karthink/gptel/releases/tag/v0.8.5][gptel v0.8.5: additional Org Mode features, bugfixes]] ([[https://fosstodon.org/@nickanderson/112220029628278420][@nickanderson@fosstodon.org]]) - New packages: - [[package:biomejs-format][biomejs-format]]: Minor mode to format JS code with Biome on file save (MELPA) - [[package:browser-hist][browser-hist]]: Search through the Browser history (MELPA) - [[package:essgd][essgd]]: Show R plots from ESS within a buffer (MELPA) - [[package:markdown-ts-mode][markdown-ts-mode]]: Major mode for Markdown using Treesitter (MELPA) - [[package:password-menu][password-menu]]: Password Menu for auth-source secrets (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-04][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! ** 2024-04-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-01-emacs-news/ :EXPORT_DATE: 2024-04-01T16:48:13-0400 :END: - Important updates: - [[#emacs: \[corwin\] I created a short post to collect/share information about Emacs 29.3 what necessitated it: https://corwin.bru.st/2023-03-28-emacs-29.3-and-cve-2024-30205/ CC xristos sachac][Emacs 29.3 and CVE-2024-30205]] - [[https://chaoticlab.io/posts/emacs-29-3-msi/][Update: MSI Installer for GNU Emacs 29.3 for Windows]] - [[http://xenodium.com/emacs-293-emergency-release][Alvaro Ramirez: Emacs 29.3 emergency release]] - [[https://irreal.org/blog/?p=12063][Irreal: Emacs 29.3 Is Available]] - [[https://list.orgmode.org/87o7b3eczr.fsf@bzg.fr/T/#t][Emergency bugfix release: Org mode 9.6.23]] ([[https://www.reddit.com/r/orgmode/comments/1bn8unj/emergency_bugfix_release_org_mode_9623/][Reddit]]) - Help wanted: - [[https://aus.social/@danderzei/112189562367759254][Test readers might be needed for Emacs book - @danderzei@aus.social]] - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015525/ Wed Apr 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Apr 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2024 (v #živo) https://dogodki.kompot.si/events/db14a364-8a55-41d5-a1a4-189ac7c33772 Thu Apr 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 12 1800 Europe/Paris - Beginner: - [[https://www.youtube.com/watch?v=zOt_X5aq4Q8][3. Basic Editing Commands - Part II]] (29:26) - Emacs configuration: - [[https://codeberg.org/pkw/emacs.d][pkw/emacs.d]] ([[https://mastodon.sdf.org/@pkw/112187345249544430][@pkw@mastodon.sdf.org]]) - [[https://github.com/facundoolano/emacs.d/blob/3ca806a36234f2954785a0e95163cf0ee028cc43/modules/facundo-blog.el][facundoolano's Emacs Config based on Prelude]] - [[https://www.youtube.com/watch?v=YfOt3eL0G7k][emacs initial setup]] (01:23:16) - [[https://git.acdw.net/emacs/tree/init.el][acdw's Emacs Config]] - [[https://git.sr.ht/~sebasmonia/dotfiles/][sebasmonia's keyboard and Emacs configuration]] ([[https://www.reddit.com/r/planetemacs/comments/1bq6tt5/sebasmonias_keyboard_and_emacs_configuration/][Reddit]]) - [[https://qiita.com/nobuyuki86/items/122e85b470b361ded0b4][Emacs備忘録(2024年版]] - [[https://dl.acm.org/doi/pdf/10.1145/3301275.3302272][[pdf] Intelligently Recommending Key Bindings on Physical Keyboards with Demonstrations in Emacs]] - [[https://pure.johnshopkins.edu/en/publications/designing-keybindings-to-be-easy-to-learn-and-resistant-to-forget][Designing keybindings to be easy to learn and resistant to forgetting even when the set of commands is large]] - Evil mode: - [[https://scribbles.baty.net/post/status-update-on-my-move-away-from-evil-nznu9u2z][Status update on my move away from Evil mode]] ([[https://social.lol/@jbaty/112190231250676346][@jbaty@social.lol]]) - [[https://www.youtube.com/watch?app=desktop&v=omROuzns-m0][Is It "WRONG" To Learn Emacs With The Evil Bindings]] - [[https://www.youtube.com/watch?v=AG_OB3CiPnI][Evil No More: Kicking the Habit - System Crafters Live!]] (02:01:11) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1bq0nif/emacs_badges_inspired_by_common_lisp_logos/][Emacs Badges inspired by Common Lisp logos]] - Navigation: - [[https://github.com/alphapapa/activities.el/releases/tag/v0.7][Release v0.7 · activities.el]] ([[https://www.reddit.com/r/emacs/comments/1bsg2vz/release_v07_activitiesel/][Reddit]]) - [[https://gist.github.com/jbester/c8eb59e65cbe3b177334a171359624d9][Custom Tabline next/prev]] - [[https://www.youtube.com/watch?v=es5AmF807Oo][Current progress on tabline customization]] (07:24) - Hyperbole: - [[https://scribbles.baty.net/post/hyperbole-howm-and-0000-00-00-000000-txt-8dx3wbmb][Hyperbole, howm, and 0000-00-00-000000.txt]] ([[https://social.lol/@jbaty/112162632203747685][@jbaty@social.lol]]) - Writing: - [[https://www.youtube.com/watch?v=yR0AQTJ7uw0][Grabbing Papers from Pubmed in Emacs]] (05:32) - [[https://share.karthinks.com/olp-auto-mode-tikz-circle.mp4][[mp4] olp-auto-mode-tikz-circle]] - [[https://melpa.org/#/cc-isearch-menu][cc-isearch-menu 1.4.0: toggling a search mode will enter you into editing mode and keep the menu]] ([[https://sfba.social/@kickingvegas/112186683565562001][@kickingvegas@sfba.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=dHn7ZQ6zJ14][Org Mode Fundamentals Volume 2: Headlines, Cycling, Visibility]] (07:27) - [[https://youtu.be/g43XNwKY1YA][Org Tables - From Zero to Hero]] (19:11, [[https://www.reddit.com/r/emacs/comments/1bqt287/org_tables_from_zero_to_hero/][Reddit]]) - [[https://gitlab.com/grinn.amy/org-yaap/-/releases][org-yaap - get notifications of scheduled tasks and deadlines]] ([[https://emacs.ch/@grinn/112182081672406703][@grinn@emacs.ch]]) - [[https://blog.leonardotamiano.xyz/tech/rss-feed-emacs-lisp/][RSS Feed Generation with Emacs-Lisp]] - parsing Org entries - [[https://hugocisneros.com/org-config/][Hugo Cisneros Org mode Config]] - [[https://v.redd.it/v4fv3o2ddsqc1][Smooth animations for Org Tree Slide (currently in near full re-write)]] - [[https://emacs-lsp.github.io/lsp-mode/manual-language-docs/lsp-org/][Literate programming using LSP and org-mode(alpha)]] - [[https://www.youtube.com/watch?v=t9z7Ukzy860][CFEngine: The agent is in 35 - Automatic grouping of hosts using select_class]] ([[https://fosstodon.org/@nickanderson/112174383209917166][@nickanderson@fosstodon.org]]) - demonstrating literate programming in Org Mode - [[https://www.youtube.com/watch?v=CsvXTRAcyC8][Creating BPMN models from pseudocode (1/4): first model]] (16:05), [[https://www.youtube.com/watch?v=34CMPtugj-A][part 2]] (10:28), [[https://www.youtube.com/watch?v=0kbJtuETC-A][part 3]] (08:56), [[https://www.youtube.com/watch?v=KzUIBpbhZgo][part 4]] (10:12) - [[https://ismailefe.org/blog/my_org_pandoc_workflow/][My Org+Pandoc Workflow]] ([[https://www.reddit.com/r/emacs/comments/1bqmc8j/blog_my_orgpandoc_workflow/][Reddit]], [[https://irreal.org/blog/?p=12082][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ce5e8ecbb81ec24cc9f62d15ce56ccae5aedaf11][Prioritize underline over subscript inside parenthesis]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=a698d073a1b64a270ffa14c1357c5d1af83ede82][org-latex-to-mathml/html-convert-command: Prevent shell expansion]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d3878cb6fe6b365972c73de55adb12e3d517dbb3][Consistently combine markup and the containing element faces during fontification]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1be2f9693164f64d1785f3ec823501b4d55bd385][lisp/ox-html.el: Add avif support for html export inline images]] - Denote: - [[https://jiewawa.me/2024/03/blogging-with-denote-and-hugo/][Jiewawa: Blogging with Denote and Hugo]] - [[https://protesilaos.com/codelog/2024-03-27-emacs-consult-denote-developer-preview/][Protesilaos Stavrou: Emacs: consult-denote developer preview]] - Completion: - [[https://mastodon.social/@ctietze/112161263055070814][Embark/Vertico tip: switch to multiform/grid display - @ctietze@mastodon.social]] - [[https://github.com/fbrosda/yasnippet-treesitter-shim][yasnippet-treesitter-shim]] - Coding: - [[https://www.reddit.com/r/emacs/comments/1borq7q/how_do_you_all_use_emacs_to_investigate_a/][How do you all use emacs to investigate a codebase these days?]] - [[https://mastodon.social/@thaodan/112170146059580948][Prebuilt #treesitter grammars for Emacs and Neovim in #openSUSE]] - [[https://github.com/jeremyf/python-practice/][Python Practice with Emacs]] - notes and config - Math: - [[https://www.youtube.com/watch?v=TrwE_80eVTw][Interface between httpgd and Emacs/ESS version 2]] (04:27) - [[https://legends2k.github.io/note/emacs_calc/][Calc Cheat Sheet · Sundaram Ramaswamy]] ([[https://www.reddit.com/r/emacs/comments/1bs5d6m/calc_cheat_sheet/][Reddit]]) - [[http://yummymelon.com/devnull/announcing-casual-an-opinionated-porcelain-for-emacs-calc.html][Announcing Casual - An opinionated porcelain for Emacs Calc]] ([[https://www.reddit.com/r/emacs/comments/1bnj5xe/announcing_casual_an_opinionated_porcelain_for/][Reddit]], [[https://irreal.org/blog/?p=12065][Irreal]]) - [[https://share.karthinks.com/calc-preview.mp4][[mp4] calc-preview]] - [[https://share.karthinks.com/prog-preview-3.mp4][[mp4] prog-preview-3]] - LaTeX preview in comments - [[https://www.youtube.com/watch?v=k6AGwIOPlzs][Charting Hope: Exploring Child Mortality Rates [part 1]( with gnuplot, Emacs, and gawk)]] (55:00) - [[https://www.youtube.com/watch?v=lXm8gSf7_gs][Plastic Recycling Data Analysis (with Gnuplot, Emacs & Arch Linux)]] (31:08) - [[https://www.youtube.com/watch?v=kEmqZgcmgM4][Analyzing Plastic Waste Recycling with Emacs, Gnuplot, and GAWK (http://ourworldindata.org)]] (44:31) - Shells: - [[https://mrincon.net/posts/eat/][M. Rincón: Eat Evil]] - Mail, news, and chat: - [[https://hillenius.net/post/znc-authinfo/][Gijs Hillenius: znc and rcirc and authinfo.pgp]] - Multimedia: - [[https://github.com/alphapapa/listen.el/releases/tag/v0.9][Release v0.9 · listen.el (audio/music player for Emacs)]] ([[https://www.reddit.com/r/freemacs/comments/1bq6xjm/release_v09_listenel_audiomusic_player_for_emacs/][Reddit]]) - AI: - [[https://github.com/xenodium/chatgpt-shell/blob/main/ob-dall-e-shell.el][ob-dall-e-shell.el: Org babel functions for DALL-E evaluation]] - Community: - [[https://www.reddit.com/r/emacs/comments/1bowp8e/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=12072][Irreal: Red Meat Friday: Multiple Editors]] - [[https://www.reddit.com/r/emacs/comments/1brnmds/why_use_emacs/][Why use Emacs]] - [[https://www.reddit.com/r/emacs/comments/1brds0n/coming_back_to_emacs_after_a_year_or_so_loving_it/][Coming back to Emacs after a year or so, loving it]] - includes a script for creating journal entries from Emacs and putting them in Obsidian - [[https://codeberg.org/emacs_si/emacs_si/src/branch/pages/zapisniki/2024-03-07.org][Emacs (Slovenia) Zapisnik sestanka čet 7. 3. 2024]] - Other: - [[https://codeberg.org/mekeor/emacs-communinfo/src/branch/default/communinfo.el][emacs-communinfo/communinfo.el - community-maintained Info-url-alist]] ([[https://mastodon.catgirl.cloud/@mekeor/112164965044303093][@mekeor@mastodon.catgirl.cloud]]) - [[https://rotfl.weblog.lol/2024/03/taking-notes-in-emacs][Taking notes in Emacs]] ([[https://emacs.ch/@p0nt1ff/112191453395282902][@p0nt1ff@emacs.ch]]) - [[https://www.blogbyben.com/2024/03/out-of-band-is-officially-out-of-bounds.html][Ben Simon: out-of-band is officially out-of-bounds | Reviving emacs oauth2 with Google APIs]] - Emacs development: - emacs-devel and other discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00777.html][Re: Hundreds of ELPA packages updated today?]] - possible explanation: Atom feed - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00674.html][Note about different types of overlays]] - cursor face highlights, rectangle overlays - [[https://emacs.ch/@pkal/112186029459658319][pkal's autoblog: JSON parsing update]] (also [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00756.html][emacs-devel]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00694.html][Windows installer bug when uninstalling]] - removes all versions - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00648.html][Coordinating how Tramp releases can be integrated into Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dbfe3cae2d9497fb14c83f26425f9421d1ef57cb][Update JSON parser test and docs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce492cc5ae4b0a185dde45b5f2fc046e8d98dc36][* etc/NEWS: Mention a JSON codec improvement.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=734bd005aa0fa955cf1a46d3a60a4d6ef5e7e3d1][Faster JSON parsing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0f504dde3388687d1214182fa519354146947635][(scheme-syntax-propertize-sexp-comment): Handle nested sexp-comments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02c2a95a52e53486d034de4cd2831b258a49f9c4][scheme.el: Enable dealing with regular expression literal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de8cae30bcf8283e4c3b069ccb8b75224659ac5c][Add global minor mode 'global-completion-preview-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=994bcc125b66397b455c8a7b70fb454b483df052][Fix the new PEG library]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8bee4060ea42c61e52ebe6487ff97bc095261050][Add peg.el as a built-in library]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1135ce461d188869e0294af45641edc2cbfacbf0][Always enable native JSON support and remove Jansson references]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77115be256d08c6524bc0c498d1d268686814090][Add use-package-vc-prefer-newest user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbd862865ff0a08d1214ac33590e7af80d10a0ac][Remove `sort-on` (bug#69709)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae5f2c02bd2fc269e2cc32c8039d95fbf4225e69][New `sort` keyword arguments (bug#69709)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1232ab31c656b8564984a758957466f90ac10501][Add `value<` (bug#69709)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f021c3dbcd08eb1b0e3215ba6fd4e56364e6915f][; * etc/NEWS: Announce new feature of Proced. (Bug#69784)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=004f2493a542dd0b804a30e97fc612884ca440f4][cl-preloaded.el: Fix the type lattice]] - New packages: - [[package:claude-shell][claude-shell]]: Integration with Anthropic's Claude LLM (MELPA) - [[package:eglot-luau][eglot-luau]]: Luau language server integration for eglot (MELPA) - [[package:eshell-atuin][eshell-atuin]]: Integrate eshell with atuin, a shell history tool (MELPA) - [[package:lazy-ruff][lazy-ruff]]: Integration with the Ruff Python linter/formatter (MELPA) - [[package:oauth2-auto][oauth2-auto]]: Automatically refreshing OAuth 2.0 tokens (MELPA) - [[package:org-linenote][org-linenote]]: A package inspired by VSCode Linenote (MELPA) - [[package:projection-dape][projection-dape]]: Projection integration for `dape' (MELPA) - [[package:wordcount-section][wordcount-section]]: Universal Sidecar Section to show Word Counts (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-04][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! ** 2024-03-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-25-emacs-news/ :EXPORT_DATE: 2024-03-25T08:24:10-0400 :END: - Important updates: - [[https://xristos.sdf.org/foo.org.txt][Demonstration of vulnerability - rename to .org, open in Emacs and check messages buffer]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html][Emacs 29.3 released]] ([[https://www.reddit.com/r/emacs/comments/1bmuoku/emacs_293_released/][Reddit]], [[https://lobste.rs/s/ldocq6/gnu_emacs_29_3_released_fix_security][lobste.rs]]) - security update - [[https://emacs.ch/@yantar92/112155473496116512][[ANN] Emergency bugfix release: Org mode 9.6.23 … - Emacs.ch]] - Upcoming events: - 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: 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 - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015525/ Wed Apr 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Apr 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2024 (v #živo) https://dogodki.kompot.si/events/db14a364-8a55-41d5-a1a4-189ac7c33772 Thu Apr 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.tecmint.com/emacs-text-editor/][A Beginner's Guide to Using Emacs Text Editor in Linux]] ([[https://fosstodon.org/@governa/112132714368163716][@governa@fosstodon.org]]) - [[https://blog.iagosto.dev/entradas/primeros-pasos-con-emacs][Primeros pasos con Emacs]] - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20240309130457-emacs--kmonad-sway-kbd-map-locking/][James Dyer: Eliminating Key Chords in Emacs under Linux with Sticky Keys]] - [[https://www.youtube.com/watch?v=MytPttbIUOY][Use Information Theory to choose better keybindings [OC]​]] (13:40, [[https://www.reddit.com/r/emacs/comments/1bkw1j6/use_information_theory_to_choose_better/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1bmuirs/current_initel_file/][Current init.el file]] - [[https://github.com/drshapeless/.emacs.d][drshapeless' Emacs Config]] - [[https://github.com/port19x/dotfiles][port19x/dotfiles: My Arch Linux Configuration]] - Emacs Lisp: - [[https://irreal.org/blog/?p=12053][Irreal: Prompting With The Interactive Command]] - Appearance: - [[https://github.com/A7R7/org-popup-posframe][Wrote a plugin to make popup windows/buffers show in posframe]] ([[https://www.reddit.com/r/emacs/comments/1bi6svp/wrote_a_plugin_to_make_popup_windowsbuffers_show/][Reddit]]) - [[https://notxor.nueva-actitud.org/2024/03/23/visualizacion-de-iconos-con-nerd-icons.html][Visualización de iconos con nerd-icons]] ([[https://tuiter.rocks/@Notxor/112144896906645447][@Notxor@tuiter.rocks]]) - [[http://xenodium.com/toggling-emacs-continuation-fringe-indicator][Alvaro Ramirez: Emacs: Toggling the continuation indicator]] ([[https://www.reddit.com/r/emacs/comments/1bml1jo/toggle_fringe_continuation_indicator/][Reddit]]) - [[https://lemmy.ml/post/13509778][Titlebar Color Sync and Rounded Corners - Lemmy]] - [[https://codeberg.org/barocio/transparency.el][barocio/transparency.el: A minor-mode for transparency in Emacs - Codeberg.org]] ([[https://emacs.ch/@barocio/112140906006228171][@barocio@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1bj1o74/some_themes_i_created_automatically/][Some themes i created automatically]] - [[https://www.reddit.com/r/emacs/comments/1blc7re/dashboard_with_a_doom_dashboard_style/][Dashboard with a Doom dashboard style]] - Navigation: - [[https://spartanengineer.com/posts/2024-03-19-introduction-treesit-jump.html][treesit-jump: jump around using treesit and avy]] ([[https://www.reddit.com/r/emacs/comments/1bj28j5/treesitjump_jump_around_using_treesit_and_avy/][Reddit]]) - [[https://mbork.pl/2024-03-18_Follow_mode][Marcin Borkowski: Follow mode]] ([[https://irreal.org/blog/?p=12059][Irreal]]) - [[https://www.youtube.com/watch?v=XtLxbx7jLs0][Emacs Window Positioning Enlarge And Shrinking 2024_03_26_03:33:17 - YouTube]] (4:08) - [[http://arialdomartini.github.io//emacs-mark-ring][Arialdo Martini: Emacs: Mark Ring]] ([[https://irreal.org/blog/?p=12068][Irreal]]) - [[http://arialdomartini.github.io//emacs-navigate-back][Arialdo Martini: Emacs: Playing Hansel and Gretel with Marks, Registers and Bookmarks]] ([[https://www.reddit.com/r/emacs/comments/1bksokb/emacs_playing_hansel_and_gretel/][Reddit]]) - Writing: - [[https://karthinks.com/software/latex-input-for-impatient-scholars/][LaTeX Input for Impatient Scholars | Karthinks]] (2021, [[https://mathstodon.xyz/@aksharvarma/112156052412980168][@aksharvarma@mathstodon.xyz]]) - [[https://github.com/jinder1s/pkm][jinder1s/pkm - another personal knowledge management package using sqlite3]] ([[https://mastodon.social/@PuercoPop/112143055799965603][@PuercoPop@mastodon.social]]) - [[https://baty.blog/2024/03/the-emacs-howm-package-for-notes][The Emacs howm package for notes - Jack Baty]] - [[http://gem.librehacker.com/gemlog/starlog/20240319-0.gmi][2024-03-19 Emacs: English Dictionary Completion With Dabbrev]] - [[https://github.com/let-def/texpresso][Live updating for LaTeX, with emacs support]] ([[https://www.reddit.com/r/emacs/comments/1bmurwq/live_updating_for_latex_with_emacs_support/][Reddit]], [[https://lobste.rs/s/qmyxpw/texpresso_live_rendering_error][lobste.rs]]) - Org Mode: - [[https://github.com/minad/vertico?tab=readme-ov-file#org-refile][org-refile + vertico + orderless fix]] ([[https://fosstodon.org/@jtr/112128094234512426][@jtr@fosstodon.org]]) - [[https://www.youtube.com/watch?v=uup3zcYMJNE][Org Mode Fundamentals Volume 1]] (06:45) - [[https://www.youtube.com/watch?v=TPPfKp5UgH4][Emacs Org Edit Special For Editing Section 2024_03_24_16:51:18]] (03:39) - [[https://www.youtube.com/watch?v=rDq3l374nmE][My little adventure to speed up a very SLOW Org Mode]] (07:13) - [[https://www.youtube.com/watch?v=jYm2Zh6JOHE][Emacs: Intro a Org-mode (español de argentina)]] (01:03:19) - [[https://github.com/jml/obsidian-to-org][obsidian-to-org: Convert an Obsidian directory to org-roam]] - [[https://list.orgmode.org/87o7b3eczr.fsf@bzg.fr/T/#t][Emergency bugfix release: Org mode 9.6.23]] ([[https://www.reddit.com/r/orgmode/comments/1bn8unj/emergency_bugfix_release_org_mode_9623/][Reddit]]) - [[https://mohamed.computer/posts/org-journal/][Quick journaling in org-mode]] ([[https://www.reddit.com/r/emacs/comments/1bmq6pv/quick_journaling_in_orgmode/][Reddit]]) - [[https://orgmode.org/worg/topics/how-many-files.html][[Worg:new-article] How many files?]] ([[https://www.reddit.com/r/orgmode/comments/1blsmqk/worgnewarticle_how_many_files/][Reddit]]) - [[https://www.reddit.com/r/OrgRoam/comments/1bifq99/presenting_hyperorg_version_010_the_org_to_html/][Presenting Hyperorg version 0.1.0: The Org to HTML Converter]] ([[https://www.reddit.com/r/orgmode/comments/1bl2ix0/presenting_hyperorg_version_010_the_org_to_html/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1bkkxjm/im_just_here_to_rave_about_orgclock/][I'm just here to rave about `org-clock`]] - [[https://www.reddit.com/r/orgmode/comments/1bj7yjx/orgtufte_v040/][Org-tufte v0.4.0]] - [[https://www.unwoundstack.com/blog/org-mode-and-latex.html][Unwound Stack: Org Mode & LaTeX]] - [[https://tobli.dreamwidth.org/90202.html][tobli: A static Backloggery clone with Emacs org-mode and Python]] - Denote: - [[https://protesilaos.com/codelog/2024-03-24-denote-2-3-0/][Protesilaos Stavrou: Emacs: Denote version 2.3.0]] - Coding: - [[https://github.com/clojure-emacs/cider/pull/3366][CIDER: new feature for debugging on exception]] ([[https://hachyderm.io/@bbatsov/112157495236420063][@bbatsov@hachyderm.io]]) - [[https://www.youtube.com/watch?v=0lfRrKX8X8E][Emacs - VC-Git conflicts resolution | KanchiLUG | Tamil]] (17:26) - [[https://www.youtube.com/watch?v=7FhCr6kGkdg][C fundamentals with Emacs + Org-mode practice: C operators (1/4)]] (11:25), [[https://www.youtube.com/watch?v=O4WoAyl5k7Q][part 2]] (13:04), [[https://www.youtube.com/watch?v=yFaInagYXOI][part 3]] (09:24), [[https://www.youtube.com/watch?v=JIS2u12Z0dw][part 4]] (05:08) - [[https://drshapeless.com/blog/posts/writing-go-templ-with-emacs.html][Writing Go templ with Emacs]] - [[https://github.com/flymake/emacs-flymake-perlcritic][flymake-perlcritic: Run Perl::Critic static analysis "While U Type" via Emacs Flymake]] - [[https://www.masteringemacs.org/article/combobulate-interactive-node-editing-treesitter][Combobulate: Interactive Node Editing with Tree-Sitter -]] ([[https://www.reddit.com/r/emacs/comments/1blt0js/combobulate_interactive_node_editing_with/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1bip49v/have_you_bound_ret_to_defaultindentnewline_for/][Have you bound RET to default-indent-new-line for programming yet?]] - [[http://xenodium.com/sqlite-mode-extras-on-melpa][Alvaro Ramirez: sqlite-mode-extras on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1bhqz2h/sqlitemodeextras_now_on_melpa/][Reddit]]) - Math: - [[http://yummymelon.com/devnull/announcing-casual-an-opinionated-porcelain-for-emacs-calc.html][Charles Choi: Announcing Casual - An opinionated porcelain for Emacs Calc]] - [[https://share.karthinks.com/calc-preview.mp4][[mp4] calc-preview]] - [[https://www.youtube.com/watch?v=z2kCgJcPgiw][Emacs/gnuplot/GAWK/: Modal Age of Death Analysis]] (50:25) - [[https://github.com/sje30/ess-unigd][sje30/ess-unigd - proof-of-concept for using httpgd to view ESS plots directly within Emacs]] ([[https://fosstodon.org/@sje/112135735036810354][@sje@fosstodon.org]]) - [[https://www.youtube.com/watch?v=kz6t60OB-jE][Data Visualization with GNU Emacs: Live Preview]] (00:32, [[https://www.reddit.com/r/emacs/comments/1bljnym/data_visualization_with_gnu_emacs_live_preview/][Reddit]]) - [[https://youtu.be/A6OhjYjdrqY][Data Visualization with GNU Emacs - Time series]] ([[https://www.reddit.com/r/emacs/comments/1biedcf/data_visualization_with_gnu_emacs_time_series/][Reddit]], [[https://irreal.org/blog/?p=12070][Irreal]]) - Web: - [[http://gem.librehacker.com/gemlog/starlog/20240322-0.gmi][2024-03-22 Emacs: Pull Random Gemini Capsules]] - Mail, news, and chat: - [[https://gist.github.com/rayslava/2ddfeabecde4ed161f2ca9a104eb0320][message-fix-quote-alignment.el · GitHub]] ([[https://lor.sh/@rayslava/112122650606133675][@rayslava@lor.sh]]) - [[https://utcc.utoronto.ca/~cks/space/blog/programming/MHENarrowToPending][One of my MH-E customizations: 'narrow-to-pending' (refiles and deletes)]] - [[https://irreal.org/blog/?p=12055][Irreal: PSA: Mu 1.12.1]] - bugfixes - Doom Emacs: - [[https://www.youtube.com/watch?v=G9S3VLCGexo][Doom Emacs and Keycast]] (10:55) - [[https://www.youtube.com/watch?v=KlhANGgsVtk][TUI, Doom Emacs, and Codespaces]] (42:31) - [[https://www.youtube.com/watch?v=eEZlWwY1rRw][Multiplayer editing with Zellij and Doom Emacs]] (13:17) - Multimedia: - [[https://emacspeak.blogspot.com/2024/03/smart-media-selector-for-emacspeak.html][T. V. Raman: Smart Media Selector For The Emacspeak Audio Desktop]] ([[https://emacspeak.blogspot.com/2024/03/updated-smart-media-selector-for-audio.html][Update]]) - [[https://github.com/alphapapa/listen.el/releases/tag/v0.8][Release v0.8 · listen.el (Audio/music player for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1bjv8yj/release_v08_listenel_audiomusic_player_for_emacs/][Reddit]]) - AI: - [[https://github.com/stevemolitor/robby][Robby: Extensible Emacs Interface to OpenAI]] ([[https://www.reddit.com/r/emacs/comments/1bma94m/robby_extensible_emacs_interface_to_openai/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1bj8fwf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=rNV94ilhI3o][#126 Lex-Free Man Podcast | James Gosling: Java, JVM, Emacs, and the Early Days of Computing]] (01:31:26) - Other: - [[https://protesilaos.com/codelog/2024-03-22-re-advice-emacs-note-taking/][Protesilaos Stavrou: Re: Advice regarding note-taking in Emacs]] ([[https://irreal.org/blog/?p=12061][Irreal]]) - [[https://myme.no/posts/2024-03-19-focus-by-automation.html][myme.no - Focus by Automation]] - [[https://irreal.org/blog/?p=12051][Irreal: A Simple Macro]] - [[https://emacs.ch/@pmaohj/112126224990973943][Adding a tooltip at the former top or bottom of a PDF when scrolling]] - [[https://sha256.net/emacs-ietf.html][Emacs IETF mirror now works with automatically updated view-mode]] ([[https://bsd.network/@florian/112157053940658178][@florian@bsd.network]]) - [[https://www.jds.work/emacs-prodigy/][Managing Local Services in Emacs with Prodigy]] - [[https://github.com/27justin/ephone.el/][ephone.el: Control ofonod through Emacs]] ([[https://www.reddit.com/r/emacs/comments/1bl4ic9/ephoneel_control_ofonod_through_emacs/][Reddit]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00600.html][Explanation of how Java and C handle character encoding during communication - relevant to Android port]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79c758187cef7fc1f93fd525b9d81be81ee2b2cc][Recompute :map when image :scale, :rotation, or :flip changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b0f5cdb01fbd05c8184a89fa8543eb5600fb4f8][Add 'eww-readable-urls']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72972118e6f5831f200108cd7b80bf86538c265e][Allow toggling "readable" mode in EWW]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=abc2d39e0102f8bb554d89da3c0ffe57188220ff][Use 'regexp-opt' in 'dired-omit-regexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3197d7015b854944e326d68c5307b38f0a0d2d53][etc/NEWS: Document the new behavior of `describe-function`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1f8702e8345254e6898d35e554bdc06ab09c3ca][(help-fns-function-name): New function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=393f58c85aeb78f814866ccaad9ae7efd3fa6766]['vtable-update-object' can now be called with one argument]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e624bc62752ceb2e60940c5fd9cb6e70611df71c][(primitive-function): New type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=706403f2aa3a306369a0150022da0cba1802ca2b][(cl-type-of): New function to return more precise types (bug#69739)]] - New packages: - [[package:casual][casual]]: Transient UI for Calc (MELPA) - [[package:consult-eglot-embark][consult-eglot-embark]]: Embark integration for `consult-eglot' (MELPA) - [[package:firstly-search][firstly-search]]: Search with any key: Dired, Package, Buffer menu modes (MELPA) - [[package:org-sliced-images][org-sliced-images]]: Sliced inline images in org-mode (MELPA) - [[package:pq][pq]]: libpq binding (GNU ELPA) - [[package:satysfi-ts-mode][satysfi-ts-mode]]: A tree-sitter based major-mode for SATySFi (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! ** 2024-03-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-18-emacs-news/ :EXPORT_DATE: 2024-03-18T09:27:33-0400 :END: - [2024-03-19 Tue] Update: Emacs APAC meeting is actually at 1300-1400 IST (one hour earlier) - 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) - note time change https://emacs-apac.gitlab.io/ Sat Mar 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0730 Etc/GMT - 0830 Europe/Berlin - 1300 Asia/Kolkata - 1530 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://irreal.org/blog/?p=12057][Irreal]]) - [[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: - [[package:bril-mode][bril-mode]]: Major mode for Bril text format (MELPA) - [[package:dired-auto-readme][dired-auto-readme]]: Auto-display README file in Dired buffers (MELPA) - [[package:dired-hist][dired-hist]]: Traverse Dired buffer history: back, forward (MELPA) - [[package:elisa][elisa]]: Emacs Lisp Information System Assistant (MELPA) - [[package:mpdired][mpdired]]: A dired-like client for Music Player Daemon (GNU ELPA) - [[package:sops][sops]]: SOPS encrypt and decrypt without leaving the editor (MELPA) - [[package:sqlite-mode-extras][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! ** 2024-03-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-11-emacs-news/ :EXPORT_DATE: 2024-03-11T12:44:33-0400 :END: - Upcoming events: - Atelier Emacs (in French): Dans une semaine c'est l'atelier Emacs Montpellier au Bib ! https://mobilizon.fr/events/572c3f25-aaee-4406-9eff-f8726a9a4fbe Fri Mar 15 1800 Europe/Paris - Emacs.si: Emacs.si meetup #5 2024 (#online) https://dogodki.kompot.si/events/756c654d-2f30-4e19-b151-e2cc4ee840f8 Sat Mar 16 1230 America/Vancouver - 1430 America/Chicago - 1530 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Mar 17 0100 Asia/Kolkata - 0330 Asia/Singapore - 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 - [[https://emacs-apac.gitlab.io/announcements/march-2024/][announcement]] - Emacs configuration: - [[https://emacs.ch/@pkal/112071203615073146][Noticed that GNU ELPA and NonGNU ELPA now have percentile ranks - @pkal@emacs.ch]] - [[https://andreyor.st/posts/2024-03-05-accepting-your-own-solutions-to-your-own-problems/][Andrey Listopadov: Accepting your own solutions to your own problems]] - [[https://github.com/deadblackclover/clover/releases/tag/v1.3.0][deadblackclover's Emacs config update: updated theme, added emms and multiple-cursors]] - [[https://www.youtube.com/watch?v=KZA6tojsGfU][Xah Talk Show Ep541, emacs org-mode key, WolframLang tiling, plane curves, math]] (01:14:25) - [[https://github.com/shaohme/dotfiles][shaohme's Emacs Config]] - [[https://github.com/Michael-Allan/Breccia.Emacs][Michael-Allan's Emacs Config]] - [[https://config.phundrak.com/emacs/][phundrak's Emacs Config]] - [[https://github.com/jcsims/home.nix/blob/main/emacs.nix][jcsims' emacs.nix]] - Emacs Lisp: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsMetaXRelevantCommands][How to make your GNU Emacs commands 'relevant' for M-X]] - [[https://arialdomartini.github.io/emacs-surround][Let's surround, part 1]] ([[https://www.reddit.com/r/emacs/comments/1b7yhep/lets_surround_part_1/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ba0a53/elispdoc_a_javadoc_like_mechanism_for_elisp_files/][elispdoc - a javadoc like mechanism for elisp files]] - Appearance: - [[https://linuxrenaissance.com/post/emacs-theme-change/][How to change theme in Emacs]] ([[https://silversword.online/@darth/112008452680827093][@darth@silversword.online]]) - [[https://www.reddit.com/r/emacs/comments/1bb4qki/emacs_with_blurred_background/][Emacs With Blurred Background]] - [[https://www.youtube.com/watch?v=LbhI60-kjgA&feature=youtu.be][How to show row numbers in Emacs]] - global-display-line-numbers-mode - [[https://protesilaos.com/emacs/ef-themes-changelog][Protesilaos Stavrou: Emacs: ef-themes version 1.6.0]] - Navigation: - [[https://jcubic.wordpress.com/2012/01/25/faster-buffer-bookmarking-in-emacs/][Faster buffer bookmarking in Emacs]] - [[https://emacs.dyerdwelling.family/emacs/20240305160708-emacs--unified-interface-for-switching-contexts/][James Dyer: Unified Interface for Switching Contexts - Switch to Thing]] ([[https://irreal.org/blog/?p=12022][Irreal]]) - [[https://karthinks.com/software/persistent-project-switching-in-emacs/][Persistent project switching in Emacs]] - [[https://www.youtube.com/watch?v=O6hMwJfaXV8][Code Dive: Project.el in Emacs - System Crafters Live!]] (01:58:47) - [[https://github.com/alphapapa/activities.el/releases/tag/v0.6][Release v0.6 · activities.el]] ([[https://www.reddit.com/r/emacs/comments/1b6rlir/release_v06_activitiesel/][Reddit]]) - switch, rename, kill - Writing: - [[https://www.youtube.com/watch?v=-WN4Xm4M9nk&feature=youtu.be][Emacs Transient Input Method For Different Languages 2024_02_28_02:37:03]] - Org Mode: - [[https://howardism.org/Technical/Emacs/capturing-intro.html][Org Capturing Introduction]] ([[https://list.orgmode.org/8734tfr2f0.fsf@bzg.fr/T/#u][org-mode]]) - [[https://list.orgmode.org/877cihmr45.fsf@posteo.net/T/#u][[tip] Export to PDF with latexmk 'continuous preview' option]] - [[https://honza.pokorny.ca/2024/03/chicago-style-essays-in-org-mode/][Chicago-style essays in org-mode]] ([[https://www.reddit.com/r/orgmode/comments/1b9of3g/chicagostyle_essays_in_orgmode/][Reddit]]) - [[https://youtu.be/0g9BcZvQbXU?si=OD5awJtaZWc2l9lo][Consistent Technical Documents Using Emacs and Org Mode]] (2019, [[https://www.reddit.com/r/emacs/comments/1b9lynf/consistent_technical_documents_using_emacs_and/][Reddit]]) - [[https://gist.github.com/otfrom/6b4d9a54dff2d4edcf16d8a39a5469de][refile-by-created, refile-browser-org-capture-by-date]] ([[https://functional.cafe/@otfrom/112065569894034260][@otfrom@functional.cafe]]) - [[https://emacs.ch/@qhBidG3d/112070824165903696][extract-headlines-by-tag]] - [[https://irreal.org/blog/?p=12020][Irreal: Executing All Babel Buffers]] - [[https://list.orgmode.org/orgmode/87cyskn7xa.fsf@localhost/T/#mb5774149b4b90712e4bccc0f936ebbbbe138e065][Ada/SPARK support in Babel]] ([[https://emacs.ch/@louis/112066594281203957][@louis@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1b6y7ik/orglinker_another_approach_to_orgattach/][`org-linker`, another approach to `org-attach`]] ([[https://irreal.org/blog/?p=12036][Irreal]]) - [[https://jorge.olano.dev/][jorge - A personal site generator with org-mode support]] ([[https://www.reddit.com/r/orgmode/comments/1b8visu/jorge_a_personal_site_generator_with_orgmode/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b0c3c90574ed79a63e56acaeee156ef8d9593233][ox-texinfo:: Always provide a @direntry]] - Completion: - [[https://fediverse.tv/w/2r5b2JCkazgiW2NnNJP9k7][Emacs : Completado y busqueda ( con-Ivy+Swiper )]] - Coding: - [[https://vimeo.com/116078853][Screen cast demonstrating the use of lenticular text using 'lentic.el']] - [[https://github.com/Crandel/home/blob/master/.config/emacs/recipes/go-rcp.el][go-rcp.el: Crandel's Golang config]] - [[https://oylenshpeegul.gitlab.io/blog/posts/20240304/][Tim Heaney: Gleam]] - [[https://www.youtube.com/watch?v=-9bH6xMxEZ0][Install a LSP in Emacs]] (22:03) - [[https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/][Committing a partial changeset in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1b6tb7d/committing_a_partial_changeset_in_emacs/][Reddit]]) - [[https://gutov.dev/blog/2024/03/05/viewing-file-history-across-renames/][Viewing file history across renames]] ([[https://www.reddit.com/r/emacs/comments/1b7g273/viewing_file_history_across_renames/][Reddit]]) - Shells: - [[https://chainsawriot.com/postmannheim/2022/12/05/aoe5.html][Advent of emacs #5: How I use shell in emacs]] (2022) - [[https://www.reddit.com/r/emacs/comments/1b70vlu/eshell_from_the_cli/][Eshell from the CLI]] - [[https://media.emacs.ch/media_attachments/files/112/061/345/079/111/164/original/0796d8b57d9f158a.png][eshell-atuin]] ([[https://emacs.ch/@sqrtminusone/112061387782848625][@sqrtminusone@emacs.ch]]) - Mail, news, and chat: - [[https://www.armindarvish.com/post/improve_your_mu4e_workflow_with_consult-mu/][Improve your mu4e workflow with consult-mu]] ([[https://www.reddit.com/r/emacs/comments/1bb4iii/introducing_consultmu/][Reddit]]) - Multimedia: - [[https://github.com/alphapapa/listen.el/releases/tag/v0.5][Release v0.5 · listen.el (audio/music player)]] ([[https://www.reddit.com/r/emacs/comments/1b7nps9/release_v05_listenel_audiomusic_player/][Reddit]]) - Fun: - [[https://sachachua.com/blog/2024/03/cubing-and-emacs-checking-out-the-competition/][Sacha Chua: Cubing and Emacs: Checking out the competition]] - Community: - [[https://www.reddit.com/r/emacs/comments/1b7uj43/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lemmy.ml/post/12806961][This week marks 10 years of my silly project to promote Emacs: Emacs.sexy - Lemmy]] - [[https://pkal.emacs.ch/112014458219007559][Big disagree on Bozhidar Batsov... - pkal's Blog]] - [[https://www.youtube.com/watch?amp;t=3994&si=Ytm-NoGqEXN7TPxG&v=odi248rgkw8&feature=youtu.be][Editor/IDE Tier List]] (2023) - [[https://www.youtube.com/watch?v=gX-t0G2KFms][「テスト駆動開発の定義」/Claude 3はめちゃくちゃ速い/再びEmacsの黄金期が来た件【LAPRAS Tech News Talk #140】]] (26:16) - [[https://twobits.net/pub/Kelty-TwoBits.pdf][[pdf] Kelty-TwoBits.pdf: The Cultural Significance of Free Software]] ([[https://www.reddit.com/r/planetemacs/comments/1b9jw83/pdf_keltytwobitspdf_the_cultural_significance_of/][Reddit]]) - Other: - [[https://michal.sapka.me/emacs/][What is emacs?]] - [[https://ismailefe.org/blog/emacs_functions/][My Must Emacs Functions]] ([[https://www.reddit.com/r/emacs/comments/1b82kqk/blog_post_my_must_emacs_functions/][Reddit]], [[https://irreal.org/blog/?p=12026][Irreal]]) - [[https://www.youtube.com/watch?v=jf0mmd3rARg][Watching other people code is pain.mov - learn yourself some #emacs!]] (05:18, [[https://www.reddit.com/r/emacs/comments/1bbo84l/i_made_a_small_video_about_the_pain_of_watching/][Reddit]], [[https://irreal.org/blog/?p=12040][Irreal]]) - [[https://mint.westdri.ca/emacs/wb_emacs_new_tools_slides#/title-slide][Modern Emacs: New tools that make Emacs better and faster]] ([[https://www.youtube.com/watch?v=SOxlQ7ogplA][YouTube]] 59:19) - [[https://emacsredux.com/blog/2024/03/11/tracking-world-time-with-emacs/][Emacs Redux: Tracking World Time with Emacs]] ([[https://irreal.org/blog/?p=12038][Irreal]]) - [[https://www.youtube.com/watch?v=aEpmAz1ojL8][Emacs Facilities World Clock And Buffer Clone 2024_03_09_04:56:32]] (06:37) - [[https://speechcode.com/blog/ntfy/][Arthur A. Gleckler: ntfy]] - notifications - [[https://notxor.nueva-actitud.org/2024/03/09/texinfo-el-sistema-de-ayuda-de-emacs.html][Texinfo: el sistema de ayuda de Emacs]] ([[https://tuiter.rocks/@Notxor/112066865979579900][@Notxor@tuiter.rocks]]) - [[https://www.reddit.com/r/emacs/comments/1b8upzj/a_basic_demo_of_local_tts_in_emacs/][A Basic Demo of Local tts in emacs.]] - [[https://lemmy.ml/post/12769689][Using gopass with Emacs - Lemmy]] - [[https://marek-g.github.io/posts/tips_and_tricks/emacs_on_android/][Emacs on Android - use with Termux]] - [[https://www.youtube.com/watch?v=0JpQDZCxERM][chrome-emacs: Use Emacs to edit in Chrome]] (00:53) - [[https://www.youtube.com/watch?v=AxbosHIdhhQ][GNU Emacs - ویرایشگر ایمکس]] (49:11) - [[https://emacs.dyerdwelling.family/emacs/20240308115556-emacs--sticky-keys-on-sway-using-kmonad/][James Dyer: kmonad Sticky Keys on Sway to Help Prevent RSI]] - Emacs development: - [[https://www.reddit.com/r/emacs/comments/1b8qmv5/8x_faster_json_parsing_can_be_useful_for_language/][8x faster JSON parsing (can be useful for language servers)]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00244.html][emacs-devel]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00325.html][fuzz testing]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00180.html][You can use native-comp-jit-compilation-deny-list to skip native compilation of specific files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f46dd516b84ad7d59b49c2e9e3fc1a2d4ef4d1c][Continue reading in 'read-event' etc. at the end of a keyboard macro]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c79a509384d33dab6a964ef9a97cbc9a1f1b5bf7][Add non-TS modes as extra parent of TS modes (bug#68246)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4fdcbd09af29e72456c9ca4cfbc9f6e97a88f8b8][cl-preloaded.el (built-in-class): New type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=61b2f5f96b1d9dfd2fd908e09fac0d4163049c42][Single string literal in body is return value only, not doc string]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59e470dd5de6e75c4d3bb91c876c8540faf33fdb][When navigating through history in EWW, don't keep adding to 'eww-history']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3cb06145070ff5d4a220f1144434f1ba6c1976f7][* lisp/tab-bar.el (tab-bar-tab-post-select-functions): New hook (bug#69093).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f16a85e317d940aa2e0f0375ec5d1917cb04ade3][New property 'context-menu-functions' (bug#62250)]] - New packages: - [[package:afterglow][afterglow]]: Temporary Highlighting after Function Calls (MELPA) - [[package:fmo-mode][fmo-mode]]: Format only changed lines (MELPA) - [[package:magit-gptcommit][magit-gptcommit]]: Git commit with help of gpt (MELPA) - [[package:org-clock-agenda-daytime-mode][org-clock-agenda-daytime-mode]]: Display the time clocked today in the modeline (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! ** 2024-03-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-04-emacs-news/ :EXPORT_DATE: 2024-03-04T08:31:35-0500 :END: - Upcoming events: - 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 - Emacs.si: Emacs.si meetup #5 2024 (#online) https://dogodki.kompot.si/events/756c654d-2f30-4e19-b151-e2cc4ee840f8 Sat Mar 16 1230 America/Vancouver - 1430 America/Chicago - 1530 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Mar 17 0100 Asia/Kolkata - 0330 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=2pL9feSnPII][Emacs mi configuración y un poco de Elisp]] (28:58) - [[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://github.com/cavemachine/misc/blob/master/.emacs][cavemachine's Emacs Config]] - [[https://codeberg.org/teoten/emacs_dotfiles][teoten's Emacs Config]] - [[https://github.com/Every2/dotfiles/blob/main/init.el][Every2's Emacs Config]] - [[https://www.youtube.com/watch?v=HuHR1YbTYB0][Managing Emacs with Nix ❄️ on macOS (part 2)]] (02:06:55) - Emacs Lisp: - [[https://youtube.com/watch?v=1y__2IK-aLM&si=pRA4jgnabBi7t1aq][Learn Emacs Lisp in 30 minutes]] (30:22, [[https://www.reddit.com/r/emacs/comments/1b35fj1/learn_emacs_lisp_in_30_minutes/][Reddit]]) - [[https://github.com/Fanael/parent-mode][parent-mode: Get major mode's parent modes]] - [[https://www.reddit.com/r/emacs/comments/1b3x8eg/some_elisp_speed_up_tips_i_stumbled_upon/][Some elisp speed up tips I stumbled upon]] - [[https://gist.github.com/jnpn/9f1152783c494ac52719b13b059d6c8e][line templating elisp]] ([[https://mastodon.social/@jnpn/112017628404962875][@jnpn@mastodon.social]]) - [[https://kisaragi-hiu.com/glossary/][Kisaragi Hiu: Glossary]] - interesting example of =--map= and =-->= - Appearance: - [[https://linuxrenaissance.com/post/emacs-theme-change/][How to change theme]] ([[https://silversword.online/@darth/112008452680827093][@darth@silversword.online]]) - [[https://www.youtube.com/watch?v=_Ym1f7QJEt4][Customize the Background Color of CODE BLOCKS in Emacs]] (06:28) - customize-face - [[https://protesilaos.com/codelog/2024-03-04-spacious-padding-0-4-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.4.0]] - [[https://github.com/SFTtech/starlit-emacs][starlit-emacs: Starlit Theme for Emacs. Starlit customizes your Emacs to be deep blue with bright colors from a starlit sky.]] - Navigation: - [[https://blog.chmouel.com/posts/emacs-isearch/][Advanced usage of Emacs isearch | Chmouel's blog]] ([[https://fosstodon.org/@chmouel/112019963662176042][@chmouel@fosstodon.org]]) - [[http://gem.librehacker.com/gemlog/starlog/20240228-0.gmi][Emacs: Centered, Stable Cursor View (publ. 2024-02-29)]] - [[https://www.youtube.com/watch?v=Zj_mCLCPJLg][The Simple Way to Find Files by Name in Emacs]] (03:42) - [[https://www.youtube.com/watch?v=9IU_943jiRw][Superior Searching of Files in Emacs with Awk]] (07:16) - [[https://takeonrules.com/2024/03/02/an-evening-reading-documentation-leads-to-discovery/][Jeremy Friesen: An Evening Reading Documentation Leads to Discovery]] - ripgrep - Writing: - [[https://www.youtube.com/watch?v=yY-qyCYc5GU][Crafting a Minimal Writing Environment with Emacs - System Crafters Live!]] (01:52:05) - [[https://www.youtube.com/watch?v=TrXh-G5l5v4][Smart Quotes in Emacs: How to Get Them and Also Get Rid of Them]] (03:50) - [[http://gem.librehacker.com/gemlog/starlog/20240212-0.gmi][Emacs: Starting Gemlog Entries Faster (publ. 2024-02-12)]] - [[https://github.com/Nidish96/cart.el/releases/tag/v0.2-beta][cart.el: interactively insert TikZ graphics using artist-mode and background transparency]] ([[https://emacs.ch/@Nidish96/112033762866753198][@Nidish96@emacs.ch]]) - Org Mode: - [[https://www.youtube.com/watch?v=Vo88REhmPuw][Org Mode 2024]] (04:09) - [[https://www.draketo.de/software/emacs-daytime][Emacs Org Clock Agenda Daytime Mode]] ([[https://rollenspiel.social/@ArneBab/112030969052080428][@ArneBab@rollenspiel.social]]) - [[https://www.reddit.com/r/emacs/comments/1b2nxtb/creating_a_new_file_with_orgcapture/][Creating a new file with org-capture]] - [[https://www.reddit.com/r/emacs/comments/1b1sgyd/my_config_for_sliced_org_images/][My config for sliced org images]] - [[https://xenodium.com/execute-org-blocks-as-root/][Execute org blocks as root]] ([[https://mastodon.social/@TitanOfOld/112021600449526362][@TitanOfOld@mastodon.social]]) - [[https://www.reddit.com/r/emacs/comments/1b0jpu9/use_org_tables_with_custom_elisp_functions/][Use org tables with custom elisp functions]] ([[https://irreal.org/blog/?p=12009][Irreal]]) - [[https://www.youtube.com/watch?v=3NeTwYN06GM][Morning Report: Dependency management for proofs with org-roam and org-roam-ui]] (40:25) - [[https://www.reddit.com/r/orgmode/comments/1b1msff/improved_orgroam_templates/][Improved org-roam templates]] - [[https://emacs.ch/@laotang/112019282807373524][orgrr update: support zettel IDs, Folgezettel (sequence of notes)]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=dd4d05a15931f04875ee6858dfb2b1951ecbe65c][ob-tangle: Add flag to optionally remove files before writing]] - Denote: - [[https://fosstodon.org/@jtr/112021716665780182][Example of Denote link conversion to Org Mode links]] - Completion: - [[https://takeonrules.com/2024/02/28/configuring-consult-imenu-narrowing-for-ruby/][Jeremy Friesen: Configuring Consult Imenu Narrowing for Ruby]] - Coding: - [[https://www.reddit.com/r/emacs/comments/1b5nqda/how_i_set_up_emacs_for_frontend_web_development/][How I set up Emacs for front-end web development]] - company, emmet, lsp, web, yasnippet - [[https://www.masteringemacs.org/article/combobulate-intuitive-structured-navigation-treesitter][Combobulate: Intuitive, Structured Navigation with Tree-Sitter]] ([[https://www.reddit.com/r/emacs/comments/1b36jws/combobulate_intuitive_structured_navigation_with/][Reddit]]) - [[https://github.com/flyingmachine/emacs-for-clojure/][emacs-for-clojure: A Clojure-friendly emacs config]] - [[https://emacs.ch/@zyd/112034363407018669][Appreciation for slime-doc-contribs]] - [[https://codeberg.org/teoten/coman][New package for comments management needs advisory]] ([[https://www.reddit.com/r/emacs/comments/1b3u5oe/new_package_for_comments_management_needs_advisory/][Reddit]]) - [[https://takeonrules.com/2024/03/01/quality-of-life-improvement-for-entering-and-exiting-magit/][Jeremy Friesen: Quality of Life Improvement for Entering and Exiting Magit]] ([[https://irreal.org/blog/?p=12014][Reddit]]) - [[https://www.youtube.com/watch?v=y81e2ZMO1MM][C fundamentals with Emacs + Org mode practice session: scanf (1/3)]] (23:32), [[https://www.youtube.com/watch?v=C2XUcnFjGzI][part 2]] (11:51), [[https://www.youtube.com/watch?v=GjbPM2kOjwE][part 3]] (13:50), [[https://www.youtube.com/watch?v=BTfTfoaUqVQ][printf]] (12:06) - Shells: - [[https://git.sr.ht/~pkal/shell-command-plus][shell-command-plus: shell-command With a Few Extra Features]] - Web: - [[https://www.youtube.com/watch?v=r6J2FRxCWeg][Emacs Webpaste Allows Use Of Online Pastebin Services 2024_03_02_06:33:24]] (11:22) - Mail, news, and chat: - [[https://thanosapollo.org/post/mu4e-guide/][Emacs Email Management | Setup Guide for mu4e & isync | Thanos Apollo]] - [[https://gitlab.com/lechten/defaultencrypt][DefaultEncrypt for Gnus]] - [[https://todon.nl/@mousebot/112008809765359649][mastodon.el update: support for no emojis, comments plain text, make thing-at-point work]] - [[https://github.com/sergeyqz/org-thread][org-thread: An Emacs package to search and read HN threads in org-mode. Also supports DuckDuckGo search]] - Multimedia: - [[https://ag91.github.io/blog/2024/03/02/improve-emms-randomness/][Improve EMMS random choice to not listen same track twice]] ([[https://www.reddit.com/r/emacs/comments/1b52y9f/improve_emms_random_choice_to_not_listen_same/][Reddit]]) - [[https://lemmy.ml/post/12670019][EMMS source for beets library databases - Lemmy]] - Fun: - [[https://github.com/LaurenceWarne/rom-party.el][rom-party.el: 💣 Party... in Emacs:]] - AI: - [[https://willschenk.com/labnotes/2024/ai_in_emacs/][Will Schenk: AI in Emacs]] - [[https://emacs.ch/@dliden/112016437389749458][ollama-elisp-sdk: listing/copying/deleting/getting details about ollama models]] - [[https://emacs.ch/@dliden/112026991430720158][ollama-elisp-sdk: embeddings]] - [[https://github.com/karthink/gptel/discussions/206][gptel-copilot feature: looking for testers and feedback! · karthink gptel · Discussion #206 · GitHub]] - [[https://apps.bram85.nl/git/bram/kagi.el][New version of kagi.el: bullet lists, proofreading, unit tests]] ([[https://emacs.ch/@bram85/112018857636763476][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1b20xgn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.slideshare.net/yukihiro_matz/how-emacs-changed-my-life][How Emacs changed my life]] ([[https://www.reddit.com/r/emacs/comments/1b1ccit/how_emacs_changed_my_life/][Reddit]]) (Matz - 2012) - [[https://batsov.com/articles/2024/02/27/m-x-reloaded-the-second-golden-age-of-emacs/][M-x Reloaded: The Second Golden Age of Emacs]] ([[https://www.reddit.com/r/emacs/comments/1b1bi9s/mx_reloaded_the_second_golden_age_of_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=39523122][HN]], [[https://lobste.rs/s/zxsecu/m_x_reloaded_second_golden_age_emacs][lobste.rs]]) - [[https://irreal.org/blog/?p=12005][Irreal: A Bit More On The Silliest Emacs Meme]] - [[https://macadie.info/2024/03/04/2024-02-austin-emacs-meeting/][Eric MacAdie: 2024-02 Austin Emacs Meeting]] - [[https://lars.ingebrigtsen.no/2024/03/01/no-gnus-t-shirt-lottery-done/][Lars Ingebrigtsen: No Gnus T-Shirt Lottery Done]] - Other: - [[https://troglobit.com/post/2024-03-03-building-emacs-with-jit/][Building Emacs with JIT - Joachim Wiberg]] ([[https://fosstodon.org/@troglobit/112031928634833711][@troglobit@fosstodon.org]]) - [[https://tony-zorman.com/posts/join-lines-comments.html][Tony Zorman: Smartly join comments with join-line]] ([[https://www.reddit.com/r/planetemacs/comments/1b4o31i/tony_zorman_smartly_join_comments_with_joinline/][Reddit]], [[https://irreal.org/blog/?p=12016][Irreal]]) - [[https://github.com/charmitro/emacs-ssh-machines][I created an Emacs package for managing SSH machines/connections because I always forget them]] ([[https://www.reddit.com/r/emacs/comments/1b4lzyd/i_created_an_emacs_package_for_managing_ssh/][Reddit]]) - [[https://emacsredux.com/blog/2024/02/29/run-buffer-specific-commands-with-m-x/][Emacs Redux: Run Buffer-specific Commands with M-X]] ([[https://irreal.org/blog/?p=12012][Irreal]]) - [[http://gem.librehacker.com/gemlog/starlog/20240304-0.gmi][Emacs: Gnome Notification After Async Command (publ. 2024-03-04)]] - [[https://www.youtube.com/watch?v=aK-a5D21nyA][Xah Talk Show Ep540 Emacs Lisp Coding, Hand Pain, Dark Theme Fad, Solarize Disease]] (01:15:20) - [[https://github.com/migalmoreno/fdroid.el][fdroid.el: Manage F-Droid packages from Emacs]] - [[https://poview.org/posts/how-emacs-and-tools-in-general-shape-us/][How Emacs, and tools in general, shape us]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00069.html][emacs-devel: Translating the Emacs website]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00081.html][process challenges]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b5d43081a30f816dd38a16c7b5bfbad712a779b][(major-mode-remap(-defaults)): New var and function (bug#69191)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3dc64a1071acc1f622094f91d8f046afedb7b45][Add new input method "english-colemak"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8305d0e0c909a5dd91a21cc1daea6298aae9eda7][Add tabulated-list-groups and Buffer-menu-group-by (bug#69305)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39239982403f01a37d42d1cd8db0b2ed0b48b50c][Improve documentation of recent changes in comp-run.el]] - New packages: - [[package:app-monochrome-themes][app-monochrome-themes]]: Low contrast monochrome themes (MELPA) - [[package:chatu][chatu]]: Convert and insert any images to org-mode or markdown buffer (MELPA) - [[package:embark-org-roam][embark-org-roam]]: Embark export buffer for org roam nodes (MELPA) - [[package:emms-player-spotify][emms-player-spotify]]: Spotify player for EMMS (MELPA) - [[package:listen][listen]]: Audio/Music player (GNU ELPA) - [[package:pacdiff][pacdiff]]: Manage pacdiff files (MELPA) - [[package:reverso][reverso]]: Translation, grammar checking, context search (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! ** 2024-02-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-26-emacs-news/ :EXPORT_DATE: 2024-02-26T08:20:15-0500 :END: - 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://irreal.org/blog/?p=12032][Irreal]]) - [[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]] ([[https://irreal.org/blog/?p=12007][Irreal]]) - 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! ** 2024-02-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-19-emacs-news/ :EXPORT_DATE: 2024-02-19T08:41:17-0500 :END: - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 22 0000 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night https://www.meetup.com/emacs-sf/events/299082479/ Thu Feb 22 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - 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 - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00660.html][European Lisp Symposium 2024]] (May 6-7, Vienna) - Andrea Corallo wants to know if anyone wants to meet up - Beginner: - [[https://batsov.com/articles/2011/11/30/the-ultimate-collection-of-emacs-resources/][The Ultimate Collection of Emacs Resources]] (2011, [[https://www.reddit.com/r/emacs/comments/1aq7hu8/the_ultimate_collection_of_emacs_resources/][Reddit]]) - [[https://janusworx.com/blog/note-to-self-emacs-help-stuff/][Mario Jason Braganza: Note to Self, Emacs Help Stuff]] - [[https://emacsredux.com/blog/2024/02/18/describe-symbol/][Lookup the Documentation of Functions, Variables and Faces]] ([[https://irreal.org/blog/?p=12001][Irreal]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1ata6ag/what_are_the_best_practices_in_laying_out_an/][What are the best practices in laying out an init.el that won't turn into spaghetti after a year or two?]] - [[https://gist.github.com/lesliesrussell/0befc9b479dfc0e227be3fd58c540ab8][Temporarily rebind a key with automatic restore]] - [[https://github.com/MiniApollo/kickstart.emacs][Kickstart.emacs is now Stable!]] ([[https://www.reddit.com/r/emacs/comments/1aq3x7x/kickstartemacs_is_now_stable/][Reddit]]) - [[https://gitlab.com/greenbeast/dotfiles/-/blob/work-setup/init.org][greenbeast's Emacs Config]] - treesitter, dirvish, meow, dashboard, svg-tag, ... - [[https://gitlab.com/manueljlin/emacs-config/][manueljlin's Emacs Config]] - Potato Emacs: elpaca, meow + Canary Ortho, lsp, drt-indent, corfu, ... - [[https://github.com/masukomi/masuconfigs/blob/master/.doom.d/config.el][masukomi's Doom Emacs Config]] - includes copilot - [[https://github.com/TanbinIslam43/mydotfiles/tree/main/.doom.d][TanbinIslam43's Doom Emacs Config]] - short - Emacs Lisp: - [[https://box.matto.nl/lessons-learned-from-creating-my-first-elpa-package.html][Lessons learned from creating my first ELPA package - box.matto.nl]] ([[https://emacs.ch/@pkal/111943199193812005][@pkal@emacs.ch]]) - [[https://github.com/brandelune/brandelune.github.io/blob/1ce686edc8ab3df7a78e02a5a16b87df71391cc1/adventuresintechland.el#L227][Finding the maximum number of days in a month]] ([[https://emacs.ch/@jchelary/111957325115392939][@jchelary@emacs.ch]]) - monthMaxDay, hardcoded - [[https://www.reddit.com/r/emacs/comments/1ap9azk/til_to_use_clcallf_to_toggle_a_var_without/][TIL to use cl-callf to toggle a var without repeating the name]] ([[https://irreal.org/blog/?p=11980][Irreal]]) - [[https://emacsredux.com/blog/2024/02/19/replacing-dash-el-with-built-in-emacs-apis/][Emacs Redux: Replacing dash.el with Built-in Emacs APIs]] ([[https://irreal.org/blog/?p=11991][Irreal]]) - [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Byte-Packing.html][TIL: Emacs has a very nice built-in binary data library]] ([[https://www.reddit.com/r/emacs/comments/1at1iy0/til_emacs_has_a_very_nice_builtin_binary_data/][Reddit]]) - [[https://programadorwebvalencia.com/elisp-testing-example/][Elisp testing example | Programador Web Valencia]] ([[https://hostux.social/@andros/111930907819208480][@andros@hostux.social]]) - Appearance: - [[https://www.gonsie.com/blorg/modeline.html][Beautifying the Mode Line]] ([[https://mastodon.social/@ifiinlist/111940659471450955][@ifiinlist@mastodon.social]]) - [[https://i.redd.it/4bo5crbx36ic1.gif][[auto-dark] 0.12 - Now supports emacs-mac (MacOS) and allows 'default' Emacs theme]] ([[https://www.reddit.com/r/emacs/comments/1ap213j/autodark_012_now_supports_emacsmac_macos_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1asfzfm/pushing_the_lmits/][NANO: hacking tab-line-mode to display under the mode-line, putting mode-line info in the header]] - Navigation: - [[http://yummymelon.com/devnull/cc-isearch-menu-now-on-melpa.html][Charles Choi: cc-isearch-menu now on MELPA]] - Dired: - [[https://mbork.pl/2024-02-17_Opening_external_drives_in_Dired][Marcin Borkowski: Opening external drives in Dired]] ([[https://irreal.org/blog/?p=11984][Irreal]]) - [[https://github.com/amno1/dired-auto-readme][Update to dired-auto-readme-mode]] ([[https://www.reddit.com/r/emacs/comments/1au6j6p/update_to_diredautoreadmemode/][Reddit]]) - Writing: - [[https://gist.github.com/lgatto/f54888e7f16968f853346c67b232cae0][Create and yank bibtex entry from a DOI]] - Org Mode: - [[https://howardism.org/Technical/Emacs/capturing-intro.html][Org Capturing Introduction - Howardism]] ([[https://www.reddit.com/r/emacs/comments/1apbwin/org_capturing_introduction_howardism/][Reddit]]) - [[https://fluca1978.github.io/2021/09/16/Emacs_Org_Encrypt.html][Encrypting the content of Emacs Org files]] (2021) - [[https://github.com/amno1/org-view-mode][A small update to org-view-mode]] ([[https://www.reddit.com/r/emacs/comments/1au2nh3/a_small_update_to_orgviewmode/][Reddit]]) - [[https://svbck.org/blog/2024-02-14-a-small-but-useful-agenda-tweak.html][A small, but useful org-agenda tweak - jumping to narrowed subtrees]] ([[https://fosstodon.org/@svbck/111945739870788047][@svbck@fosstodon.org]]) - [[https://github.com/legalnonsense/reorg][[WIP/RFC] Reorg: reorganize your life]] ([[https://www.reddit.com/r/emacs/comments/1ary91e/wiprfc_reorg_reorganize_your_life/][Reddit]]) - [[http://yummymelon.com/devnull/computing-truth-tables-in-org.html][Charles Choi: Computing Truth Tables in Org]] - [[https://karthinks.com/software/reftex-in-org-mode/][Karthik Chikmagalur: For Your Reference: RefTeX in Org Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=388ba5b5c415ef75adc79a2553d5f5ae06c044af][org-insert-link: Do not expand path arg when `org-link-file-path-type' is a function]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b8ee1315a1cd80fb92f2577f480c475486a71907][ox-org: Do not process citations by default]] - Denote: - [[https://mike.puddingtime.org/posts/2024-02-14-daily-notes/][Adding Denote files to the Org agenda by filename]] ([[https://social.lol/@mph/111933365042595236][@mph@social.lol]]) - Completion: - [[https://protesilaos.com/codelog/2024-02-17-emacs-modern-minibuffer-packages/][Protesilaos Stavrou: Emacs: modern minibuffer packages (Vertico, Consult, etc.)]] (44:01 [[https://www.youtube.com/watch?v=d3aaxOqwHhI][YouTube]], [[https://www.reddit.com/r/emacs/comments/1ata3o3/emacs_modern_minibuffer_packages_vertico_consult/][Reddit]]) - [[https://www.youtube.com/watch?v=ep5CK6armPM][Vertico: Minimalist Vertical Interactive Completion in Emacs]] (07:04) - [[https://www.youtube.com/watch?v=_KYiTlYepzw][Emacs Helm Essentials]] (10:11) - Coding: - [[https://cestlaz.github.io/post/using-emacs-82-conda-direnv/][Mike Zamansky: Using Emacs 82 - Conda and Direnv]] ([[https://www.reddit.com/r/emacs/comments/1apzg00/using_emacs_with_conda_and_direnv/][Reddit]], [[https://irreal.org/blog/?p=11978][Irreal]]) - [[https://metaredux.com/posts/2024/02/19/cider-preliminary-support-for-clojure-ts-mode.html][Meta Redux: CIDER: Preliminary Support for clojure-ts-mode]] - [[https://metaredux.com/posts/2024/02/19/configuring-fixed-tonsky-indentation-in-clojure-mode.html][Meta Redux: Configuring fixed/tonsky indentation in clojure-mode]] - [[https://metaredux.com/posts/2024/02/19/flycheck-updates.html][Meta Redux: Flycheck Updates: A new Stable Release and Way More]] - [[https://github.com/alphapapa/magit-todos/releases/tag/1.7.1][Release 1.7.1 · alphapapa/magit-todos]] - [[https://emacs.ch/@graywolf/111942871762441228][Summarizing debbugs patch acceptance]] - Mail, news, and chat: - [[https://wwwcip.cs.fau.de/~oj14ozun/src+etc/rcirc-voirc.el][rcirc-voirc.el - VoIRC for rcirc]] ([[https://emacs.ch/@pkal/111947774047299320][@pkal@emacs.ch]]) - very compressed voice over IRC - [[https://lemmy.ml/post/12116284][lem.el 0.16 update - Lemmy]] - [[https://irreal.org/blog/?p=11982][Irreal: OPML and RSS]] - Web: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00684.html][[RFC] Proposed change to EWW history navigation]] - Fun: - [[https://camdez.com/blog/2024/02/12/chinese-zodiac-time-for-emacs/][Chinese Zodiac Time for Your Emacs Mode Line]] ([[https://www.reddit.com/r/emacs/comments/1apltpr/chinese_zodiac_time_for_your_emacs_mode_line/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1aqhyay/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://metaredux.com/posts/2024/02/15/cider-community-impact.html][Meta Redux: CIDER: Community Impact]] - [[https://www.youtube.com/watch?v=scBBjZcy6fc][Why No One Can Answer The "Vim Versus Emacs" Question]] (13:44) - Other: - [[https://emacsconf.org/2023/talks/emacsen/][EmacsConf - 2023 - talks - The Emacsen family, the design of an Emacs and the importance of Lisp]] (2023, [[https://news.ycombinator.com/item?id=39397942][HN]]) - [[https://github.com/CeleritasCelery/rune][CeleritasCelery/rune: Rust VM for Emacs]] ([[https://mastodon.social/@jnpn/111942584368937491][@jnpn@mastodon.social]]) - Emacs development: - [[https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/][A vision of a multi-threaded Emacs • Core Dumped]] (2022, [[https://news.ycombinator.com/item?id=39408162][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00668.html][Re: Moving packages out of core to ELPA]] discussion about lisp/obsolete and others - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00557.html][Re: Some thoughts about Emacs performance]] randomness and sorting, and also this thread is nice =) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6477be93bd8a29cba8ce383f9ea3fba23c45f225][Make key selection method configurable in EPA.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60cff1ac9d216e5abcb350ea5e623ab0b377c131][Add support for reading/writing IELM input history (bug#67000)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fbef8ff2a4106ff7f0f3d026071fb8096280cc61][titdic-cnv.el: Bring all definitions under the `tit-` namespace]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=371ccf09fea26892a2fada028d27fb4b596636df][Add 'custom-variable' command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b90e5052ce1eea47430c85c0c35741e25269ce2][Tree-sitter support for outline-minor-mode (bug#68824)]] - New packages: - [[package:cc-isearch-menu][cc-isearch-menu]]: A Transient menu for isearch (MELPA) - [[package:eglot-signature-eldoc-talkative][eglot-signature-eldoc-talkative]]: Make Eglot make ElDoc echo docs (MELPA) - [[package:iso-639][iso-639]]: ISO 639 (MELPA) - [[package:org-cite-overlay][org-cite-overlay]]: Overlays for org-cite citations (MELPA) - [[package:org-cite-overlay-sidecar][org-cite-overlay-sidecar]]: Show Sidecar for overlaid org-cite citations (MELPA) - [[package:org-nix-shell][org-nix-shell]]: Org local nix-shell (MELPA) - [[package:pinyin-isearch][pinyin-isearch]]: Pinyin mode for isearch (MELPA) - [[package:rcirc-sqlite][rcirc-sqlite]]: rcirc logging in SQLite (GNU ELPA) 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! ** 2024-02-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-12-emacs-news/ :EXPORT_DATE: 2024-02-12T14:00:53-0500 :END: - Upcoming events: - [[https://dogodki.kompot.si/events/db14a364-8a55-41d5-a1a4-189ac7c33772][Emacs.si meetup (Ljubljana, Slovenija): , April 4, 2024 at 7:00 PM]] - [[https://emacs-apac.gitlab.io/announcements/february-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, February 24, 2024]] - Emacs.si: Emacs.si meetup #3 2024 (#online) https://dogodki.kompot.si/events/737deab1-bfa3-4b44-b87e-000a7d3be294 Fri Feb 16 2330 America/Vancouver -- Sat Feb 17 0130 America/Chicago - 0230 America/Toronto - 0730 Etc/GMT - - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/299081007/ Sat Feb 17 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 22 0000 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night https://www.meetup.com/emacs-sf/events/299082479/ Thu Feb 22 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://systemcrafters.net/emacs-essentials/absolute-beginners-guide-to-emacs/][The Absolute Beginner’s Guide to Emacs - System Crafters]] ([[https://news.ycombinator.com/item?id=39262151][HN]]) - Emacs configuration: - [[https://notxor.nueva-actitud.org/2024/02/02/emacs-configuraciones-basicas.html][Emacs, configuraciones básicas]] - [[https://taonaw.com/2024/02/07/a-couple-of.html][Emacs config snippets for system-type, x-display-pixel-width, display-monitor-attributes-list]] ([[\[\[https://fosstodon.org/@jtr/111890287437691507\]\]][@jtr@fosstodon.org]]) - [[https://gitlab.com/jjba-projects/dotfiles][Help and critique my dotfiles (nix/nixos/Joe/emacw.nix)]] ([[https://www.reddit.com/r/emacs/comments/1am744i/help_and_critique_my_dotfiles_nixnixosjoeemacwnix/][Reddit]]) - [[https://github.com/karthink/.emacs.d][karthink's Emacs Config]] - [[https://github.com/nyxkrage/emacs-os][emacs-os: The finest linny dib on the market, for all your needs, as long as they are only emacs]] - [[https://github.com/emacs-exordium/exordium][emacs-exordium/exordium: An Emacs configuration that will make your C++ IDE jealous.]] ([[\[\[https://mastodon.social/@Sdowney/111909898468707754\]\]][@Sdowney@mastodon.social]]) - Emacs Lisp: - [[https://github.com/Kyure-A/el-project][el-project.el -- Generate project skeleton for Emacs Lisp]] - [[https://lifeofpenguin.blogspot.com/2024/02/just-in-time-lazy-loading.html][Anand Tamariya: Just In Time Lazy-Loading]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00363.html][Test your ELisp knowledge]]: (their-fun (/ my-x 0)) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20240208164549-emacs-selected-window-accent-mode-now-on-melpa/][James Dyer: selected-window-accent-mode now on MELPA]] ([[https://irreal.org/blog/?p=11974][Irreal]]) - [[https://i.redd.it/4bo5crbx36ic1.gif][[auto-dark] 0.12 - Now supports emacs-mac (MacOS) and allows 'default' Emacs theme]] ([[https://www.reddit.com/r/emacs/comments/1ap213j/autodark_012_now_supports_emacsmac_macos_and/][Reddit]]) - Navigation: - [[https://gist.github.com/lesliesrussell/46302d413fcf49e9717eeea57fdadcbf][Emacs movement by thing]] - [[https://gitlab.com/vslavkin/multi-buffer.el][Multi buffer]] ([[https://www.reddit.com/r/emacs/comments/1anp6a4/multibufferel_my_first_package/][Reddit]]) - [[https://github.com/alphapapa/activities.el][Release: v0.5 - activities.el: Activities for Emacs (suspend and resume activities, i.e. frames/tabs and their windows, buffers)]] ([[https://www.reddit.com/r/emacs/comments/1aof1i2/release_v05_activitiesel_activities_for_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2024-02-08-emacs-window-rules-display-buffer-alist/][Protesilaos Stavrou: Emacs: control where buffers are displayed (the display-buffer-alist)]] (29:52 [[https://www.youtube.com/watch?v=1-UIzYPn38s][YouTube]], [[https://irreal.org/blog/?p=11967][Irreal]]) - [[https://www.youtube.com/watch?v=JdikRIwrSAU&feature=youtu.be][Demo of Emacs package outshine]] (2023) - Writing: - [[https://github.com/vspinu/zotelo][zotelo: Manage zotero collections from emacs]] - [[https://www.youtube.com/watch?v=ruPpRlh2re4][Emacs: abbreviations with abbrev-mode (quick text expansion)]] (26:23, [[https://www.reddit.com/r/emacs/comments/1ak68tv/emacs_abbreviations_with_abbrevmode_quick_text/][Reddit]], [[https://irreal.org/blog/?p=11963][Irreal]]) - [[https://taonaw.com/2024/02/10/emacs-abbrevs-hacks.html][The Art Of Not Asking Why - Emacs abbrevs hacks]] ([[\[\[https://fosstodon.org/@jtr/111909146465576503\]\]][@jtr@fosstodon.org]]) - Org Mode: - [[https://www.ohrg.org/writing-setup][Writing Setup]] - [[https://orgmode.org/manual/Speed-Keys.html][SpeedKeys: when the pointer is on a headline, you get specific keybindings. When pointer is on plain text again, then you have the custom keybindings again]] ([[https://www.reddit.com/r/emacs/comments/1amnxj8/til_about_speedkeys_in_org_mode_when_the_pointer/][Reddit]]) - [[https://github.com/djliden/paper-planner][paper-planner: An emacs org-mode planner based on a paper planner format]] - [[https://gist.github.com/kepi/2f4acc3cc93403c75fbba5684c5d852d][Hierarchical archiving for Org-mode]] - [[https://www.youtube.com/watch?v=WPgl9YiKwFU&feature=youtu.be][Emacs Orgmode Tricks Although Rudimentary]] (13:50) - C-c * headlines, C-c ; comments, C-c - changing bullets - [[https://gist.github.com/jdtsmith/55e6a660dd4c0779a600ac81bf9bfc23][org-toggle-emphasis: easily toggle emphasis markers: =~*/_+]] - Import, export, and integration: - [[https://michal.sapka.me/emacs/org-babel/][Executing code in Org files with Babel]] ([[https://emacs.ch/@mms/111892253919578181][@mms@emacs.ch]]) - [[https://github.com/dalanicolai/dala-emacs-lisp/blob/master/ray-tracer.org][dala-emacs-lisp/ray-tracer.org at master · dalanicolai/dala-emacs-lisp · GitHub]] - [[https://www.youtube.com/watch?v=7ucTIo_mK1M][Use Emacs to Create a PowerPoint Presentation in Seconds!]] (03:35) Org Mode and pandoc - [[https://www.youtube.com/watch?v=-KZsylRH75U][Exporting Files in Emacs Using Pandoc]] (06:44) - [[https://www.reddit.com/r/orgmode/comments/1aorsa2/turning_freeplane_mindmaps_into_orgmode_outlines/][Turning Freeplane mindmaps into Org-mode outlines with structure intact]] - [[https://github.com/zzkt/simplenote2.el/blob/develop/ol-simplenote.el][ol-simplenote.el: Org links for simplenote2]] - [[http://yitang.uk/2024/02/12/blog-in-emacs-use-jekylls-draft-mode/][Yi Tang: Blog in Emacs - Use Jekyll's Draft Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6ff0de5c3e5fc9d9b4223de1698983d5c8d83f8e][ox-org: Export special table rows by default]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8c7313d3975c1816275e2f1320acfe79b890a7d4][org-babel: New babel backend API function org-babel-session-buffer:]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=cbfe1354b37f267f2e2526c28710f05a95fcac23][org-insert-subheading: Never insert sub-heading above current]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=27d6f8305caaeaa384ce2f9e4c1fa101e273fb36][lisp/ob-comint.el: Introduce a fallback prompt regexp]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b26745b985ecc209deb62548f8724de05359e081][org-agenda: Fix meaning of 'repeated-after-deadline value of `org-agenda-skip-scheduled-if-deadline-is-shown']] - Denote: - [[https://takeonrules.com/2024/02/06/renaming-files-using-denote-schema-in-a-dired-buffer/][Jeremy Friesen: Renaming Files Using Denote Schema in a Dired Buffer]] - [[https://www.youtube.com/watch?v=uAON8CqARXI][Emacs - Denote package | KanchiLUG | Tamil]] (33:24) - Coding: - [[https://github.com/redguardtoo/spell-check-code-in-ci][spell-check-code-in-ci: Free and powerful solution to spell check code at Continuous integration server]] - [[https://www.youtube.com/watch?si=kAzOY6Y_7DWsuJ55&v=_8xPDl8WCKg][Tree-Sitter: Superior Syntax Highlighting in Emacs]] - [[https://codeberg.org/mekeor/emacs-eglot-signature-eldoc-talkative][eglot-signature-eldoc-talkative: Let Eglot let Eldoc echo more docs]] ([[https://www.reddit.com/r/emacs/comments/1ama6pn/eglotsignatureeldoctalkative_let_eglot_let_eldoc/][Reddit]]) - [[https://metaredux.com/posts/2024/02/10/the-state-of-flycheck-alive-and-kicking.html][The State of Flycheck: Alive and Kicking]] ([[https://www.reddit.com/r/emacs/comments/1angve3/the_state_of_flycheck_alive_and_kicking/][Reddit]]) - [[https://github.com/ebanner/hexasm][ebanner/hexasm: Emacs minor mode for connecting hexl and nasm source code buffers]] ([[https://news.ycombinator.com/item?id=39330281][HN]]) - [[https://camdez.com/blog/2024/02/06/fix-clj-refactor-libspec-stealing/][Cameron Desautels: Fix clj-refactor Libspec Stealing]] - Mail, news, and chat: - [[https://gist.github.com/rtrppl/2afd098470d9c74086d412a59ff852c1][Mastodon in .emacs]] - switching accounts - [[https://www.reddit.com/r/emacs/comments/1ajq49q/a_100000_app_inside_emacs/][A $100,000 app inside Emacs...]] - theming elfeed to look as nice as a Kickstarter-backed app - Fun: - [[https://media.emacs.ch/cache/media_attachments/files/111/917/195/828/153/398/original/e7f624cc499a591b.png][Celebrating Year of the Dragon]] ([[\[\[https://mastodon.social/@camdez/111917195475773929\]\]][@camdez@mastodon.social]]) - AI: - [[https://github.com/djliden/ollama-elisp-sdk][djliden/ollama-elisp-sdk: An elisp SDK for ollama]] ([[https://emacs.ch/@dliden/111887351896843638][@dliden@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1aky57w/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ahtdp9/what_is_it_that_makes_using_emacs_fun_for_you/][What is it that makes using emacs fun for you?]] ([[https://irreal.org/blog/?p=11972][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1alaacv/as_someone_with_adhd_i_find_emacs_extremely_handy/][As someone with ADHD, I find Emacs extremely handy]] - [[https://www.youtube.com/watch?v=hpx0ERv4F1A][24H24L NeoVim vs Emacs]] (55:17) - Other: - [[https://lwn.net/Articles/959931/][Looking ahead to Emacs 30 [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/1alqwu4/looking_ahead_to_emacs_30_lwnnet/][Reddit]]) - [[https://www.youtube.com/watch?v=E7bRpECcbzE][Emacs Magic #coding #codingstream #emacs]] (00:22) - keyboard macros, rectangles - [[https://media.emacs.ch/media_attachments/files/111/903/091/744/710/331/original/08e1a32edc77d891.jpeg][QR codes with external qrencode tool]] ([[\[\[https://emacs.ch/@bram85/111903132472349494\]\]][@bram85@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1ajjvlr/ekg_version_050_inline_tags_autosave_and_other/][ekg version 0.5.0: inline tags, auto-save, and other improvements]] ([[https://www.youtube.com/watch?v=iKQB686SHQs][YouTube]]) - [[https://mbork.pl/2024-02-12_Finding_Bible_quotes][Marcin Borkowski: Finding Bible quotes]] - [[https://lars.ingebrigtsen.no/2020/08/02/emacs-on-macos-for-linux-peeps/][Emacs on Macos for Linux Peeps – Random Thoughts]] (2020, [[https://irreal.org/blog/?p=11958][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00280.html][Re: [External] : Re: cond* vs pcase]] - on consistency - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00279.html][recommendation of chapter on Lisp Style in "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" by Peter Norvig]] (free online) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00259.html][Use fill-column of 64 for commit messages so that ChangeLog entries don't exceed 72 columns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b90e5052ce1eea47430c85c0c35741e25269ce2][Tree-sitter support for outline-minor-mode (bug#68824)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=806759dc0a6a3b049ce35d0497011464e5fc4dcb][(pcase): New `_` syntax in pred/app functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db195116a4279521e9cf03c52b7026032461e3e1][Add the public API of Compat to the core]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f3baf352bad03de50135556a561af0c7fb1bd6a][; * etc/NEWS: Announce support of 'lzip' compressed Info files (bug#69004).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6568a9a0099e7745bfd142a0fd16b4d7215c0250][Add option gnus-mode-line-logo]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f444786e58737a4ae6071957dfc60075bbd96edc][Mention 'C-h' in echo for unfinished commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6225d125c07bbde8c828b40eb6e81333e051c2a][Optionally show internal buffers in Buffer Menu mode]] - New packages: - [[package:consult-hoogle][consult-hoogle]]: Hoogle frontend using consult (GNU ELPA) - [[package:doctest][doctest]]: Doctests for Emacs Lisp (MELPA) - [[package:filechooser][filechooser]]: An xdg-desktop-portal filechooser (GNU ELPA) - [[package:gnosis][gnosis]]: Spaced Repetition System For Note Taking & Self Testing (MELPA) - [[package:org-drawio][org-drawio]]: Convert and include drawio image to orgmode (MELPA) - [[package:org-epa-gpg][org-epa-gpg]]: Patch to enable EasyPG .gpg images in Org mode inline (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-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! ** 2024-02-05 Emacs news #+begin_update [2024-02-05 Mon] Added link to org-link-github. #+end_update :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-05-emacs-news/ :EXPORT_DATE: 2024-02-05T13:12:52-0500 :END: - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (IRL - Octo) https://emacs-doctor.com/ Tue Feb 6 1800 Europe/Paris - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/298320311/ Wed Feb 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 8 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 9 1800 Europe/Paris - Emacs users group Slovenia (virtual) https://emacs.si/ Sat Feb 17 1130 America/Vancouver - 1330 America/Chicago - 1430 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Feb 18 0100 Asia/Kolkata - 0330 Asia/Singapore - Emacs configuration: - [[https://youtube.com/watch?v=jzG0EjOC0jo&si=ZGklPHz3qKZU0qKm][Embark -- Key Features and Tweaks]] ([[https://www.reddit.com/r/emacs/comments/1aeimv1/embark_key_features_and_tweaks/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1adwnse/repeatmode_is_awesome_share_you_useful_configs/][Repeat-mode is awesome, share you useful configs]] - [[https://paste.karthinks.com/ef792821-repeat-maps.html][karthink's list of keymaps and their single-key shortcuts for repeating commands]] - [[https://drewsh.com/trying-out-meow.html][Trying out Meow, an emacs-native modal editing package]] - [[https://esrh.me/posts/2021-12-18-switching-to-meow.html][Switching to the meow modal editing system from evil]] (2021, [[https://www.reddit.com/r/emacs/comments/1ady8st/switching_to_the_meow_modal_editing_system_from/][Reddit]], [[https://lobste.rs/s/lb2eld/switching_meow_modal_editing_system_from][lobste.rs]]) - [[https://github.com/starenka/.emacs.d][starenka Emacs Config (geared towards Python users)]] - [[https://github.com/zach-delong/Emacs-configs][zach-delong's Emacs Config]] - [[https://github.com/L-Colombo/emacs_config][L-Colombo's Emacs Config]] - Emacs Lisp: - [[https://mbork.pl/2023-02-05_From_the_kill_ring_to_a_register_revisited][Marcin Borkowski: From the kill ring to a register revisited]] - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/din%C3%A1micos/][Lección 8: Dinámicos | Curso de UI Emacs Lisp]] - Appearance: - [[https://chadaustin.me/2024/01/truecolor-terminal-emacs/][I just wanted Emacs to look nice - using 24-bit color in terminals]] ([[https://www.reddit.com/r/emacs/comments/1afeatz/i_just_wanted_emacs_to_look_nice_using_24bit/][Reddit]], [[https://news.ycombinator.com/item?id=39187370][HN]], [[https://lobste.rs/s/dt3l6s/i_just_wanted_emacs_look_nice_using_24_bit][lobste.rs]]) - [[https://codelearn.me/2024/02/02/emacs-which-function-mode.html][Ruslan Bekenev: Emacs: which-function-mode]] ([[https://irreal.org/blog/?p=11952][Irreal]]) - [[https://ismailefe.org/blog/eye_candy/][My Emacs Eye Candy]] - Navigation: - [[https://youtube.com/watch?v=_wGWYGpTrzo][Comparing files easily in Emacs]] (2:07, [[https://www.reddit.com/r/emacs/comments/1aj44ez/comparing_files_easily_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11969][Irreal]]) - [[https://youtube.com/watch?v=mp8lQ4Bl-30&si=iNGqs1l90_GelP9X][Quickly change multiple instances with iedit]] ([[https://irreal.org/blog/?p=11950][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1ae8z4r/emacs_search_ignoring_punctuation_or_spaces/][Emacs search, ignoring punctuation or spaces between words: M-s w]] - word-search-forward - [[https://emacs.dyerdwelling.family/emacs/20240114145517-emacs--winner-undo-to-tab-bar-history/][James Dyer: Winner Undo to Tab Bar History]] - [[https://www.reddit.com/r/emacs/comments/1aijfqc/what_kinds_of_buffers_do_you_wish_you_could/][What kinds of buffers do you wish you could bookmark?]] - Writing: - [[https://protesilaos.com/codelog/2024-02-03-emacs-abbrev-mode/][Protesilaos Stavrou: Emacs: abbreviations with abbrev-mode (quick text expansion)]] (26:23, [[https://www.youtube.com/watch?v=ruPpRlh2re4][YouTube]]) - [[https://a-blog-with.relevant-information.com/weblog/2024-01-28-howm/][My thoughts on howm, an Emacs Note-taking library, and its possible alternatives]] - Org Mode: - [[https://maplet.bearblog.dev/my-emacs-org-mode-config-as-a-student/][My Emacs org-mode / org-roam config as a student | maplet]] - [[https://theinformed.life/2023/10/22/episode-125-karl-voit/][Karl Voit on Org Mode – The Informed Life]] (2023) - [[https://zzamboni.org/post/beautifying-org-mode-in-emacs/][Beautifying Org Mode in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1aje6vt/beautifying_org_mode_in_emacs/][Reddit]]) - [[https://github.com/stefanv/org-link-github/][stefanv/org-link-github: Shorthand github links for org-mode]] - [[http://yitang.uk/2024/02/03/blog-in-emacs-work-with-images/][Yi Tang: Blog in Emacs - Work with Images]] - [[https://takeonrules.com/2024/01/31/adjusting-my-time-tracking-again/][Jeremy Friesen: Adjusting My Time Tracking Again]] - [[https://v.redd.it/yrop6oujdsfc1][org-merge-driver, a merge driver specialized for the Org syntax, looks really neat! Found on Worg but just wanted to share an instance of usage]] ([[https://www.reddit.com/r/orgmode/comments/1afj5sv/orgmergedriver_a_merge_driver_specialized_for_the/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=10d2868c587360d3d17d7ef5fbf11ca036bb2f31][org-footnote-new: Add an option to create new anonymous labels]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=14acf626fe1fef25a854cf0df772b2899bf26a3c][org: Fontify whole table rows with `org-table-row' face]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=03b383df8bf4c2fb631ada030cabad564a7101e2][ox-latex: Remove org-latex-line-break-safe]] - Denote: - [[https://www.youtube.com/watch?v=5R0Dg5QfooI][Emacs Note Taking Recommendation: Denote (re-edit)]] (04:17, [[https://irreal.org/blog/?p=11976][Irreal]]) - Coding: - [[https://www.youtube.com/watch?v=PMkJaCuDidk][Exploring Emacs (Prelude) ... for web development]] (01:10:25) - [[https://github.com/rajasegar/vite.el][An Emacs plugin for Vite]] ([[https://www.reddit.com/r/emacs/comments/1aj9oq7/an_emacs_plugin_for_vite/][Reddit]]) - JS web development - [[https://www.youtube.com/watch?v=UgdgA0weZgQ][Verilog & Emacs]] (24:48) - [[https://www.youtube.com/watch?v=qzqd6EsVBxI][Emacs for Rust Development | January 2024 Edition]] (12:40) - [[https://github.com/flycheck/flycheck/blob/master/CHANGES.rst#330-04-02-2024][Flycheck 33 released today, first release for the project in many years after being abandoned by maintainer]] ([[https://www.reddit.com/r/emacs/comments/1ait6io/flycheck_33_released_today_first_release_for_the/][Reddit]]) - [[https://youtube.com/watch?v=_8xPDl8WCKg&si=kAzOY6Y_7DWsuJ55][Tree-Sitter: Superior Syntax Highlighting in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1agsswb/treesitter_superior_syntax_highlighting_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1afr34c/i_love_magit_forges/][I love Magit Forges]] - Multimedia: - [[https://www.youtube.com/watch?v=MXBJVi2-Dic][emacs mpv playlist with urls from the clipboard using a hotkey]] (46:58) - EXWM: - [[https://www.reddit.com/r/emacs/comments/1ah6rv3/there_are_new_maintainers_for_exwm_project/][There are new maintainers for EXWM project]] - [[https://tech.toryanderson.com/2024/01/31/getting-docked-triple-monitor-setups-on-exwm-at-start-of-work/][Tory Anderson: Getting docked triple-monitor setups on exwm at start of work]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1aey0eo/they_are_surely_not_joking_when_they_say_emacs/][they are surely not joking when they say emacs can do every thing]] - steam.el game launcher - [[https://www.reddit.com/r/emacs/comments/1ae4g75/new_package_chromecastel/][New package: chromecast.el]] - [[https://drewsh.com/reading-naruto-in-emacs.html][Drew's blogsite – Reading CBZ Manga in emacs]] - [[https://www.youtube.com/watch?v=xpIvFiFlhJE][GNU Emacs: Magnifier Tool]] (00:24, [[https://www.reddit.com/r/emacs/comments/1ahq2ar/image_magnifier/][Reddit]]) - AI: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01134.html][LLM Experiments, Part 2: Structured workflows with org-mode]] ([[https://www.reddit.com/r/emacs/comments/1ae0006/llms_for_editing_structured_orgmode_interactions/][Reddit]]) - interesting idea about using LLMs to generate subtasks and estimates - [[https://i.redd.it/q46xokxidogc1.png][Using LLM's to fill the semantic search gap]] ([[https://www.reddit.com/r/emacs/comments/1aj5did/using_llms_to_fill_the_semantic_search_gap/][Reddit]]) - [[https://asciinema.org/a/633592][Demo of `kagi-translate` in Emacs]] - [[https://chat.openai.com/g/g-ceQ8Ju6Rg-emacs-expert][Emacs manuals loaded into custom GPT]] ([[https://twit.social/@leo/111401315058895582][@leo@twit.social]]) - [[https://www.youtube.com/watch?v=cmkoVZ4NkyI][Using GPT in Emacs the simple way]] (10:50) - Community: - [[https://www.reddit.com/r/emacs/comments/1afd05g/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ahtdp9/what_is_it_that_makes_using_emacs_fun_for_you/][What is it that makes using emacs fun for you?]] - [[https://sachachua.com/blog/2024/02/2024-02-04-yay-emacs-community-plumbing-streaming-setup-emacs-news-highlights-transcript-export/][Sacha Chua: 2024-02-04 Yay Emacs: community plumbing, streaming setup, Emacs News highlights, transcript export]] (1:07:18, [[https://www.youtube.com/watch?v=vj73DQT4dmA][YouTube]]) - Other: - [[https://lwn.net/SubscriberLink/959931/6c5395f2946560c4/][Looking ahead to Emacs 30 [LWN.net]​]] - [[https://www.reddit.com/r/emacs/comments/1ahx90f/if_you_would_like_a_new_feature_in_emacs_v30_what/][If you would like a new feature in Emacs v30 - what would it be?]] - [[https://www.reddit.com/r/emacs/comments/1ai00g5/more_totally_evident_but_super_useful_emacs/][More totally evident but super useful emacs features I might keep ignoring?]] - [[https://akrl.sdf.org/#orgc15a10d][The original magic Emacs garbage collection hack]] ([[https://www.reddit.com/r/emacs/comments/1aeplx9/the_original_magic_emacs_garbage_collection_hack/][Reddit]], [[https://news.ycombinator.com/item?id=39190110][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01216.html][cond* and pcase compatibility]], and [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01215.html][plan]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00060.html][Ideas for improving discoverability]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b79c80c999fe95654b7db196b12e0844473f6da][New function 'sort-on']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72b1379f0795a5e2e9c57615c0b1d78c0b97cd1f][Increase `emacs-lisp-docstring-fill-column` to 72]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b86bc02096c65517b9a29c20635ece100864fc62][Introduce a global variant of visual-wrap-prefix-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9bcc9690a8076a22398c27a7ccf836ee95eb16a2][Eliminate lazy bytecode loading]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c385e966e18bebd52b1a692f13e2a7495891966d][derived.el: Delete old code (bug#68625)]] - New packages: - [[package:activities][activities]]: Save/restore sets of windows, tabs/frames, and their buffers (GNU ELPA) - [[package:denote-explore][denote-explore]]: Explore Denote files (MELPA) - [[package:ebib-sidecar][ebib-sidecar]]: Sidecar to show formatted reference of current Ebib Entry (MELPA) - [[package:haproxy-mode][haproxy-mode]]: Major mode for editing HAProxy config files (MELPA) - [[package:rom-party][rom-party]]: Rendition of jklm.fun's "Bomb Party" game (MELPA) - [[package:selected-window-accent-mode][selected-window-accent-mode]]: Accent Selected Window (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://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! ** 2024-01-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-29-emacs-news/ :EXPORT_DATE: 2024-01-29T08:51:56-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 1 0130 Asia/Singapore - Emacs users group Slovenia (in person) https://emacs.si/ Thu Feb 1 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 3 0000 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (IRL - Octo) https://emacs-doctor.com/ Tue Feb 6 1800 Europe/Paris - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/298320311/ Wed Feb 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 8 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 9 1800 Europe/Paris - Emacs configuration: - [[https://endlessparentheses.com/a-quick-guide-to-directory-local-variables.html][A quick guide to directory-local (or project-specific) variables in Emacs]] (2016, [[https://irreal.org/blog/?p=11943][Irreal]]) - [[https://emacsredux.com/blog/2020/09/12/reinstalling-emacs-packages/][Reinstalling Emacs Packages | Emacs Redux]] (2020, [[https://irreal.org/blog/?p=11925][Irreal]]) - [[https://esrh.me/posts/2021-12-18-switching-to-meow.html][Switching to the meow modal editing system from evil]] (2021, [[https://lobste.rs/s/lb2eld/switching_meow_modal_editing_system_from][lobste.rs]]) - [[https://protesilaos.com/codelog/2024-01-29-emacs-prefix-map/][Protesilaos Stavrou: Emacs: define prefix/leader key (nested key maps)]] (23:18 [[https://www.youtube.com/watch?v=gojOZ3k1mmk][YouTube]], [[https://www.reddit.com/r/emacs/comments/1ae0khl/new_prot_video_define_prefixleader_key/][Reddit]], [[https://irreal.org/blog/?p=11945][Irreal]]) - [[https://youtu.be/eyDGeVvnHgo][Why is my Emacs Slow?]] ([[https://www.reddit.com/r/emacs/comments/19eiltv/why_is_my_emacs_slow/][Reddit]]) - [[https://mclare.blog/posts/debugging-emacs][Debugging Emacs]] - [[https://codeberg.org/mms/mms-emacs][mms/mms-emacs - Codeberg.org]] ([[https://emacs.ch/@mms/111805730362602795][@mms@emacs.ch]]) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-17/][Mike Zamansky: Learning Elisp 17 - a thesaurus mode]] (16:36 [[https://www.youtube.com/watch?v=ZBN4Kphv-ac][YouTube]], [[https://www.reddit.com/r/emacs/comments/19faaqv/latest_learning_elisp_video_17_finishing_a/][Reddit]], [[https://irreal.org/blog/?p=11932][Irreal]]) - [[https://simondobson.org/2024/01/22/locally-overriding-a-function-throughout-a-dynamic-extent/][Customizing 'ebib' (and 'citar') behaviour by locally overriding a function throughout a dynamic extent]] - cl-letf (not cl-flet) - [[https://www.reddit.com/r/emacs/comments/19e3ooi/announce_ertresultsel_rapidly_manipulate_views_in/][ANNOUNCE: ert-results.el - Rapidly manipulate views in Emacs Regression Test results and source buffers]] - [[https://github.com/emacs-php/emacs-datetime][emacs-datetime]] - [[https://www.youtube.com/watch?v=vXkXnpAOW-c][Xah Talk Show Ep533 Emacs Lisp Normalize YouTube Url, Open All File Paths, How to Choose a Mouse]] (50:05) - [[https://www.youtube.com/watch?v=cZgRLdetZ0g][efetch.el - an emacs fetch tool]] (02:12) - display system information - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/imagenes/][Lección 6: Imagenes | Curso de UI Emacs Lisp]] - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/arquitectura/][Lección 7: Arquitectura | Curso de UI Emacs Lisp]] - Appearance: - [[https://chadaustin.me/2024/01/truecolor-terminal-emacs/][I Just Wanted Emacs to Look Nice — Using 24-Bit Color in Terminals | Chad Austin]] ([[https://news.ycombinator.com/item?id=39174340][HN]], [[https://lobste.rs/s/dt3l6s/i_just_wanted_emacs_look_nice_using_24_bit][lobste.rs]]) - [[https://emacsnotes.wordpress.com/2024/01/28/how-i-used-ct-color-tools-apis-to-choose-background-highlighting-colors-for-use-with-hi-lock-library-or-pick-colors-in-a-quantitative-way-using-ct-color-tools-apis/][Emacs Notes: How I used ct (= color tools) APIs to choose background highlighting colors for use with hi-lock library OR Pick colors in a quantitative way using ct (= color tools) APIs]] - [[https://www.reddit.com/r/emacs/comments/19dyjjz/show_off_you_orgmode_eye_candies/][Show off you org-mode eye candies]] (also non-Org) - [[https://imgur.com/a/5wCXf2O][Background transparency for MacOS (Cocoa) emacs]] ([[https://www.reddit.com/r/emacs/comments/19ev3ur/background_transparency_for_macos_cocoa_emacs/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1adn8j6/temporarily_make_single_buffer_fullscreen/][Temporarily Make Single Buffer Fullscreen]] - [[https://www.reddit.com/r/emacs/comments/19ecywg/searching_in_other_visible_buffer_without_losing/][Searching in other visible buffer without losing focus on the primary?]] - Hyperbole: - [[https://github.com/rswgnu/hyperbole/blob/master/interactive-demos/HYROLO][Demo of HYROLO - HyRolo is a (kind of) contact book that is part of Hyperbole package]] - Dired: - [[https://youtube.com/watch?v=0vDGyD02fNU&si=Rw0BVdAAR7IMmjPL][Essentials of Dired Plus]] - Writing: - [[https://www.youtube.com/watch?v=hQXmLbNIbWA][Writing Manuals with Texinfo in Emacs - System Crafters Live!]] (01:59:36) - [[https://www.youtube.com/watch?v=LtwBZwIrB1I][Emacs function that yanks a bibtex entry given a doi.]] (00:29) - Org Mode: - [[https://m.youtube.com/watch?v=pqLSPo5k70c][How I Wrote my Book in Emacs + Org - YouTube]] ([[https://emacs.ch/@mms/111824816465116334][@mms@emacs.ch]]) - [[https://gist.github.com/aneeqasif/7d9782cdd13d3b1e19f841e49a66c9b5][org-mode Ui changes · GitHub]] ([[https://imgur.com/gallery/tqAVp44][screenshots]], [[https://www.reddit.com/r/emacs/comments/19f91kg/my_orgmode_setup_d/][Reddit]]) - [[http://yitang.uk/2024/01/28/learn-in-emacs-building-up-vocabulary/][Yi Tang: Learn in Emacs - Building Up Vocabulary]] - [[https://www.takeokunn.org/posts/permanent/20240112071806-my_relationship_with_org_mode_in_2023_and_how_navigate_in_2024/][2023年のorg-mode活用と今後の抱負 - takeokunn's blog]] ([[https://mstdn.jp/@kaneuchi/111819562621106665][@kaneuchi@mstdn.jp]]) - [[https://www.reddit.com/r/emacs/comments/19fccfl/screenshot_of_the_day_shopping_with_emacs_org/][Screenshot of the day: Shopping with Emacs + Org mode + Orgzly]] - [[https://hoowl.se/org-jami-bot.html][Note-taking on the go: Capturing messages and images sent via Jami in Org mode]] - [[https://nothingissimple.ablatedsprocket.com/posts/webmention-comments.html][Webmention Comments - Nothing Is Simple]] ([[https://emacs.ch/@AblatedSprocket/111823925335797605][@AblatedSprocket@emacs.ch]]) - [[https://www.miskatonic.org/2024/01/22/org-citations-basic-5/][William Denton: Basic citations in Org (Part 5)]] - [[https://weblog.dme.org/posts/2024-01-25-evolution-and-org-mode/][Evolution calendars in Org Mode's agenda]] - [[https://www.youtube.com/watch?si=iWTloCorld_d-GEG&v=n-AfvuV-bYo&feature=youtu.be][Fast, Async LaTeX Previews in Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/19dm1ty/fast_async_latex_previews_in_org_mode/][Reddit]]) - [[https://list.orgmode.org/87fryho22t.fsf@localhost/T/#u][OrgMeetup notes]] ([[https://emacs.ch/@yantar92/111834512664890077][@yantar92@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1adrg9u/logseq_from_an_emacs_orgmode_perspective/][Logseq from an Emacs Org-mode perspective]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=107cbc74a9c4a51025555864c4895d7415c793f6][ob-python: Set Python shell in Org edit buffer]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=da2b61b09e1eff957e6b2560a2f9c8509de6beac][lisp/ox-icalendar.el: Add time-to-live functionality to ox-icalendar]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=319563cef7a7117d105d834484ccf2b786e85497][ob-R, ob-julia: Do not force-start session in Org Src buffers]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ef23b4706b40401e0212716291b507a1a876d118][org-babel-tangle: Do not allow tangling into self]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ec89c53ca18549635e94f37c8eb0fe7b543053f][ox-icalendar: Add support for multi-line SUMMARY, LOCATION, and DESCRIPTION]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=46b9769a02fe83dab043fffb69304669a733c4ef][org-attach-store-link-p: Change default value to 'attached]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=78dc58508ddbf97b6f44c0a6dd222eab3d13b50a][Obsolete org-switch-to-buffer-other-window and org-no-popups]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2ade16bbc235cf5c9e5b2358acce189c3c54e8cf][org-fold: Honor :extend face property in folded headings/blocks/drawers]] - Denote: - [[https://takeonrules.com/2024/01/23/creating-an-emacs-command-to-rename-files-per-denote-file-naming-schema/][Jeremy Friesen: Creating an Emacs Command to Rename Files per Denote File Naming Schema]] - Completion: - [[https://martinfowler.com/articles/2024-emacs-completion.html][Improving my Emacs experience with completion]] ([[https://news.ycombinator.com/item?id=39187370][HN]], [[https://irreal.org/blog/?p=11960][Irreal]]) - [[http://www.emacs.dyerdwelling.family/emacs/20240127113907-emacs--disabling-consult-preview-selectively/][James Dyer: Opening Frequently Used Files More Efficiently using consult]] - [[https://www.youtube.com/watch?v=NgOaveOtVd8][Emoji Insertion in Emacs With Helm]] (04:38) - Coding: - [[https://www.skybluetrades.net/blog/2021/06/2021-06-05-effortless-emacs-mmm-with-polymode/][sky blue trades | Effortless Emacs Multiple Major Modes with Polymode]] - [[https://youtu.be/6oeE52bIFyE?si=hM7w7-tpu5UJFWBN][Compile with Confidence: A Deep Dive into Compiling Code with Emacs]] (15:46, [[https://www.reddit.com/r/emacs/comments/1abkzp2/compile_with_confidence_a_deep_dive_into/][Reddit]]) - [[https://paste.rs/VKc7V][LSP in Emacs setup]] ([[https://emacs.ch/@xgqt/111818609175420205][@xgqt@emacs.ch]]) - [[https://www.youtube.com/watch?v=-A9XsjUgHVo][editing rust in emacs with LSP]] (07:59) - [[https://daemons.it/posts/estandarizar-commits-en-magit-con-commitizen/][Estandarizar commits en Magit con commitizen]] - [[https://www.janestreet.com/tech-talks/janestreet-code-review/][How Jane Street Does Code Review - Jane Street]] (2017, [[https://lobste.rs/s/slhe5j/how_jane_street_does_code_review_2017][lobste.rs]]) - Web: - [[https://sachachua.com/blog/2024/01/patching-elfeed-and-shr-to-handle-svg-images-with-viewbox-attributes/][Sacha Chua: Patching elfeed and shr to handle SVG images with viewBox attributes]] - Mail, news, and chat: - [[https://christiantietze.de/posts/2024/01/sent-email-with-file-located-on-server/][Christian Tietze: Have You Ever Sent an Email with a File Attachment that is Located on a Server?]] - [[https://github.com/alphapapa/ement.el/releases/tag/v0.14][Release v0.14 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1ab6bwk/release_v014_alphapapaementel_matrix_client_for/][Reddit]]) - AI: - [[https://codeberg.org/bram85/kagi.el][New kagi.el command kagi-translate]] ([[https://emacs.ch/@bram85/111823630771747483][@bram85@emacs.ch]]) - Fun: - [[https://lifeofpenguin.blogspot.com/2024/01/gnu-emacs-as-comic-book-reader.html][Anand Tamariya: GNU Emacs as a Comic Book Reader]] ([[https://www.reddit.com/r/emacs/comments/1adr17q/gnu_emacs_as_a_comic_book_reader/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/19ec8v5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1acc40a/anyone_going_to_fosdem/][Anyone going to FOSDEM?]] - [[https://protesilaos.com/codelog/2024-01-27-sourcehut-no-more/][Protesilaos Stavrou: I no longer maintain my Emacs projects on SourceHut]] - [[https://www.youtube.com/watch?v=pQYBtMw2x5Q][Avoiding the Ovsiankina effect: Tweakomania in Emacs]] (03:23) - [[https://sachachua.com/blog/2024/01/my-evil-plan-for-yay-emacs/][Sacha Chua: My Evil Plan for Yay Emacs!]] - Other: - [[https://emacsdocs.org/docs/emacs/Other-Repeating-Search#m-x-flush-lines][Appreciation for flush-lines and keep-lines]] ([[https://mstdn.social/@choanmusic/111821477862779402][@choanmusic@mstdn.social]]) - [[https://zck.org/auto-revert-pdfs-in-emacs][Zachary Kanfer: Auto-revert PDFs in Emacs]] - [[https://emacs.ch/@louis/111812542362658288][Quickly open SSH sessions in Emacs]] - [[http://mwfogleman.github.io/posts/08-01-2015-emacs-can-keep-in-touch.html][Michael Fogleman: Emacs can keep in touch]] (2015) - [[https://github.com/fosskers/streak][streak: A minor mode for Emacs to track a streak.]] - [[https://github.com/laishulu/emacs-tmux-pane][emacs-tmux-pane: Fuse emacs windows with tmux panes.]] - [[https://sachachua.com/blog/2024/01/2024-01-21-yay-emacs-copy-link-spookfox-org-babel-choosing-what-to-hack-on-svg-highlighting-ical/][Sacha Chua: 2024-01-21 Yay Emacs: copy link, Spookfox + Org Babel, choosing what to hack on, SVG highlighting, ical]] - [[https://www.youtube.com/watch?v=w2qfjSiiuU8][Curious about Emacs? Sightseeing twisted wonders]] (08:59) - [[https://www.youtube.com/watch?v=NZlcvOiEfb0][Пробую Emacs после Vim (почти пианист)]] (27:01) - [[https://youtube.com/playlist?list=PL0vwHm0AGyYP8yg0DZc8ApOEI7mw75U70&feature=shared][Emacs local meetup discussion playlist in Tamil]] ([[https://clj.social/@goldayan/111805409028560951][@goldayan@clj.social]]) - [[https://sxmo.org/][Full Linux implementation with proper support for EXWM and Emacs on mobile phones (see 12:55 in video for Org mode)]] ([[https://www.reddit.com/r/emacs/comments/1acblgi/full_linux_implementation_with_proper_support_for/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00656.html][Code snippets/template consolidation and potential improvements]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00833.html][Re: Possible minibuffer completion enhancements]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00794.html][possible series of patches]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00756.html][ideas for using properties]] - [[https://mail.gnu.org/archive/html/emacs-devel/2024-01/msg01085.html][Installing cond* in core]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00863.html][More details on pcase design, reference to Racket's match]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00870.html][pcase insight - imagine running list interpolation backwards]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00970.html][where to put cond*: master? branch?]] or [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00875.html][GNU ELPA]]? - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00854.html][cond* feedback]] - help-gnu-emacs: [[https://lists.gnu.org/archive/html/help-gnu-emacs/2024-01/msg00076.html][Idea for `other-window-prefix' command, running anything in the other window]] (there's already an other-window-prefix, but maybe it needs extending?) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e734f8e502e315441214936e89ecd1e11e981fca][xt-mouse.el: Obey `mouse-wheel-*-event` variables (bug#68698)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3cd284b90edcc7e06b21110cdbf55d11fb6fd0d][Support setting umask symbolically in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54c6588952b469df8d7983b6735461f542cd806e][Support a local repo as URL in 'treesit-language-source-alist']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=58f0603d40d238383aaa911eb09b3e2809177bfa][Allow users to opt out of following Windows Dark mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77d9d05df87965409c537f49d59cb5ea632abda1][Calc parses fractions written using U+2044 FRACTION SLASH]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b93e16e436735003d49a5a2ab451394937ee76c][Add new option to 'register-use-preview']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=756daa93b3ef7ce33e741ab30000fa397fcd9783][Add option Info-url-alist]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f0c573d8069f7ee654a550ae3d148325c49900a3][Optionally avoid extending 'completion-at-point-functions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43e2f3acdd2dbd040ec2fc473ca60ee3179bb796][; Minor improvements in 'visual-wrap-prefix-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6667d6c19c3934871ed54d89dc153efc72f947de][Import ELPA package adaptive-wrap as visual-wrap]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=723b0973512c0e6e9fb0f07678124347ccd44b54][Add support for running commands via Eshell's "env" command]] 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://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-01][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! ** 2024-01-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-22-emacs-news/ :EXPORT_DATE: 2024-01-22T06:13:45-0500 :END: - Emacs 29.2: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00666.html][Emacs 29.2 released]] ([[https://www.reddit.com/r/emacs/comments/199ttu9/emacs_292_released/][Reddit]], [[https://irreal.org/blog/?p=11917][Irreal]], [[https://oylenshpeegul.gitlab.io/blog/posts/20240119/][Tim Heaney]], [[https://janusworx.com/blog/updated-to-emacs-29.2/][Mario Jason Braganza]]) - Upcoming events: - EmacsSF (in person): Emacs Lisp Hacking Night Kickoff https://www.meetup.com/emacs-sf/events/298488691/ Thu Jan 25 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 1 0130 Asia/Singapore - Emacs users group Slovenia (in person) https://emacs.si/ Thu Feb 1 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 3 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/19bs8w9/elpaca_vs_straightel/][Elpaca vs Straight.el]] - detailed comparison in a comment - [[https://github.com/simendsjo/sijo-ctx][simendsjo/sijo-ctx: Switching between profiles in contexts]] ([[https://fosstodon.org/@simendsjo/111787502450037910][@simendsjo@fosstodon.org]]) - [[https://codeberg.org/jcastp/emacs.d][jcastp/emacs.d: My personal emacs config - Codeberg.org]] ([[https://mastodon.online/@jcastp/111762105597746747][@jcastp@mastodon.online]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/198virp/tiny_bit_of_daily_emacs_joy/][Tiny bit of daily emacs joy]] - calculating a checksum with Emacs Lisp - [[https://cestlaz.github.io/post/learning-elisp-16/][Mike Zamansky: Learning Elisp 16 - using a web API]] ([[https://www.reddit.com/r/emacs/comments/19878af/learning_elisp_episode_16_using_a_web_api/][Reddit]], [[https://irreal.org/blog/?p=11915][Irreal]]) - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/seleccionables/][Lección 4: Seleccionables | Curso de UI Emacs Lisp]] ([[https://hostux.social/@andros/111764912224520165][@andros@hostux.social]]) - [[https://emacs.ch/@sqrtminusone/111767876517443051][Peak #emacs: advising advice]] - Appearance: - [[https://janusworx.com/blog/i-found-rainbows-in-emacs/][Mario Jason Braganza: I Found Rainbows in Emacs!]] - [[https://www.reddit.com/r/emacs/comments/198vz66/location_based_daynight_theme_changer_for_emacs/][Location Based Day/Night Theme Changer for Emacs]] - [[https://protesilaos.com/codelog/2024-01-16-customize-emacs-fonts/][Protesilaos Stavrou: Emacs: customize fonts (generic method and 'fontaine' package)]] (27:16, [[https://www.youtube.com/watch?v=qR8JRYr4BKE][YouTube]]) - [[https://ismailefe.org/blog/eye-candy/][My Emacs Eye Candy]] ([[https://www.reddit.com/r/emacs/comments/198801r/my_visual_emacs_setup_a_blog_post/][Reddit]]) - Navigation: - [[https://youtube.com/watch?v=dAhq4TKUGDA&si=kOkidQWAP0yqKh57][Essentials of Bookmark Plus]] ([[https://irreal.org/blog/?p=11934][Irreal]]) - [[https://codeberg.org/rahguzar/filechooser][rahguzar/filechooser: filechooser.el: An xdg-desktop-portal filechooser - Codeberg.org]] ([[https://emacs.ch/@rahguzar/111789738942029790][@rahguzar@emacs.ch]]) - Dired: - [[https://youtube.com/watch?v=8XN2JLa9zss&si=HTVj5VbUgspt97Ne][Hide unwanted files and folders in Emacs]] ([[https://irreal.org/blog/?p=11921][Irreal]]) - [[http://yummymelon.com/devnull/enhancing-dired-sorting-with-transient.html][Charles Choi: Enhancing Dired Sorting With Transient]] ([[https://sfba.social/@kickingvegas/111768053443138360][@kickingvegas@sfba.social]]) - [[https://www.youtube.com/watch?v=1jCNrpp_STM][Best Way to Sort and Play Videos Is with Emacs]] (12:38) - [[https://emacs.dyerdwelling.family/emacs/20240120084016-emacs--dired-async-mode/][James Dyer: Emacs asynchronous copying using dired-async-mode]] ([[https://irreal.org/blog/?p=11936][Irreal]]) - Writing: - [[https://github.com/thinkhuman/writingwithemacs][thinkhuman/writingwithemacs: Tips, Examples, and Resources for Writing with Emacs]] ([[https://mastodon.social/@victorhck/111759464289748095][@victorhck@mastodon.social]], [[https://irreal.org/blog/?p=12089][Irreal]]) - [[https://fedoramagazine.org/emacs-for-writers/][Emacs for writers - Fedora Magazine]] ([[https://www.reddit.com/r/planetemacs/comments/19c551h/emacs_for_writers_fedora_magazine/][Reddit]], [[https://irreal.org/blog/?p=11930][Irreal]]) - [[https://chrismaiorana.com/writing-accented-characters-in-emacs/][Writing Accented Characters In Emacs - The Daily Macro]] ([[https://irreal.org/blog/?p=11919][Irreal]]) - Org Mode: - [[https://lwn.net/Articles/957316/][Notes on Emacs Org mode [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/199mpfw/notes_on_emacs_org_mode_lwnnet/][Reddit]], [[Notes on Emacs Org Mode | Hacker News][HN]]) - [[https://mclare.blog/posts/how-i-org/][How I Org]] ([[https://recurse.social/@mclare/111769800973151178][@mclare@recurse.social]]) - [[https://cmdln.org/2024/01/05/how-i-org-in-2024/][How I org in 2024 ·]] - [[https://koenig-haunstetten.de/2024/01/07/the-weekly-review-orgmode-template/][The weekly review Orgmode „template“ | König von Haunstetten]] - [[https://jamesconroyfinn.com/til/tables-of-files-with-org-mode][Tables of files with Org mode]] ([[https://mastodon.social/@jcf/111776038992005466][@jcf@mastodon.social]]) - [[https://qiita.com/ohtsuka/items/de348eb54e96fe1f91e9][新NISAによる自分年金をEmacs org-modeで計算してみる #Emacs - Qiita]] - [[https://www.reddit.com/r/emacs/comments/198fj6e/orgtimeblock_02_released/][org-timeblock 0.2 released]] - [[https://www.youtube.com/watch?v=Oq83ZCu8FUI][Your first literate C program with Emacs and Org-mode]] (27:01) - [[https://sachachua.com/blog/2024/01/org-mode-custom-link-copy-to-clipboard/][Sacha Chua: Org Mode custom link: copy to clipboard]] - [[https://sachachua.com/blog/2024/01/yay-emacs-using-elisp-links-in-org-mode-to-note-the-time-and-display-messages-on-stream/][Sacha Chua: Yay Emacs: Using elisp: links in Org Mode to note the time and display messages on stream]] - Import, export, and integration: - [[https://modernchaos.heytwist.com/p/guide-to-sync-calendars-to-your-org-agenda-using-apple-shortcuts][A Guide to Sync Calendars to your Org Agenda using Shortcuts]] ([[https://www.reddit.com/r/emacs/comments/19aeuwu/a_guide_to_sync_calendars_to_your_org_agenda/][Reddit]]) - [[https://www.miskatonic.org/2024/01/15/org-citations-basic-3/][Basic citations in Org (Part 3) | William Denton]] ([[https://cosocial.ca/@wdenton/111764294053296865][@wdenton@cosocial.ca]]) - [[https://www.miskatonic.org/2024/01/17/org-citations-basic-4/][William Denton: Basic citations in Org (Part 4)]] ([[https://cosocial.ca/@wdenton/111772067587206796][@wdenton@cosocial.ca]]) - [[https://www.youtube.com/live/vWpDs1riqbQ?si=hRN72Y2s7XURrWO3][org-ref + OpenAlex + Google Scholar in Emacs]] - [[https://www.youtube.com/watch?v=CgsTBCDKBCg&feature=youtu.be][Emacs Bunch Conversion Of Org Files To Html Files]] - [[https://newbeelearn.com/blog/using-org-mode-in-hugo/][How to use org mode in Hugo]] ([[https://www.reddit.com/r/emacs/comments/1981caq/how_to_use_org_mode_in_hugo/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1983jzy/my_orgmode_to_latex_setup_for_generic_essaylike/][My org-mode to LaTeX setup for generic, essay-like documents.]] - [[https://srijan.ch/todoist-cloud-inbox-for-gtd-in-emacs-orgmode][Using Todoist as a cloud inbox for GTD in Emacs orgmode]] - [[https://sachachua.com/blog/2024/01/running-the-current-org-mode-babel-javascript-block-in-spookfox/][Sacha Chua: Running the current Org Mode Babel Javascript block from Emacs using Spookfox]] - Denote: - [[https://emacs.ch/@bram85/111761043500336666][#denote meets #kagi inside #emacs]] - summarization :news: - [[https://protesilaos.com/codelog/2024-01-20-emacs-denote-link-org-headings/][Protesilaos Stavrou: Emacs: Denote links to Org headings]] (20:17 [[https://www.youtube.com/watch?v=FlTnPL27VwU][YouTube]], [[https://www.reddit.com/r/emacs/comments/19cb44l/emacs_denote_links_to_org_headings/][Reddit]]) - Completion: - [[https://codeberg.org/mekeor/emacs-consult-erc][WIP: consult-erc -- ERC-related buffer candidate sources for consult-buffer, including annotations via marginalia]] ([[https://www.reddit.com/r/emacs/comments/19aigl6/wip_consulterc_ercrelated_buffer_candidate/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=k2lX7nGJNio][nodejs workflow on emacs#2]] (01:44) - executing code using dap-mode - [[https://www.youtube.com/watch?v=f73GjrpYl7Y][nodejs workflow on emacs #3]] (02:52) - debugging - [[https://www.reddit.com/r/emacs/comments/199vyfv/playwrightemacs/][Playwright-emacs]] - [[http://anggtwu.net/find-luaso-links.html][Two ways of creating ".so"s for Lua, one very fast, both using Emacs and eev (2024)]] ([[http://www.youtube.com/watch?v=zUW-6atPvUQ][YouTube]]) - [[https://github.com/bobrowadam/fnm.el][bobrowadam/fnm.el: Emacs FNM package]] ([[https://www.reddit.com/r/emacs/comments/19c0tnc/fnmel/][Reddit]]) - Web: - [[https://elblogdelazaro.org/posts/2024-01-22-wombag-un-cliente-de-wallabag-para-emacs/][Wombag, un cliente de Wallabag para Emacs · el blog de lázaro]] ([[https://mastodon.social/@elblogdelazaro/111798074106331632][@elblogdelazaro@mastodon.social]]) - Mail, news, and chat: - [[https://rotfl.weblog.lol/2024/01/using-mu4e-for-reading-emails-in-emacs-on-macos-a-fastmail-setup][p0̷nt1ff's weblog · Using mu4e for reading emails in Emacs, on macOS: a Fastmail setup]] ([[https://emacs.ch/@p0nt1ff/111759960184268334][@p0nt1ff@emacs.ch]]) - [[https://www.youtube.com/watch?v=02-OQgxAkJA][Emacs Elfeed Tutorial]] (05:57) - Doom Emacs: - [[https://www.reddit.com/r/emacs/comments/197vdf2/wip_i_got_doom_mostly_running_in_the_android/][(WIP) I got Doom (mostly) running in the android native port of Emacs! Here's how.]] - AI: - [[https://vimeo.com/904932293][ellama: added session management and moved to org mode]] ([[https://www.reddit.com/r/emacs/comments/19c6byu/ellama_added_session_management_and_moved_to_org/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/198rnkj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacsboost.com/en/][Emacs Boost Training - March (NL), April (ES), June (FR)]] ([[https://emacs.ch/@louis/111777917356144643][@louis@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/19bic98/how_do_you_combat_being_overwhelmed_by_choice/][How do you combat being overwhelmed by choice?]] - [[https://sachachua.com/blog/2024/01/choosing-what-to-hack-on/][Sacha Chua: Emacs tweaks: Choosing what to hack on]] - [[https://www.youtube.com/watch?v=78vOjLUNvD4][Messing around in Emacs]] (02:19:29) - livestream - Other: - [[https://vallyscode.github.io/note/tabulated-list-mode/][vallyscode's notes | Emacs tabulated list mode]] - [[https://programadorwebvalencia.com/por-que-los-usuarios-de-emacs-lo-usan-para-todo/][¿Por qué los usuarios de Emacs lo usan para todo? | Programador Web Valencia]] ([[https://www.reddit.com/r/planetemacs/comments/198jhuy/por_qué_los_usuarios_de_emacs_lo_usan_para_todo/][Reddit]]) - [[https://mbork.pl/2024-01-22_From_the_kill_ring_to_a_register][Marcin Borkowski: From the kill ring to a register]] - [[https://grtcdr.tn/posts/2024-01-10.html][Bringing XDG Desktop Portal support to Emacs]] ([[https://emacs.ch/@grtcdr/111734249611105105][@grtcdr@emacs.ch]]) - [[https://www.youtube.com/watch?v=maNgdDV7cIA][Install and configure Emacs (modified) for Windows or MacOS in less than 5 minutes]] (04:20) - [[http://corwin.bru.st/2024-01-19-emacs-29.2-windows-binaries/][Corwin Brust: Emacs 29.2 Windows Binaries]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00558.html][Possible minibuffer completion enhancements]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00467.html][Ideas for improving texinfo for supporting manuals with multiple languages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00573.html][Info download service?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00362.html][Help wanted to improve pcase documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00509.html][in favor of adding more clarity and discoverability to pcase]] - [[https://zenodo.org/records/10518083][emacs-gc-stats: Does garbage collection actually slow down Emacs? - v2 of data set and analysis]] ([[https://emacs.ch/@yantar92/111765285578863223][@yantar92@emacs.ch]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db8890b3c96289ca95e4ea3ea53f0eda1a948af6][mwheel.el: Unconditionally use the `wheel-up/down/...` events]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a34b76cd663e39d9f5d30c4b0e49ba246fac0d63][In batc mode, tracing now sends the trace to stdout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f75d0f36dd44fa794ed264042bb6edb4d897bec][New display action alist entry 'post-command-select-window' (bug#67993)]] - New packages: - [[package:base32][base32]]: Base32 support (MELPA) - [[package:bicep-ts-mode][bicep-ts-mode]]: tree-sitter support for Bicep (GNU ELPA) - [[package:clay][clay]]: Emacs commands Clay - literate in Clojure (MELPA) - [[package:devicetree-ts-mode][devicetree-ts-mode]]: Tree-sitter support for DTS (GNU ELPA) - [[package:ebdb-mua-sidecar][ebdb-mua-sidecar]]: EBDB Integration for Universal Sidecar (MELPA) - [[package:ert-results][ert-results]]: Filter ERT test results display (MELPA) - [[package:flymake-eldev][flymake-eldev]]: Eldev support in Flymake (MELPA) - [[package:totp-auth][totp-auth]]: RFC6238 TOTP (MELPA) - [[package:universal-sidecar-citeproc][universal-sidecar-citeproc]]: Centralise Citeproc Support for Universal Sidecar (MELPA) - [[package:youdotcom][youdotcom]]: You.com search package (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://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-01][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! ** 2024-01-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-15-emacs-news/ :EXPORT_DATE: 2024-01-15T07:15:12-0500 :END: - Upcoming events: - OrgMeetup (virtual) https://emacs.ch/@yantar92/111754123619904846 Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore - Emacs users group Slovenia (virtual) https://emacs.si/ Sat Jan 20 1130 America/Vancouver - 1330 America/Chicago - 1430 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Jan 21 0100 Asia/Kolkata - 0330 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night Kickoff https://www.meetup.com/emacs-sf/events/298488691/ Thu Jan 25 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=jgogUgeuBPo][Where To Learn Emacs in 2024]] (07:11) - YouTube channel recommendations, blogs - Emacs configuration: - [[https://muratbuffalo.blogspot.com/2024/01/dude-wheres-my-emacs.html][Dude, where's my Emacs?]] ([[https://www.reddit.com/r/emacs/comments/195wwnz/dude_wheres_my_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2020/09/12/reinstalling-emacs-packages/][Reinstalling Emacs Packages]] ([[https://www.reddit.com/r/emacs/comments/191l3nj/reinstalling_emacs_packages/][Reddit]]) - [[https://github.com/deadblackclover/clover/releases/tag/v1.0.0][Release v1.0.0 · deadblackclover/clover · GitHub]] ([[https://functional.cafe/@deadblackclover/111754072828522022][@deadblackclover@functional.cafe]]) - [[https://github.com/jeremyf/dotemacs/tree/main][jeremyf's Emacs Config]] - Emacs Lisp: - [[https://www.jds.work/comint-filter-bug/][Finding an emacs 'bug' | JDs Work]] - [[https://youtu.be/DhrAJ1JSl3E][Emacs Update Old Byte Complied File Fix 2024_01_09_18:03:29 - YouTube]] ([[https://mastodon.social/@unixbhaskar/111726206047332031][@unixbhaskar@mastodon.social]]) - Appearance: - [[https://protesilaos.com/codelog/2024-01-13-customize-emacs-mode-line/][Protesilaos Stavrou: Emacs: customise mode line colours]] (34:11 [[https://www.youtube.com/watch?v=rVbfzvTfsoY][YouTube]], [[https://irreal.org/blog/?p=11908][Irreal]]) - [[https://drgrizz.xyz/articles/open-raibow-support.html][Adding support for open-color in rainbow-mode]] - [[https://i.redd.it/gr4eah02kvbc1.gif][Was playing around with emacs' gtk code and got title bar color to sync with the theme]] ([[https://www.reddit.com/r/emacs/comments/194cbww/was_playing_around_with_emacs_gtk_code_and_got/][Reddit]]) - [[https://github.com/rougier/nano-agenda/tree/rewrite][nano-agenda (rewrite)]] - [[https://protesilaos.com/codelog/2024-01-11-ef-themes-1-5-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.5.0]] - Navigation: - [[https://github.com/tanrax/scroll-page-without-moving-point.el/][GitHub - scroll-page-without-moving-point.el: Move the scroll in Emacs without moving the position cursor.]] ([[https://www.reddit.com/r/emacs/comments/195jbt0/github_scrollpagewithoutmovingpointel_move_the/][Reddit]]) - [[https://susam.net/maze/elisp-in-replacement-string.html][Elisp in Replacement String]] ([[https://www.reddit.com/r/emacs/comments/193x36x/elisp_in_replacement_string/][Reddit]], [[https://lobste.rs/s/lubhcb/elisp_replacement_string][lobste.rs]], [[https://irreal.org/blog/?p=11900][Irreal]]) - [[http://yummymelon.com/devnull/highlighting-with-isearch.html][Charles Choi: Highlighting with isearch]] ([[https://irreal.org/blog/?p=11904][Irreal]]) - [[https://emacs.ch/@Anoncheg/111734417917591453][Update to isearch submode for searching with toneless pinyin - @Anoncheg@emacs.ch]] - [[https://jamesconroyfinn.com/til/finding-project-files-in-emacs][Finding project files in Emacs]] ([[https://mastodon.social/@jcf/111715504035813427][@jcf@mastodon.social]]) - [[https://www.youtube.com/watch?v=pqrFAsO0KA4][Comparing Emacs Workspace Packages - System Crafters Live!]] (01:54:03) - Writing: - [[https://github.com/havarddj/typst-preview.el][havarddj/typst-preview.el: Typst live preview minor mode for emacs]] ([[https://www.reddit.com/r/emacs/comments/196oga1/live_typst_preview_in_emacs/][Reddit]]) - [[https://github.com/SqrtMinusOne/reverso.el][Verb conjugation interface added to reverso.el]] ([[https://emacs.ch/@sqrtminusone/111750775290103333][@sqrtminusone@emacs.ch]]) - [[https://www.youtube.com/watch?v=2i6Gr4vDJsw][Emacs | Easy Accent Marks]] (03:13) - Org Mode: - [[https://nothingissimple.ablatedsprocket.com/posts/foraging-with-org.html][Foraging with Org - Nothing Is Simple]] ([[https://emacs.ch/@AblatedSprocket/111738321737731518][@AblatedSprocket@emacs.ch]]) - [[https://www.draketo.de/software/org-mode-tipps.html#plantuml-imagemap][How to include an imagemap with a plantuml diagram in Emacs Org Mode HTML export]] ([[https://rollenspiel.social/@ArneBab/111731001131693035][@ArneBab@rollenspiel.social]]) - [[https://mike.puddingtime.org/posts/2024-01-11-daily-notes/][Daily Notes for 2024-01-11 | Mike Hall]] ([[https://social.lol/@mph/111741414280689629][@mph@social.lol]]) - a little story about literate configuration notes - [[https://www.miskatonic.org/2024/01/08/org-citations-basic/][William Denton: Basic citations in Org (Part 1)]] - [[https://www.miskatonic.org/2024/01/10/org-citations-basic-2/][William Denton: Basic citations in Org (Part 2)]] - [[https://github.com/rtrppl/orgrr][Update to orgrr improves experience when movingnotes from one container to another]] ([[https://emacs.ch/@laotang/111741968945677505][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=Di8ALt0KFb0][Org-mode Türkçe Anlatım Bölüm 1]] (14:51) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=dea7780d6da9534d8af3df6ed6df5c7c5dced464][org-fast-tag-selection: Limit the number of displayed tags]] - Denote: - [[https://notxor.nueva-actitud.org/2023/12/07/una-mirada-a-la-toma-de-notas.html][Una mirada a la toma de notas]] ([[https://emacs.ch/@hispa/111749679001115983][@hispa@emacs.ch]]) - Coding: - [[http://yitang.uk/2024/01/14/atomic-habit-in-emacs-keep-git-repos-clean/][Yi Tang: Atomic Habit in Emacs - Keep Git Repos Clean]] - [[https://christiantietze.de/posts/2024/01/emacs-sqlite-mode-open-sqlite-files-automatically/][Christian Tietze: Emacs sqlite-mode to Open .sqlite Files Automatically]] ([[https://indieweb.social/@xenodium/111733440030154737][@xenodium@indieweb.social]]) - [[https://gist.github.com/doolio/8c1768ebf33c483e6d26e5205896217f][.dir-locals.el for use with the Emacs Eglot LSP client and python-lsp-server (pylsp) LSP server]] - [[https://github.com/acowley/emacs-lsp-booster-nix][acowley/emacs-lsp-booster-nix: Nix flake for the emacs-lsp-booster program]] ([[https://mastodon.social/@acowley/111743423526972139][@acowley@mastodon.social]]) - improve LSP performance with faster JSON conversion - [[https://www.youtube.com/watch?v=bYuGtrqkd7k][Debugging with Emacs and gdb]] (06:07) - [[https://www.youtube.com/watch?v=M1UinwCbqUw][Fix rust-mode panic links in Emacs]] (05:43) - [[https://discord.com/invite/e56WMStc][Discord Channel for Emacs LSP]] - Shells: - [[https://sqrtminusone.xyz/configs/emacs/#eshell][Emacs config for eshell]] ([[https://emacs.ch/@sqrtminusone/111734178690644844][@sqrtminusone@emacs.ch]]) - Web: - [[https://so.nwalsh.com/2024/01/09-emacs][Browsing in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1939uqa/browsing_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11906][Irreal]]) - Mail, chat, and news: - [[https://emacs.ch/@rahguzar/111743896250955719][Mastodon.el: click to favorite/boost/reply - @rahguzar@emacs.ch]] - Fun: - [[https://drewsh.com/monkeytype-emacs-workflow.html][Drew's blogsite – The touch typing test text editor]] ([[https://emacs.ch/@crmsnbleyd/111740374471708685][@crmsnbleyd@emacs.ch]]) - emacs-monkeytype - AI: - [[https://github.com/atgreen/emacs-allow-lists-for-ai-services][GitHub - atgreen/emacs-allow-lists-for-ai-services: How to implement an "allow list" for AI services in GNU Emacs]] - [[https://christiantietze.de/posts/2024/01/chatgpt-shell-confirm-close-compose-buffer/][Christian Tietze: ChatGPT Shell: Confirm Before Closing and Split Compose Buffer]] - [[https://stable.melpa.org/#/kagi][kagi 0.2 released: inserting summaries at point, choosing target language]] ([[https://emacs.ch/@bram85/111756031996058967][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1933co6/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[http://www.fugue.co/blog/2015-11-11-guide-to-emacs.html][A CEO's Guide to Emacs]] (2015, [[https://news.ycombinator.com/item?id=38924664][HN]], [[https://irreal.org/blog/?p=11902][Irreal]]) - [[https://macadie.info/2024/01/09/2024-01-austin-emacs-meeting/][Eric MacAdie: 2024-01 Austin Emacs Meeting]] - [[https://www.norwescon.org/archives/norwescon33/vingeinterview.htm][Norwescon 33 - Vernor Vinge Interview]] ([[https://emacs.ch/@jameshowell/111754881113497606][@jameshowell@emacs.ch]]) - shows Emacs screenshot (also [[https://tilde.zone/@mhd/111751768594392167][@mhd@tilde.zone]]) - [[https://archive.org/details/benchmark-modula-2-manual-1988/mode/2up][Amiga Benchmark Modula 2 Manual 1988]] ([[https://emacs.ch/@wirthy/111749917838321371][@wirthy@emacs.ch]]) - page 5 mentions Emacs - Other: - [[https://programadorwebvalencia.com/creating-desktop-applications-using-the-emacs-core/][Creating desktop applications using the Emacs core]] ([[https://www.reddit.com/r/emacs/comments/193z95j/creating_desktop_applications_using_the_emacs_core/][Reddit]], [[https://hostux.social/@andros/111737024508567169][@andros@hostux.social]]) - [[https://sachachua.com/blog/2024/01/using-embark-and-qrencode-to-show-a-qr-code-for-the-org-mode-link-at-point/][Sacha Chua: Using Embark and qrencode to show a QR code for the Org Mode link at point]] - [[https://sachachua.com/blog/2024/01/animating-svg-topic-maps-with-inkscape-emacs-ffmpeg-and-reveal-js/][Sacha Chua: Animating SVG topic maps with Inkscape, Emacs, FFmpeg, and Reveal.js]] - [[https://sachachua.com/blog/2024/01/yay-emacs-2024-01-12-emacsconf-2023-report-svg-animation-embark-org-mode-links/][Sacha Chua: Yay Emacs 2024-01-12: EmacsConf 2023 report, SVG animation, Embark, Org Mode links]] (43:07 [[https://www.youtube.com/watch?v=ahwbcfbp7sU][YouTube]]) - [[https://github.com/falloutphil/emacs-fix-message-parser][falloutphil/emacs-fix-message-parser: Using QuickFix's C++ library to create an elisp API so we can decode FIX messages from Emacs.]] ([[https://www.reddit.com/r/emacs/comments/196tkxo/decoding_financial_information_exchange_fix/][Reddit]]) - Financial Information Exchange messages - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01322.html][Discussion about suggesting packages]] - [[https://www.youtube.com/watch?v=Ne6ZpeEop_4][Multithreaded Emacs]] ([[https://www.reddit.com/r/emacs/comments/192p5so/multithreaded_emacs/][Reddit]]) - [[http://corwin.bru.st/2024-01-09-emacs-devel-design-and-architecture/][Corwin Brust: Emacs Devel: Design and Architecture]] - summary of emacs-devel discussions about multi-threading - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00008.html][progress on translating the SES manual to French]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=314c939d1e182b8d015fc9c63d445274e0494748][(js-json-mode): Don't derive from `js-mode` (bug#67463)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2c3a983146b7c0fb0f8b855268effb695d0bbf5][Hash-table documentation updates (bug#68244)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9b8b352ebc09de3259f655fa4d491507109044b3][Set the 'name' prop in 'define-advice']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd0eb055fd4ebc3f7f7f5f5617549f963fe8ecff][Make Compilation mode recognize Lua errors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7755f7172748b2d337fa53434c1f678269cc5c45][Support :category in completion-extra-properties (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aff1d53cd466b64ded08d5cf12f83e5746704c07][Support more metadata properties in completion-extra-properties (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=774c8ec74c98d69d56b2511a613145f2b69fb2eb][cperl-mode.el: Make sure cperl-file-style is set buffer-local]] - New packages: - [[package:jirascope][jirascope]]: A Jira client (MELPA) - [[package:jmespath][jmespath]]: Query JSON using jmespath (MELPA) - [[package:org-cite-sidecar][org-cite-sidecar]]: Sidecar to show references in Org Mode (MELPA) - [[package:scala-ts-mode][scala-ts-mode]]: Scala Tree-Sitter Mode (MELPA) - [[package:sly-overlay][sly-overlay]]: Overlay Common Lisp evaluation results (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://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-01][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! ** 2024-01-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-08-emacs-news/ :EXPORT_DATE: 2024-01-08T09:47:03-0500 :END: - Help wanted: - [[https://emacs.ch/@jameshowell/111693285290795924][Looking for Emacs users in Pennsylvania to start a meetup]] ([[https://emacs.ch/@jameshowell/111693285290795924][@jameshowell@emacs.ch]]) - [[https://lists.nongnu.org/archive/html/ada-mode-users/2023-11/msg00000.html][ada-mode: Looking for someone to take over maintenance]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00271.html][emacs-devel]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00172.html][making play-sound async]] - Upcoming events: - M-x Research: 9th talk on (e)lisp https://m-x-research.github.io/ Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 12 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/298331938/ Sat Jan 13 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=O9_8Gds3OGg][Como Instalar Emacs No Seu Windows Pc Em 2024]] (01:53) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/18xbmqf/is_evilmode_worth_committing_to_as_a_vimmer/][Is evil-mode worth committing to as a vimmer learning emacs?]] - [[https://qiita.com/takaxp/items/fbc3e50dd2907b48cafa][Minimum settings I use (2023) / 私が使う最小設定(2023年)]] - [[https://git.sr.ht/~marcuskammer/emacs.d/tree/main/item/README.md][marcuskammer's Emacs Config]] - [[https://github.com/skx/dotfiles/blob/master/.emacs.d/init.md][skx's Emacs config]] - Emacs Lisp: - [[https://dev.to/rajasegar/5-ways-to-get-text-from-an-emacs-buffer-4c3l][5 ways to get text from an Emacs buffer]] ([[https://www.reddit.com/r/emacs/comments/18wftzw/5_ways_to_get_text_from_an_emacs_buffer/][Reddit]], [[https://irreal.org/blog/?p=11884][Irreal]]) - [[https://tony-zorman.com/posts/yanking.html][Tony Zorman: Parentheses-Aware Yanking]] - [[https://onlisp.co.uk/Code-is-data.html][J.e.r.e.m.y B.r.y.a.n.t: Code is data]] - beginner's overview of Emacs Lisp's funcall and apply - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/din%C3%A1micos/][UI en Emacs, creando un buscador | Programador Web Valencia]] - widgets - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/botones/][Lección 5: Botones | Curso de UI Emacs Lisp]] - [[https://github.com/alphapapa/makem.sh/releases/tag/v0.7][Release v0.7 · alphapapa/makem.sh]] ([[https://www.reddit.com/r/emacs/comments/190d5gy/release_v07_alphapapamakemsh/][Reddit]]) - can run from subdirectory; makefile-like script for linting and testing Emacs Lisp packages - Appearance: - [[https://github.com/KaratasFurkan/.emacs.d/tree/emacs-29#pixel-scroll][Smooth scroll-up/down (C-v / M-v) & recenter (C-l) commands with pixel-scroll]] ([[https://youtu.be/IyEcxST7DXI][YouTube]], [[https://www.reddit.com/r/emacs/comments/18xyq3z/smooth_scrollupdown_cv_mv_recenter_cl_commands/][Reddit]]) - [[https://irreal.org/blog/?p=11880][Irreal: One Last Time With Marking The Active Window]] - [[http://www.emacs.dyerdwelling.family/emacs/20240106143432-emacs--selected-window-accent-mode/][James Dyer: My first emacs package - *selected-window-accent-mode*]] ([[https://www.reddit.com/r/planetemacs/comments/190bvkv/james_dyer_my_first_emacs_package/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20231230172829-emacs--selected-window-accent-improvements/][James Dyer: Improvements to Selected Window Accent]] - [[https://sachachua.com/blog/2024/01/highlight-the-active-modeline-using-colours-from-modus-themes/][Sacha Chua: Highlight the active modeline using colours from modus-themes]] - [[https://www.reddit.com/r/emacs/comments/18y85l9/orgmargin_mode/][Nano Emacs: org-margin mode]] - [[https://protesilaos.com/codelog/2024-01-06-emacs-ef-rosa/][Protesilaos Stavrou: Emacs: ef-rosa is the new member of the ef-themes]] - Navigation: - [[https://github.com/JasZhe/window-stool][JasZhe/window-stool: Emacs package that provides code context/breadcrumbs similar to context.vim and topsy. Like a stepping stool for your window.]] ([[https://www.reddit.com/r/emacs/comments/18xmw95/new_minor_mode_windowstool_a_multiline/][Reddit]]) - [[https://i.redd.it/nygkmuvlbzac1.png][Proof of concept: window tabs]] ([[https://www.reddit.com/r/emacs/comments/190npvt/proof_of_concept_window_tabs/][Reddit]]) - Org Mode: - [[https://media.ccc.de/v/glt21-251-emacs-org-mode-features-you-may-not-know#t=28][Emacs Org mode features you may not know]] ([[https://www.reddit.com/r/emacs/comments/190phua/emacs_org_mode_features_you_may_not_know/][Reddit]]) - [[https://randyridenour.net/posts/2023-12-31-converting-org-files-to-canvas-quizzes/][Converting Org Files to Canvas Quizzes | Randy Ridenour]] ([[https://emacs.ch/@randyridenour/111682381670810409][@randyridenour@emacs.ch]]) - [[https://macadie.info/2024/01/02/org-commands-i-frequently-use/][Eric MacAdie: Org Commands I Frequently Use]] ([[https://irreal.org/blog/?p=11882][Irreal]]) - [[https://takeonrules.com/2024/01/04/current-workflow-for-lore24-writing/][Jeremy Friesen: Current Workflow for Lore24 Writing]] - [[https://www.youtube.com/watch?v=zRgIaJzrbnY&pp=ygUFZW1hY3M%3D][First "literate" C program with Emacs + Org-mode - YouTube]] (29:19) - [[https://www.youtube.com/watch?v=MjSG6drkrCE][Adding Simple Org-Mode features to Programming Modes in Emacs]] (12:36, [[https://www.reddit.com/r/emacs/comments/190ue4h/adding_simple_orgmode_features_to_programming/][Reddit]]) - [[https://hillenius.net/post/org-tree-slide/][Gijs Hillenius: Note-to-self: Org Tree Slide Mode, and Whiteroom Mode]] - [[https://github.com/listx/lilac][lilac: A Literate Programming tool for Orgmode targeting HTML output]] - [[https://takeonrules.com/2024/01/03/emacs-macros-continue-to-amaze-me/][Jeremy Friesen: Emacs Macros Continue to Amaze Me]] ([[https://irreal.org/blog/?p=11886][Irreal]]) - [[https://freerangebits.com/posts/2024/01/archiving-in-org-mode/][Peter J. Jones: Archiving in Org Mode]] ([[https://irreal.org/blog/?p=11888][Irreal]]) - [[https://sachachua.com/blog/2024/01/using-consult-and-org-ql-to-search-my-org-mode-agenda-files-and-sort-the-results-to-prioritize-heading-matches/][Sacha Chua: Using consult and org-ql to search my Org Mode agenda files and sort the results to prioritize heading matches]] - [[https://sachachua.com/blog/2024/01/using-an-emacs-lisp-macro-to-define-quick-custom-org-mode-links-to-project-files/][Sacha Chua: Using an Emacs Lisp macro to define quick custom Org Mode links to project files; plus URLs and search]] - [[https://zenn.dev/vintea_01/scraps/e4d2122dcdc994][SpacemacsとObsidianの融]] - [[https://github.com/ryanpcmcquen/obsidian-org-mode][obsidian-org-mode: Add Org Mode support to Obsidian.]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72a2db86d95d021a8e403e03cba0aa20fa7107e4][Merge branch 'bugfix']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9f1d6dfd73091cb26c082a52f69a1839d56bf1fd][Backport commit 8e1c56ae4 from Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fa198cbbe4c98698ff7d683aed2b947aeea6544a][org-agenda-search-headline-for-time: Ignore all the timestamps in headings]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=99c9cae25c49765d98dae1c63185d1bbf434a44b][Revert "Obsolete `org-src-associate-babel-session' and related functionality"]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d6117f895c949577f29d523f0d415397f4697763][org-element-cache: Provide Elisp API to store user data inside the cache]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3aac00e45dc917c9174d1ecb1a80ffa41a3d2199][lisp/org-indent.el: Add hook to run after it initializes a buffer]] - Denote: - [[https://lucidmanager.org/productivity/taking-notes-with-emacs-denote/][Taking Notes With the Emacs Denote Package]] - [[https://takeonrules.com/2024/01/07/advising-denote-function-for-removing-diacritics-from-string/][Jeremy Friesen: Advising Denote Function for Removing Diacritics from String]] ([[https://irreal.org/blog/?p=11896][Irreal]]) - [[https://takeonrules.com/2024/01/06/leveraging-denotes-signature-for-multiple-purposes/][Jeremy Friesen: Leveraging Denote's Signature for Multiple Purposes]] - [[https://asciinema.org/a/oWH0taGbOHbfOBcmdOsEO9wUu][my/denote/url demo - asciinema.org]] ([[https://emacs.ch/@bram85/111693822998686450][@bram85@emacs.ch]]) - Coding: - [[https://www.youtube.com/watch?v=4-f8QZ0Pb3o][Emacs Goodies - #34 SQL Shell Mode]] (06:35) - [[https://www.youtube.com/watch?v=64Nz8g8jL6g&pp=ygUFZW1hY3M%3D][Emacs Goodies - #33 SQLite Mode - YouTube]] (4:25) - [[https://oylenshpeegul.gitlab.io/blog/posts/20240106/][Tim Heaney: Fennel]] - [[https://oylenshpeegul.gitlab.io/blog/posts/20240108/][Tim Heaney: Emacs configuration]] - Fennel, parinfer - [[https://github.com/blahgeek/emacs-lsp-booster][Emacs lsp-mode performance booster]] ([[https://www.reddit.com/r/emacs/comments/18ybxsa/emacs_lspmode_performance_booster/][Reddit]]) - [[https://www.youtube.com/watch?v=s6T15D8TKHA][Basic "Reverse" Literate Programming in Emacs with Outshine and Polymode]] (7:54, [[https://www.reddit.com/r/emacs/comments/18y44z8/basic_reverse_literate_programming_in_emacs_with/][Reddit]]) - [[http://anggtwu.net/2023-eev-git.html][Learning git with "Try it!"s (and eev)]] ([[https://www.youtube.com/watch?v=lsVvokjqMY0][YouTube]]) - [[https://www.youtube.com/watch?v=KrvAwa2eLEk][Emacs in tamil part 9 - VC Git - YouTube]] ([[https://clj.social/@goldayan/111702585120864374][@goldayan@clj.social]]) - [[https://toot.kra.hn/@robert/111706162244866875][@robert@toot.kra.hn: quick Python development tips]] - [[https://dev.to/rajasegar/creating-dynamic-task-runners-for-your-npm-scripts-in-emacs-4e0c][Creating dynamic task runners for your npm scripts in Emacs]] - [[https://github.com/flajann2/schlau-compile][flajann2/schlau-compile: Schlau Compile extension for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1900fx7/check_out_schlaucompile/][Reddit]]) - compile with f5 key using the root of your git project - [[https://github.com/Olivia5k/makefile-executor.el][makefile-executor.el]] ([[https://www.reddit.com/r/emacs/comments/18ybwoo/makefileexecutorel/][Reddit]]) - Doom Emacs: - [[https://github.com/LemonBreezes/cyber-angel-emacs][Cyber Angel Emacs (my personal Doom Emacs configuration)]] ([[https://www.reddit.com/r/emacs/comments/18ybfo5/cyber_angel_emacs_my_personal_doom_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=WE9g1ZMFvkk&pp=ygUFZW1hY3M%3D][Doom Emacs: The Basic Concept and Installing on Windows - YouTube]] (9:25) - Multimedia: - [[https://sachachua.com/blog/2024/01/emacsconf-backstage-making-lots-of-intro-videos-with-subed-record/][Sacha Chua: EmacsConf backstage: making lots of intro videos with subed-record]] - Fun: - [[https://www.youtube.com/watch?v=uwM87CYbKEI][How To React To How To Type Blimpy In Emacs]] (6:14, [[https://www.reddit.com/r/emacs/comments/18zfmnb/how_to_react_to_how_to_type_blimpy_in_emacs/][Reddit]]) - AI: - [[https://www.youtube.com/watch?v=V4M_9S_-2V4&pp=ygUFZW1hY3M%3D][Integrate Emacs with any LLM - an intro to the gptel package - YouTube]] (14:25) - [[https://www.youtube.com/watch?v=rQgu7t1yUFg][Brewing coffee with emacs, ekg, and the Aeropress]] (9:37, [[https://www.reddit.com/r/emacs/comments/190twvc/brewing_coffee_with_emacs_ekg_and_the_aeropress/][Reddit]]) - using a large language model together with ekg.el (Emacs Knowledge Graph) to take notes - Community: - [[https://www.reddit.com/r/emacs/comments/18xebux/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://amodernist.com/eaez/./shutdown.html][ELPA and Emacs Zine: Shutdown of EAEZ]] - [[https://www.youtube.com/watch?v=RIvJ8FNZrfc&pp=ygUFZW1hY3M%3D][DistroTube: Stepping Away To Work On Some Other Projects - YouTube]] - [[https://news.ycombinator.com/item?id=38886792][2024-01-01 Emacs News discussed on HN]], aww shucks =) - Other: - [[https://github.com/emacs-pe/honcho.el][emacs-pe/honcho.el: run and manage long-running services]] ([[https://emacs.ch/@carcosa/111681277316727024][@carcosa@emacs.ch]]) - [[https://old.reddit.com/r/emacs/comments/18yb7hp/contacts_management_with_emacs_in_2024/][Contacts management with Emacs in 2024 : emacs]] ([[https://news.ycombinator.com/item?id=38865826][HN]]) - [[https://hillenius.net/post/emacs-asciinema/][Gijs Hillenius: Combining Emacs and Asciinema]] - [[https://git.sr.ht/~swflint/random-ask][~swflint/random-ask - Randomly ask the user specific questions for productivity data collection - sourcehut git]] ([[https://www.reddit.com/r/emacs/comments/18y078g/announcing_randomaskel/][Reddit]]) - [[https://github.com/tanrax/learning-irregular-verbs-in-English.el][Learn irregular English verbs in Emacs]] ([[https://www.reddit.com/r/emacs/comments/18wsobq/learn_irregular_english_verbs_in_emacs/][Reddit]]) - [[http://yitang.uk/2024/01/06/gpg-in-emacs-functions-to-decrypt-and-delete-all/][Yi Tang: GPG in Emacs - Functions to Decrypt and Delete All]] - [[https://www.reddit.com/r/emacs/comments/18xg50f/my_experience_with_emacs_gui_on_wsl2_ubuntu/][My experience with Emacs GUI on WSL2 Ubuntu]] - [[https://www.reddit.com/r/emacs/comments/18xvtns/emacs_notifications_on_linux_and_android/][Emacs notifications on Linux and Android]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00067.html][Translating Emacs manuals is of strategic importance]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00152.html][challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00145.html][also discussion about process]], [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00151.html][proposal]] ([[https://emacs.ch/@jchelary/111702536149458441][@jchelary@emacs.ch]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00122.html][Translation of the Org mode manual]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00125.html][po4a]] - [[https://todo.sr.ht/~brandelune/documentation_emacs][Gestionnaire de tickets pour la traduction française de la documentation Emacs]] - [[https://forge.chapril.org/brandelune/documentation_emacs][documentation_emacs: Projet OmegaT de traduction de la documentation Emacs - documentation_emacs - La forge Chapril]] ([[https://www.reddit.com/r/planetemacs/comments/18xo3ki/documentation_emacs_projet_omegat_de_traduction/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18de131222ee24c4088ac45be1babad26284af5b][Support more metadata properties in completion-category-overrides (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16162e0645d959d824d97e3f9908e46d401e8028][Make 'advice-remove' interactive]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02edbc88a1210b8d5a3e62ca4f03ffd17b23cbf7][eval.c: Add new var `lisp-eval-depth-reserve`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ba75e183c60aff50949587c21066e876dabfbda][New special form `handler-bind`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dc99be8e633fa0d8594b72f41584a53590939fde][Support display-sort-function in completion-category-overrides (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ff00b85acf8371a358a055ef3e7325220bb6e362][Document 'etags-regen-mode' in the Emacs user manual]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bdfa49502a84f46999c4f207249562f33a119d36][New feature: etags-regen-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=070cb32463a8c606bf4384574a6c7ea60167e87d][; Add 2024 to copyright years]] - New packages: - [[package:biblio-gbooks][biblio-gbooks]]: Google Books backend for biblio.el (MELPA) - [[package:ivy-hoogle][ivy-hoogle]]: Search Hoogle using ivy (MELPA) - [[package:kagi][kagi]]: Kagi API integration (MELPA) - [[package:mu4e-crypto][mu4e-crypto]]: Encrypt and decrypt emails for mu4e with GnuPG (MELPA) - [[package:ob-base64][ob-base64]]: Org-babel for base64 content (MELPA) - [[package:tabby-mode][tabby-mode]]: Minor mode for the Tabby AI coding assistant (MELPA) - [[package:templ-ts-mode][templ-ts-mode]]: Major mode for editing Templ files (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-01][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links and thanks to people who e-mailed me things to add. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-01-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-01-emacs-news/ :EXPORT_DATE: 2024-01-01T07:48:29-0500 :END: #+begin_update - [2024-01-01 Mon] move https://git.mitchmarq42.xyz/mitch/vimcolors to the Appearance category #+end_update - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956/ Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 4 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 Jan 4 1730 Europe/Paris - M-x Research: 9th talk on (e)lisp https://m-x-research.github.io/ Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 12 1800 Europe/Paris - Emacs configuration: - [[https://arne.me/articles/emacs-from-scratch-part-two][Emacs From Scratch Part Two: Projects and Keybindings]] ([[https://news.ycombinator.com/item?id=38800008][HN]]) - [[https://lists.sr.ht/~abcdw/rde-announce/%3C874jg1gtrz.fsf%40trop.in%3E][[RDE release] 0.5.0 is out! — sourcehut lists]] ([[https://fosstodon.org/@abcdw/111663445267193585][@abcdw@fosstodon.org]]) - [[https://github.com/danijelcamdzic/dotemacs/][danijelcamdzic/dotemacs: Contains Emacs configuration files (init.el and custom elisp files)]] ([[https://www.reddit.com/r/emacs/comments/18tqpfb/sharing_my_emacs_workflow_and_dotfiles/][Reddit]]) - also tip on using menus in Android - [[https://github.com/LionyxML/lemacs][LionyxML/lemacs: The LEmacs Emacs config - Same experience, both on TUI and GUI]] ([[https://www.reddit.com/r/emacs/comments/18toziz/introducing_lemacs_a_config_not_a_distro/][Reddit]]) - [[https://github.com/Icy-Thought/emacs.d/tree/main/irkalla][Icy-Thought's Emacs Config]] - [[https://github.com/chamoda/.emacs.d][chamoda's Emacs Config]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=D8391afYiRs&feature=youtu.be][Elisp Idiosyncrasies]] ([[https://irreal.org/blog/?p=11894][Irreal]]) - [[https://www.youtube.com/watch?v=bMKxS-M9nYM][Emacs at Lunch: Time & Dates]] (16:37) - [[https://programadorwebvalencia.com/ui-en-emacs-creando-un-buscador/][Lección 4: Dinámicos | Curso de UI Emacs Lisp]] ([[https://hostux.social/@andros/111664309966161080][@andros@hostux.social]]) - widgets - [[https://programadorwebvalencia.com/ui-en-emacs-sumar-2-numeros/][UI EN EMACS, SUMAR 2 NÚMEROS]] - using widgets - Appearance: - [[https://irreal.org/blog/?p=11874][Irreal: Marking The Active Window Redux]] - [[https://www.reddit.com/r/emacs/comments/18v02tc/fancy_tabbar_with_svg/][fancy tab-bar with svg]] - [[https://i.redd.it/wk8zg598r79c1.gif][svg-lib 0.3, now with interactive buttons]] ([[https://www.reddit.com/r/emacs/comments/18tkeuu/svglib_03_now_with_interactive_buttons/][Reddit]], [[https://toot.aquilenet.fr/@rougier/111663809949109547][@rougier@toot.aquilenet.fr]]) - [[https://i.redd.it/dqxx467z8h9c1.png][NANO agenda rewrite (WIP)]] ([[https://www.reddit.com/r/emacs/comments/18umexf/nano_agenda_rewrite_wip/][Reddit]]) - [[https://i.redd.it/7nfja6y7qm8c1.png][nano vertico minor mode]] ([[https://www.reddit.com/r/emacs/comments/18r6pyv/nano_vertico_minor_mode/][Reddit]]) - [[https://github.com/vedang/pdf-tools/pull/224][pdf-tools continuous scrolling]] ([[https://emacs.ch/@rahguzar/111663947187653619][@rahguzar@emacs.ch]]) - [[https://www.emacswiki.org/emacs/download/rec-edit.el][rec-edit.el: recursive edit enhancements to show the level]] - [[https://gitlab.com/zzamboni/dot-doom/-/tree/master/splash?ref_type=heads][zzamboni's custom splash screens made for Doom Emacs]] - [[https://protesilaos.com/codelog/2023-12-29-ef-arbutus/][Protesilaos Stavrou: Emacs: ef-arbutus is now part of the ef-themes collection]] - [[https://git.mitchmarq42.xyz/mitch/vimcolors][vimcolors/sv-theme.el]] - based on an nvim theme - Navigation: - [[https://github.com/Overdr0ne/gumshoe][Gumshoe: A smart POINT tracker]] - Org Mode: - [[https://www.youtube.com/watch?v=WgZL3TwrKUA][12 Week Year in Emacs]] (08:39, [[https://www.reddit.com/r/emacs/comments/18t0fl1/how_i_use_12_week_year_productivity_framework_in/][Reddit]]) - [[https://nathanielhoag.com/blog/2022/interactive-runbook/][Interactive Runbook | Technical Blog]] (2022) - [[https://www.youtube.com/watch?v=a_WNtuefREM][Making Org Agenda Look Beautiful]] (21:46) - [[https://sachachua.com/blog/2023/12/automatically-refiling-org-mode-headings-based-on-tags/][Sacha Chua: Automatically refiling Org Mode headings based on tags]] - [[https://www.youtube.com/watch?v=KvR6PsY9d60][Using Emacs and Org-mode for managing a thesis]] (17:48) - [[https://github.com/reconmaster/thesis][Medical Physics Dissertation with Emacs and Orgmode]] (2018, [[https://www.reddit.com/r/emacs/comments/18v3u9h/medical_physics_dissertation_with_emacs_and/][Reddit]]) - [[https://www.youtube.com/watch?v=rGGAr1AWkTc][scimax - screenshot, tesseract, pngpaste and ox-clip]] (2021) - [[https://takeonrules.com/2023/12/28/amongst-the-org-mode-archipelago/][Jeremy Friesen: Amongst the Org-Mode Archipelago]] ([[https://irreal.org/blog/?p=11876][Irreal]]) - [[https://mastodon.social/@amake/111662774894831512][orgro 2023 update summary]] ([[\[\[https://mastodon.social/@amake/111662774894831512\]\]][@amake@mastodon.social]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9239b0e8d1c317f3bd21211832feb3b10d29dc94][ob-python: Changed options for default Python command]]1 - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=69e746c1e42bbf2eb0afe6306bb32af759c2c3e0][lisp/ox-odt.el: Do not open the generated exported file in the background]] - Coding: - [[https://gist.github.com/dvzubarev/1d1d4b68a8b7d0bf27fc5ed73a23eea5][python-ts-mode extended fontification]] - [[https://github.com/pymacs2/Pymacs][Pymacs: New home for Emacs to Python interface]] - [[https://www.freshcodeit.com/blog/another-emacs-setup-with-gifs-to-enjoy-clojure][Another Emacs setup (with GIFs) to enjoy Clojure]] - Shells: - [[https://github.com/andykuszyk/noman.el][I've written a package for parsing command line help, and would appreciate feedback!]] ([[https://www.reddit.com/r/emacs/comments/18rxn71/ive_written_a_package_for_parsing_command_line/][Reddit]]) - Web: - [[https://g.ypei.me/url-rewrite.git/about/][url-rewrite.git - url-rewrite is an elisp library for rewriting URLs]] ([[\[\[https://hostux.social/@dragestil/111649528978463668\]\]][@dragestil@hostux.social]]) - Multimedia: - [[https://sachachua.com/blog/2023/12/using-subed-record-in-emacs-to-edit-audio-and-clean-up-oopses/][Sacha Chua: Using subed-record in Emacs to edit audio and clean up oopses]] - [[https://sachachua.com/blog/2023/12/emacsconf-backstage-trimming-the-bigbluebutton-recordings/][Sacha Chua: EmacsConf backstage: Trimming the BigBlueButton recordings based on YouTube duration]] - Fun: - [[https://github.com/igb/epanorthosis][igb/epanorthosis: inject an epanorthosis using a sequence of "^H" characters to indicate an attempt to delete the previous word.]] ([[https://mastodon.hccp.org/@igb/111666934137486140][@igb@mastodon.hccp.org]]) - AI: - [[https://github.com/jart/emacs-copilot][jart/emacs-copilot: Large language model code completion for Emacs]] ([[https://www.reddit.com/r/emacs/comments/18varm1/jartemacscopilot_large_language_model_code/][Reddit]], [[https://news.ycombinator.com/item?id=38822164][HN]]) - [[http://xenodium.com/a-chatgpt-shell-compose-ux-experiment][Alvaro Ramirez: A chatgpt-shell compose ux experiment]] - [[https://github.com/illgenr/llm][illgenr/llm: An EMACS porcelain for LLM]] - [[https://youtube.com/watch?v=1II5UfBacK0&si=AX24NcnOZTi-M4iH][AIPIKHAL intro - YouTube]] ([[\[\[https://fosstodon.org/@nickanderson/111660952161552430\]\]][@nickanderson@fosstodon.org]]) - AI Prompts I Know and Love; shows using Org Mode to manage a collection of llm prompts for gptel inside Emacs - [[https://www.youtube.com/watch?v=_Y-e5HL_4qY][Emacs Copilot Demo]] (00:48) - [[https://www.youtube.com/watch?v=bsRnh_brggM][Every LLM in Emacs, with gptel]] (17:56, [[https://www.reddit.com/r/emacs/comments/18s45of/every_llm_in_emacs_with_gptel/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18rvq33/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://michal.sapka.me/emacs/whys-of-emacs/][[Michał Sapka's website] My "whys" for Emacs]] - [[https://susam.net/maze/from-fill-prefix-to-tramp.html][From Fill Prefix to TRAMP - Highlights from Mastering Emacs Book Club]] ([[https://www.reddit.com/r/emacs/comments/18v5wx3/from_fill_prefix_to_tramp_highlights_from/][Reddit]]) - [[https://janusworx.com/blog/emacs-three-and-a-half-years-on/][Mario Jason Braganza: Emacs, Three and a Half Years On]] ([[https://irreal.org/blog/?p=11878][Irreal]]) - [[https://macadie.info/2023/12/30/emacs-commands-i-got-by-with-for-years/][Eric MacAdie: Emacs Commands I Got By With For Years]] - Eric's story of starting with Emacs and learning how to use it, and beginner tips sprinkled throughout ([[https://news.ycombinator.com/item?id=38851699][HN]], [[https://lobste.rs/s/hyyfdf/emacs_commands_i_got_by_with_for_years][lobste.rs]]) - [[https://graz.social/@publicvoit/111661348660523369][@publicvoit's experience demoing Emacs and Org Mode on the ArtPlayStage at 37C3]] - [[https://emacs.ch/@jameshowell/111638022647583440][@jameshowell: the shift from having to learn to code to "the more I learn to code, the more I get out of free software]] ([[\[\[https://emacs.ch/@jameshowell/111638022647583440\]\]][@jameshowell@emacs.ch]]) - Yearly reviews: - [[https://susam.net/maze/code-2023.html][My Coding Adventures in 2023 - Susam's Maze]] - devil, emacs4cl, emfy ([[https://lobste.rs/s/mzul7s/retrospective_my_personal_open_source][lobste.rs]], [[https://mastodon.social/@susam/111652185711420768][@susam@mastodon.social]]) - [[https://www.youtube.com/watch?v=BM_xFmfwfRg][2023 Retrospective and 2024 Plans - System Crafters Live!]] (01:17:08) - [[https://kisaragi-hiu.com/2023-review/][Kisaragi Hiu: 2023 review]] - [[https://m-x-research.github.io/2023/12/30/reviving-site.html][Reviving the site (and our community) - 2023 summary and plans for 2024 | M-x Research]] ([[https://emacs.ch/@Mx_Research/111671274973702263][@Mx_Research@emacs.ch]]) - and new videos posted to [[https://www.youtube.com/channel/UCNup6IsUwrqiDpl3aIlOV6A][YouTube]] - Other: - [[https://www.youtube.com/watch?v=_H9TXKokNQ8][Emacs: Not a text editor, still awesome!]] (28:59, [[https://www.reddit.com/r/emacs/comments/18rtdfy/emacs_not_a_text_editor_still_awesome/][Reddit]], [[https://irreal.org/blog/?p=11869][Irreal]]) - [[https://www.youtube.com/watch?v=Tlm-Xaef_8I][Emacs repeat-mode #shorts #emacs]] (00:58) - [[https://www.youtube.com/watch?v=y1cYKyMD6d0][Emacs,程序员的终极代码编辑器 泪雪网]] (02:04) - [[https://github.com/casouri/collab-mode][casouri/collab-mode: Cross-editor collaboration (WIP)]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00927.html][emacs-devel]]) - collab; uses operational transforms - [[https://youtu.be/bMKxS-M9nYM][Time in Elisp. NYE setup for Champagne at the end]] ([[https://www.reddit.com/r/emacs/comments/18v7m6c/time_in_elisp_nye_setup_for_champagne_at_the_end/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2023/12/gnu-emacs-as-shopping-app.html][Anand Tamariya: GNU Emacs as a Shopping App]] ([[https://www.reddit.com/r/emacs/comments/18uyxty/gnu_emacs_as_a_shopping_app/][Reddit]]) - [[https://sachachua.com/blog/2023/12/yay-i-can-get-live-speech-recognition-results-from-emacs-to-etherpad/][Sacha Chua: Yay, I can get live speech recognition results from Emacs to Etherpad]] - [[https://www.emoses.org/posts/emacs-custom-auth-source/][Building a custom Emacs auth-source]] ([[https://www.reddit.com/r/emacs/comments/18vcsb7/building_a_custom_emacs_authsource/][Reddit]], [[https://hachyderm.io/@emoses/111673681198037776][@emoses@hachyderm.io]]) - [[http://yitang.uk/2023/12/28/gpg-in-emacs-first-step-towards-data-security/][Yi Tang: GPG in Emacs - First Step Towards Data Security]] - [[https://freerangebits.com/posts/2023/12/gnupg-broke-emacs/][Peter J. Jones: Pinning GnuPG with nixpkgs]] - [[https://gist.github.com/adisbladis/c605d40c3e06f4c4af4bed94233c4d1e][EAF nix packaging]] - Emacs Application Framework - [[https://goykhman.ca/gene/blog/2023/2023-12-23-postscript-printing-in-sonoma.html][Printing PostScript from Emacs in macOS Sonoma]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00893.html][discussion about how to include small compilable programs in (Non?)GNU ELPA packages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00847.html][pointers to discussions about translating doc strings and manuals]] (also [[https://emacs.ch/@jchelary/111667340242925816][@jchelary's resources]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00616.html][new bicep-ts-mode for handling infrastructure as code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00625.html][discussion about attaching extra information to errors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5f80541fbc46a7854da00b0f8e67c0daa89d454a][Document icomplete-in-buffer incompatible changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a8e6c8c84ed33674e525625644d5ce84ee8c59a][(require-with-check): New function (bug#67696)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea4cbb3aae3c7f72ef04337bc2db7292909ca9a1][Abbreviate the VC revision in vc-annotate's buffer name]] 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-01][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! ** 2023-12-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-25-emacs-news/ :EXPORT_DATE: 2023-12-25T21:29:12-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 28 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 30 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 30 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 Dec 31 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956/ Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 4 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 Jan 4 1730 Europe/Paris - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 6 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=zAxlQ7nlz5o][Que es GNU EMACS El editor de texto extensible y mucho mas]] (05:02) - Emacs configuration: - [[https://arne.me/articles/emacs-from-scratch-part-one-foundations][Emacs From Scratch, Part 1: Foundations]] - [[https://so.nwalsh.com/2023/12/25-emacs][Norm: Primarily emacs]] - defining custom command-line flags ([[https://irreal.org/blog/?p=11865][Irreal]]) - [[https://melpa.org/#/?sort=downloads&asc=false][Discover interesting packages by sorting MELPA by descending order of downloads]] ([[https://mathstodon.xyz/@aksharvarma/111616925897384755][@aksharvarma@mathstodon.xyz]]) - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Why Emacs Keys are Painful]] (2019, [[https://news.ycombinator.com/item?id=38730012][HN]]) - [[https://www.youtube.com/watch?v=ycyxytk1NAQ][Emacs: advanced Org literate configuration]] ([[https://www.reddit.com/r/emacs/comments/18lx4py/emacs_advanced_org_literate_configuration/][Reddit]], [[https://irreal.org/blog/?p=11852][Irreal]]) - Prot - [[https://howardabrams.com/hamacs][My Emacs Configuration]] ([[https://emacs.ch/@howard/111622410036344889][@howard@emacs.ch]]) - [[https://gist.github.com/jjwatt/07b006f414f3908d88f1f10d681a3eb8][jjwatt's vanilla emacs "config"]] - [[https://github.com/KaratasFurkan/.emacs.d/tree][KaratasFurkan's Emacs Config]] - [[https://github.com/Horrih/config/blob/main/init.el][Horrih's Emacs config]] - [[https://www.youtube.com/watch?v=pPzD6FlZ4ss][GNU Emacs - A in-depth look at my config]] (48:03) - LinuxTechGeek - Emacs Lisp: - [[https://www.danliden.com/posts/20231217-emacs-hooks.html][Introduction to Emacs Hooks]] ([[https://www.reddit.com/r/planetemacs/comments/18nxezg/introduction_to_emacs_hooks/][Reddit]], [[https://irreal.org/blog/?p=11849][Irreal]]) - [[https://github.com/amno1/lite][Lite - Simple Templates with Emacs]] ([[https://www.reddit.com/r/emacs/comments/18nqlph/lite_simple_templates_with_emacs/][Reddit]], [[https://www.reddit.com/r/emacs/comments/18pu13c/lite_templates_got_lighter/][Reddit]]) - [[http://perma-curious.eu/post-elisp-diff/][Diff in elisp]] - [[https://git.sr.ht/~fosskers/transducers.el/tree/master/item/CHANGELOG.md#110-2023-12-24][It's now possible to read and write JSON data with transducers]] ([[https://emacs.ch/@fosskers/111638406015430166][@fosskers@emacs.ch]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/18m8ndj/what_are_your_top_3_themes/][What are your top 3 themes?]] - [[https://protesilaos.com/codelog/2023-12-21-spacious-padding-0-3-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.3.0]] - [[https://emacs.dyerdwelling.family/emacs/20231221210441-emacs--selected-window-accent/][James Dyer: Selected Window Accent]] - [[https://github.com/drshapeless/.emacs.d/blob/master/themes/shapeless-theme.el][shapeless-theme.el]] - Navigation: - [[https://www.youtube.com/watch?v=XEFoFIAUVX4][Stay Organized and Focused in Emacs in 9 Minutes (tab-bar-mode)]] (09:12) - [[https://www.reddit.com/r/emacs/comments/18o65dx/more_blather_on_the_xdg_recentlyused_database/][More blather on the XDG recently-used database]] - Writing: - [[https://www.reddit.com/r/emacs/comments/18nqk6a/get_to_know_the_howm_package/][Get to know the howm package]] - Org Mode: - [[https://www.youtube.com/watch?v=92PCxH29UCo][My GTD Emacs Workflow (Getting Things Done)]] (13:50) ([[https://irreal.org/blog/?p=11861][Irreal]], [[https://www.reddit.com/r/emacs/comments/18nwrr9/my_gtd_workflow_in_emacs/][Reddit]]) - [[https://takeonrules.com/2023/12/24/using-a-todo-list-and-keyboard-macros-to-guide-rss-feed-review/][Jeremy Friesen: Using a TODO List and Keyboard Macros to Guide RSS Feed Review]] - [[https://git.sr.ht/~ngraves/org-agenda-files-track/tree/master/item/README.org][update the =org-agenda-files= variable by appending/deleting a candidate org file when it is saved]] ([[https://emacs.ch/@oatmeal/111618351256725940][@oatmeal@emacs.ch]]) - [[https://github.com/alphapapa/org-web-tools/releases/tag/v1.3][Release v1.3 · alphapapa/org-web-tools]] - [[https://github.com/alphapapa/org-ql/releases/tag/v0.8][Release v0.8 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/18o0aop/release_v08_alphapapaorgql/][Reddit]]) - [[https://i.redd.it/bohr7itg0i7c1.gif][Ergonomic inline equations with Typst]] ([[https://www.reddit.com/r/emacs/comments/18n2gyq/ergonomic_inline_equations_with_typst/][Reddit]]) - [[https://github.com/tonyaldon/minibuffer.tonyaldon.com][minibuffer.tonyaldon.com is built with one.el package. Here is the source code.]] - [[https://edmundmiller.dev/posts/org-journal-age][Using age with org-journal]] - [[http://yitang.uk/2023/12/19/jekyll-in-emacs-align-headline-with-url/][Yi Tang: Jekyll in Emacs - Align URL with Headline]] - [[https://sachachua.com/blog/2023/12/audio-braindump-workflow-tweaks-adding-org-mode-hyperlinks-to-recordings-based-on-keywords/][Sacha Chua: Audio braindump workflow tweaks: Adding Org Mode hyperlinks to recordings based on keywords]] (00:57) - [[https://www.reddit.com/r/orgmode/comments/18pguwy/orgroamtools_python_library_for_assisting_data/][orgroamtools: Python library for assisting data analysis of org-roam collections]] - Coding: - [[https://justinbarclay.ca/posts/from-zero-to-ide-with-emacs-and-lsp/][From Zero To IDE with Emacs and LSP · Justin Barclay]] ([[https://fosstodon.org/@landerblom/111737105082117229][@landerblom@fosstodon.org]]) - [[https://youtu.be/UJRfahlLHFg][My Python Emacs Workflow - YouTube]] ([[https://www.reddit.com/r/emacs/comments/18mdc6d/python_emacs_workflow/][Reddit]]) - [[https://www.youtube.com/watch?v=id2jj4ioM5w][Emacs in tamil part 8 - Recap & Basic Java IDE]] (32:53) - [[https://www.youtube.com/watch?v=qmHU3UGvXgo][Testing Arei, a New Guile Scheme IDE for Emacs]] (01:57:19) - [[https://metaredux.com/posts/2023/12/23/cider-clojure-lsp-sitting-on-a-tree.html][Meta Redux: CIDER & clojure-lsp Sitting on a Tree]] - [[https://www.youtube.com/watch?v=s3enXsuXyNg][REPLs in strange places: updates, a demo, and how to try it - YouTube]] - Web: - [[https://sr.ht/~sebasmonia/confluence-reader.el/][Read Confluence pages from Emacs!]] ([[https://www.reddit.com/r/emacs/comments/18oe3qh/read_confluence_pages_from_emacs/][Reddit]]) - Chat: - [[https://www.reddit.com/r/emacs/comments/18pia95/helm_interface_for_the_ement_matrix_client/][Helm interface for the Ement matrix client]] - EXWM: - [[https://tech.toryanderson.com/2023/12/21/exwm-triple-monitor-winum-mode-line-window-numbers-need-to-update-better/][Tory Anderson: exwm triple monitor winum mode-line window numbers need to update better]] - [[https://orys.us/vC][Using bufler and exwm to group my browser windows (NOT tabs!)]] ([[https://www.reddit.com/r/emacs/comments/18omuu7/using_bufler_and_exwm_to_group_my_browser_windows/][Reddit]]) - Fun: - [[https://github.com/twitchy-ears/zone-matrix][twitchy-ears/zone-matrix: Attempt to fix up zone-matrix for being a bit simpler in structure and working on Emacs 29.1]] ([[https://loci.onl/@morix/111620780037417628][@morix@loci.onl]]) - [[https://github.com/alphapapa/snow.el][snow.el: Let it snow in Emacs!]] - [[https://www.youtube.com/watch?v=cXB7EnTcAD4][Champagne Timer (Emacs PGTK Support)]] (00:25) - [[http://xenodium.com/are-you-vi-or-emacs][Alvaro Ramirez: A Murder at the End of the World: Are you Vi or Emacs?]] ([[https://news.ycombinator.com/item?id=38742747][HN]], [[https://lobste.rs/s/r5ugyl/murder_at_end_world_are_you_vi_emacs][lobste.rs]]) - AI: - [[https://sachachua.com/blog/2023/12/live-speech-with-deepgram/][Sacha Chua: Getting live speech into Emacs with Deepgram's streaming API]] - [[https://www.youtube.com/watch?v=bsRnh_brggM][LLMs in Emacs with gptel]] (17:56) - [[https://mastodon.social/@laotang/111629438580918685][Using FastGPT to make a dictionary function for Chinese]] - [[https://codeberg.org/bram85/kagi.el][Kagi can now summarize buffer/region/URL]] ([[https://emacs.ch/@bram85/111638091794241862][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18mplfa/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/18p1fp7/elisp_development_habits_practices_and_tools/][Elisp development habits, practices, and tools?]] - discussion of video ideas - [[https://reddit.com/r/planetemacs][PSA (as part of `advent` series): /r/planetemacs is a low traffic--almost to the point of non-existent-- Emacs subreddit will finish almost 5 years in few days. If you need to no drama, bird's eye view of happenings in the Emacs world then this subreddit is just for you]] - [[https://michal.sapka.me/emacs/][[Michał Sapka's website] C-X Emacs]] - [[https://sachachua.com/blog/2023/12/braindump-from-radiostudent-si-interview-with-lio-novelli-and-jurij-podgorsek-emacs-focused-time/][Sacha Chua: Braindump from radiostudent.si interview with Lio Novelli and Jurij Podgorsek: Emacs, focused time]] - Other: - [[https://gitlab.com/fledermaus/totp.el][Vivek Das Mohapatra / totp.el · GitLab]] ([[https://mastodon.social/@ersatzmaus/111632683979264293][@ersatzmaus@mastodon.social]]) - [[https://github.com/twitchy-ears/buffer-snapshotter][buffer-snapshotter: Minor mode that keeps snapshots of changed versions buffers (visiting files or not) written to disk, and limits those snapshots by number or time]] - [[https://gitlab.com/gnuhack/spanish-holidays][Spanish holidays for Emacs calendar]] - [[https://github.com/blahgeek/emacs-appimage][Emacs 29.1 AppImage (self-contained single executable for linux) with native-compile]] ([[https://www.reddit.com/r/emacs/comments/18pyg9p/emacs_291_appimage_selfcontained_single/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18ptb7o/emacs_advent_calendar_day_24_blamer_fileinfo/][Emacs Advent Calendar, day 24: blamer, file-info, orgnote, etc]] - [[https://protesilaos.com/codelog/2023-12-23-emacsconf2023-hyperdrive/][Protesilaos Stavrou: EmacsConf2023: hyperdrive.el peer-to-peer filesystem (Joseph Turner and Protesilaos)]] ([[https://www.youtube.com/watch?v=OOA9rs5qteU][YouTube]], 40:01) - [[https://www.youtube.com/watch?v=v2-m7_X3uy8][Emacs Does Everything, Including Viewing PDFs and Diffs - YouTube]] ([[https://irreal.org/blog/?p=11858][Irreal]]) - [[https://chainsawriot.com/postmannheim/2023/12/24/tools2023q4.html][Chung-hong Chan: The tool situation 2023 Q4: shell, dirvish, expand-region, iPhone SE]] - [[https://www.youtube.com/watch?v=9m1z1pm_HDI][Get a fully working install of Emacs on Fedora Silverblue]] (05:03) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00785.html][Ideas for improving 'pcase' documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00796.html][Org version breakage will probably improve over the next few versions (Re: Permanently fix org versioning breakage during builds?)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00666.html][Continued work on the design of cond*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b7fc3ab787d8dd926e1912e51e99f0efcf57cb02][Introduce a toolbar for Log Edit mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbbb19ced674dc8c42c95238577abb9849a75b87][Make ffap correctly guess remote file names at point]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c86dd52475e0ad65359bc964fbe0d62b9d3e464][Tramp's direct asynchronous processes use 'tramp-remote-path']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7058988fd65d719b69b658a74b268d4a2f1909c5][Improve and update documentation of registers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b088cf025b58e6b6a38d7eee910a887437c4f275][Specific rcirc log file time stamp format]] - New packages: - [[package:coercion][coercion]]: Naming convention style switch (MELPA) - [[package:open-color][open-color]]: Open Color color palette (MELPA) - [[package:org-agenda-files-track][org-agenda-files-track]]: Fine-track `org-agenda-files' to speed-up `org-agenda' (MELPA) - [[package:org-agenda-files-track-ql][org-agenda-files-track-ql]]: Fine-track `org-agenda-files' to speed-up `org-ql-views' (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/2023-12][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! ** 2023-12-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-18-emacs-news/ :EXPORT_DATE: 2023-12-18T21:39:19-0500 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 21 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 23 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 23 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 Dec 23 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 Dec 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 28 0130 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/18iquel/emacs_speedrun_content/][Emacs Speedrun Content]] - [[https://www.youtube.com/watch?v=xlRaVN93DLk][#emacs movement keys - hands on tutorial]] (01:47) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/18j8js5/what_are_some_drawbacks_of_using_literate_emacs/][what are some drawbacks of using literate emacs config?]] - [[https://protesilaos.com/codelog/2023-12-18-emacs-org-advanced-literate-conf/][Protesilaos Stavrou: Emacs: advanced Org literate configuration]] (24:57 [[https://www.youtube.com/watch?v=ycyxytk1NAQ][YouTube]]) - [[https://github.com/jojojames/.dotfiles/blob/master/emacs/.emacs.d/config/jojo-theme.el][jojojames' Emacs Config]] - [[https://codeberg.org/0x4d6165/nix-configuration/src/branch/master/settings.org][0x4d6165's configuration]] ([[https://hackers.town/@0x4d6165/111545658098325684][@0x4d6165@hackers.town]]) - Emacs Lisp: - [[https://www.danliden.com/posts/20231217-emacs-hooks.html][A quick introduction to emacs hooks]] ([[https://www.reddit.com/r/emacs/comments/18l0exy/a_quick_introduction_to_emacs_hooks/][Reddit]]) - [[https://takeonrules.com/2023/12/17/introducing-extensibility-with-a-macro-a-list-and-a-reducer/][Jeremy Friesen: Introducing Extensibility with a Macro, a List, and a Reducer]] - Appearance: - [[https://christiantietze.de/posts/2023/12/update-modus-themes-mlscroll-colors/][Christian Tietze: Update for modus-themes v4 and mlscroll.el Colors]] - [[https://github.com/mpwang/perfect-margin][perfect-margin:Auto-center emacs windows (works with minimap and/or linum-mode)]] - [[https://www.reddit.com/r/emacs/comments/18gjtk8/your_favoritemost_usefull_modeline_segments/][Your Favorite/Most usefull Mode-Line Segments?]] - [[https://youtu.be/rwKTc4MNmt8?si=30PxCPBle__xD8gj][Modern Emacs UI - YouTube]] ([[https://www.reddit.com/r/emacs/comments/18ian37/my_modern_emacs_ui_setup/][Reddit]]) - Navigation: - [[http://yummymelon.com/devnull/personalizing-emacs-doc-navigation.html][Charles Choi: Personalizing Emacs Doc Navigation]] ([[https://news.ycombinator.com/item?id=38621838][HN]], [[https://irreal.org/blog/?p=11839][Irreal]]) - [[http://yummymelon.com/devnull/improving-emacs-isearch-usability-with-transient.html][nfdn: Improving Emacs isearch Usability with Transient]] ([[https://news.ycombinator.com/item?id=38691205][HN]], [[https://irreal.org/blog/?p=11854][Irreal]]) - [[https://emacs.ch/@Anoncheg/111564336982300632][Turning isearch into a regex search - @Anoncheg@emacs.ch]] - Writing: - [[http://yitang.uk/2023/12/18/jekyll-in-emacs-update-blog-post-title-and-date/][Yi Tang: Jekyll in Emacs - Update Blog Post Title and Date]] - Org Mode: - [[https://www.youtube.com/watch?v=gFyvzwTp29c][Emacs | Creative non-destruction]] (05:31) - [[https://github.com/SqrtMinusOne/org-clock-agg][SqrtMinusOne/org-clock-agg: Tree-like reports for org-clock records]] ([[https://emacs.ch/@sqrtminusone/111596872572796803][@sqrtminusone@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/18k5c3c/emacs_advent_calendar_day_16_trevokes_orggtd/][Emacs Advent Calendar, day 16: trevoke's org-gtd package]] - [[https://chainsawriot.com/postmannheim/2023/12/12/missingqa.html][Chung-hong Chan: The missing Q&A of "An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp"]] - [[https://strangeweb.page/@jochie/111542252396070415][Tip about using -i to preserve global indentation - @jochie@strangeweb.page]] - [[https://www.youtube.com/watch?v=5Y75ICmzQV0][Ten Org-mode Extensions You Need to Install! - YouTube]] ([[https://fosstodon.org/@nickanderson/111545721876819255][@nickanderson@fosstodon.org]]) - [[https://irreal.org/blog/?p=11835][Irreal: Literate Documentation with Emacs and Org Mode]] - [[https://notxor.nueva-actitud.org/2019/04/12/como-trabajar-con-sqlite3-desde-emacs.html][Cómo trabajar con SQLite3 desde Emacs]] ([[https://emacs.ch/@hispa/111552665630802206][@hispa@emacs.ch]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7c9a5216bb63f98f7663f8c568a84d77a02ca671][ol-man.el: Enable completion]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ac8b925407b9aed87eacf76e72748c00faf8711c][lisp/org-capture.el: use `org-store-link' for %K values]] - Completion: - [[https://www.youtube.com/watch?v=bB7rywlahSc][Semantic completing read in #Emacs]] (17:25) - Coding: - [[https://mastodon.social/@rap1ds/111539260075262881][Tip about magit-commit-absorb - @rap1ds@mastodon.social]] - [[https://emacs.ch/@tjh/111594827004121312][Doxygen preamble yasnippet - @tjh@emacs.ch]] - [[https://happihacking.com/blog/posts/2023/dev-containers-emacs/][Dev Containers Part 2: Setup, the devcontainer CLI & Emacs]] - [[http://ag91.github.io/blog/2023/12/11/make-emacs-help-in-creating-an-example-of-scala-classes][Andrea: Make Emacs help in creating an example of Scala classes]] - Evil mode: - [[https://github.com/emacs-evil/evil/pull/1846][Add :retab command by FrostyX · Pull Request #1846 · emacs-evil/evil · GitHub]] ([[https://fosstodon.org/@FrostyX/111551262076446078][@FrostyX@fosstodon.org]]) - Mail, news, and chat: - [[https://presnell.github.io/post/email/][Reading Email with Emacs | Brett Presnell]] ([[https://social.targaryen.house/@swrogers/111551612928408843][@swrogers@social.targaryen.house]]) - Office 365, Oauth2 - [[https://codeberg.org/martianh/lem.el][lem.el updates - view cycling/toggling, display improvements]] ([[https://todon.nl/@mousebot/111550903625201289][@mousebot@todon.nl]]) - lemmy client - Math: - [[https://www.youtube.com/watch?v=Frb--ezylj0][Emacs, math, latex tips #1]] (03:59, [[https://irreal.org/blog/?p=11856][Irreal]]) - [[https://irreal.org/blog/?p=11841][Irreal: Laas]] - LaTeX at speed - Web: - [[https://www.reddit.com/gallery/18hcev9][Comfy Wikipedia Reading Experience (eww + imenu-list + shrface)]] - [[https://github.com/karthink/wombag][wombag: A Wallabag client for Emacs]] - read-it-later, archiving webpages - Multimedia: - [[https://www.reddit.com/r/emacs/comments/18i1bfs/emms_tag_editor/][EMMS Tag Editor]] - [[https://sachachua.com/blog/2023/12/emacsconf-backstage-making-a-play-list-checking-it-twice/][Sacha Chua: EmacsConf backstage: Making a (play)list, checking it twice]] - [[https://sachachua.com/blog/2023/12/emacsconf-backstage-using-spookfox-to-publish-youtube-and-toobnix-video-drafts/][Sacha Chua: EmacsConf backstage: Using Spookfox to publish YouTube and Toobnix video drafts]] - EXWM: - [[https://www.youtube.com/watch?si=gT9NO-tjrkvLJ14Y&v=A86c6k-M3dI][My Steam Deck EXWM setup]] - Fun: - [[https://www.reddit.com/r/emacs/comments/18kcxyp/edit_slay_the_spire_save_files_with_emacs/][Edit Slay the Spire save files with Emacs.]] - AI: - [[https://www.youtube.com/watch?v=RYVBoGsRDBc][The Awesome Emacs CHATGPT-SHELL package]] (08:48) - Community: - [[https://www.reddit.com/r/emacs/comments/18hc301/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/18ghyg0/anyone_going_to_37c3_and_up_for_a_meetup/][Anyone going to 37c3 and up for a meet-up?]] - [[https://list.orgmode.org/orgmode/87bkanr76o.fsf@localhost/][[SUMMARY] #4 OrgMeetup on Wed, Dec 13, 19:00 UTC+3 - Ihor Radchenko]] - [[https://macadie.info/2023/12/16/2023-12-austin-emacs-meetup/][Eric MacAdie: 2023-12 Austin Emacs Meetup]] - [[https://www.reddit.com/r/emacs/comments/18hfso2/emacs_helm_is_maintained_by_one_maintaner_for_11/][Emacs' helm is maintained by one maintaner for 11 years long. His mistake to switch from Paetron made him to lose nearly all his contributors. Consider to donate again?]] ([[https://news.ycombinator.com/item?id=38740338][HN]]) - Other: - [[https://www.youtube.com/watch?v=mfbLMtSTjp8][Como instalar GNU EMACS en XIAOMI POCO M4 PRO | El editor de texto extensible y autodocumentado]] (06:45) - [[https://www.reddit.com/r/emacs/comments/18hxs9a/emacs_advent_calendar_14_indentbars_kindicon/][Emacs Advent Calendar 14: indent-bars, kind-icon, org-modern-indent, and more]] - [[https://www.reddit.com/r/emacs/comments/18ipu9w/emacs_advent_calendar_day_15_alphapapas_emacs_and/][Emacs Advent Calendar, day 15: alphapapa's Emacs and Org-related packages]] - [[https://www.reddit.com/r/emacs/comments/18kx1wj/emacs_advent_calendar_day_17_companymode_vc/][Emacs Advent Calendar, day 17: company-mode, VC, project, treesit.el, ruby, etags-regen]] - [[https://protesilaos.com/codelog/2023-12-12-emacs-multilingual-editing/][Protesilaos Stavrou: Emacs: multilingual editing (Greek, French, Chinese, etc.)]] ([[https://irreal.org/blog/?p=11837][Irreal]]) - [[https://emacspeak.blogspot.com/2023/12/emacs-hidden-holiday-gems.html][T. V. Raman: Emacs: Hidden Holiday Gems]] - [[https://emacs.ch/@bram85/111580555195721041][Getting gpg-agent to work porperly inside Emacs and Termux - @bram85@emacs.ch]] - [[https://www.youtube.com/watch?v=nFzdPjeSN8E][Emacs: multilingual editing (Greek, French, Chinese, etc.)]] ([[https://www.reddit.com/r/emacs/comments/18gupdo/emacs_multilingual_editing_greek_french_chinese/][Reddit]]) - [[https://www.youtube.com/watch?v=x19XMoMqDBA][Sharing Files from Emacs with Hyperdrive.el]] (01:55:47) - [[http://sydel.exherbolinux.org/][syd.el - configuring a Syd sandbox in Emacs]] - syd: Rust-based sandbox for applications ([[https://asciinema.org/a/627055 ][Asciicast]], [[https://crates.io/crates/syd][Syd]]) - [[https://irreal.org/blog/?p=11845][Irreal: Lem: An Alternative To Emacs?]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00123.html][Dropping the dashes when displying command names]] (Zmacs behavior; also [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00145.html][maybe making dashes less prominent]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00207.html][[FR] Allow flattened imenu index (was: [PATCH] Add new option 'org-imenu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00416.html][alternative proposal re: completion boundaries]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00317.html][cond* design so far]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00548.html][Re: cond* - pcase useful for destructuring alists, plists, and structs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00475.html][Re: Turning on savehist-mode by default]] - concerns, maybe careful transition needed - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00205.html][New customizable variable register-use-preview]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00584.html][Help wanted for outline-mode treesitter support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4fc2fcb37d62748ef5fbaeddde91447de69bf2a6][; Document sending extra HTTP headers in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=346e5712304e66bb1b52387115b89d1966cf184b][Never send user email address in HTTP requests]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3eb421bda38981dbb08c3342833b1c7156156469][(display-buffer): New `pop-up-frames` action alist entry]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c4541a35770fe7925f733fcdaa9e4e3348a3c85c][Offer to show diff against auto-save in recover-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b80894d0a7ff94496c37bad595579c29f5a925c][Support viewing VC change history across renames (Git, Hg)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=67654fe96577823e6fcbd3e88b9779653f8b6201][New macro connection-local-p]] 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/2023-12][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! ** 2023-12-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-11-emacs-news/ :EXPORT_DATE: 2023-12-11T19:26:35-0500 :END: [2023-12-11 Mon] Update: added OrgMeetup on Wed Dec 13 - Help wanted: - [[https://www.reddit.com/r/emacs/comments/18d8aqr/please_contribute_to_treesitter_based_javascript/][Please contribute to Tree-Sitter based JavaScript and TypeScript Modes in GNU Emacs core]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00062.html][Plan of attack or division of labor for documenting cl-lib]] - Upcoming events: - OrgMeetup (virtual) https://emacs.ch/@yantar92/111549860162341841 Wed Dec 13 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 14 0000 Asia/Singapore - EmacsSF (in person): Holiday Party for Parenthesis Lovers https://www.meetup.com/emacs-sf/events/297781144/ Wed Dec 13 1800 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 15 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 16 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 16 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 Dec 17 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/ Wed Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore [[https://emacs-apac.gitlab.io/announcements/december-2023/][announcement]] - Emacs configuration: - [[https://github.com/10sr/github-elpa][github-elpa: Build and Publish Your Own ELPA Repositories with GitHub Pages]] - [[https://gitlab.com/dwt1/dotfiles/-/blob/2a687641af1fa4e31e080960e0b6a5f3d21d759d/.emacs.d.gnu/config.org][dwt1's Emacs Config]] - [[https://github.com/mrcnski/init.el][mrcnski's Emacs Config]] - Emacs Lisp: - [[https://klibert.pl/posts/supercharge-your-eval-expression-with-ielm.html][Supercharge your eval-expression with ielm!]] ([[https://www.reddit.com/r/emacs/comments/18bm7qz/supercharge_your_evalexpression_with_ielm/][Reddit]]) - [[https://www.youtube.com/watch?v=-g3O8X24wb0][Emacs Goodies - #32 Which Function Mode]] (02:40) - [[https://mbork.pl/2023-12-11_Replacing_TeX_control_words_behind_the_point][Marcin Borkowski: Replacing TeX control words behind the point]] - spelunking for a variable with the desired values; org-entities - [[https://sachachua.com/blog/2023/12/updating-youtube-videos-via-the-youtube-data-api-using-emacs-lisp-and-url-http-oauth/][Sacha Chua: Updating YouTube videos via the YouTube Data API using Emacs Lisp and url-http-oauth]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/18e945f/emacs_advent_calendar_8_emacsgoodnight/][Emacs Advent Calendar 8: emacs-goodnight]] - [[https://www.reddit.com/r/emacs/comments/18dzefo/new_emacs_macos_icon/][New Emacs macOS icon]] - Navigation: - [[https://www.youtube.com/watch?v=4z-ZAklZOwY][Getting into the straights in Emacs with narrowing]] - [[https://emacs.dyerdwelling.family/emacs/20231209092556-emacs--redefining-mark-paragraph-and-mark-word/][James Dyer: Redefining mark-paragraph and mark-word]] - Writing: - [[https://git.sr.ht/~swflint/electric-ospl-mode][electric-ospl-mode: Automatically enforce a "one-sentence per line" style in text file]] - Org Mode: - [[https://www.youtube.com/watch?amp;amp;list=PLEoMzSkcN8oMHJ6Xil1YdnYtlWd5hHZql&amp;pp=iAQB&v=wKTKmE1wLyw][Emacs Tips - How to Show Reminders for Org Mode Tasks]] - [[https://github.com/alphapapa/org-bookmark-heading/releases/tag/1.3.1][Release 1.3.1 · alphapapa/org-bookmark-heading]] ([[https://www.reddit.com/r/orgmode/comments/18ddx9n/release_131_alphapapaorgbookmarkheading/][Reddit]]) - [[https://gist.github.com/Fuco1/e86fb5e0a5bb71ceafccedb5ca22fcfb][Archive subtrees under the same hierarchy as original in the archive files]] - [[https://www.youtube.com/watch?v=BAFZ-vTnfSo][Literate Documentation with Emacs and Org Mode]] (42:46) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b77f991c02ace5b62026a2f38eb5c16f9a161be6][Add support for yank-media and DND]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7926045ff5e56abf34b5d442a817a847db7b9933][Obsolete `org-src-associate-babel-session' and related functionality]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e946d3673d883c98377906ce0e650ffea2ad182][org-print-speed-command: Rename and mark for internal use]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=315417582f320c0ce37de02bf9bd81d425f3fa0b][lisp/org.el (org-mode): Force `tab-width' to be 8]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1e353648ef8aacd92a9d0e496b7c7ae7c2e4efa3][Merge branch 'bugfix']] - Non-Emacs: - [[https://www.youtube.com/watch?v=vfeKz6ugTgE][Neorg: Bridging The Gap Between Neovim and Emacs]] (13:58) - [[http://xenodium.com/an-ios-journaling-app-powered-by-org-plain-text][Alvaro Ramirez: An iOS journaling app powered by org plain text]] - [[https://www.youtube.com/watch?v=QgYhuPgbp3s][Corg - An Emacs Org-File Reader and Writer]] (07:32) - Denote: - [[https://protesilaos.com/codelog/2023-12-10-denote-2-2-0/][Protesilaos Stavrou: Emacs: Denote version 2.2.0]] ([[https://irreal.org/blog/?p=11832][Irreal]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/18dh631/emacs_advent_calendar_7_ordeless_embark_10_and/][Emacs Advent Calendar 7: orderless, embark 1.0 and some bric-a-brac]] - [[https://www.masteringemacs.org/article/fuzzy-finding-emacs-instead-of-fzf][Fuzzy Finding with Emacs Instead of fzf]] ([[https://www.reddit.com/r/emacs/comments/18epny6/fuzzy_finding_with_emacs_instead_of_fzf/][Reddit]], [[https://news.ycombinator.com/item?id=38590164][HN]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/18ebqrn/emacs_advent_calendar_9_devdocs_codecells_drepl/][Emacs Advent Calendar 9: devdocs, code-cells, dREPL, etc.]] - [[https://github.com/svaante/dape][GitHub - svaante/dape: Debug Adapter Protocol for Emacs]] ([[https://www.reddit.com/r/emacs/comments/18byz0x/github_svaantedape_debug_adapter_protocol_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18g32xu/new_treesitter_based_major_mode_for_tla_pluscal/][New tree-sitter based major mode for TLA+ / PlusCal v0.1.0]] - [[https://github.com/BrandonIrizarry/Advent-of-Code-Helper][BrandonIrizarry/Advent-of-Code-Helper: An Emacs Lisp library to aid in downloading Advent of Code input]] ([[https://www.reddit.com/r/emacs/comments/18bde31/emacs_advent_calendar_5_advent_of_code_helper/][Reddit]]) - [[https://github.com/isamert/swagg.el][swagg.el: Fetch and interact with OpenAPI (formerly Swagger) definitions]] - Web: - [[https://github.com/JasZhe/hurl-mode][JasZhe/hurl-mode: emacs major mode for hurl]] ([[https://www.reddit.com/r/emacs/comments/18fkm64/major_mode_for_hurl/][Reddit]]) - cli tool for sending HTTP requests - Mail, news, and chat: - [[https://lemmy.ml/post/9083151?scrollToComments=true][emacs lemmy client lem.el 0.4 update - Lemmy]] - [[https://tech.toryanderson.com/2023/12/07/emacs-message-message-mark-inserted-region/][Tory Anderson: Emacs message message-mark-inserted-region]] ([[https://irreal.org/blog/?p=11829][Irreal]]) - Multimedia: - [[https://www.reddit.com/r/emacs/comments/18az0r7/emacs_advent_calendar_4_chordpromodeel_v220/][Emacs Advent Calendar 4: chordpro-mode.el v2.2.0]] - [[https://lifeofpenguin.blogspot.com/2023/12/stream-listenbrainzorg-music-playlist.html][Anand Tamariya: Stream ListenBrainz.org Music Playlist in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/18co07m/stream_listenbrainzorg_music_playlist/][Reddit]]) - EXWM: - [[https://youtube.com/watch?v=A86c6k-M3dI&si=gT9NO-tjrkvLJ14Y][My Steam Deck EXWM setup]] ([[https://www.reddit.com/r/emacs/comments/18dr2s8/my_steam_deck_exwm_setup/][Reddit]]) - Fun: - [[https://takeonrules.com/2023/12/09/test-driving-a-campaign-status-document/][Jeremy Friesen: Test Driving a Campaign Status Document]] - AI: - [[https://www.reddit.com/r/emacs/comments/18f7c2m/elfeed_llm/][Elfeed + LLM]] - Community: - [[https://www.reddit.com/r/emacs/comments/18bzcor/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://arnesonium.com/2023/12/emacsconf-retrospective][EmacsConf 2023 Retrospective | Erik L. Arneson]] - [[https://gitlab.com/daanturo/starhugger.el][starhugger.el: Hugging Face/AI-powered text & code completion client (unofficial)]] - [[https://eshelyaron.com/posts/2023-12-10-bad-news.html][Bad NEWS, Emacs]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00164.html][emacs-devel]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00280.html][Eli's request for feedback]], [[https://www.reddit.com/r/emacs/comments/18f5oi9/bad_news_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=38591584][HN]], [[https://lobste.rs/s/79zkum/bad_news_emacs][lobste.rs]], [[https://communick.news/post/467811?scrollToComments=true][communick.news]]) - maybe people can be nicer even when frustrated? discussions seem pretty level-headed, things look like they're cooling down - [[https://www.reddit.com/r/emacs/comments/18frlq4/packages_that_you_would_like_to_be_in_emacs_core/][Packages that you would like to be in emacs core ?]] - Other: - [[https://www.reddit.com/r/emacs/comments/18bg0vc/more_advanced_emacs_tutorials/][More advanced emacs tutorials]] - [[https://www.reddit.com/r/emacs/comments/18c8c54/emacs_advent_calendar_6_elfeedtube_popper/][Emacs Advent Calendar 6: elfeed-tube, popper, consult-dir, gptel and more]] - [[https://github.com/bbatsov/super-save/releases/tag/v0.4.0][super-save 0.4 is out with a bunch of new features!]] ([[https://www.reddit.com/r/emacs/comments/18earz3/supersave_04_is_out_with_a_bunch_of_new_features/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18d6fmt/how_to_lock_yourself_out_of_a_gpg_encrypted_file/][How to Lock Yourself out of a GPG encrypted file with Emacs]] ([[https://irreal.org/blog/?p=11827][Irreal]]) - [[https://github.com/bluxmit/alnoda-workspaces/tree/main/workspaces/emacs-workspace][Emacs code editor in browser. Link to the Dockerfile]] ([[https://www.reddit.com/r/emacs/comments/18crllu/emacs_code_editor_in_browser_link_to_the/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18ex2er/the_emacsen_family_the_design_of_an_emacs_and_the/][The Emacsen family, the design of an Emacs and the importance of Lisp]] - Emacs development: - [[https://www.reddit.com/r/emacs/comments/18eozyf/stm_software_transactional_memory_for_emacselisp/][STM (Software Transactional Memory) for Emacs/Elisp?]] - [[https://www.reddit.com/r/emacs/comments/18eadk5/results_please_help_collecting_statistics_to/][[Results] Please help collecting statistics to optimize Emacs GC defaults]] - NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d5028ad0414cad458aac1102d3612e4956068c5][dired-listing-switches handles connection-local values if exist]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3a7613fd95810bd019618d3cb959351bd236ed7][Document ert-font-lock]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1908d2aefb2175875b837bafa1a4f1299a4bdb52][New macro connection-local-value]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a7abc7e497e77ba9bc5a71f3836636675dffe6b][Add option eshell-history-append]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c9315b201beb4660f727dcc8045ec375ab56f70][* lisp/dired-aux.el (dired-do-open): New command (bug#18132).]] - New packages: - [[package:dape][dape]]: Debug Adapter Protocol for Emacs (GNU ELPA) - [[package:dtext-mode][dtext-mode]]: Major mode for Danbooru DText (MELPA) - [[package:init-dir][init-dir]]: Init directory instead of just a single file (MELPA) - [[package:one][one]]: Static Site Generator for org-mode users (MELPA) - [[package:orgnote][orgnote]]: Sync org-roam notes with OrgNote app (MELPA) - [[package:syncthing][syncthing]]: Client for Syncthing (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/2023-12][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! ** 2023-12-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-04-emacs-news/ :EXPORT_DATE: 2023-12-04T10:09:24-0500 :END: - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (Octo) https://emacs-doctor.com/ Tue Dec 5 1830 Europe/Paris - EmacsATX: Eshell Insights https://www.meetup.com/emacsatx/events/295467667/ Wed Dec 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Dec 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #13 2023 (v #živo) https://dogodki.kompot.si/events/11bee38f-c56c-4417-a4c5-0ab81e90ba3f Thu Dec 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 8 1800 Europe/Paris - Emacs.si: Emacs.si meetup #14 2023 (#online) https://dogodki.kompot.si/events/711108f9-1286-4d29-98f3-5043ce2d9ae6 Fri Dec 8 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Dec 9 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 8 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 9 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 9 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 Dec 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/189r48p/how_to_learn_emacs/][How to learn Emacs?]] - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20230819202723-emacs--describe-character-under-cursor/][James Dyer: Describe Character / Face Under Cursor]] - [[https://tech.toryanderson.com/2023/11/29/transient-for-convenience-with-emms/][Tory Anderson: Transient for convenience with emms]] ([[https://www.reddit.com/r/emacs/comments/18722tq/my_emms_transient/][Reddit]]) - [[https://github.com/hnarayanan/dotemacs][hnarayanan's Emacs Config]] - Emacs Lisp: - [[https://medium.com/@arthur.miller/advent-of-code-puzzle-with-emacs-lisp-day-1-f1bd3885bb19][Advent of Code Emacs Lisp — Day 1]] ([[https://www.reddit.com/r/emacs/comments/188eiay/advent_of_code_emacs_lisp_day_1/][Reddit]]) - finding numbers and adding them - [[https://medium.com/@arthur.miller/advent-of-code-2023-with-emacs-lisp-day-2-d3be9e96036d][Advent of Code 2023 with Emacs Lisp — Day 2]] ([[https://www.reddit.com/r/emacs/comments/1894zqt/advent_of_code_2023_with_emacs_lisp_day_2/][Reddit]]) - sum numbers with conditions - [[https://gist.github.com/amno1/08f4d98b425b44bb342acbfbe183116a][AoC Puzzle Skeleton Generator]] ([[https://www.reddit.com/r/emacs/comments/187h4e3/aoc_puzzle_skeleton_generator/][Reddit]]) - [[https://cestlaz.github.io/post/learning-elisp-15/][Mike Zamansky: Learning Elisp 15 - cleaning up our minor mode]] ([[https://www.reddit.com/r/emacs/comments/186v6bb/learning_elisp_15_finishing_up_our_emoji_mode/][Reddit]], [[https://irreal.org/blog/?p=11808][Irreal]]) - [[https://emacsair.me/2023/11/28/transient-0.5][Jonas Bernoulli: Transient 0.5 released]] ([[https://www.reddit.com/r/emacs/comments/185z1pf/transient_v050_released/][Reddit]]) - Appearance: - [[https://www.youtube.com/watch?v=F6vo_Zx-agk][Fun With Overlays #emacs]] (00:30) - [[http://tsengf.blogspot.com/2023/12/cycle-through-emacs-themes.html][Anything goes: Cycle Through Emacs Themes]] - [[https://youtu.be/ckrkW8VHRIs][Maximizing Screen Space with GNU Unifont in Emacs]] - [[http://tsengf.blogspot.com/2023/11/preventing-emacs-window-resizing-on.html][Anything goes: Preventing Emacs Window Resizing on Startup]] - Navigation: - [[https://youtube.com/watch?v=MDsAkxYUpZs&si=02MxPhk_tJacUFWe][The Essentials of Emacs Bookmarks]] ([[https://www.reddit.com/r/emacs/comments/18abssf/the_essentials_of_emacs_bookmarks/][Reddit]], [[https://irreal.org/blog/?p=11819][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=cCflzhDelvg][Howm: A forgotten gem for note-taking]] ([[https://www.reddit.com/r/emacs/comments/189kekq/howm_a_forgotten_gem_for_notetaking/][Reddit]]) - [[https://www.youtube.com/watch?v=qMjqGhucsZ8][Emacs Goodies - #29 Dictionary]] (07:18) - [[https://www.reddit.com/r/emacs/comments/189f9si/emacs_advent_calendar_2_cyclekey_quickly_cycle/][Emacs Advent Calendar 2: Cyclekey - Quickly cycle through diacritics at point]] - [[https://github.com/rnkn/freeze-it][rnkn/freeze-it: Emacs minor-mode to make your previous writing read-only]] ([[https://www.reddit.com/r/emacs/comments/189c7zo/implement_apostrophe_hemingway_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=McHurKmk-rQ][Programming with Steno - YouTube]] ([[https://www.youtube.com/watch?v=1afWhkorISM][and in Castilian]]; from [[https://emacs.ch/@SequentialDesign/111519542509935901][@SequentialDesign@emacs.ch]]) - Org Mode: - [[https://takeonrules.com/2023/12/03/emacs-turbo-charges-my-writing/][Jeremy Friesen: Emacs Turbo-Charges My Writing]] - [[https://github.com/jxq0/org-tidy][org-tidy: 🧹Automatically tidy org-mode property drawers]] (separate from package:org-tidy, which handles buffers) - [[https://www.reddit.com/r/emacs/comments/185858g/new_oneel_static_site_generator_for_emacs_lisp/][[NEW] one.el - Static Site Generator for Emacs Lisp programmers]] - [[http://yummymelon.com/devnull/running-sql-queries-on-org-tables.html][Charles Choi: Running SQL Queries on Org Tables]] ([[https://irreal.org/blog/?p=11806][Irreal]]) - [[https://irreal.org/blog/?p=11810][Irreal: More On SQL For Arbitrary Data]] - ob-dsq - Denote: - [[https://protesilaos.com/codelog/2023-12-04-emacs-denote-sort-mechanism/][Protesilaos Stavrou: Emacs: the new Denote sort mechanism (Dired, Org dynamic blocks)]] ([[https://irreal.org/blog/?p=11821][Irreal]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/188kpwp/emacs_advent_calendar_1_stable_releases_of/][Emacs Advent Calendar 1: Stable releases of Consult, Corfu, Cape, Vertico and more]] - Coding: - [[https://www.youtube.com/watch?v=AOkNTFquWtc][Emacs Goodies - #30 Whitespace Mode]] (03:40) - [[https://github.com/scop/emacs-ruff-format/][emacs-ruff-format: Format Python source in Emacs using Ruff]] - [[https://codeberg.org/FelipeLema/julia-formatter.el][julia-formatter.el: Use JuliaFormatter.jl as backend for indenting code]] - [[https://www.reddit.com/r/emacs/comments/185bu2i/thank_you_to_the_author_of_the_terraformdoc/][Thank you to the author of the terraform-doc package!]] - [[https://www.youtube.com/watch?t=549&v=-8p-Jd9n-_I&feature=youtu.be][Ok I tried Tree-sitter! Here is what I think about it...]] (1:56:46) - Shells: - [[https://tony-zorman.com/posts/eshell-zsh-history.html][Tony Zorman: Integrating Zsh's History Into Eshell]] - Web: - [[http://xenodium.com/building-your-own-bookmark-launcher][Alvaro Ramirez: Building your own bookmark launcher]] ([[https://www.reddit.com/r/emacs/comments/1872qcc/build_your_own_bookmark_launcher/][Reddit]], [[https://irreal.org/blog/?p=11812][Irreal]]) - Mail, news, and chat: - [[https://tech.toryanderson.com/2023/11/29/how-to-pgp-decrypt-deltachat-email-with-gnus/][Tory Anderson: How to PGP decrypt Deltachat email with Gnus]] - Multimedia: - [[https://emacs.ch/@ika/111485781926161624][elfeed-org, elfeed-tube, and elfeed-tube-mpv tip; http_proxy and https_proxy env]] - Fun: - [[https://www.youtube.com/watch?v=KUMkj9HWiEY][Crafting Ironsworn in Emacs]] (14:37, [[https://toobnix.org/w/oNkcCHdWCKXRv6KnUTAeEC][Toobnix]], [[https://www.reddit.com/r/emacs/comments/189cg1i/emacsconf_2023_how_i_play_ttrpgs_in_emacs_howard/][Reddit]], [[https://www.reddit.com/r/emacs/comments/189my0p/crafting_ironsworn_in_emacs/][Reddit]]) - AI: - [[https://gist.github.com/ckopsa/c55bf8cc25df8a4a87c6993bdce3573e][Emacs Meets ChatGPT for Flawless* Grammar and Spelling]] ([[https://youtu.be/hrhoNE2M9Qw][YouTube]], [[https://www.reddit.com/r/emacs/comments/185n3yo/emacs_meets_chatgpt_for_flawless_grammar_and/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/186kizv/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://takeonrules.com/2023/12/03/mentoring-vs-coders-as-an-emacsian/][Jeremy Friesen: Mentoring VS-Coders as an Emacsian]] - [[https://emacsconf.org/2023/talks/#date-2023-12-03][EmacsConf 2023, day 2: Talks and conclusion]] ([[https://www.reddit.com/r/emacs/comments/18a6jtw/emacsconf_2023_day_2_talks_and_conclusion/][Reddit]]) - [[https://sachachua.com/blog/2023/12/analyzing-my-emacs-time-over-the-last-11-years-or-so/][Sacha Chua: Analyzing my Emacs time over the last 11 years or so]] - Other: - [[https://github.com/knu/easy-kill-extras.el][easy-kill-extras.el: Extra functions for easy-kill/easy-mark.]] - [[https://github.com/mkleehammer/surround/][Package alert: mkleehammer/surround: An Emacs package for inserting, changing, and, deleting surrounding pairs of quotes, braces, etc.]] ([[https://www.reddit.com/r/emacs/comments/189acky/package_alert_surround/][Reddit]]) - [[https://www.youtube.com/watch?v=8blUZbb6kbA][Emacs Goodies - #27 Emacs Lock Mode]] (03:59) - [[https://www.reddit.com/r/emacs/comments/189mutf/emacs_advent_calendar_hyperdriveel_v030/][Emacs Advent Calendar: hyperdrive.el v0.3.0!]] - [[https://git.sr.ht/~sebasmonia/emacs-utils][Read Confluence from Emacs! And JIRA tickets. With caveats.]] ([[https://www.reddit.com/r/emacs/comments/186fnec/read_confluence_from_emacs_and_jira_tickets_with/][Reddit]]) - [[https://protesilaos.com/codelog/2023-11-28-talk-hyperdrive-emacsconf-2023/][Protesilaos Stavrou: Emacs: I am co-presenting hyperdrive.el at EmacsConf 2023]] - [[https://codeberg.org/FelipeLema/session-async.el][session-async.el: Asynchonous processing in Emacs with stateful sessions]] - [[https://github.com/xenodium/EmacsMacOSModule][EmacsMacOSModule: Native Emacs interactive commands to reveal files and share them. For example, AirDrop your current buffer or a selection of dired files.]] - Emacs development: - emacs-devel: - [[https://lwn.net/Articles/951090/][Using Common Lisp in Emacs [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/187gyj7/using_common_lisp_in_emacs_lwnnet/][Reddit]], [[https://news.ycombinator.com/item?id=38481720][HN]], [[https://news.ycombinator.com/item?id=38474217][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00049.html][Re: feature that was needed for read-symbol-shorthands]] - recommendations against more shorthands complexity - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01363.html][algol-mode/a68-mode to be added to GNU ELPA]] - yay old modes being dusted off - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00074.html][perl-mode and cperl-mode differences, config]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01339.html][supporting opening more info nodes in the browser]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00024.html][continued discussion of pcase]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e33f560badac3fd6bd23a6ffc1244afee7dec5f3][Add historical option to completions-sort]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c093148958d56e0ed8e12a8e00ced1ef052259a][Deselect the selected completion candidate when typing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5519ec4746ffdabfa949ea9d7e562feb2458f35c][* lisp/dired-aux.el (shell-command-guess-open): New defcustom (bug#18132).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3df81fb5dc5809cab7843e5358c17d0039b55eb1][Make register-preview-delay obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b8d4242e8bdbdb6ca364bf0760e50689f6a6e118][New user option 'shell-command-guess-functions' (bug#18132)]] - New packages: - [[package:bookmark-frecency][bookmark-frecency]]: Sort bookmarks by frecency (MELPA) - [[package:flymake-fennel][flymake-fennel]]: Flymake backend for Fennel (MELPA) - [[package:inputrc-mode][inputrc-mode]]: Major mode for readline configuration (MELPA) - [[package:jtsx][jtsx]]: Extends default support for JSX/TSX (MELPA) - [[package:mermaid-docker-mode][mermaid-docker-mode]]: Render mermaid graphs with Docker service (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/2023-12][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! ** 2023-11-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-27-emacs-news/ :EXPORT_DATE: 2023-11-27T10:03:45-0500 :END: :LOGBOOK: - State "DONE" from [2023-11-27 Mon 17:14] :END: - [[https://emacsconf.org/2023][EmacsConf 2023 is next weekend (Dec 2-3)!]] - Help wanted: - [[https://bsd.network/@op/111482373204588475][Searching for someone to adopt an #emacs major mode for algol]] - [[https://www.reddit.com/r/emacs/comments/183xxhd/calcs_elisp_function_documentation/][calc's elisp function documentation.]] - It would be nice to add docstrings. Might be a good contribution to emacs-devel? - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 30 0130 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 2 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 1 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 2 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsConf 2023 https://emacsconf.org/2023 Sat Dec 2 0600 America/Vancouver - 0800 America/Chicago - 0900 America/Toronto - 1400 Etc/GMT - 1500 Europe/Berlin - 1930 Asia/Kolkata - 2200 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsConf 2023 https://emacsconf.org/2023 Sun Dec 3 0600 America/Vancouver - 0800 America/Chicago - 0900 America/Toronto - 1400 Etc/GMT - 1500 Europe/Berlin - 1930 Asia/Kolkata - 2200 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (Octo) https://emacs-doctor.com/ Tue Dec 5 1830 Europe/Paris - EmacsATX: Eshell Insights https://www.meetup.com/emacsatx/events/295467667/ Wed Dec 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Dec 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #13 2023 (v #živo) https://dogodki.kompot.si/events/11bee38f-c56c-4417-a4c5-0ab81e90ba3f Thu Dec 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 8 1800 Europe/Paris - Emacs.si: Emacs.si meetup #14 2023 (#online) https://dogodki.kompot.si/events/711108f9-1286-4d29-98f3-5043ce2d9ae6 Fri Dec 8 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Dec 9 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?si=ZT4WIT3IIjtZr5_0&v=ufVldIrUOBg][Defalias: a quick guide to making an alias in Emacs]] - [[https://github.com/Ethanlinyf/General-Pure-Emacs][Ethanlinyf/General-Pure-Emacs: This is a platform with AI based on Emacs to facilitate learning, teaching, research and project management.]] - [[https://drollery.org/emacs/][Emacs Config | drollery.org]] ([[https://indieweb.social/@xenodium/111473558010428324][@xenodium@indieweb.social]]) - [[https://github.com/rafonseca/emacs.d][rafonseca's emacs config]] - [[https://gitlab.com/skybert/my-little-friends/-/tree/master/emacs][skybert's Emacs Config]] - [[https://github.com/Andre0991/dotfiles][Andre0991's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-14/][Mike Zamansky: Learning Elisp 14 - defining a minor mode]] ([[https://www.reddit.com/r/emacs/comments/180q75t/learning_elisp_episode_14_a_minor_mode/][Reddit]], [[https://irreal.org/blog/?p=11788][Irreal]]) - [[https://git.sr.ht/~fosskers/transducers.el][transducers.el: Ergonomic, efficient data processing for Emacs Lisp]] - Appearance: - [[https://andreyor.st/posts/2023-11-17-overcolorization/][Overcolorization ("Everything is purple")]] ([[https://www.reddit.com/r/emacs/comments/18152qo/overcolorization_everything_is_purple/][Reddit]]) - [[https://protesilaos.com/codelog/2023-11-24-spacious-padding-0-2-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.2.0]] - [[https://protesilaos.com/codelog/2023-11-27-standard-themes-2-0-0/][Protesilaos Stavrou: Emacs: "standard-themes" version 2.0.0]] - [[https://www.youtube.com/watch?v=ckrkW8VHRIs][Maximizing Screen Space with GNU Unifont in Emacs]] (03:49, [[https://www.reddit.com/r/emacs/comments/18613mx/maximizing_screen_space_with_gnu_unifont_in_emacs/][Reddit]]) - [[https://maximzuriel.nl/physics-and-code/emacs-mac-smooth-scroll/article][Perfect Smooth Scroll for Emacs on Mac OS (Mitsuharu Yamamoto, or Railwaycat's port)]] - Navigation: - [[https://www.youtube.com/shorts/i0EbxeSqAS8][A Smarter Other Window #shorts #emacs]] - [[https://github.com/oantolin/placeholder][placeholder: Emacs package to treat any buffer as a template with placeholders to fill-in]] - Dired: - [[https://youtu.be/L_4pLN0gXGI?si=4J8IhujEV5_3phWg][Emacs: file and Dired basics - YouTube]] - [[https://github.com/alexluigit/dirvish][[Package of the day] Dirvish: a combination of Dired and Ranger]] ([[https://www.reddit.com/r/emacs/comments/184eoo2/package_of_the_day_dirvish_a_combination_of_dired/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/17zzwsy/how_do_you_use_org_mode_what_do_you_like_about_it/][How do you use org mode? What do you like about it?]] - [[https://mbork.pl/2023-11-27_Clocking_in_to_parent_entries][Marcin Borkowski: Clocking in to parent entries]] - [[https://protesilaos.com/codelog/2023-11-25-emacs-denote-org-dynamic-blocks/][Protesilaos Stavrou: Emacs: Denote Org dynamic blocks]] ([[https://irreal.org/blog/?p=11802][Irreal]]) - [[https://hachyderm.io/@petar/111476033063738915][Adding to project-specific notes.org]] - [[https://gist.github.com/whhone/e8960bc2d22c1168499d9393a2d58e7d][Emacs lisp function to jump to random org heading. Useful for getting a random note from a giant org file. · GitHub]] - [[https://andykuszyk.github.io/2023-11-18-using-emacs-org-mode-as-a-jupyter-notebook.html][Visualising data analysis in Emacs org-mode | andykuszyk.github.io]] ([[https://www.reddit.com/r/emacs/comments/1820h1y/visualising_data_analysis_in_orgmode/][Reddit]]) - [[https://janusworx.com/blog/weirdly-placed-emacs-org-branches-are-only-cosmetic/][Mario Jason Braganza: Weirdly Placed Emacs Org Branches Are Only Cosmetic]] - [[https://www.youtube.com/watch?v=zzXcav0yb50][Emacs: Denote Org dynamic blocks]] (11:47) - Outside Emacs: - [[https://samuelwflint.com/posts/2017/03/13/capturing-data-for-org-via-email/][Capturing Data for Org via Email]] - [[https://v.redd.it/qryrdoxrky1c1][Want to try an org-backed journaling iOS app? DM me an email address for TestFlight invite.]] - [[https://www.reddit.com/r/emacs/comments/181ah5j/metanote_fully_supports_org_mode_custom_agenda/][Metanote: Fully supports Org mode custom agenda view now!]] - [[https://github.com/Artawower/orgnote-client][orgnote-client: Frontend side for second brain service]] ([[https://emacs.ch/@orgnote/111416599707660949][@orgnote@emacs.ch]]) - [[https://www.youtube.com/shorts/7J9k5R9cEDA][OrgNote. Graph view]] - [[https://github.com/orgzly-revived/orgzly-android-revived][orgzly-android-revived: Outliner for taking notes and managing to-do lists]] - Completion: - [[https://eshelyaron.com/posts/2023-11-17-completion-preview-in-emacs.html][Completion Preview in Emacs]] - Coding: - [[https://github.com/andcarnivorous/mojo-hl][andcarnivorous/mojo-hl: Emacs syntax highlight for the mojo programming language]] - [[https://emacs.ch/@etenil/111413337298438636][Easily align all equal signs in terraform mode - @etenil@emacs.ch]] - [[https://www.youtube.com/watch?v=dbzKlgQXryE][Teaching a 𝒥𝒶𝓋𝒶 runtime to be an image gallery application - YouTube]] (10:18, [[https://irreal.org/blog/?p=11794][Irreal]]) - using repl-driven-development - [[https://www.youtube.com/watch?v=vDqszW5cjt0][Emacs gud pdb with miniconda python environments]] (04:21) - [[https://sr.ht/~akagi/srht.el/][srht.el: Emacs sr.ht API client]] - Math: - [[https://github.com/knu/operate-on-number.el][operate-on-number.el: Operate on number at point with arithmetic functions]] - Shells: - [[https://delonnewman.name/articles/2023/11/21/emacs-is-more-like-a-terminal-than-an-editor/][Emacs is More Like a Terminal Than an Editor - Delon R. Newman - People, data, code.]] - Mail, news, and chat: - [[https://spin.atomicobject.com/2023/11/21/doom-emacs-email-client/][Configure Doom Emacs as an Email Client]] - [[https://emacs.liujiacai.net/post/039-listen-podcast/][使用 Emacs 收听 elfeed 中的播客 | EmacsTalk]] - [[https://www.reddit.com/r/emacs/comments/184pjzj/elfeedarxiv_integration/][Elfeed-ArXiv integration]] - Multimedia: - [[https://lifeofpenguin.blogspot.com/2022/10/one-click-social-media-client.html][One-click Social Media Client]] (2022) - YouTube front-end using xwidget and mpv - AI: - [[https://arrayfire.com/blog/talk-to-emacs-with-a-gpt4-co-worker/][Talk to Emacs with a GPT4 Co-Worker]] ([[https://github.com/pv-pterab-s/emacs-pinky-saver][Github]], [[https://www.reddit.com/r/emacs/comments/180th7i/talk_to_emacs_with_a_gpt4_coworker/][Reddit]], [[https://news.ycombinator.com/item?id=38403778][HN]]) - [[https://www.youtube.com/watch?v=cHQx4ITQRNU][Emacs Org-roam similarity via Jina AI document embeddings]] (01:05, [[https://emacs.ch/@cpbotha/111477149483468920][@cpbotha@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18149ql/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/181k3of/how_rewarding_learning_elisp_can_be/][How rewarding learning Elisp can be?]] ([[https://irreal.org/blog/?p=11790][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1802hag/how_can_i_become_a_more_proficient_emacs_user_esp/][How can I become a more "proficient" Emacs user? Esp. in regards to developing]] - [[https://www.reddit.com/r/emacs/comments/17zoe3d/is_the_lack_of_multithreading_support_in_emacs_a/][Is the lack of multithreading support in emacs a dealbreaker for you?]] - [[https://www.youtube.com/watch?v=ughdkAepd9w][Welcome to Positron Emacs]] (01:40) - new YouTube channel - [[https://www.reddit.com/r/emacs/comments/180u8vn/i_tried_neovim_and_helix_and_finally_vimlikes_are/][I tried neovim and helix, and finally vim-likes are becoming more emacs-like]] - [[https://www.youtube.com/watch?v=HD5ENKbxgao][The Apps That I Use (Most Available on Windows, Mac and Linux!)]] (17:26) - Other: - [[https://yejun.dev/posts/simplify-totp-management-in-emacs][Simplify TOTP management in Emacs - Yejun Su]] - [[https://karthinks.com/software/different-strokes-for-different-folks/][Karthinks - Different strokes for different folks]] ([[https://www.reddit.com/r/emacs/comments/183h0k3/karthinks_different_strokes_for_different_folks/][Reddit]], [[https://news.ycombinator.com/item?id=38419890][HN]]) - mouse - [[https://whatacold.io/blog/2023-11-25-emacs-join-every-n-lines/][whatacold: Join Every N Lines By A Separator in Emacs]] - [[https://emacspeak.blogspot.com/2023/11/announcing-emacspeak-590-virtualdog.html][T. V. Raman: Announcing Emacspeak 59.0 (VirtualDog)]] - [[https://youtu.be/YQGP7zMHlPs][I made some updates to Keypression and Command Log]] - [[https://www.youtube.com/watch?v=YQGP7zMHlPs][Emacs at Lunch: Watching Interactive Input]] (11:44) - [[https://github.com/michael-heerdegen/interaction-log.el][interaction-log.el: exhaustive log of interactions with Emacs]] - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsPackages-2023-11][Third party Emacs packages that I use (as of November 2023)]] ([[https://mastodon.social/@cks/111444222064288265][@cks@mastodon.social]]) - [[http://xenodium.com/native-emacsmacos-ux-integrations-via-swift-modules][Alvaro Ramirez: Native Emacs/macOS UX integrations via Swift modules]] ([[https://www.reddit.com/r/emacs/comments/182ulo1/emacs_swift_module_is_wonderful_for_macos_native/][Reddit]], [[https://lobste.rs/s/yu41n5/native_emacs_macos_ux_integrations_via][lobste.rs]]) - [[https://www.youtube.com/watch?v=_WDPkXORMkY][Emacs in tamil part 6 - Daemon]] (38:45) - [[https://www.youtube.com/watch?v=6sqMEgI5fdk][Emacs Running On Terminal Showing PDF In Zathura 2023 11 27 18:04:07]] (08:35) - [[https://www.youtube.com/watch?v=WZBfPbpGDOU][Installing and setting up Emacs on NixOS]] (13:05) - [[https://github.com/emacs-ng/emacs-ng][emacs-ng/emacs-ng: A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.]] ([[https://news.ycombinator.com/item?id=38301644][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01045.html][Re: Instead of pcase]] pattern matching in different languages - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01060.html][Re: Instead of pcase]] more about pcase complexity - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01057.html][Systematizing back navigation]] back navigation like on a table or phone; might be hard to figure out - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01106.html][Re: combining cond and let, to replace pcase.]] designing 'cond*', constructive suggestions please - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01222.html][Re: How to use "smart kerning" font features in Emacs using composition-function-table]] how character composition works - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01234.html][Re: How to use "smart kerning" font features in Emacs using composition-function-table]] composition-function-table is global, so it affects the modeline as well - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47e313e9805c527e590df4270062a9185ee9db78][Unbind 'C-M-i' in Text mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9656fe03585077370b18c7ece2407e55df24a5fa][Add option `dired-filename-display-length']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29d42d9158ae836fc30d72dbdf4a8236a01de87f][Support dired-movement-style in dired-next-dirline and dired-prev-dirline]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6556db4200ccf28bd9bb033be0d5ce3cd2316a9][(derived-mode-p): Take MODES as a single argument]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47e86445de82d6f45f55820926ef111bca7c71f1][Insert NEWS entry for native compilation changes]] - New packages: - [[package:lsp-shader][lsp-shader]]: LSP Clients for ShaderLab (MELPA) - [[package:p4-16-mode][p4-16-mode]]: Support for the P4_16 programming language (NonGNU ELPA) - [[package:theme-buffet][theme-buffet]]: Time based theme switcher (GNU ELPA) - [[package:transducers][transducers]]: Ergonomic, efficient data processing (MELPA) - [[package:uiua-mode][uiua-mode]]: Uiua integration (MELPA) - [[package:uiua-ts-mode][uiua-ts-mode]]: Uiua treesitter 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/2023-11][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! ** 2023-11-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-20-emacs-news/ :EXPORT_DATE: 2023-11-20T11:24:40-0500 :END: :LOGBOOK: - State "DONE" from [2023-11-21 Tue 08:13] :END: - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 25 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 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 Nov 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 Nov 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Tbilisi Emacs Meetup (in person) https://akater.gitlab.io/emacs-tbilisi-meetup-page - 15:30 Georgia Time - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 30 0130 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 2 0000 Asia/Singapore - Emacs configuration: - [[http://tsengf.blogspot.com/2023/11/using-use-package-to-bootstrap-quelpa.html][Anything goes: Using use-package to bootstrap quelpa and quelpa-use-package]] - [[https://github.com/acanimal/dotfiles][acanimal's dotfiles: These are my dotfiles. If you don’t like them I have others.]] - Emacs Lisp: - [[https://franciscosanudo.com/posts/elisp/][Emacs: Enough elisp to get you started]] - [[https://github.com/caiorss/Emacs-Elisp-Programming][Emacs-Elisp-Programming: Tutorial about programming Elisp and Emacs text editor customization.]] (2018) - [[https://youtube.com/watch?v=ufVldIrUOBg&si=ZT4WIT3IIjtZr5_0][Defalias: a quick guide to making an alias in Emacs]] (3:19, [[https://www.reddit.com/r/emacs/comments/17zdhtt/defalias_a_quick_guide_to_making_an_alias_in_emacs/][Reddit]]) - [[https://dl.acm.org/doi/10.1145/147135.147248][Eoops: an object-oriented programming system for Emacs-Lisp: ACM SIGPLAN Lisp Pointers: Vol V, No 3]] (1992, [[https://www.reddit.com/r/emacs/comments/17xuf0z/eoops_an_objectoriented_programming_system_for/][Reddit]], [[https://news.ycombinator.com/item?id=38316915][HN]]) - [[https://emacs.ch/@fomosapien/111432826874276112][tip on using advice-add and org-edit-special]] - Appearance: - [[https://github.com/balloneij/selection-highlight-mode][selection-highlight-mode - A minor mode for highlighting matches to the selection (inspired by VS Code)]] ([[https://www.reddit.com/r/emacs/comments/17wy4xk/selectionhighlightmode_a_minor_mode_for/][Reddit]]) - [[https://protesilaos.com/codelog/2023-11-15-spacious-padding-extra-ui-dev/][Protesilaos Stavrou: Emacs: "spacious-padding" covers more User Interface elements]] ([[https://baty.net/2023/11/spacious-padding-emacs-package/][Jack Baty]]) - [[https://andreyor.st/posts/2023-11-17-overcolorization/][Andrey Listopadov: Overcolorization]] - [[https://www.reddit.com/r/emacs/comments/n8jyuz/cannot_get_emacs_to_display_roboto_mono_font_in/][To get Roboto Mono to display italics in Linux Emacs, edit the vendor ID in the .ttf files]] ([[https://emacs.ch/@wirthy/111432144110538827][@wirthy@emacs.ch]]) - Navigation: - [[https://codelearn.me/2023/11/15/emacs-ibuffer.html][Ruslan Bekenev: Did you know about IBuffer?]] ([[https://irreal.org/blog/?p=11782][Irreal]]) - [[https://idiomdrottning.org/ready-made-regexp][Ready-made regexp replacers]] ([[https://irreal.org/blog/?p=11771][Irreal]]) - [[https://emacs.ch/@cragg/111429021363076682][Tips for renaming variables using query-replace-regexp]] - [[https://github.com/aki2o/emacs-pophint][emacs-pophint: Provide navigation like the Vimperator/KeySnail Hint Mode of Firefox]] - [[https://github.com/liushihao456/symbols-outline.el][symbols-outline.el: Display symbols (functions, variables, etc) in a side window.]] - [[https://protesilaos.com/codelog/2023-11-17-beframe-1-0-0/][Protesilaos Stavrou: Emacs: beframe version 1.0.0]] - [[https://gist.github.com/jdtsmith/75d76bee292357cbfe18d7eb4a25c9a9][maximize-window-vertically in emacs]] - [[https://janusworx.com/blog/having-my-emacs-tasks-and-notes-ready/][Mario Jason Braganza: Having My Emacs Tasks and Notes Ready]] ([[https://irreal.org/blog/?p=11778][Irreal]] and [[https://janusworx.com/blog/on-how-emacs-adapts/][response]]) - [[https://www.youtube.com/watch?v=i0EbxeSqAS8][A Smarter Other Window #shorts #emacs]] (00:30) - [[https://protesilaos.com/codelog/2023-11-17-emacs-ediff-basics/][Protesilaos Stavrou: Emacs: ediff basics]] (15:49, [[https://www.youtube.com/watch?v=pSvsAutseO0][YouTube]], [[https://irreal.org/blog/?p=11780][Irreal]]) - Dired: - [[https://www.reddit.com/r/emacs/comments/17z4kfo/using_dired_with_only_one_hand_for_browsing_dired/][Using Dired with only one hand (for browsing dired and files while relaxing) Super cool.]] - [[https://tech.toryanderson.com/2023/11/17/mass-file-conversion-using-find-and-exec/][Tory Anderson: Mass file conversion using find and exec]] - mention of dired-toggle-read-only - Writing: - [[https://michaelneuper.com/posts/efficient-latex-editing-with-emacs/][My LaTeX setup with emacs]] ([[https://www.reddit.com/r/emacs/comments/17wv8jo/my_latex_setup_with_emacs/][Reddit]], [[https://irreal.org/blog/?p=11784][Irreal]]) - Org Mode: - [[https://poview.org/posts/20231116-emacs-for-basb/][GNU Emacs to manage actionable items when Building a Second Brain | Poview]] - together with Denote - [[https://emacs.dyerdwelling.family/emacs/20231014134633-emacs--quick-search-through-org-headers-using-consult-outline/][James Dyer: Quick Search Through Org Headers using Consult Outline]] - [[https://www.miskatonic.org/2023/11/15/minted/][William Denton: Exporting Org source code blocks to LaTeX with minted]] - [[https://ochicken.net/projects/workspace/][Emacs Workspace: IDE + Yet Another Jupyter]] ([[https://www.reddit.com/r/emacs/comments/17xhbvi/emacs_workspace_ide_yet_another_jupyter/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17zm3qq/orgroam_automatically_log_modified_nodes_in_daily/][org-roam: Automatically log modified nodes in daily note]] - [[https://github.com/cpbotha/org-roam-canvas][cpbotha/org-roam-canvas: render org-roam nodes as part of the obsidian canvas]] ([[https://emacs.ch/@cpbotha/111437200289217309][@cpbotha@emacs.ch]]) - [[https://www.youtube.com/watch?v=H4FW1vTEUU0][20231119 org roam canvas ors-get-link]] (00:51) - [[https://about.org-note.com][OrgNote - mobile app inspired by org-roam and org-roam-ui (early beta)]] ([[https://www.reddit.com/r/emacs/comments/17v427x/orgnote_mobile_app_inspired_by_orgroam_and/][Reddit]]) - Denote: - [[https://protesilaos.com/emacs/denote][Denote (denote.el) version 2.1.0 released!]] ([[https://www.reddit.com/r/emacs/comments/17u52ig/denote_denoteel_version_210_released/][Reddit]]) - Completion: - [[https://www.p-snow.org/posts/20231119_1024/][TempEL, an Emacs package for managing templates : .dot life — p-snow a.k.a. こなゆき]] - Coding: - [[https://magnus.therning.org/2023-11-16-using-the-golang-mode-shipped-with-emacs.html][Using the golang mode shipped with Emacs]] ([[https://www.reddit.com/r/emacs/comments/17wgpsp/using_the_golang_mode_shipped_with_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=YKkyfz4cU8g][Debug multi threaded Python apps with Emacs, eglot and dape]] ([[https://www.reddit.com/r/emacs/comments/17wx1h4/debug_multi_threaded_python_apps_with_emacs_eglot/][Reddit]]) - [[https://dev.to/veer66/pseudo-repl-driven-programming-in-rust-2c6m][Pseudo-REPL-driven programming in Rust with Evcxr and Emacs]] - [[https://tony-zorman.com/posts/xmonad-on-nixos.html][Tony Zorman: Using XMonad with NixOS]] - including basic Emacs support for C-c C-c - [[https://github.com/fargiolas/clangd-inactive-regions.el][clangd-inactive-regions.el: Emacs Eglot support for clangd inactiveRegions LSP extension. Make ifdef code semitransparent following build time flags and defines.]] - [[https://www.reddit.com/r/emacs/comments/17ydxhr/im_bumping_treesitauto_to_v10/][I'm bumping `treesit-auto` to v1.0]] - Shells: - [[https://magnus.therning.org/2023-11-19-making-emacs-without-terminal-emulator-a-little-more-usable.html][Making Emacs without terminal emulator a little more usable]] ([[https://www.reddit.com/r/emacs/comments/17yshfc/making_emacs_without_terminal_emulator_a_little/][Reddit]]) - [[https://irreal.org/blog/?p=11769][Irreal: Eat: A Preliminary Report]] - Community: - [[https://www.reddit.com/r/emacs/comments/17vp0o1/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://qiita.com/advent-calendar/2023/emacs][Emacs Advent Calendar 2023]] - sign-ups and a calendar of upcoming blog posts in Japanese - [[https://macadie.info/2023/11/19/2023-11-austin-emacs-meetup/][Eric MacAdie: 2023-11 Austin Emacs Meetup]] - [[https://akater.gitlab.io/emacs-tbilisi-meetup-page][New in-person meetup - Tbilisi Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00949.html][In a thread about pcase]], Po Lu describes polling 34 coworkers "all in some capacity involved in the maintenance of Emacs Lisp" (C programmers who use Emacs for programming). Neat! - Other: - [[https://www.youtube.com/watch?v=n02zSVxQ8Vc][⚡Talking about Emacs for 11 minutes - Aidan H]] (11:08) - [[https://emacs.ch/@Anoncheg/111398751659805906][Anoncheg: "#Emacs : Ways to handle long lines("Line Wrap"): …" - Emacs.ch]] - [[https://www.youtube.com/watch?amp;amp;t=20s&v=UtSu3ydxKJ4][Some new Emacs packages I tried: Denote, zoom-frm, visual-regex, zzz-to-char, and more]] - [[https://www.reddit.com/r/emacs/comments/17zdgxw/a_notsosimple_function_and_keybinding_for/][A not-so-simple function and keybinding for querying the user during keyboard macros]] - [[https://www.reddit.com/r/emacs/comments/17vrmrk/emt_emacs_macos_tokenizer_for_enhanced_cjk_word/][EMT - Emacs MacOS Tokenizer for enhanced CJK word operations]] - [[https://janusworx.com/blog/getting-emacs-windows-to-not-be-shy/][Mario Jason Braganza: Getting Emacs Windows to Not Be Shy]] - xdotool and emacsclient - [[https://www.linuxjournal.com/content/navigating-linux-textscape-using-vim-and-emacs][Navigating the Linux Textscape using Vim and Emacs]] - [[https://focusonlinux.podigee.io/70-emacs][Emacs - FOCUS ON: Linux - Podcast]] (in German) - [[https://steve-yegge.blogspot.com/2007/01/pinocchio-problem.html][Stevey's Blog Rants: The Pinocchio Problem]] (2007) - [[https://www.scattered-thoughts.net/writing/there-are-no-strings-on-me/][There are no strings on me]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00781.html][Idea about having a cond-let]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00988.html][Ideas for improving 'pcase' documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00748.html][why pcase is complicated]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00968.html][on the use of pcase on different scenarios]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00943.html][explanation of backquotes and commas in pcase]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00830.html][Other issues with complex specifications]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00671.html][watching out for the XY problem]]; good idea to start with "what are you trying to do?" - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53bd2d57f34af1efd88c6d189ab15e6f44866333][Recognize shebang lines that pass '-S/--split-string' to 'env']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41b837b41377754ef0ebddd5fcbbaaad7590a3c8][Add key translations 'C-x 8 a e' and 'C-x 8 A E'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b7a37ec7bbfc64f88b261dd170330b4860cdf64][; * etc/NEWS: Add entry about new input methods. (Bug#66470)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfb117fee18cd14111066f308d09b8b737491ead][* etc/NEWS: Mention incompatible change in `pp` (bug#67180)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4194f9bd8705b7ccc23f49aa5795af228dab26bb][Merge branch 'derived-mode-add-parents']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e82d807a2845673e2d55a27915661b2f1374b89a][Add Completion Preview mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a6c2058f1907b9ec0c32079f0f9ab28d01cf3f7][; * etc/NEWS: Use setopt not setq for project-switch-commands.]] - New packages: - [[package:easky][easky]]: Control the Eask command-line interface (MELPA) - [[package:llvm-ts-mode][llvm-ts-mode]]: LLVM major mode using tree-sitter (MELPA) - [[package:ruff-format][ruff-format]]: Ruff format Python source (MELPA) - [[package:sequential-yank][sequential-yank]]: Minor mode to copy and paste strings sequentially (MELPA) - [[package:tab-bar-notch][tab-bar-notch]]: Adjust tab-bar height for MacBook Pro notch (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/2023-11][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! ** 2023-11-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-13-emacs-news/ :EXPORT_DATE: 2023-11-13T09:30:35-0500 :END: - Upcoming events: - EmacsSF (in person): hackerdojo.el https://www.meetup.com/emacs-sf/events/296985794/ Tue Nov 14 1830 America/Los_Angeles - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Nov 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 16 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 18 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 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 Nov 19 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/ Fri Nov 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 25 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore, [[https://emacs-apac.gitlab.io/announcements/november-2023/][announcement]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/17t1zg8/kickstartemacs_starter_kit_for_gnu_emacs/][Kickstart.emacs Starter kit for Gnu Emacs]] - [[https://git.sr.ht/~goofansu/emacs-config][goofansu's emacs config]] (not based on Doom Emacs): use-package, eglot, project, and minad's completion packages - [[https://github.com/llemaitre19/emacs.d][llemaitre19's Emacs Config]] - [[https://gitlab.com/evjonell/customacs][evjonell's Emacs Config]] - [[https://github.com/sergeyklay/.emacs.d][sergeyklay's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-13/][Mike Zamansky: Learning Elisp 13 - Text Properties]] ([[https://irreal.org/blog/?p=11760][Irreal]]) - [[https://www.youtube.com/watch?v=QU30EZiHNQw][Start an Elisp Package in Like Five Minutes]] ([[https://www.reddit.com/r/emacs/comments/17p2y0y/elisp_repo_kit_demonstration/][Reddit]]) - [[https://indieweb.social/@xenodium/111374474259777517][tip: benchmark-progn, benchmark-run]] - Appearance: - [[https://jdhao.github.io/2021/09/30/emacs_custom_tabline/][Customize Tabline in Emacs]] - [[https://mbork.pl/2023-11-13_Coloring_CamelCase][Marcin Borkowski: Coloring CamelCase]] ([[https://irreal.org/blog/?p=11776][Irreal]]) - Navigation: - [[https://whatacold.io/blog/2023-11-19-emacs-winner-mode/][Emacs winner-mode to restore your window layouts]] (12:09 [[https://www.youtube.com/watch?v=Gs230xpkFwI][YouTube]], [[https://irreal.org/blog/?p=11798][Irreal]]) - Hyperbole: - [[https://beorgapp.com/blog/hyperbole-implicit-buttons/][Teaching Emacs to recognize Jira tickets and show them in a browser using Hyperbole implicit buttons]] - Dired: - [[https://emacs.ch/@cragg/111343681846038660][tip: find-name-dired, dired-do-query-replace-regexp]] - [[https://www.youtube.com/watch?si=hOjzfmFB2Es9WNOI&v=59XPGvJMggY][My Dired Symlink Hack]] - [[https://qiita.com/wakamenod/items/6609b812a99e99f24cf4?amp;utm_medium=feed&utm_source=popular_items&utm_campaign=popular_items][dired-dwim-targetを一時的に無効化する]] - Org Mode: - [[https://www.youtube.com/watch?si=ZdEYoEeqhgIzyYHK&v=DEeStDz_imQ&feature=youtu.be][5 Reasons I Love Emacs Orgmode]] - [[https://www.gonsie.com/blorg/org-highlight.html][Highlighting in Org-Mode]] ([[https://www.reddit.com/r/planetemacs/comments/17rwloq/highlighting_in_orgmode/][Reddit]]) - [[https://gist.github.com/Nidish96/fbaeb37b616d7566dec38070e93369c8][org-capture to a directory-local file]] ([[https://emacs.ch/@Nidish96/111374106498819421][@Nidish96@emacs.ch]]) - [[https://sqrtminusone.xyz/posts/2023-11-11-index/][Declarative filesystem management with Emacs & Org Mode]] ([[https://www.reddit.com/r/emacs/comments/17srv1k/declarative_filesystem_management_with_emacs_org/][Reddit]], [[https://news.ycombinator.com/item?id=38238268][HN]]) - [[https://g.ypei.me/dotted.git/plain/emacs/.emacs.d/lisp/my/mastorg.el][mastorg.el: Read or archive mastodon toot context in org mode]] - [[https://baty.net/2023/11/display-list-of-org-attached-files-in-buffer-property/][Jack Baty: Display list of org-attach'ed files in buffer property]] - [[https://github.com/durableOne/orgmunge/commit/0f2984b4f3be3bbd92ede36f6210654758fd22c0][Orgmunge 0.2.0 released]] - flexibly specify TODO keywords (orgmunge: modify Org documents from Python) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b5cfc311db9f871ef545277aff9f296c5d2e7ab4][org-babel-ref-resolve: Search current buffer when FILE in FILE:REF does not exist]] - Denote: - [[https://protesilaos.com/codelog/2023-11-12-denote-2-1-0/][Protesilaos Stavrou: Emacs: Denote version 2.1.0]] ([[https://www.reddit.com/r/emacs/comments/17u52ig/denote_denoteel_version_210_released/][Reddit]], [[https://news.ycombinator.com/item?id=38247726][HN]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/17s8ztu/converting_code_snippets_from_ultisnips_format_to/][Converting code snippets from Ultisnips format to YASnippet format]] ([[https://irreal.org/blog/?p=11764][Irreal]]) - Coding: - [[https://emacs.ch/@fomosapien/111375460113198055][tip: which-function-mode]] - [[https://github.com/greghendershott/racket-mode/commit/25224889d20b37bfd0d315a656542bb4fe8c2076][racket-mode: Redesign REPL I/O and add racket-hash-lang-mode]] ([[https://www.reddit.com/r/lisp/comments/17rg4i3/rackethashlangmode/][Reddit]]) - [[https://www.naiquev.in/understanding-emacs-packages-for-python.html][Understanding Emacs packages for Python]] - [[https://github.com/cbowdon/daemons.el][daemons.el: An Emacs UI for managing init system services]] - [[https://github.com/SebastianMeisel/journalctl-mode/releases/tag/v1.1][journalctl-mode v1.1]] ([[https://www.reddit.com/r/emacs/comments/17tq5c5/journalctlmode_v11/][Reddit]]) - transient menus, asynchronous process calls ([[https://emacs.ch/@SebasTEAan/111376970231287747][@SebasTEAan@emacs.ch]]) - [[https://github.com/akirak/github-linguist.el][github-linguist.el: Run GitHub Linguist on projects to collect information]] - [[https://github.com/OCamlPro/superbol-studio-oss][Superbol-studio-OSS: COBOL LSP, VSCode extension and Emacs mode]] ([[https://lobste.rs/s/deqkjk/superbol_studio_oss_cobol_lsp_vscode][lobste.rs]]) - Shells: - [[https://github.com/jdtsmith/comint-fold][comint-fold: fold input + output blocks in Emacs shells]] ([[https://www.reddit.com/r/emacs/comments/17su500/comintfold_fold_input_output_blocks_in_emacs/][Reddit]] - Web: - [[https://www.youtube.com/watch?v=UKAQXK_qlfY][Emacs Goodies - #28 Webjump]] (06:51) - Fun: - [[https://github.com/twitchy-ears/mega-zone][mega-zone: A wrapper for Emacs zone mode that causes it to effect other frames and windows as well as the focused one.]] - AI: - [[https://v.redd.it/zhyhf1z2btzb1][Not everyone's cup of tea, but this is now in chatgpt-shell (works on current buffer or dired selection)]] ([[https://www.reddit.com/r/emacs/comments/17t8djs/not_everyones_cup_of_tea_but_this_is_now_in/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/17qh1hn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sachachua.com/blog/2023/11/emacsconf-2023-status-update-stuff-is-happening/][Sacha Chua: EmacsConf 2023 status update: stuff is happening!]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00629.html][Proposal for new ELPA package: sachac-news]] - Other: - [[ https://emacs.ch/@skybert/111340330618110753][tip: (setq save-silently t)]] - [[https://emacs.ch/@fomosapien/111359785386802226][tip: insert-char]] - [[https://cdrmack.dev/posts/2023-11-04_emacs_server.html][Emacs Server]] - [[https://www.youtube.com/watch?v=S-F0kkO7r0c][Emacs/GNUPlot: Plotting w/ Gnuplot Mode]] (14:35) - [[https://v.redd.it/hwzo362c9zyb1][When keyboard macros do the work for ya]] ([[https://www.reddit.com/r/emacs/comments/17q2a6d/when_keyboard_macros_do_the_work_for_ya/][Reddit]]) - [[https://functorial.xyz/posts/tracking-physical-performance-personal-library-with-emacs.html][Tracking Physical Performance, Personal Library with Emacs]] - forms-mode - [[https://github.com/kliph/i-ching/pull/1][Use unicode to display hexagrams, trigrams, and bigrams. by technomancy · Pull Request #1 · kliph/i-ching · GitHub]] - [[https://www.youtube.com/watch?si=F9dADiMPaFzOmHUN&v=K8s4YauQnIc&feature=youtu.be][Install Emacs on Chrome OS Flex]] - Emacs development: - emacs-devel: - long discussion about cl-lib: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00427.html][maybe don't introduce generators to seq- yet, to avoid increasing complexity]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00272.html][the challenges of "there's more than one way to do it"]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00439.html][cl functions that could be documented better]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00463.html][patch for a couple]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00605.html][examples of cl-loop]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00624.html][benchmarks of cl-some vs seq-some]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00432.html][transition proposal focusing on new code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00353.html][transition proposal using deprecation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00501.html][cautious and slow approach of including cl ideas in core]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3d57d4397945e16edffe78d71fd1ce040f86967][* lisp/vc/vc-hooks.el (vc-display-status): New value 'no-backend' (bug#66464).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5ba52ad72d0e44b905d6dc321f1e6234491df53][Hook 'bug-reference-mode' up to 'thing-at-point']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dfffb91a70532ac0021648ba692336331cbe0499][Allow completion frontends to fontify candidates just-in-time]] - New packages: - [[package:mark-yank][mark-yank]]: Set region to the last yank (MELPA) - [[package:jack-ts-mode][jack-ts-mode]]: Major mode for jack buffers using tree-sitter (MELPA) - [[package:gemtext-mode][gemtext-mode]]: Major mode for Gemtext-formatted text (MELPA) - [[package:drepl][drepl]]: REPL protocol for the dumb terminal (GNU ELPA) 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/2023-11][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! ** 2023-11-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-06-emacs-news/ :EXPORT_DATE: 2023-11-06T09:13:58-0500 :END: - Upcoming events: - [[https://200ok.ch/posts/2023-11-01_announcing_emacsconf__swiss_satellite.html][200ok: Announcing EmacsConf 2023 (Swiss satellite)]] - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 10 1800 Europe/Paris - Emacs.si: Emacs.si meetup #11 2023 (#online) https://dogodki.kompot.si/events/e4748f47-63cc-4891-8c11-ce288c3b9f4b Fri Nov 10 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Nov 11 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 11 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 Nov 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsSF (in person): hackerdojo.el https://www.meetup.com/emacs-sf/events/296985794/ Tue Nov 14 1830 America/Los_Angeles - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Nov 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 16 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/17jrsmv/share_how_did_you_make_emacs_faster/][Share how did you make Emacs faster.]] - [[https://github.com/meedstrom/massmapper][New package: massmapper! Bind lots of new default keys, e.g. prepopulate Super with everything that was under Ctl-Meta]] ([[https://irreal.org/blog/?p=11774][Irreal]]) - [[https://github.com/0x60df/loophole/][[Package of the day] Loophole - set temporarily keybindings]] ([[https://www.reddit.com/r/emacs/comments/17mw1kj/package_of_the_day_loophole_set_temporarily/][Reddit]]) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-12/][Mike Zamansky: Learning Elisp 12 - Emoji Replace part 2]] ([[https://www.reddit.com/r/emacs/comments/17jzcjt/learning_elisp_part_12_using_hooks/][Reddit]], [[https://irreal.org/blog/?p=11740][Irreal]]) - using hooks - [[https://g.ypei.me/url-rewrite.git/about/][url-rewrite: Elisp library for rewriting URLs]] - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20231006165956-emacs--divider-mode/][James Dyer: Window Divider Mode]] - [[https://www.youtube.com/watch?si=U_wpNc_RTR9nC0nE&v=S2GjvZFLQts][All you need to know about the Emacs OCCUR command in 4 minutes]] ([[https://irreal.org/blog/?p=11737][Irreal]]) - [[https://github.com/elp-revive/auto-highlight-symbol][auto-highlight-symbol: Automatic highlighting current symbol minor mode.]] - [[https://www.reddit.com/r/emacs/comments/17m8vwq/guide_setup_nano_emacs_theme_properly_on_windows/][[Guide] Setup NANO Emacs theme properly on Windows (Screenshots inside)]] - Writing: - [[https://chainsawriot.com/postmannheim/2023/11/01/writeica.html][Chung-hong Chan: How I prepare ICA papers (version 2023): emacs, overleaf, literate programming]] - [[https://github.com/dimitri/el-get/blob/master/recipes/auctex.rcp]['el-get' recipe for installing auctex]] - Org Mode: - [[https://cuentodelabuenapipa.com/2023/10/25/introduccion-a-emacs-y-org-mode/][Introducción a Emacs y Org-mode]] - [[https://cuentodelabuenapipa.com/2023/10/27/notas-y-tareas-en-org-mode/][Notas y tareas en Org-mode]] - [[https://github.com/vikasrawal/orgpaper][orgpaper: Reproducible Research Papers using Org-mode and R: A Guide]] - [[https://github.com/alphapapa/org-notely][org-notely: Pop to new Org headings for quick notetaking]] - [[https://osem.seagl.org/conferences/seagl2023/program/proposals/952][Applying Literate Programming Techniques to Technical Writing]] - [[https://www.youtube.com/watch?v=DM0dAqotoWg&feature=youtu.be][Emacs Org Mode Quick Note 2023_10_27_02:31:24]] - [[https://www.reddit.com/r/emacs/comments/17m6fes/create_flowcharts_with_orgmode/][Create flowcharts with org-mode]] ([[https://irreal.org/blog/?p=11749][Irreal]]) - [[https://github.com/filipencopav/unfinished-ox-typst][unfinished-ox-typst: Unfinished Typst backend for org-export.]] - Org development: - Coding: - [[https://www.reddit.com/r/emacs/comments/17olyzs/jtsx_new_package_extending_emacs_jsxtsx_builtin/][jtsx - New package extending Emacs JSX/TSX built-in support]] - [[https://gitlab.com/xgqt/xgqt-elisp-lib-devcontainer][xgqt-elisp-lib-devcontainer: Support for running devcontainers inside GNU Emacs]] - [[https://github.com/dkogan/xcscope.el][xcscope.el: cscope interface for (X)Emacs]] - [[https://tech.toryanderson.com/2023/11/01/cider-error-cider-get-ns-name-wrong-number-of-arguments/][Tory Anderson: Cider error: cider-get-ns-name: Wrong number of arguments]] - Shells: - [[https://andreyor.st/posts/2023-10-27-you-dont-need-a-terminal-emulator][You don't need a terminal emulator]] ([[https://www.reddit.com/r/emacs/comments/17n797h/you_dont_need_a_terminal_emulator/][Reddit]], [[https://irreal.org/blog/?p=11746][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/17nl7cw/shout_out_to_the_eat_terminal_emulator_package/][Shout out to the eat terminal emulator package]] - Evil mode: - [[https://elpa.nongnu.org/nongnu/evil-visual-mark-mode.html][evil-visual-mark-mode: Display all the evil marks you have registered on a buffer]] - Community: - [[https://www.reddit.com/r/emacs/comments/17l7bg8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://youtu.be/XRpHIa-2XCE?t=868][Nice and entertaining Emacs praise video. Link points to when he starts talking about emacs and neovim.]] ([[https://www.reddit.com/r/emacs/comments/17l691d/nice_and_entertaining_emacs_praise_video_link/][Reddit]]) - [[https://www.freewear.org/Emacs][Emacs merchandise | FreeWear.org]] - Other: - [[https://www.youtube.com/watch?v=FjmHnuV87tM][Emacs Goodies - #26 Auto Insert Mode]] (05:27) - [[https://www.youtube.com/watch?v=K8s4YauQnIc][Install Emacs on Chrome OS Flex]] (06:10) - [[https://gist.github.com/dov/a02254789ef1d73f05d916f7a2608753][Toggle between backslashes and forward slashes]] - [[https://www.reddit.com/r/emacs/comments/17omdgm/finally_got_emacs_installed_on_my_steamdeck/][Finally got emacs installed on my steamdeck]] - [[https://emacspeak.sourceforge.net/releases/release-57.html][Announcing Emacspeak 57.0—Tilden!]] - DECTalk, notes, mpv, repeat-mode, notmuch, light, pulseaudio, bookmarks, ogg - Emacs development: - emacs-devel: - continued discussion about cl-lib - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00786.html][discussion about cl-lib: cl-pushnew for example]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00072.html][why focus on cl-lib? other libraries like seq and pcase]]; [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00224.html][looking at seq, pcase]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00071.html][considerations when adding things to Emacs Lisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00199.html][how to wait for a thread and get the return value]] - thread-join - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f0c0ff6bf23ec667ff5487fd94b7f46803ea00ac][New option to use arrows in the minibuffer to select completions (bug#59486)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41e801fea1caff57203f76693ac4f0fe1ba2df03][Add project-any-command and project-prefix-or-any-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9cbf0bb3ee8871942f781c539acdeae1b7071224][Remove 'M-.' binding from js-mode and js-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5b2d23fff6e77ab71e028c84e73b3a792c430bd][Adapt doc for man.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8eb9b82ce58a8323af21f52625a401e19e279a9c][New commands previous-line-completion and next-line-completion (bug#59486)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=861ac933dd8aed1028edc4b9142400e3702874d5][Run `man' also on remote systems]] - New packages: - [[package:bufferlo][bufferlo]]: Manage frame/tab-local buffer lists (GNU ELPA) - [[package:daml-lsp][daml-lsp]]: LSP client definition for daml (MELPA) - [[package:daml-mode][daml-mode]]: Major mode for daml (MELPA) - [[package:decor][decor]]: Modify visual decorations (X11) (MELPA) - [[package:flymake-codespell][flymake-codespell]]: Flymake backend for codespell (GNU ELPA) - [[package:plz-see][plz-see]]: Interactive HTTP client (GNU ELPA) - [[package:smlfmt][smlfmt]]: Format SML source code using the "smlfmt" program (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.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://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/2023-11][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! ** 2023-10-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-30-emacs-news/ :EXPORT_DATE: 2023-10-30T09:57:30-0400 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467663/ Wed Nov 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Nov 2 0030 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 2 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Nov 3 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #12 2023 (v #živo) https://dogodki.kompot.si/events/b292e3d3-2c53-4c00-b86a-f1bbff4c97b5 Thu Nov 2 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 3 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 4 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Nov 4 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 10 1800 Europe/Paris - Emacs.si (in person): Emacs.si meetup #11 2023 (#online) https://dogodki.kompot.si/events/e4748f47-63cc-4891-8c11-ce288c3b9f4b Fri Nov 10 2000 CET - Emacs configuration: - [[https://git.sr.ht/~goofansu/doom-config][goofansu's Doom Emacs Config]] - Emacs Lisp: - [[https://youtube.com/watch?v=oqsFzJdFACE&si=St__7rWVvEkbUtqV][The conception and depiction of lines in Emacs (Advanced Topic)]] ([[https://irreal.org/blog/?p=11742][Irreal]]) - Appearance: - [[http://yummymelon.com/devnull/customizing-the-emacs-tools-menu.html][Charles Choi: Customizing the Emacs Tools Menu]] ([[https://irreal.org/blog/?p=11732][Irreal]]) - [[https://github.com/liuyinz/mini-echo.el][New package: mini-echo.el]] ([[https://www.reddit.com/r/emacs/comments/17gd9ph/new_package_miniechoel/][Reddit]]) - [[https://protesilaos.com/codelog/2023-10-26-ef-themes-1-4-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.4.0]] - [[https://www.youtube.com/watch?v=JnnGPVMyt2w][Get Emacs to Look like the Pulsar/Atom Editor]] (02:12) - Navigation: - [[https://whhone.com/posts/large-scale-replace-string/][Wai Hon: Options to Replace String in Large Scale]] - [[https://www.youtube.com/shorts/U8-KM6WfzcU][Can Emacs do this? – Yes, Emacs can do this]] ([[https://www.reddit.com/r/emacs/comments/17g0kcm/can_emacs_do_this_yes_emacs_can_do_this/][Reddit]]) - visual-regexp - Writing: - [[https://starbreaker.org/blog/emacs/dictionary-integrations/index.html][Dictionary Integrations | starbreaker.org]] - [[https://www.youtube.com/watch?v=mUbvudauyA8][Overleaf vs. Emacs for two-way LaTeX-PDF navigation]] (04:43) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/17h6qvt/share_your_orgmode_agenda_themescreenshot_elisp/][Share your org-mode agenda theme/screenshot (elisp included to auto-generate based on sample org file)]] - [[https://github.com/alphapapa/org-ql#org-ql-open-link][org-ql-open-link (new command offers links in matching Org entries with completion and opens the selected one directly)]] ([[https://www.reddit.com/r/emacs/comments/17g04yr/orgqlopenlink_new_command_offers_links_in/][Reddit]]) - [[https://github.com/alphapapa/org-ql/releases/tag/v0.7.3][Release v0.7.3 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/17ez5en/release_v073_alphapapaorgql/][Reddit]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-automatically-updating-talk-status-from-the-crontab/][Sacha Chua: #EmacsConf backstage: automatically updating talk status from the crontab]] - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-coordinating-captioning-volunteers-using-a-backstage-area/][Sacha Chua: #EmacsConf backstage: coordinating captioning volunteers using a backstage area]] (Org and TRAMP) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2b15e789ae7b5e900106940587648edfe5e27d80][org-clock-out-removed-last-clock: New variable to be used by `org-clock-hook']] - Coding: - [[https://www.youtube.com/watch?v=9mQee2tVVqo][Emacs Goodies - #24 Json Pretty]] (02:09) - [[https://www.youtube.com/watch?v=377B6epeg_w][Getting Started with OCaml (in Emacs)]] (14:55) - [[https://www.youtube.com/watch?v=hnGJQfviq4w][Reloading a changed python file in emacs python shell]] (04:00) - [[http://xenodium.com/open-in-xcode-at-line-number][Alvaro Ramirez: Open in Xcode at line number]] ([[https://www.reddit.com/r/emacs/comments/17fj16p/emacs_open_file_in_xcode_at_same_line/][Reddit]], [[https://irreal.org/blog/?p=11730][Irreal]]) - Shells: - [[https://macadie.info/2023/10/26/starting-the-transition-to-eshell/][Eric MacAdie: Starting the Transition to Eshell]] - [[https://andreyor.st/posts/2023-10-27-you-dont-need-a-terminal-emulator/][Andrey Listopadov: You don't need a terminal emulator]] - Mail, news, and chat: - [[https://github.com/tanrax/self-rssingle.el][Script in Elisp to generate a unified RSS feed with several feeds]] ([[https://www.reddit.com/r/emacs/comments/17gqyq1/script_in_elisp_to_generate_a_unified_rss_feed/][Reddit]]) - Multimedia: - [[https://www.youtube.com/watch?v=P8p3zXSzY4c][Listen To Internet Radio With Emacs And Eradio]] (09:25) - Fun: - [[https://emacs.dyerdwelling.family/emacs/20231027211128-emacs--famous-film-using-artist-mode/][James Dyer: Digital Art Using Artist Mode #1]] ([[https://www.youtube.com/watch?v=1JZ6ljIRGus][YouTube]], 02:22) - AI: - [[https://www.reddit.com/r/emacs/comments/17hvcsi/ellama_moved_to_llm_library_and_now_supports/][Ellama moved to llm library and now supports proprietary LLMs as well as open source]] - [[https://i.redd.it/g3x7pjlw65xb1.png][Ollama on Emacs with Ellama]] ([[https://www.reddit.com/r/emacs/comments/17j2v8a/ollama_on_emacs_with_ellama/][Reddit]]) - [[https://i.imgur.com/M9XNYjo.mp4][gptel 0.5.0: with multi/local LLM support]] ([[https://www.reddit.com/r/emacs/comments/17ixydg/gptel_050_with_multilocal_llm_support/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/17fzvmx/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/10/25/2023-10-austin-emacs-meetup/][Eric MacAdie: 2023-10 Austin Emacs Meetup]] - Other: - [[https://git.sr.ht/~swflint/third-time][third-time: Third Time support for Emacs. See https://ift.tt/vwXVPo2]] ([[https://www.reddit.com/r/planetemacs/comments/17j35rp/thirdtime_third_time_support_for_emacs_see/][Reddit]]) - [[https://gitlab.com/spudlyo/orgdemo2][A literate Org document on building Emacs from source - conditionally for RedHat or Debian]] ([[https://www.reddit.com/r/emacs/comments/17i0v03/a_literate_org_document_on_building_emacs_from/][Reddit]], [[https://news.ycombinator.com/item?id=38054267][HN]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-autopilot-with-crontab/][Sacha Chua: #EmacsConf backstage: autopilot with crontab]] - [[https://www.reddit.com/r/emacs/comments/17g6n6e/redumping_with_pdumper/][Redumping with pdumper]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00693.html][proposal for inline completion mechanism]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00772.html][difference between company and corfu, dependency on popon which is in NonGNU ELPA (and blocks corfu from going into ELPA or core)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00758.html][also more about company vs corfu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00509.html][recent texinfo behavior change re: non-ASCII characters]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00726.html][continuation of cl-lib discussion]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00731.html][what's missing in elisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00680.html][difficulty of using cl-lib]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00668.html][disabling native compilation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=683efb8de5ac3a2ba5ecc073d8c912ec6a61191d][Add 'server-eval-args-left' to server.el]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cb86120272042df9420a726b3a754d58f300f350][documentation fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c8fc0b0594b1e3af43d86c0bc96e10d03bc75a2][Add 'case-symbols-as-words' to configure symbol case behavior]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c79ea103efd6fa3004c14f373305a17c49d6462d][Add easy customization for dir-locals files (Bug#66702)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ec90ac8ffc3075efc55c7a3f1d2e5e62d895d36][Remove highlighting trailing whitespace from cperl-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=11f44ec6dda8660ad5270ee7c76d8b48062dc327][Enable DND handlers to receive more than one URI at a time]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b62ad00981ec98fc07fd798a4e6e75c90aad9200][cperl-mode.el: Make commands and options for Perl info pages obsolete.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d60139a8073c1293b75e41390f2b58bc2eb7943][Add toggle-window-dedicated command and mode-line-window-dedicated]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fef7150d6be20b1a2154d501f75bee4977328b5][Prefer HTTPS in `M-x webjump´]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64aa01f60ad17af2bd438895a19343f3c369bc43][Add a new Eshell special reference type for markers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2830c9f319d33f68fad4966ccf9d6b272233973][Make NSM warn if DH key exchange has less than 2048 bit primes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dbcaaf375f285a42ff1a81c313a454264374cbdb][Warn about 3DES when network-security-level is medium]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ad47beb8231524457fb9415a823db7c224793839][Remove gmane.org support from nnweb]] - New packages: - [[package:chip8][chip8]]: A CHIP-8 emulator (MELPA) - [[package:flymake-eask][flymake-eask]]: Eask support in Flymake (MELPA) - [[package:kanagawa-theme][kanagawa-theme]]: Retro elegant theme (MELPA) - [[package:mini-echo][mini-echo]]: Echo buffer status in minibuffer window (MELPA) - [[package:perspective-project-bridge][perspective-project-bridge]]: Integration of perspective.el + project.el (MELPA) - [[package:surround][surround]]: Easily add/delete/change parens, quotes, and more (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.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://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/2023-10][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! ** 2023-10-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-23-emacs-news/ :EXPORT_DATE: 2023-10-23T10:18:46-0400 :END: - [[https://lists.gnu.org/archive/html/info-gnu-emacs/2023-10/msg00002.html][Emacs 29.1.90 pretest is available]] ([[https://irreal.org/blog/?p=11713][Irreal]]) - Upcoming events: - M-x Research (contact them for password): Note taking for research https://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): Pumpkin Spice coffee.el in SF https://www.meetup.com/emacs-sf/events/296788676/ Sat Oct 28 1100 America/Los_Angeles - [[https://www.youtube.com/watch?v=oqsFzJdFACE][The conception and depiction of lines in Emacs (Advanced Topic)]] (on Oct 29) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467663/ Wed Nov 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Nov 2 0030 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 2 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Nov 3 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #12 2023 (v #živo) https://dogodki.kompot.si/events/b292e3d3-2c53-4c00-b86a-f1bbff4c97b5 Thu Nov 2 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 3 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 4 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/179t67l/window_management_share_your_displaybufferalist/][Window Management - share your display-buffer-alist]] - [[http://whattheemacsd.com/appearance.el-02.html][What the .emacs.d!?: appearance.el-02]] - ring-bell-function - [[https://github.com/plandes/cframe][cframe: Allows for customization of frame types, which includes height and width of new Emacs frames]] - [[https://www.youtube.com/watch?v=5AzSahLmDQk][Emacs Goodies - #22 Repeat Mode]] (05:20) - [[https://www.reddit.com/r/emacs/comments/17bgtwm/new_version_of_emacs_writing_studio_a/][New version of Emacs Writing Studio: A configuration for authors]] - [[https://jeffbowman.writeas.com/crafted-emacs-v2-pre-release-announcement-8yn4][Crafted Emacs V2 Released — Bowmansarrow]] ([[https://irreal.org/blog/?p=11726][Irreal]]) - [[https://bitbucket.org/grumph/home_config/src/master/.emacs.d/][grumph's Emacs Config]] - Emacs Lisp: - [[https://youtube.com/watch?v=V7-YuHQFLr8&si=YW9TIJU2_iNaZ5gs][Great links to help you learn Emacs Lisp]] (12:40, [[https://www.reddit.com/r/emacs/comments/17dhy3r/great_links_to_help_you_learn_emacs_lisp/][Reddit]], [[https://irreal.org/blog/?p=11728][Irreal]]) - [[https://cestlaz.github.io/post/learning-elisp-11/][Mike Zamansky: Learning Elisp 11 - Emoji Replace Part 1]] ([[https://www.reddit.com/r/emacs/comments/17b1xw3/back_from_vacation_so_continuing_with_my_learning/][Reddit]], [[https://irreal.org/blog/?p=11715][Irreal]]) - [[https://kisaragi-hiu.com/inhibit-message/][Kisaragi Hiu: Emacs: silencing messages]] - inhibit-message, inhibit-redisplay - [[https://www.reddit.com/r/emacs/comments/1796851/exploring_a_little_bit_of_the_intricacies_and/][Exploring a little bit of the Intricacies and Elegance of Loop Macros]] - Navigation: - [[http://whattheemacsd.com/buffers.el-01.html][What the .emacs.d!?: buffers.el-01]] - quick-switch-buffer - [[https://www.youtube.com/watch?v=bCt80uJuI9g][Emacs Tip: Intentional Navigation In Emacs Using Form Feed #coding #emacs]] (00:55) - [[https://youtube.com/watch?v=NcyR1JhAUHQ&si=aKpWb_HNAy5kkaSs][ISEARCH tips, settings, options and uses (Advanced Topic)]] ([[https://www.reddit.com/r/emacs/comments/17e5awi/isearch_tips_settings_options_and_uses_advanced/][Reddit]]) - [[https://youtube.com/watch?v=S2GjvZFLQts&si=U_wpNc_RTR9nC0nE][All you need to know about the Emacs OCCUR command in 4 minutes]] ([[https://www.reddit.com/r/emacs/comments/17bgb7a/all_you_need_to_know_about_the_emacs_occur/][Reddit]]) - [[https://sepi.me/emacs-ripgrep-workaround/][my pain points with Emacs code search and how I fixed them]] ([[https://www.reddit.com/r/emacs/comments/17dwj1h/my_pain_points_with_emacs_code_search_and_how_i/][Reddit]], [[https://news.ycombinator.com/item?id=37974781][HN]], [[https://lobste.rs/s/bdnluz/my_pain_points_with_emacs_code_search_how_i][lobste.rs]]) - TRAMP: - [[https://gist.github.com/shkoo/ec09b0f9d746e82a1cf7d8178cc34d5e][emacs-bypass-tramp-hack.el · GitHub]] - Dired: - [[https://youtube.com/watch?v=59XPGvJMggY&si=hOjzfmFB2Es9WNOI][My Dired Symlink Hack]] ([[https://www.reddit.com/r/emacs/comments/17hgd7l/my_dired_symlink_hack/][Reddit]]) - [[https://codelearn.me/2023/10/17/emacs-find-grep-dired.html][Ruslan Bekenev: find-grep-dired: Filter files based on content]] ([[https://irreal.org/blog/?p=11718][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=5fj9ub4yflI][Use Emacs to Insert Bible Verses from any Text]] (07:28) - Org Mode: - [[https://www.youtube.com/watch?v=-YqIr1nv-9E][Emacs(Doom) | Org Mode | Актуально для Sublime, VsCode и IDEA]] (01:05:12) - [[https://eschulte.github.io/org-scraps/][A collection of short Org-mode snippets demonstrating the usage of code blocks.]] (2012 onwards) - [[https://www.reddit.com/r/emacs/comments/17af6qf/tried_plantuml_for_drawing_and_it_amazing_on_org/][Tried plantuml for drawing and it amazing on org babel]] ([[https://irreal.org/blog/?p=11720][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/17bly51/casting_spells_in_plantuml_as_a_wizard_in_org/][Casting spells in PlantUML as a wizard in org babel to translate words to graph]] ([[https://www.reddit.com/r/orgmode/comments/17blz6j/casting_spells_in_plantuml_as_a_wizard_in_org/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17d30rz/tried_gnuplot_which_plot_only_require_basic_math/][Tried gnuplot which plot only require basic math]] - [[https://sachachua.com/blog/2023/10/getting-mermaid-js-running-on-my-system-needed-to-symlink-chromium-for-puppeteer/][Sacha Chua: Getting Mermaid JS and ob-mermaid running on my system - needed to symlink Chromium for Puppeteer]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7ceefaf2d5c729cb63b33bca8bb465353fd106a3][* lisp/ob-plantuml.el: Support tikz output]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=13353f1fa34f6f085ffbf142b380af7308f02981][org-fold-hide-drawer-all: Make interactive]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c77e7f9c8abc3556bef52b6d75ec587d7babf47a][* etc/ORG-NEWS (=UNNUMBERED= property ...): Add reference to the manual]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b223a3cc75a45e817a78df08959dbf2c8111e411][org-num: Allow property inheritance for UNNUMBERED property]] - Completion: - [[https://github.com/DarwinAwardWinner/ido-yes-or-no][ido-yes-or-no: Use ido to answer yes or no questions.]] - [[https://github.com/chmouel/consult-vc-modified-files][chmouel/consult-vc-modified-files: List git modified files in a project with vc]] ([[https://www.reddit.com/r/emacs/comments/17bbh8g/consultvcmodifiedfiles_list_git_modified_files_in/][Reddit]]) - Coding: - [[https://youtube.com/watch?v=y1BA3GJsWEE&si=dBUo8IPJ_BuZuEUA][Java: REPL Driven Development with 𝓔𝓶𝓪𝓬𝓼]] ([[https://www.reddit.com/r/java/comments/17ae8ql/java_repl_driven_development_with_𝓔𝓶𝓪𝓬𝓼/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17d899h/new_journald_log_viewer_package/][New Journald log viewer package]] - [[https://emacs.dyerdwelling.family/emacs/20231022195943-emacs--syntax-highlighting-of-swaywm-configuration-files/][James Dyer: Better Syntax Highlighting Sway Configuration Files]] - [[https://www.lexaloffle.com/bbs/?tid=54647][Emacs token count command]] - [[https://github.com/alhassy/repl-driven-development][“Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ]] ([[https://www.reddit.com/r/emacs/comments/1792xio/send_region_to_process_for_all_languages_ᕦ_ᴼ_ڡ_ᴼ_ᕤ/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17c48kx/dapeel_dap_client_that_does_not_rely_on_lspmode/][dape.el: DAP client that does not rely on LSP-mode]] - [[https://tony-zorman.com/posts/fixing-lsp-mode.html][Fixing Lsp-Mode's Hover Signatures]] ([[https://www.reddit.com/r/emacs/comments/17dudh3/fixing_lspmodes_hover_signatures/][Reddit]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=aUxECZj1g7s][Creating a .mailrc file in Emacs FAST! (re-edited)]] (02:36) - [[https://frostyx.cz/posts/synchronize-your-2fa-gmail-with-mbsync][Synchronize your 2FA Gmail with mbsync]] - [[https://github.com/tanrax/self-rssingle.el][self-rssingle.el: Elisp script that collects all RSS feeds and joins them into a single feed]] - EXWM: - [[https://www.reddit.com/r/emacs/comments/17a6p45/would_you_recommend_exwm_as_daily_driver/][Would you recommend EXWM as daily driver?]] - [[https://tech.toryanderson.com/2023/10/21/would-you-recommend-exwm-as-daily-driver/][Tory Anderson: Would you recommend EXWM as daily driver]] - AI: - [[https://github.com/s-kostyaev/ellama][Ellama - new package to call LLMs from Emacs]] ([[https://www.reddit.com/r/emacs/comments/179471c/ellama_new_package_to_call_llms_from_emacs/][Reddit]]) - [[https://modernchaos.heytwist.com/p/follow-up-vim-llm-small-things-that-awww][emacs + llm = 🔥]] ([[https://www.reddit.com/r/emacs/comments/17975mc/emacs_llm/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/17aliqg/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2023-10/msg00281.html][[SUMMARY] #3 [[bbb:OrgMeetup]​] on Wed, Oct 11, 19:00 UTC+3]] - Other: - [[https://alexschroeder.ch/view/2023-10-17-write-offline][Alex Schroeder: Writing pages offline, some of the time]] - [[https://github.com/meedstrom/inline-anki][New package to scratch an itch: let me embed flashcards in simple paragraphs, rather than siloing them in Org subtrees!]] ([[https://www.reddit.com/r/emacs/comments/17dhila/new_package_to_scratch_an_itch_let_me_embed/][Reddit]]) - [[https://www.youtube.com/watch?v=gvT4DLW7RXY][Investigating GNU Hyperbole]] - [[https://github.com/t4ccer/agenix.el][agenix.el: Transparent editing for agenix secrets inside Emacs]] - [[https://words.kitchen.io/2021/03/13/ipad-as-desktop-emacs/][iPad as Desktop: Emacs – words with kitchen]] ([[https://www.reddit.com/r/planetemacs/comments/17bo03q/ipad_as_desktop_emacs_words_with_kitchen/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17e7rrk/smallest_device_which_could_run_comfortably_emacs/][Smallest device which could run comfortably emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00473.html][Bindat can exhaust memory when unpacking to vector]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00340.html][jsonrpc.el uses "Content-Length" headers which seem specific to LSP]] (and [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00388.html][the importance of Content-Length]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00312.html][Re: Adding with-editor to Emacs?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00442.html][discussion of desktop.el, frameset.el, and cl-lib use (Re: Lisp files that load cl-lib in problematical ways)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfc796f6f24efd7cbc0dcac07f8eccd5200236bd][Add completion for 'doas' to pcomplete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9be8011217b8824659c8c69679b33756e240b013][Allow specifying the dir locals file to edit (Bug#66663)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa6cb4166174d2b7d601bb3dc6c2f03b5296a442][treesit-font-lock-rules now accepts additional global keywords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3db503351e9a8720cdea2f1ca42d55d2de684e2][Move lexical-binding warning from checkdoc to byte-compiler]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c94b6397bd95836250b1a2338aedb13d7872345a][(buffer-match-p): Replace `&optional` with `&rest` (bug#65797)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=696411ab8af4ca3e47b8e29482646f69034151eb][(sleep-for): Make the `millisec` argument obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4b4b5f43158a4281d583a6dc573465533f4bf48][Improve SOCKS error handling and support version 4a]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=40c9e9d2e6aa19e96572c8e9dd7119290be6a004][Gud lldb support (bug#66575)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=266ed1b847771bfb6c7fc974c53d820059b6e31d][; Use the "new" calling convention for 'sit-for' in Eshell]] - New packages: - [[package:conan][conan]]: Generate flags for c++ using conan 2.0 (MELPA) - [[package:consult-todo][consult-todo]]: Search hl-todo keywords in consult (MELPA) - [[package:flycheck-eask][flycheck-eask]]: Eask support in Flycheck (MELPA) - [[package:third-time][third-time]]: Third Time: A Better Way to Work (MELPA) - [[package:tmux-mode][tmux-mode]]: Major mode for tmux configuration (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.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://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/2023-10][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! ** 2023-10-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-16-emacs-news/ :EXPORT_DATE: 2023-10-16T10:04:33-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/october-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 28, 2023]] - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 21 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): Note taking for research https://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=r_oefm6ZagM][I Downloaded Emacs and Tried To Learn It]] (33:40) - Emacs configuration: - [[https://communick.news/post/240795][Window Management - share your display-buffer-alist - Communick News]] - [[https://www.reddit.com/r/emacs/comments/1763ohv/god_vs_devil_vs_evil_what_do_you_use_to_avoid_key/][God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews please!]] ([[https://communick.news/post/226034][communick.news]]) - [[https://www.youtube.com/watch?v=Xup-GSbaprI][Add another prefix key to Emacs #emacs #coding #windows]] (00:30) - [[https://idiomdrottning.org/bad-emacs-defaults][Bad Emacs Defaults]] ([[https://www.reddit.com/r/emacs/comments/175dlle/bad_emacs_defaults/][Reddit]], [[https://news.ycombinator.com/item?id=37843908][HN]], [[https://lobste.rs/s/np90nj/bad_emacs_defaults][lobste.rs]], [[https://irreal.org/blog/?p=11698][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/174i3kn/what_would_you_make_default/][What would you make default?]] - [[https://git.sr.ht/~x4d6165/dotfiles][x4d6165's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/17610on/seaman_emacs_my_first_published_config/][Seaman Emacs - My first published config]] - [[https://www.reddit.com/r/DoomEmacs/comments/1740bwa/my_doom_emacs_configuration_files/][My doom emacs configuration files]] - Emacs Lisp: - [[https://communick.news/post/239397][Exploring a little bit of the Intricacies and Elegance of Loop Macros - Communick News]] - [[https://www.youtube.com/watch?v=rzpniEkOELE][How to leverage describe-key command to write Emacs Lisp code?]] (02:18) - [[https://www.youtube.com/watch?v=5YYBEGWb5sE][Do you know how to capitalize a string in Emacs Lisp? | capitalize, upcase, downcase]] (01:55) - [[https://www.youtube.com/watch?v=r55qZOA_ObE][How to trim strings in Emacs Lisp? string-trim, string-trim-left, string-trim-right]] (02:05) - Appearance: - [[https://github.com/halfwhole/pride-mode][pride-mode: Rainbow flag in the Emacs modeline]] - [[https://idiomdrottning.org/show-trailing-whitespace][show-trailing-whitespace is my friend]] - [[https://github.com/pedroangelo/theme-rotation.el][pedroangelo/theme-rotation.el: Change themes in Emacs according to specified time periods.]] ([[https://communick.news/post/239403][communick.news]]) - [[https://i.redd.it/ks0wop3gl3ub1.png][Integrating Catppuccin Themes with Auto-Dark]] ([[https://www.reddit.com/r/emacs/comments/177hmy8/integrating_catppuccin_themes_with_autodark/][Reddit]]) - [[https://github.com/crmsnbleyd/flexoki-emacs-theme][flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme by Steph Ango]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1757gsx/how_do_you_quickly_navigate_inside_a_source_file/][How do you quickly navigate inside a source file using emacs ?]] ([[https://communick.news/post/225012][communick.news]]) - [[https://youtu.be/fXZYmVtQf9s?si=mz4hPBJaAhltv83G][Some helpful Xah Lee Selection Commands]] ([[https://irreal.org/blog/?p=11703][Irreal]]) - [[https://github.com/liuyinz/binky.el][binky.el: Jump between points like a rabbit !]] - [[https://github.com/bbatsov/projectile/releases/tag/v2.8.0][Projectile 2.8 is out!]] ([[https://www.reddit.com/r/emacs/comments/1770zqa/projectile_28_is_out/][Reddit]]) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20231013153639-emacs--more-flexible-duplicate-thing-function/][James Dyer: More Improvements to Dired Duplicate Here]] - Writing: - [[https://mbork.pl/2023-10-14_Avoiding_repetitions][Marcin Borkowski: Avoiding repetitions]] ([[https://irreal.org/blog/?p=11709][Irreal]]) - [[https://alexschroeder.ch/view/2023-10-11-scdoc][Alex Schroeder: scdoc mode]] - Org Mode: - [[https://www.youtube.com/watch?v=ZPbU0CHlYOo][How to Organize Your Life (Intro to Org Mode)]] (21:02) - [[https://youtube.com/watch?v=DEeStDz_imQ&si=YLcKCi1t2wHfsqlP][5 Reasons I Love Emacs Orgmode]] (15:43, [[https://www.reddit.com/r/emacs/comments/1771ctv/5_reasons_i_love_emacs_orgmode/][Reddit]], [[https://irreal.org/blog/?p=11707][Irreal]]) - [[https://rostre.bearblog.dev/building-my-ideal-emacs-journal/][Building my ideal Emacs journal]] ([[https://irreal.org/blog/?p=11724][Irreal]]) - [[https://benadha.com/notes/how-i-manage-my-reading-list-with-org-mode/][How I Manage My Reading List with Org-Mode]] ([[https://www.reddit.com/r/orgmode/comments/178fa86/how_i_manage_my_reading_list_with_orgmode/][Reddit]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-file-prefixes/][Sacha Chua: #EmacsConf backstage: file prefixes]] - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-adding-notes-to-org-logbook-drawers-from-e-mails/][Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawers from e-mails]] - [[https://github.com/ArnaudValette/Horn/tree/main][I made Horn, a parser for org written in typescript]] ([[https://www.reddit.com/r/orgmode/comments/177hyil/i_made_horn_a_parser_for_org_written_in_typescript/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7e7ce811360ea4f3eede98219a845845ed054d63][* lisp/ol-info.el (org-info-other-documents): Convert to `defcustom']] - Denote: - [[https://protesilaos.com/codelog/2023-10-13-denote-new-developments-video/][Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-dev)]] ([[https://www.youtube.com/watch?v=RK4P5oIIEnk][YouTube]] 59:17) - [[https://protesilaos.com/codelog/2023-10-11-denote-letter-casing-option/][Protesilaos Stavrou: Emacs: new option for Denote letter casing]] - Completion: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandingCompletion][My understanding of various sorts of completion in GNU Emacs]] - [[https://www.armindarvish.com/en/post/announcing_consult_gh_2/][Announcing consult-gh 2.0, now with async search]] ([[https://www.reddit.com/r/emacs/comments/1744x4p/announcing_consultgh_20_now_with_async_search/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/177ouga/schlaucompile_a_highly_configurable_compile_macro/][Schlau-compile -- a highly configurable compile macro for Emacs supporting any language you need.]] - [[https://github.com/alhassy/repl-driven-development][“Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ]] ([[https://www.reddit.com/r/emacs/comments/1792xio/send_region_to_process_for_all_languages_ᕦ_ᴼ_ڡ_ᴼ_ᕤ/][Reddit]]) - [[https://fosstodon.org/@chmouel/111203691941968313][Copy current function in any programming language using tree-sitter]] ([[https://arnesonium.com/2023/10/13-posts-of-interest][Erik L. Arneson]]) - [[https://communick.news/post/225027][Any suggestions for a Kill Compile Run Execute sequence from emacs in a single step ? - Communick News]] - [[https://github.com/google/styleguide/blob/gh-pages/google-c-style.el][google-c-style.el: Google's C/C++ style for c-mode]] - [[https://rostre.bearblog.dev/setting-up-playdate-development-with-c-in-emacs/][Setting up Playdate development with C in Emacs; Playdate is a gaming with C SDK]] - [[https://onlisp.co.uk/On-rmsbolt.html][J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt]] - Web: - [[https://sachachua.com/blog/2023/10/using-emacs-and-spookfox-to-automate-creating-bigbluebutton-rooms-in-mozilla-firefox/][Sacha Chua: #EmacsConf backstage: Using Spookfox to automate creating BigBlueButton rooms in Mozilla Firefox]] - Mail, news, and chat: - [[https://protesilaos.com/codelog/2023-10-14-notmuch-indicator-1-1-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0]] - [[https://github.com/sshirokov/ZNC.el][znc.el: Make ERC and ZNC bouncer get along well]] - [[https://salsa.debian.org/debacle/profanity.el/-/blob/master/profanity.el][profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi]] - Doom Emacs: - [[https://www.youtube.com/watch?v=sfY35IvZn2A][Doom Emacs: Modes and Navigation]] (27:33) - AI: - [[https://github.com/s-kostyaev/ellama][Ellama - new package to call LLMs from Emacs]] ([[https://www.reddit.com/r/emacs/comments/179471c/ellama_new_package_to_call_llms_from_emacs/][Reddit]], [[https://communick.news/post/239400][communick.news]]) - [[https://gitlab.com/dto/marvin][Code and audio demos for full voice AI convo with Emacs and Large Language Models]] - Community: - [[https://www.reddit.com/r/emacs/comments/1758wua/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - delete-blank-lines - Other: - [[https://www.reddit.com/r/emacs/comments/176bzg1/future_of_remote_development/][Future of remote development]] ([[https://communick.news/post/227137][communick.news]]) - [[https://www.youtube.com/watch?v=xhLgdVxj7UI][Emacs Read Only Mode 2023_10_16_03:07:09]] (06:21) - [[https://youtube.com/watch?v=SD8myoNYnss&si=vCIOT_B7iAEWuuq4][Get me out of here! Quitting, exiting and recursion in Emacs]] (08:22, [[https://www.reddit.com/r/emacs/comments/178r0vp/get_me_out_of_here_quitting_exiting_and_recursion/][Reddit]], [[https://irreal.org/blog/?p=11786][Irreal]]) - [[https://youtube.com/watch?v=nm2BXULs5rc&si=id4yR1Qjdr6T6Swi][4 Great Line Commands in Emacs Including "flush-lines"]] ([[https://www.reddit.com/r/emacs/comments/177fbkb/4_great_line_commands_in_emacs_including/][Reddit]], [[https://irreal.org/blog/?p=11705][Irreal]]) - flush-lines, kill-matching-lines, keep-lines, copy-matching-lines - [[https://alexschroeder.ch/view/2023-10-11-post-from-emacs][Alex Schroeder: Posting to Oddµ from Emacs]] - [[https://functional.cafe/@PaniczGodek/111187231582720915][insert-kbd-macro, kmacro-call-macro]] ([[https://arnesonium.com/2023/10/13-posts-of-interest][Erik L. Arneson]]) - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Beginners, Emacs was not designed for today keyboards. Solutions: a modal package, keyboard with thumb cluster, remap modifiers, caps to ctrl is not enough long term.]] ([[https://www.reddit.com/r/emacs/comments/1772obs/beginners_emacs_was_not_designed_for_today/][Reddit]], 2017) - [[https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-vs-ropes/][Text showdown: Gap Buffers vs Ropes]] ([[https://www.reddit.com/r/emacs/comments/173siji/text_showdown_gap_buffers_vs_ropes/][Reddit]], [[https://irreal.org/blog/?p=11696][Irreal]]) - performance analysis using Rust - Emacs development: - Discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00211.html][Re: ASCII Tables with row and colspans]] - AsciiDoctor - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00270.html][Re: How to debug emacs repaint problems?]] how to disable double-buffering - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00269.html][Re: How to debug emacs repaint problems?]] different ways to connect to the same X (VNC, tty, compressed X) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00186.html][Re: How to make aot native-compilation and pdmp creation reproduceable]] - why build directory matters - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00180.html][Re: How to make aot native-compilation and pdmp creation reproduceable]] - binutils, source date epoch - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00263.html][Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream]] - aliases - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-10/msg00101.html][FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - full story]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ecb595dea56ed1149b60245d021cb5e6d7dd73f][(sit-for): Remove support for old calling convention]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5789198b34d83413674e596887c089a651f7cf4][cperl-mode.el: Add new user option to etc/NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77daafbb3657d301f864b969cdfe8da17ab5a62d][Add convenience wrapper for regexp disassembly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a52d627b37eb439a748161a82fdcd50d6cbc0248][Separate `docstrings-wide` warning identifier]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6f07e13eef93af8b25064bb1bc975e8fafad591][Enable highlighting Gud execution lines without hl-line-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfed3bb395030662059d560f94ea0318f820f00f][Document cl-print.el in cl.texi.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa45ea8a33132f3a95b1e2c085776919febd5458][In cl-prin1, enable raw printing for a byte-compiled function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=960c98ce3ac8e032db0c0293fa577094258600b8][* lisp/progmodes/project.el (project-mode-line-face): New variable.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7185ca29b5086b1b0f32e64b7a5ba0bc21152c8][File notifications report unmount events (bug#66381)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d51f3165f7eb471acd3d178ef1b94b19254e8857][Improve documentation of 'project-mode-line']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=238292d6571402e93d4f7886baac9853011b36f6][New option 'project-mode-line' to show project name on mode line (bug#66317)]] - New packages: - [[package:consult-tex][consult-tex]]: Consult powered completion for tex (MELPA) - [[package:eldoc-eask][eldoc-eask]]: Eldoc support for Eask-file (MELPA) - [[package:ellama][ellama]]: Ollama client for calling local LLMs (MELPA) - [[package:flexoki-themes][flexoki-themes]]: An inky color scheme for prose and code (MELPA) - [[package:gofmt-tag][gofmt-tag]]: Format and align go struct tags (MELPA) - [[package:ob-asymptote][ob-asymptote]]: Babel Functions for Asymptote (GNU ELPA) - [[package:org-newtab][org-newtab]]: Supercharge your browser's new tab page (MELPA) - [[package:org-timeblock][org-timeblock]]: Interactive SVG calendar for orgmode tasks (MELPA) - [[package:tsort][tsort]]: Topological sort for Emacs Lisp (MELPA) - [[package:typewriter-roll-mode][typewriter-roll-mode]]: Aid for distraction-free writing (MELPA) - [[package:universal-sidecar-roam][universal-sidecar-roam]]: Integrate universal-sidecar and org-roam (MELPA) - [[package:vimscript-ts-mode][vimscript-ts-mode]]: Vim-script major mode using tree-sitter (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.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://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/2023-10][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! ** 2023-10-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-09-emacs-news/ :EXPORT_DATE: 2023-10-09T13:51:09-0400 :END: - [[https://amodernist.com/eaez/./sep23.html][ELPA and Emacs Zine: ELPA and Emacs Zine (September 2023)]] - tree-sitter progress report, emacs-devel thread summary ([[https://irreal.org/blog/?p=11694][Irreal]]) - Upcoming events: - [[https://emacsconf.org/2023/talks/][EmacsConf - 2023 Talks]] ([[https://www.reddit.com/r/emacs/comments/171m1qh/emacsconf_2023_talks/][Reddit]], [[https://irreal.org/blog/?p=11692][Irreal]]) - OrgMeetup (virtual) https://list.orgmode.org/87mswxi7mk.fsf@localhost/T/#u Wed Oct 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Oct 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 13 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 13 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 14 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Oct 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?si=iliVOTiKsG6296xr&v=k8RnmeWYZIU&feature=youtu.be][Speed up Emacs with features, requires, and autoloads]] ([[https://irreal.org/blog/?p=11690][Irreal]]) - [[https://www.youtube.com/watch?v=5t-w07mo408][The Emacs "selected" package by Erik Sjöstrand]] (05:25) - [[https://elpa.gnu.org/packages/site-lisp.html][site-lisp: Manage site-lisp directories]] - [[https://github.com/SpringHan/sniem][sniem: Hands-eased united editing method for emacs.]] ([[https://www.reddit.com/r/planetemacs/comments/173ncc5/sniem_handseased_united_editing_method_for_emacs/][Reddit]]) - [[https://git.sr.ht/~x4d6165/.emacs.d][x4d6165's Emacs Config]] - [[https://www.youtube.com/watch?v=vI9sE-hExNU][Every Line of My Emacs Config | Part 3]] (01:03:07) - Emacs Lisp: - [[https://github.com/Wilfred/suggest.el][suggest.el: Use enumerative program synthesis to discover elisp functions that do what you want based on examples]] - [[https://www.youtube.com/watch?v=H5FxcTh3QrI][How to write tests in Emacs Lisp? | ert-deftest, should]] (02:15, [[https://www.reddit.com/r/emacs/comments/173la57/how_to_write_tests_in_emacs_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=CUjRoMTk9lo][How to convert a filename into an absolute filename in Emacs Lisp? | expand-file-name]] (02:18) - [[https://www.youtube.com/watch?v=KpijGcox7nE][Do you know about default-directory variable in Emacs Lisp?]] (02:18) - [[https://www.youtube.com/watch?v=WzGdxuKCups][How to copy the content of a directory in Emacs Lisp? | copy-directory]] (02:19) - [[https://www.youtube.com/watch?v=AZiSsLG4HWk][How to change values in Emacs Lisp property lists? | plist-put]] (02:11) - [[https://www.youtube.com/watch?v=bFElWA9WPW0][How to manipulate property lists in Emacs Lisp? plist-member, plist-get]] (02:12) - Appearance: - [[https://protesilaos.com/codelog/2023-10-04-ef-melissa-dark-light/][Protesilaos Stavrou: Emacs: introduction to the ef-themes “Melissa” variants]] ([[https://lemmy.ml/post/5999958][lemmy]]) - [[https://i.redd.it/5mu1w7ddztrb1.gif][auto-dark-emacs - Updates on Linux: Gnome / Android (Termux)]] ([[https://www.reddit.com/r/emacs/comments/16y7632/autodarkemacs_updates_on_linux_gnome_android/][Reddit]]) - Navigation: - [[https://dataswamp.org/~incal/emacs-init/wrap-search.el][wrap-search.el: Wrapped, non-incremental search]] - [[https://takeonrules.com/2023/10/04/adjusting-emacs-to-shift-with-a-new-project-organization-strategy/][Adjusting Emacs to Shift with a New Project Organization Strategy // Take on Rules]] - [[https://protesilaos.com/codelog/2023-10-08-emacs-beframe-menu/][Protesilaos Stavrou: Emacs: Beframe has its own menu-bar-mode entry]] - [[https://github.com/jaalto/project-emacs--folding-mode][project-emacs--folding-mode: A folding-editor-like minor mode]] - [[https://www.youtube.com/watch?v=ht4PZWEbE_A][Emacs Goodies - #19 Scroll All Mode]] (03:03) - [[https://www.youtube.com/watch?v=mCzA_uuhyHg][Emacs package phi-search by zk-phi]] (07:23) - Org Mode: - [[https://benadha.com/notes/my-ultimate-org-agenda-view-config/][My first post sharing my org agenda setup]] ([[https://www.reddit.com/r/orgmode/comments/173llpd/my_first_post_sharing_my_org_agenda_setup/][Reddit]]) - [[https://www.youtube.com/watch?v=pqLSPo5k70c][How I Wrote my Book in Emacs + Org]] (08:52) - [[https://emacs.dyerdwelling.family/emacs/20231006172548-emacs--improving-weight-loss-org-table/][James Dyer: More Improvements To My Weight Loss Org Table]] - [[https://www.youtube.com/watch?v=VDjFtnmIOWU][Emacs | Giving Org Mode Some Character(s) 😈]] (11:02) - [[https://github.com/Townk/org-ol-tree][org-ol-tree: An Org mode outline window that does not use indirect buffers]] - [[https://gist.github.com/amno1/4bfdb3087417fe7e49fc2b0b40a3eb03][Org-capture via completing read instead of read-key]] ([[https://www.reddit.com/r/emacs/comments/17317p8/orgcapture_via_completing_read_instead_of_readkey/][Reddit]]) - [[https://gitlab.com/mbork_mbork_pl/org-clive][org-clive: A simple and minimalistic Org-based static weblog generator]] - [[https://www.reddit.com/r/emacs/comments/171v6om/showcase_of_my_orgagenda_breakmode_integrated/][Showcase of my org-agenda /break-mode integrated into my system bar.]] ([[https://communick.news/post/214159?scrollToComments=true][communick.news]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-looking-at-emacsconf-s-growth-over-5-years-and-how-to-do-pivot-tables-and-graphs-with-org-mode-and-the-python-pandas-library/][Sacha Chua: #EmacsConf backstage: looking at EmacsConf's growth over 5 years, and how to do pivot tables and graphs with Org Mode and the Python pandas library]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2ba45fcb7822c128913301d622e839f335dd9a66][* lisp/ob-maxima.el: enable use of `batch' loader and `draw']] - Denote: - [[https://www.youtube.com/watch?v=cLsByub89VY][Exploring Denote 2.0 for Emacs - System Crafters Live!]] (01:41:49) - [[https://apps.bram85.nl/git/bram/gists/src/commit/9a76d395249d42a0e81661c4aa59ac7892500f2f/gists/denote-create-note-url.el][denote-create-note-url.el]] - Completion: - [[https://github.com/company-mode/company-mode/blob/master/NEWS.md#2023-10-04-0100][Company 0.10.0 is out]] ([[https://www.reddit.com/r/emacs/comments/16zpk4h/company_0100_is_out/][Reddit]]) - Coding: - [[http://amitp.blogspot.com/2023/10/emacs-and-shellcheck.html][Amit Patel: Emacs and shellcheck]] ([[https://news.ycombinator.com/item?id=37797764][HN]]) - [[https://github.com/nick4f42/hexl-note][nick4f42/hexl-note: Emacs library for annotations in hexl-mode.]] ([[https://github.com/nick4f42/hexl-note][kbin]]) - [[https://shawnhoover.dev/notes/emacs-sqlite-csv.html][Exporting Sqlite Query Results to CSV in Emacs]] - [[https://github.com/vincentbernat/junos-mode][junos-mode: Emacs major mode for JunOS configuration file]] - [[https://github.com/nonsequitur/inf-ruby][inf-ruby: Create a REPL buffer connected to a Ruby subprocess]] - [[https://github.com/gmlarumbe/fpga][fpga.el - FPGA & ASIC Utils for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1736xfe/fpgael_fpga_asic_utils_for_emacs/][Reddit]]) - [[https://andreyor.st/posts/2023-10-03-compiling-clojure-projects-in-emacs-jumping-into-dependencies/][Andrey Listopadov: Compiling Clojure projects in Emacs - Jumping into dependencies]] - [[https://stacked-git.github.io/guides/emacs-stgit-mode/][Emacs stgit-mode Guide]] - [[https://github.com/dandavison/delta][delta: A syntax-highlighting pager for git, diff, and grep output]] - [[https://github.com/liuyinz/git-cliff.el][New package: git-cliff.el to generate and update changelog with git-cliff]] ([[https://www.reddit.com/r/emacs/comments/16zlegj/new_package_gitcliffel_to_generate_and_update/][Reddit]]) - [[https://www.youtube.com/watch?v=eVpPQfenKlQ][Emacs Magit Log Segregation 2023_10_08_04:15:55]] (12:10) - Mail, news, and chat: - [[https://bobonmedicaldevicesoftware.com/blog/2023/10/02/introducing-elfeed-curate/][Introducing elfeed-curate | Bob on Medical Device Software]] ([[https://www.reddit.com/r/emacs/comments/16y818x/introducing_elfeedcurate/][Reddit]], [[https://communick.news/post/199439?scrollToComments=true][communick.news]], [[https://irreal.org/blog/?p=11683][Irreal]]) - [[https://cce.whatthefuck.computer/updates#20231002T162108.807896][Ryan Rix: A toolkit for Literate Programming roam:imapfilter configurations | Emacs noweb]] - [[https://github.com/alphapapa/ement.el/releases/tag/v0.13][Release v0.13 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/16yka2x/release_v013_alphapapaementel_matrix_client_for/][Reddit]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-reviewing-the-last-message-from-a-speaker/][Sacha Chua: #EmacsConf backstage: reviewing the last message from a speaker]] - Multimedia: - [[http://xenodium.com/displaying-image-details-in-mode-line][Alvaro Ramirez: Displaying image details in mode line]] ([[https://www.reddit.com/r/emacs/comments/1719lq6/displaying_basic_image_info_in_mode_line/][Reddit]], [[https://communick.news/post/214322][communick.news]]) - [[http://xenodium.com/trimming-video-screenshots][Alvaro Ramirez: Trimming video screenshots]] ([[https://www.reddit.com/r/emacs/comments/1723kaw/trimming_video_screenshot_from_emacs_feat_eshell/][Reddit]]) - EXWM: - [[https://www.reddit.com/gallery/16xzszb][EXWM is rewiring my brain and I love it]] - Fun: - [[https://github.com/twitchy-ears/zone-pgm-spoopy][zone-pgm-spoopy: A spoopy Halloween zone mode for Emacs]] - [[https://alexschroeder.ch/view/2022-03-20_Torchbearers_and_bodyguards][Alex Schroeder: 2022-03-20 Torchbearers and bodyguards]] - Community: - [[https://www.reddit.com/r/emacs/comments/16zhgrd/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1708b5m/is_switching_to_emacs_really_worth_it/][Is switching to Emacs really worth it?]] - [[https://strangeloop.blog/posts/emacs-im-a-turncoat/][[Emacs] I'm a turncoat]] - [[https://sachachua.com/blog/2023/10/summarizing-emacsconf-s-growth-over-5-years-by-year-and-making-an-animated-gif/][Sacha Chua: Summarizing #EmacsConf's growth over 5 years by year, and making an animated GIF]] - Other: - [[https://www.reddit.com/r/emacs/comments/1739bvr/i_found_a_cool_solution_to_a_simple_problem_and/][Renaming files using dired, registers, regex, and macros]] ([[https://irreal.org/blog/?p=11701][Irreal]]) - [[https://www.youtube.com/watch?v=K1y-xa5kan4][Emacs Tip: How to rename a file while working on it in a buffer #coding #emacs]] (00:55) - [[https://www.reddit.com/r/emacs/comments/16z9css/release_04_of_ekg_drafts_magic_tags_llms_and_file/][Release 0.4 of ekg: drafts, "magic tags", llms and file notes!]] - [[http://yummymelon.com/devnull/icmyi-emacs-world-clock.html][Charles Choi: ICYMI: Emacs World Clock]] ([[https://irreal.org/blog/?p=11688][Irreal]]) - [[https://sr.ht/~sebasmonia/cdsync.el/][New package: cdsync - CalDAV support for Diary/Calendar]] ([[https://www.reddit.com/r/emacs/comments/170n26u/new_package_cdsync_caldav_support_for/][Reddit]]) - [[https://github.com/melpa/package-build][package-build: Tools for assembling a package archive]] - [[https://alexschroeder.ch/view/2023-10-04-emacs][Alex Schroeder: Mysterious empty Copyright files appearing]] - [[https://github.com/xuchunyang/youdao-dictionary.el][youdao-dictionary.el: Youdao Dictionary(有道词典) interface for Emacs]] - [[https://www.reddit.com/r/emacs/comments/16zi0ud/how_much_support_for_old_versions_of_emacs_should/][How much support for old versions of Emacs should I provide?]] - [[https://github.com/jflatow/vzi.el][New package: vzi.el - Pipe data from emacs to the browser (and visualize it)]] ([[https://www.reddit.com/r/emacs/comments/170sne1/new_package_vziel_pipe_data_from_emacs_to_the/][Reddit]]) - [[https://nyxt.atlas.engineer/article/keyboard.org][The role of keyboard design in advanced shell programs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00108.html][explanation of SVAR and CL argument lists]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00073.html][explanation of face-remapping-alist]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00106.html][possible performance boost on macOS in feature/more-fds branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00125.html][man integration with tramp?]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00092.html][also continued discussion about man completion]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00144.html][not yet fully reproducible builds]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35bb629eca9a60fb2cc9c7eaa953bf1b0dfc5860][Rename 'vc-switch-backend' to 'vc-change-backend']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca9f0e75b1f25b02b32538246ea64e50be6c97c0][Omit the `omake` compilation-mode rule by default]] - New packages: - [[package:aangit][aangit]]: Quickly scaffold new Angular apps with Aangit (MELPA) - [[package:agenix][agenix]]: Decrypt and encrypt agenix secrets (MELPA) - [[package:company-eask][company-eask]]: Company backend for Eask-file (MELPA) - [[package:derl][derl]]: Erlang distribution protocol implementation (MELPA) - [[package:form-feed-st][form-feed-st]]: Display ^L glyphs as full-width horizontal lines (MELPA) - [[package:git-cliff][git-cliff]]: Generate and update changelog using git-cliff (MELPA) - [[package:halloweenie-theme][halloweenie-theme]]: Dark and spooky Halloween color theme (MELPA) - [[package:hush][hush]]: Pluggable secret manager (auth-source alternative) (MELPA) - [[package:latex-labeler][latex-labeler]]: Simplify equation labeling in LaTeX (MELPA) - [[package:nerd-icons-corfu][nerd-icons-corfu]]: Icons for Corfu via nerd-icons (MELPA) - [[package:prisma-ts-mode][prisma-ts-mode]]: Major mode for prisma using tree-sitter (MELPA) - [[package:projection-multi-embark][projection-multi-embark]]: Integration for `projection-multi' and `embark' (MELPA) - [[package:pumpkin-spice-theme][pumpkin-spice-theme]]: Spice up your day with a delightful pumpkin colored theme (MELPA) - [[package:test-cockpit][test-cockpit]]: A command center to run tests of a software project (MELPA) - [[package:wrap-search][wrap-search]]: wrapped, non-incremental search (GNU ELPA) 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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.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://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/2023-10][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! ** 2023-10-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-02-emacs-news/ :EXPORT_DATE: 2023-10-02T10:28:28-0400 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467659/ Wed Oct 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Oct 5 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2023 (v #živo) https://dogodki.kompot.si/events/0ce54adb-a94c-4cf0-a422-0fc6efc8c8e9 Thu Oct 5 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 6 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 7 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 13 1800 Europe/Paris - Emacs configuration: - [[https://communick.news/post/216978][Doom or Spacemacs?]] - [[https://www.youtube.com/watch?v=_6h0PpwNWyc][How to make your Window Manager respect your key bindings. A journey.]] (20:16) - [[https://www.youtube.com/watch?v=k8RnmeWYZIU][Speed up Emacs with features, requires, and autoloads]] (14:07, [[https://www.reddit.com/r/emacs/comments/16xi1co/speed_up_emacs_with_features_requires_and/][Reddit]]) - [[https://www.youtube.com/watch?si=HBKk-I8CmVfRw0Zp&v=6Gxu1rUDj00&feature=youtu.be][Rightly Transfer Your Emacs System from Windows to Linux]] (8:11, [[https://irreal.org/blog/?p=11678][Irreal]]) - [[https://evil-emacs-kickstart.com][Evil emacs kickstart: A minimal emacs config focused for vim modal editing]] - [[https://github.com/Izder456/Emacs-Config][Izder456/Emacs-Config: My DOOM Emacs Config]] ([[https://www.reddit.com/r/emacs/comments/170ykfa/finally_gotten_around_to_documenting_my_code_in/][Reddit]]) - [[https://magnus.therning.org/2023-10-01-how-i-use-emacs.html][Magnus: How I use Emacs]] - [[https://www.youtube.com/watch?v=zqg-o_xb8dw][Every Line of My Emacs Config | Part 1]] (41:39) - [[https://gist.github.com/biggers/20ffbe2298dee06aa90ec5babc8b8b3a][favorite Gosling Emacs keybindings, once shipped with GNU Emacs -- probably not any more · GitHub]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=QG9G_dh20Tg][How to evaluate an expression in Emacs Lisp? (for beginners) | eval-expression, buffer-name]] (02:18) - [[https://www.youtube.com/watch?v=QUhuPGN_o1k][How to create a temporary file in Emacs Lisp? | make-temp-file, write-region, find-file]] (02:02) - [[https://www.youtube.com/watch?v=qP5CBbqQGHk][Do you know how to unbind variables and functions in Emacs Lisp? | makunbound, fmakunbound]] (01:51) - [[https://github.com/owinebar/emacs-table-allocation-manager][emacs-table-allocation-manager: an interface for managing the allocation of slots in a fixed size table in emacs lisp]] - [[https://onlisp.co.uk/Why-two-namespaces-in-Lisp.html][Why two namespaces in Lisp (Emacs blog articles)]] - Navigation: - [[https://github.com/LouisKottmann/zygospore.el][zygospore.el: reversible C-x 1 for Emacs]] - [[https://github.com/lukhas/buffer-move/][buffer-move: Swap buffers without typing C-x b on each window]] - [[https://github.com/dgutov/point-stack/blob/master/point-stack.el][point-stack.el: Back and forward navigation through buffer locations]] - [[https://www.reddit.com/r/emacs/comments/16s8eix/easy_tip_for_smoother_scrolling_i_just_discovered/][Easy tip for smoother scrolling I just discovered]] - [[https://www.reddit.com/r/emacs/comments/16tv0fv/defun_to_read_pdf_and_scroll_up_or_down_a_line_in/][defun to read PDF and scroll up or down a line in a customizable way.]] - [[https://emacspeak.blogspot.com/2023/09/together-old-and-new-work-much-better.html][T. V. Raman: Together: The Old And New Work Much Better!]] - outline-minor-mode - [[https://www.youtube.com/watch?v=RQPYTgx1_8E][Codereview: Emacs Etags Shortcut Functions]] (02:49) - TRAMP: - [[https://ankit.earth/blog/implement-custom-tramp-method-in-emacs/][Implement Custom Tramp Method in Emacs]] ([[https://irreal.org/blog/?p=11681][Irreal]]) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20231001210123-emacs--dired-listing-files-largest-first/][James Dyer: Recursively Listing Files in Size Order using find-name-dired]] - [[https://www.youtube.com/watch?v=boXmRzanKM8][Emacs in tamil part 5 - Dired]] (26:35) - Writing: - [[https://git.sr.ht/~meow_king/typst-ts-mode][typst-ts-mode.el: Emacs Trees-sitter mode for Typst. Typst is a new markup-based typesetting system that is powerful and easy to learn.]] ([[https://github.com/Ziqi-Yang/typst-mode.el][also non-tree-sitter version]]) - Org Mode: - [[https://beorgapp.com/blog/home-org/][How I work | BeOrg]] - home.org - [[https://tech.toryanderson.com/2023/10/01/orgmode-warning-on-repeating-events/][Tory Anderson: orgmode warning on repeating events]] - [[https://www.reddit.com/r/emacs/comments/16to6ku/companyorgtable_excellike_autocompletion_for_org/][company-org-table: Excel-like auto-completion for Org table cells]] - [[https://www.youtube.com/watch?v=c3QLfl9_D5Y][org-side-tree: Navigate Org mode outlines in Emacs via side window]] ([[https://www.reddit.com/r/emacs/comments/16uirwp/orgsidetree_navigate_org_mode_outlines_in_emacs/][Reddit]], [[https://communick.news/post/187748?scrollToComments=true][communick.news]], [[https://irreal.org/blog/?p=11672][Irreal]]) - [[https://www.youtube.com/watch?v=BQWcdBOpt0A&feature=youtu.be][Emacs OrgMode Marking Facility]] - org-mark-ring-push - [[https://www.youtube.com/watch?v=9uN7GI9MecU&feature=youtu.be][Emacs Orgmode Keystrokes For Efficiency]] - [[https://tech.toryanderson.com/2023/09/25/emacs-tip-org-clone-subtree-with-time-shift-with-negative-shifts/][Tory Anderson: Emacs Tip: org-clone-subtree-with-time-shift with negative shifts]] - [[http://www.emacs.dyerdwelling.family/emacs/20230923092356-emacs--adding-row-number-column-in-org-table/][James Dyer: Plotting Other Org Tables]] - [[https://fritzgrabo.com/posts/introducing-ob-dsq/][Introducing ~ob-dsq~; `dsq' is a commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.]] (2022) - [[https://pjs64.netlify.app/2205/05][Notes on Digital Sound Synthesis with Chuck, R Sound Libraries and LilyPond (all glued together Org Babel)]] - [[https://emacs.dyerdwelling.family/emacs/20230923092356-emacs--adding-row-number-column-in-org-table/][James Dyer: Plotting Other Org Tables]] ([[https://irreal.org/blog/?p=11665][Irreal]]) - [[https://www.youtube.com/watch?v=h6YuiSlB2dQ][Do you know how to list org-mode source blocks with Emacs Lisp?]] (2:18, [[https://www.reddit.com/r/emacs/comments/16vkwxd/do_you_know_how_to_list_orgmode_source_blocks/][Reddit]]) - [[https://github.com/LionyxML/ros][ros: screenshot / copy & paste tool for org-mode files]] - [[https://github.com/crdoconnor/orji][orji: Generate documents using orgmode and jinja2]] - [[https://sachachua.com/blog/2023/09/org-protocol-following-org-links-from-outside-emacs/][Sacha Chua: Org protocol: following Org links from outside Emacs]] - [[https://github.com/amake/org_parser][org_parser: An Org Mode parser for Dart]] - [[https://www.reddit.com/r/orgmode/comments/16t7xf7/orgmunge_is_now_on_pypi/][Orgmunge is now on PyPi]] - [[https://www.reddit.com/r/emacs/comments/16t2qeh/orgro_app_update_editing/][Orgro app update: editing!]] - [[https://github.com/orgzly-community/orgzly-android][orgzly-community/orgzly-android: Outliner for taking notes and managing to-do lists]] - revived - Completion: - [[https://melpa.org/#/smart-tab][smart-tab: Expand the text before the point or indent the current line or selection]] - [[https://manueluberti.eu//2023/10/01/embark-ugrep.html][Manuel Uberti: Using Ugrep with Embark]] - Coding: - [[https://www.youtube.com/watch?v=NJKSSD9UcvM][Configuring Emacs, Clojure, and cljKondo in 30 seconds]] (00:55) - [[https://www.youtube.com/watch?v=78rkWHuj8Sw][Haiku/Emacs and (G)AWK Oh My!!! Superstore Data Analytics]] (01:07:26) - [[https://github.com/srfi-explorations/emacs-srfi][emacs-srfi: Scheme Requests for Implementation browser in Emacs]] - Shells: - [[https://gist.github.com/amno1/ee649f9e3c11566678d67125ef730444][Use Bash aliases in interactive shell-comands]] ([[https://www.reddit.com/r/emacs/comments/16tnd9u/use_bash_aliases_in_interactive_shellcomands/][Reddit]]) - Web: - [[https://github.com/thanhvg/emacs-howdoyou][emacs-howdoyou: Search and read stackoverflow and its sisters’ sites]] - Mail, news, and chat: - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-using-e-mail-templates-for-confirmations-and-acceptances/][Sacha Chua: #EmacsConf backstage: using e-mail templates for confirmations and acceptances]] - Doom Emacs: - [[https://joeprevite.com/doom-emacs/][How I, a newbie, installed Doom Emacs]] - Fun: - [[https://takeonrules.com/2023/09/27/emacs-function-to-calculate-an-errants-movement-dice/][Jeremy Friesen: Emacs Function to Calculate an Errant's Movement Dice]] - [[https://github.com/jeremyf/random-table.el/tree/main][random-table.el: Emacs package to provide means of registering and rolling on random tables.]] - AI: - [[https://www.youtube.com/watch?v=CS0njqO2bmw][apapach, stable diffusion from emacs]] (02:54) - Community: - [[https://www.reddit.com/r/emacs/comments/16tes2a/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/16upwrp/best_emacs_tools_and_set_ups_for_rsi/][Best Emacs tools and set ups for RSI…??]] - [[https://www.reddit.com/r/neovim/comments/16sk266/nyoom_why_im_ultimately_archiving_it_a_short/][What are your thoughts on their criticism of Emacs?]] ([[https://www.reddit.com/r/emacs/comments/16x0872/what_are_your_thoughts_on_their_criticism_of_emacs/][Reddit]]) - Other: - [[https://magnus.therning.org/2023-09-30-using-emacs-as-$editor.html][Using Emacs as $EDITOR]] ([[https://www.reddit.com/r/emacs/comments/16w9bvh/using_emacs_as_editor/][Reddit]], [[https://news.ycombinator.com/item?id=37722416][HN]]) - [[https://www.youtube.com/watch?v=emwLL-AyTLE][Escaping Emacs...(And You Thought Vim Was Hard To Quit!)]] - [[https://github.com/holomorph/transmission][transmission: Emacs interface to a Transmission session]] - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-adding-a-talk-to-the-wiki/][Sacha Chua: #EmacsConf backstage: adding a talk to the wiki]] - [[https://www.youtube.com/watch?v=7aM4mtbCl9I][FreeBSD-005 ติดตั้ง SBCL และ Emacs บน FreeBSD]] (07:45) - [[https://irreal.org/blog/?p=11663][Irreal: Periodic Reminder: Emacs Bindings in macOS]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01432.html][some ideas for showing images on the TTY]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01376.html][Re: Should Emacs define site-lisp load-path for Dynamically-Loaded Modules?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01333.html][diffs are nice to have as read-write]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc0d7d7a3867e4554f89262e4641c9845ee0d647][search.c (re--describe-compiled): New function (bug#66261)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d813f71ffe62844f5d4cc97cb54f3877dcf55a06][* lisp/vc/diff-mode.el (diff-apply-buffer): New command (bug#66113).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d25f071b6cc3970a8b32343a997b6ff927945d1][New commands to show replacements as diffs (bug#65854)]] - New packages: - [[package:awk-ts-mode][awk-ts-mode]]: Major mode for awk using tree-sitter (MELPA) - [[package:blueprint-ts-mode][blueprint-ts-mode]]: Major mode for editing GNOME Blueprint files (NonGNU ELPA) - [[package:eask-mode][eask-mode]]: Major mode for editing Eask files (MELPA) - [[package:elfeed-curate][elfeed-curate]]: Elfeed entry curation (MELPA) - [[package:leader-key][leader-key]]: Leader key configuration (e.g. for god-mode) (MELPA) - [[package:mermaid-ts-mode][mermaid-ts-mode]]: Major mode for Mermaid (MELPA) - [[package:non-edit-mode][non-edit-mode]]: Minor mode that disables editing (MELPA) - [[package:org-side-tree][org-side-tree]]: Navigate Org outlines in side window tree (MELPA) - [[package:timu-line][timu-line]]: Custom and simple mode line (MELPA) - [[package:universal-sidecar-elfeed-related][universal-sidecar-elfeed-related]]: Related Papers Sidecar Section for Elfeed (MELPA) - [[package:webdriver][webdriver]]: WebDriver local end implementation (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.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://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/2023-10][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links, and to David and Jeremy for other links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2023-09-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-25-emacs-news/ :EXPORT_DATE: 2023-09-25T08:40:11-0400 :END: - Upcoming events: - [[https://github.com/london-emacs-hacking/london-emacs-hacking.github.io/blob/master/meetup-agenda.org][london-emacs-hacking.github.io/meetup-agenda.org]] - London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/295656446/ Tue Sep 26 1900 Europe/London - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 28 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 30 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467659/ Wed Oct 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Oct 5 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2023 (v #živo) https://dogodki.kompot.si/events/0ce54adb-a94c-4cf0-a422-0fc6efc8c8e9 Thu Oct 5 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/16qcn8s/learning_resources_for_emacs/][Learning resources for Emacs]] - Emacs configuration: - [[https://www.youtube.com/watch?v=nK54lvnt6uI][Become an Emacs Super User with Global Keys]] (16:03, [[https://irreal.org/blog/?p=11674][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/16rbsnw/whats_something_in_your_emacs_config_that_makes_a/][What's something in your emacs config that makes a real difference for you?]] - [[https://gitlab.com/mauroaranda/cus-dir][cus-dir: Easy Customization for .dir-locals.el files]] - [[https://github.com/emacs-php/magic-filetype.el][magic-filetype.el: Enhance filetype major mode]] - [[https://gist.github.com/kiennq/cfe57671bab3300d3ed849a7cbf2927c][Limit number of async processes ever created at a time · GitHub]] - [[https://github.com/gosub/conchiglie/tree/master/dotfiles/emacs.d][conchiglie's Emacs Config]] - [[https://gitlab.com/wef/dotfiles/-/tree/master/.emacs.d.minimal?ref_type=heads][Robert Hepple's Emacs Config]] - Emacs Lisp: - [[https://www.youtube.com/watch?si=mmSNX3ZGlrx8Ao9Y&v=5Vume2SETNM&feature=youtu.be][Emacs Batch Mode: A quick dive into an overlooked feature]] ([[https://irreal.org/blog/?p=11655][Irreal]]) - [[https://www.youtube.com/watch?v=zh_q-eeHOqw][How to run some Emacs Lisp code in batch mode #2? --batch, --eval, --load, princ, read-string]] (02:17) - [[https://cestlaz.github.io/post/learning-elisp-10/][Mike Zamansky: Learning Elisp 10 - elisp data structures]] ([[https://youtu.be/oszVyBvxmzg?si=YwtAc8J-U-Y-0iLH][YouTube]], [[https://www.reddit.com/r/emacs/comments/16mpbj9/learning_elisp_built_in_data_structures/][Reddit]], [[https://irreal.org/blog/?p=11649][Irreal]]) - [[https://github.com/jwiegley/emacs-async][emacs-async: Simple library for asynchronous processing in Emacs]] - Appearance: - [[https://www.youtube.com/watch?v=WuWkAJRrbCo][How to properly set your language environment and font in Emacs]] (03:26) - [[https://protesilaos.com/codelog/2023-09-19-modus-themes-4-3-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.3.0]] ([[https://www.reddit.com/r/emacs/comments/16nvh71/version_430_of_the_modus_themes_has_been_released/][Reddit]]) - [[https://github.com/rexim/gruber-darker-theme][gruber-darker-theme: Gruber Darker color theme for Emacs 24+]] - Navigation: - [[http://yummymelon.com/devnull/enhancing-navigation-in-emacs-view-mode.html][Charles Choi: Enhancing Navigation in Emacs View Mode]] ([[https://irreal.org/blog/?p=11661][Irreal]]) - [[https://codeberg.org/akib/emacs-iwindow][akib/emacs-iwindow: Interactively manipulate windows - emacs-iwindow - Codeberg.org]] - 1.1 released ([[https://www.reddit.com/r/emacs/comments/16oqnpz/iwindow_11_released/][Reddit]]) - [[https://git.sr.ht/~swflint/emacs-universal-sidecar][emacs-universal-sidecar: A universal "sidecar" buffer for emacs, inspired by the `org-roam-mode` buffer]] - [[https://youtu.be/LqrBAnUVl6c?si=BL3DhJ1pd3lxLiT3][A hot key in Emacs to quickly jump out of parens]] ([[https://www.reddit.com/r/emacs/comments/16njui3/a_hot_key_in_emacs_to_quickly_jump_out_of_parens/][Reddit]]) - TRAMP: - [[https://www.youtube.com/watch?v=MdPITuOWOgw]['doas' persistence with emacs and tramp. 'doas' is a simpler alternative to 'sudo']] (2020) - Writing: - [[https://www.johndcook.com/blog/2023/09/23/navigating-latex/][John D. Cook: Navigating a LaTeX file]] - RefTeX - Org Mode: - [[https://tech.toryanderson.com/2023/09/21/using-regexp-find-and-replace-to-reformat-my-todo-list/][Tory Anderson: using regexp find and replace to reformat my todo list]] - [[https://emacs.dyerdwelling.family/emacs/20230922125005-emacs--plotting-org-table-weight-loss/][James Dyer: Plotting Org Table Weight Loss Using gnuplot]] - [[https://www.youtube.com/watch?si=E30SIKO5R8SGMUUx&v=o6rE18Mxu9U&feature=youtu.be][Analyze Your Time with Org Mode — Org Mode Clocktables — Straightforward Emacs]] - [[https://github.com/alphapapa/org-super-agenda/releases/tag/v1.3][Release v1.3 · alphapapa/org-super-agenda]] ([[https://www.reddit.com/r/emacs/comments/16qitr6/release_v13_alphapapaorgsuperagenda/][Reddit]]) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/16pl2ps/is_it_possible_to_query_an_org_table_using_sqlite/][Is it possible to query an org table using sqlite?]] - [[https://www.youtube.com/watch?v=5HffQU4TFII][using emacs org-roam and elfeed to create syndicated content nodes.]] (05:36) - [[https://www.youtube.com/watch?v=giX6wnmgSi0][elfeed and org-roam, part ii of ?????]] (14:35) - [[https://github.com/Hugo-Heagren/ox-whatsapp][ox-whatsapp: Simple org mode exporter for whatsapp markup syntax]] - [[https://github.com/koddo/org-clock-statusbar-app][org-clock-statusbar-app: An app for those who track time using Org mode]] - Completion: - [[https://protesilaos.com/codelog/2023-09-24-mct-1-0-0/][Protesilaos Stavrou: Emacs: mct version 1.0.0]] - completion - Coding: - [[https://www.youtube.com/watch?v=TeCvHXGiv74][Haiku OS: Emacs As A Python IDE (part 1)]] (19:07) - [[https://github.com/dgutov/mmm-mode][mmm-mode: New official home for mmm-mode, fixed for Emacs >= 23]] - [[https://magnus.therning.org/2023-09-24-defining-a-formatter-for-cabal-files.html][Defining a formatter for Cabal files]] ([[https://www.reddit.com/r/emacs/comments/16qt1m1/defining_a_formatter_for_cabal_files/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16q3j3u/new_tree_sitter_major_mode_typsttsmode/][New Tree Sitter Major Mode: typst-ts-mode]] - [[https://www.youtube.com/watch?v=INTu30BHZGk][Emacs From Scratch #4 - Projectile and Magit]] - [[ https://emacs.ch/@fox/111102454067485566][Python 3.12, distutils, and elpy]] - Shells: - [[https://github.com/szermatt/mistty][mistty: Shell/Comint alternative with a fully functional terminal for Emacs 29.1 and later.]] ([[https://www.reddit.com/r/planetemacs/comments/16of7nd/mistty_shellcomint_alternative_with_a_fully/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16qa1x4/new_package_mistty_a_comint_alternative_with_a/][New package: MisTTY, a comint alternative with a fully-functional terminal]] - Mail, news, and chat: - [[https://baty.blog/notmuch-email-and-rss2email][RSS feeds as emails using Notmuch and rss2email - Jack Baty]] - Multimedia: - [[https://mbork.pl/2023-09-18_Making_Anki_flashcards_from_subtitles][Marcin Borkowski: Making Anki flashcards from subtitles]] - [[https://git.sr.ht/~breatheoutbreathein/chordpro-mode.el/][~breatheoutbreathein/chordpro-mode.el - Major mode for ChordPro lead sheet file format - 2.1.0]] ( [[https://www.reddit.com/r/emacs/comments/16o40n1/chordpromodeel_version_210/][Reddit]]) - Fun: - [[https://www.youtube.com/watch?si=ND4dvMnmq18epFGA&v=L5-eei1Ouqw&feature=youtu.be][Emacs Goodies - #10 Morse Code + Nato Alphabet]] ([[https://irreal.org/blog/?p=11651][Irreal]]) - AI: - [[https://www.reddit.com/r/emacs/comments/16qfp8k/new_library_package_llm/][New library package 'llm']] - [[https://github.com/kurnevsky/llama-cpp.el][llama-cpp.el: A client for llama-cpp server]] - Community: - [[https://www.reddit.com/r/emacs/comments/16nfoop/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/16lyneo/do_you_know_that_warm_fuzzy_feeling_one_gets_from/][Do you know that warm fuzzy feeling one gets from using Magit?]] - [[https://andreyor.st/posts/2023-09-20-why-kakoune/][Andrey Listopadov: Why Kakoune]] ([[https://lobste.rs/s/tg2giw/why_kakoune][lobste.rs]]) - [[https://www.youtube.com/watch?v=71GIs8RcrJM][The Value of Community - System Crafters Live!]] (01:38:43) - Other: - [[https://blog.dornea.nu/2023/09/21/emacs-and-the-cybernetic-productivity/][Emacs and the Cybernetic Productivity]] ([[https://www.reddit.com/r/emacs/comments/16opy3y/emacs_and_the_cybernetic_productivity/][Reddit]], [[https://irreal.org/blog/?p=11668][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/16odmla/emacs_as_a_window_manager_but_without_exwm/][Emacs as a window manager but without EXWM]] - [[https://www.reddit.com/r/emacs/comments/16ml5nj/check_syncthing_status_within_emacs/][Check Syncthing status within Emacs]] - [[https://www.youtube.com/watch?v=PDab1bdIh-I][Emacs Goodies - #14 Time Stamp Mode]] (03:34) - [[https://www.reddit.com/r/emacs/comments/16m5wg1/guix_channel_with_latest_emacs_packages_from/][Guix channel with latest Emacs packages from master branch]] - [[https://protesilaos.com/codelog/2023-09-22-altcaps-1-2-0/][Protesilaos Stavrou: Emacs: aLtCaPs version 1.2.0]] - [[https://emacs.ch/@qhBidG3d/111051091367792994][various tips: kmacro-name-last-macro, insert-kbd-macro, restclient, eshell and TRAMP]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01033.html][URL protocol handlers?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01230.html][debouncing slow mode line constructs?]] - performance: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01063.html][situations where we'd like faster redisplay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01056.html][effort involved in navigation and redisplay]] - multithreading discussion: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01136.html][what kind of parallelism?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01042.html][Interlocking variables, list objects; wide int builds]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00982.html][multi-processing emacs as WIP, interaction with the UI]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01105.html][limitations of limiting Lisp to only the main thread]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01231.html][quick-and-dirty layout using empty window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f91a1c3ebef4034d5e96741023abc4f3d02d730][Make insert-directory-program a defcustom; use "gls" on *BSD]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=617c358da75e8cdf6e4c4120cb901a4b0553889b][On GNU/Linux, Emacs is now the default application for org-protocol]] - New packages: - [[package:aiken-mode][aiken-mode]]: Major mode for Aiken (MELPA) - [[package:asyncloop][asyncloop]]: Non-blocking series of functions (MELPA) - [[package:llm][llm]]: Interface to pluggable llm backends (GNU ELPA) - [[package:tam][tam]]: Manage use of slots in a fixed size table (GNU ELPA) - [[package:universal-sidecar-elfeed-score][universal-sidecar-elfeed-score]]: Show Elfeed Score information in sidecar (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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/2023-09][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! ** 2023-09-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-18-emacs-news/ :EXPORT_DATE: 2023-09-18T09:02:02-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Sep 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #9 2023 (#online) https://dogodki.kompot.si/events/47146cdc-e3fe-4933-9087-31cc34fb46f9 Fri Sep 22 2000 CET - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 23 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/295656446/ Tue Sep 26 1900 Europe/London - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 28 0030 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/16gu1xz/elpaca_package_suggestions/][Elpaca: package suggestions]] - [[https://lucidmanager.org/tags/emacs/][Write Articles, Websites and Books with Emacs Writing Studio]] ([[https://www.reddit.com/r/emacs/comments/16k2bxe/introducing_emacs_writing_studio/][Reddit]], [[https://irreal.org/blog/?p=11646][Irreal]]) - [[https://github.com/colonelpanic8/dotfiles][IvanMalison's Emacs Config]] - [[https://github.com/Stefanomarton/DotFiles/tree/master/.config/emacs][Stefanomarton's Emacs Config]] - [[https://github.com/tornikegomareli/emacs-personal-config][tornikegomareli's Emacs Config]] - [[https://gist.github.com/hacknightly/ba0d0fea0ebbfb07c42ea991ba62f200][hacknightly's Emacs Config]] - [[https://github.com/o-santi/emacs][o-santi/emacs: My emacs config (as a nix flake)]] ([[https://www.reddit.com/r/emacs/comments/16gr2nl/my_emacs_nix_flake_is_now_built_entirely_from_an/][Reddit]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=yzlCqStHIhs][How to write buffer region into a file in Emacs Lisp? | write-region, make-directory]] (02:18) - [[https://www.youtube.com/watch?v=HdsnYww_yDw][Xah Talk Show 2023-09-13 Emacs Lisp Coding, Empty Trash]] (01:13:46) - Appearance: - [[http://xenodium.com/redact-that-buffer][Alvaro Ramirez: Redact that buffer]] - [[https://irreal.org/blog/?p=11634][Irreal: Proportional Fonts For Writing Prose]] - [[https://github.com/andre-r/centered-cursor-mode.el][centered-cursor-mode.el: An emacs minor mode for smooth scrolling]] - [[https://gist.github.com/jdtsmith/a169362879388bc1bdf2bbb977782d4f][Emacs: change cursor color during active repeat-mode commands]] - [[https://www.reddit.com/r/emacs/comments/16k7oyo/kanagawa_theme_more_aligned_to_original_neovim/][Kanagawa theme more aligned to original Neovim colorscheme]] - Navigation: - [[https://www.youtube.com/watch?v=72hRl4SS8Sk][Emacs Case Sensitive Search 2023_09_16_04:26:03]] (03:47) - [[https://youtu.be/Ns6zK2iodfo?si=_k_WkbRXxrjobyo9][Advanced Emacs Motions]] ([[https://www.reddit.com/r/emacs/comments/16gdmr5/advanced_emacs_motions/][Reddit]]) - [[https://www.youtube.com/watch?v=CIkZz1X-9e8][Emacs Goodies - #12 Save Place Mode]] (03:18) - [[http://yummymelon.com/devnull/using-bookmarks-in-emacs-like-you-do-in-web-browsers.html][Charles Choi: Using Bookmarks in Emacs like you do in Web Browsers]] ([[https://irreal.org/blog/?p=11638][Irreal]]) - [[https://github.com/alphapapa/bufler.el/releases/tag/0.3][Release 0.3 · alphapapa/bufler.el (Dynamic, automatic buffer grouping and workspaces)]] - Dired: - [[https://emacs.dyerdwelling.family/emacs/20230529112814-emacs--opening-files-externally-natively/][James Dyer: Opening Files Externally from dired]] - [[https://www.youtube.com/watch?v=Fm1K1crWKn8][An Emacs "Killer Feature" Is Bulk Renaming]] (08:23) - [[https://emacspeak.blogspot.com/2023/09/augment-with-zoxide.html][T. V. Raman: Augment With Zoxide]] - a smarter cd built in Rust - Org Mode: - [[https://emacs.dyerdwelling.family/emacs/20230910100202-emacs--weight-loss-tables/][James Dyer: Org Table to Calculate Weight Loss]] - [[https://www.reddit.com/r/emacs/comments/16gzmmi/orgwindowhabit_an_alternative_habit_system_based/][org-window-habit - An alternative habit system based on rolling window/intervals of time]] - [[https://gitlab.com/tygrdev/org-yaap][org-yaap: Yet another alert package for org.]] - [[https://github.com/yantar92/org-capture-ref][org-capture-ref: Extract metadata/bibtex info from websites for org-capture]] - [[https://github.com/jdtsmith/shakespeare.org][shakespeare.org: An emacs org-mode of the collected works of shakespeare]] - [[https://www.youtube.com/watch?v=XRpHIa-2XCE][Simple, Non-Commercial, Open Source Notes]] (30:25) - [[https://systemcrafters.net/emacs-tips/presentations-with-org-present/][The Secrets of My Emacs Presentation Style]] - org-present - Completion: - [[https://manueluberti.eu//2023/09/16/consult-ugrep.html][Manuel Uberti: Using Ugrep with Consult]] - Coding: - [[https://www.masteringemacs.org/article/lets-write-a-treesitter-major-mode][Let's Write a Tree-Sitter Major Mode]] ([[https://www.reddit.com/r/emacs/comments/16hg6n5/lets_write_a_treesitter_major_mode/][Reddit]], [[https://news.ycombinator.com/item?id=37494595][HN]], [[https://lemmy.ml/modlog][lemmy]]) - [[https://github.com/mathiasdahl/git-cat][git-cat - Use Emacs to find and view files in a bare git repository]] ([[https://www.reddit.com/r/emacs/comments/16itzqb/gitcat_use_emacs_to_find_and_view_files_in_a_bare/][Reddit]]) - [[https://github.com/thartman83/literate-playbooks][thartman83/literate-playbooks: A set of Ansible Playbooks]] ([[https://www.reddit.com/r/orgmode/comments/16jrzyk/literate_ansible_playbooks/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16la8qe/fpga_asic_verilogtsmode_and_vhdltsmode/][FPGA & ASIC: verilog-ts-mode and vhdl-ts-mode]] - [[https://sr.ht/~meow_king/ts-query-highlight/][ts-query-highlight: A emacs plugin that helps you interactively highlight tree sitter queries.]] ([[https://www.reddit.com/r/emacs/comments/16kv0gw/new_package_tsqueryhighlight/][Reddit]]) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el/releases/tag/v0.12][Release v0.12 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/16izm4l/release_v012_alphapapaementel_matrix_client_for/][Reddit]]) - [[http://xenodium.com/emacs-hangs-saving-authinfogpg-workaround][Alvaro Ramirez: Emacs hangs saving .authinfo.gpg (workaround)]] ([[https://irreal.org/blog/?p=11641][Irreal]]) - Fun: - [[https://www.reddit.com/r/emacs/comments/16hl4jr/why_you_should_ditch_evil_mode_the_hypothenar/][Why you should ditch evil mode -- the hypothenar eminence]] ([[https://irreal.org/blog/?p=11636][Irreal]]) - AI: - [[https://magnus.therning.org/2023-09-16-setting-up-emacs-openai-chatgpt.html][Setting up emacs-openai/chatgpt]] ([[https://www.reddit.com/r/emacs/comments/16jyot5/setting_up_emacsopenaichatgpt/][Reddit]]) - [[https://github.com/marcklemp/vips][marcklemp/vips: Emacs interface for OpenAI's GPT API and DeepL's translation API]] ([[https://news.ycombinator.com/item?id=37502387][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/16hh7u4/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2023-09/msg00266.html][[SUMMARY] #2 [[bbb:OrgMeetup]​] on Wed, Sep 13, 19:00 UTC+3]] - [[https://macadie.info/2023/09/18/2023-09-austin-emacs-meetup/][Eric MacAdie: 2023-09 Austin Emacs Meetup]] - [[https://www.reddit.com/r/emacs/comments/16ijysp/ergonomics_why_i_come_back_to_emacs/][ergonomics : why i come back to emacs]] ([[https://irreal.org/blog/?p=11676][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/16jh06i/anyone_into_programmable_keyboards_and_colemak/][Anyone into programmable keyboards (and colemak) have an emacs layout they like?]] - Other: - [[https://www.youtube.com/watch?v=5Vume2SETNM][Emacs Batch Mode: A quick dive into an overlooked feature]] (05:46) - [[https://www.reddit.com/r/emacs/comments/16ivppv/extend_emacs_with_any_language_over_http/][Extend emacs with any language (over http)]] - [[https://v.redd.it/1uhxjj77yzob1][Rendering emacs in OpenGL so I can code my game, in my game.]] ([[https://www.reddit.com/r/emacs/comments/16lsk7m/rendering_emacs_in_opengl_so_i_can_code_my_game/][Reddit]]) - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-making-it-easier-to-do-talk-specific-actions/][Sacha Chua: EmacsConf backstage: making it easier to do talk-specific actions]] - [[https://emacsnotes.wordpress.com/2023/09/14/view-emacs-news-files-as-info-manual-too/][Emacs Notes: View Emacs NEWS files as Info manual too]] - [[https://github.com/emacs-php/psalm.el][psalm.el]] - [[https://github.com/caramelhooves/teleport.el][teleport.el: Client for teleport (goteleport.com); Use this to connect to remote hosts]] - [[https://harryrschwartz.com/2022/12/08/how-i-build-emacs-from-source-on-debian][How I Build Emacs From Source on Debian]] - [[https://gitlab.com/bhavin192/emacs-pretest-rpm/-/blob/master/emacs-desktop.sh?ref_type=heads][emacs-desktop.sh · master · Bhavin Gandhi / emacs-pretest-rpm · GitLab]] - [[https://www.reddit.com/r/emacs/comments/16hn3ab/emacs_termux_telephony_call/][Emacs termux telephony call]] - [[https://www.reddit.com/r/emacs/comments/16hwjby/how_to_get_graphical_not_termuxbased_emacs_on/][How to get graphical (not Termux-based) Emacs on Android along with file-sync and shared init files across platforms.]] - [[http://xenodium.com/emacs-send-to-kindle][Alvaro Ramirez: Send note to Kindle]] ([[https://gist.github.com/xenodium/bda0a8d09d67ecad46d707b77b75e902][gist]], [[https://lobste.rs/s/k3tvzb/send_note_kindle][lobste.rs]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00815.html][To Emacs packagers!]] - note about libXi and XInput2 - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00850.html][Explanation of glyph rows and why it's not easy to have an image span multiple lines of text]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00828.html][Discussion about default permissions on Android]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00937.html][Challenges of changing the current display engine wrt buffer text]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00879.html][thoughts about parallel redisplay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00939.html][buffer-text representations]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00969.html][article about VSCode's buffer implementation change to a piece tree]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00985.html][more thoughts on multithreading, thread safety, copy-on-write]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00769.html][Maybe a shim around a SBCL core?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38757723e14960260a5a1843715a83e4de26522f][Support Unicode version 15.1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f44c1969b6fae3651ca6cc5e077e5f6430a6b57b][New option gdb-display-io-buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b6659e98a4fcaa44477b64d7782243feca020418][bug#65673: Add lua-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f25cd560654e25b1fb1b65a571a5d93059b46a9d][Make using Edmacro easier for long sequences of keys]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1e1f3e30efd650af9d995575ce23c585aaeb6e78][* src/alloc.c (garbage_collect): Run `post-gc-hook` later (bug#65700)]] - New packages: - [[package:cybercafe-theme][cybercafe-theme]]: Cybercafe color theme (MELPA) - [[package:eask][eask]]: Core Eask APIs, for Eask CLI development (MELPA) - [[package:graphql-ts-mode][graphql-ts-mode]]: Tree-sitter support for GraphQL (MELPA) - [[package:helm-comint][helm-comint]]: Comint prompt navigation for helm (MELPA) - [[package:iota][iota]]: Replace marker with increasing integers (MELPA) - [[package:llama-cpp][llama-cpp]]: A client for llama-cpp server (MELPA) - [[package:mistty][mistty]]: Shell/Comint alternative based on term.el (MELPA) - [[package:nushell-ts-mode][nushell-ts-mode]]: Tree-sitter support for Nushell (MELPA) - [[package:slint-mode][slint-mode]]: Major-mode for the Slint UI language (MELPA) - [[package:universal-sidecar][universal-sidecar]]: A universal sidecar buffer (MELPA) - [[package:wat-ts-mode][wat-ts-mode]]: Major mode for webassembly text format (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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/2023-09][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! ** 2023-09-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-11-emacs-news/ :EXPORT_DATE: 2023-09-11T10:31:16-0400 :END: - [[https://emacsconf.org/2023/cfp][Last week of EmacsConf 2023 Call for Participation]] - Emacs 29, 30: - [[https://www.masteringemacs.org/article/whats-new-in-emacs-29-1][What's New in Emacs 29.1? - Mastering Emacs]] ([[https://news.ycombinator.com/item?id=37427279][HN]]) - [[https://www.reddit.com/r/emacs/comments/16b736b/next_revolutionary_changes_in_emacs/][Next revolutionary changes in Emacs]] - [[https://ubuntuhandbook.org/index.php/2023/08/gnu-emacs-29-1-ubuntu-ppa/][GNU Emacs 29.1 Released! How to Install in Ubuntu 22.04 via PPA | UbuntuHandbook]] - [[https://www.reddit.com/r/emacs/comments/16dzyma/why_you_shouldnt_use_emacs_30050/][Why you shouldn't use Emacs 30.0.50]] - Upcoming events: - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00591.html Wed Sep 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 14 0000 Asia/Singapore ([[https://www.reddit.com/r/orgmode/comments/16etjzc/2_bbborgmeetup_on_wed_sep_13_19002100_utc3/][announcement]], [[https://communick.news/post/136608?scrollToComments=true][communick.news]]) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 15 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 16 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Sep 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #9 2023 (#online) https://dogodki.kompot.si/events/47146cdc-e3fe-4933-9087-31cc34fb46f9 Fri Sep 22 2000 CET ([[https://dogodki.kompot.si/events/98564dd6-00a6-471d-8cdd-b7eec9aa35f4][announcement]]) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 23 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore ([[https://emacs-apac.gitlab.io/announcements/september-2023/][announcement]]) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Beginner: - [[https://david.rothlis.net/emacs/howtolearn.html][How to learn Emacs - About this guide to Emacs]] (2012, [[https://news.ycombinator.com/item?id=37438842][HN]]) - [[https://www.youtube.com/watch?v=MDvzT0lOXfE][emacs command | Linux ZERO TO ADVANCE | Linux video series 64 #linux #opensource #devops #sysadmin]] (10:01) - [[https://www.youtube.com/watch?v=JDrNPM-sTYw][Introduction to Emacs and reading RSS feeds in Emacs | TossConf2023 | Online Talk 12 | தமிழில்]] (39:46) - [[https://www.youtube.com/watch?v=1WCeWIj42IY][Emacs Digit Bindings And Their Facility 2023_09_09_08:15:28]] (11:38) - Emacs configuration: - [[https://drew.idktellme.com/use-package-with-straight.html][Caveat on using use-package with straight.el]] - straight-use-package-by-default, :straight nil for exceptions - [[https://zck.org/emacs-repeat-mode-emacs-repeat-mode][Easily repeat Emacs functions: a repeat post]] ([[https://www.reddit.com/r/emacs/comments/16baj36/easily_repeat_emacs_functions_a_repeat_post/][Reddit]]) - [[https://www.youtube.com/watch?si=np2eyMVzHTsZcmRv&v=PKaJoqQQoIA&feature=youtu.be][Configuring my Emacs. Vim users are not invited!]] - [[https://www.youtube.com/watch?v=Va9lcfsVKgU][21天学会Emacs之第21天:优化配置性能以及后续学习建议]] (23:43) - [[https://www.reddit.com/r/emacs/comments/16eeyu6/vimemacs_veterans_without_vim_emulation_do_you/][Vim->Emacs veterans without vim emulation: do you feel you're actually more efficient at modifying text with emacs bindings?]] - [[https://sr.ht/~ashton314/emacs-bedrock/][emacs-bedrock: Stepping stones to a better Emacs experience]] ([[https://news.ycombinator.com/item?id=37385716][HN]], [[https://communick.news/post/120939][communick.news]], [[https://irreal.org/blog/?p=11632][Irreal]]) - [[https://github.com/a-schaefers/spartan-emacs][Spartan Emacs]] ([[https://www.reddit.com/r/emacs/comments/16agf0h/spartan_emacs/][Reddit]]) - Emacs Lisp: - [[https://www-formal.stanford.edu/jmc/facts.txt][John McCarthy’s collection of numerical facts for use in elisp programs]] ([[https://www.reddit.com/r/emacs/comments/16cmp82/john_mccarthys_collection_of_numerical_facts_for/][Reddit]], [[https://communick.news/post/133029][communick.news]]) - [[http://xenodium.com/inline-previous-result-and-why-you-should-edebug][Alvaro Ramirez: Inline previous result and why you should edebug]] ([[https://www.reddit.com/r/emacs/comments/16aj7gl/inline_previous_result_and_why_you_should_edebug/][Reddit]]) - [[https://sachachua.com/blog/2023/09/emacsconf-converting-timezones/][Sacha Chua: EmacsConf backstage: converting timezones]] - [[https://www.youtube.com/watch?v=IbrgXydt6iM][How to copy the current line below in Emacs Lisp? | buffer-substring, save-excursion, forward-line]] (02:14) - [[https://www.youtube.com/watch?v=W_FAwDN01No][How to swap elements in vectors in Emacs Lisp? | cl-rotatef]] (02:14) - [[https://www.youtube.com/watch?v=71U2FqCw7zQ][How to manipulate vectors in Emacs Lisp? | vector, aref, aset, seq-copy]] (02:17) - [[https://www.youtube.com/watch?v=H987Y7FxiJw][How to get the content in buffers in Emacs Lisp? | buffer-substring]] (02:02) - [[https://www.youtube.com/watch?v=CV_YB4t0JcQ][How to replace regexp in buffers in Emacs Lisp? | re-search-forward - replace-match]] (02:06) - [[https://www.youtube.com/watch?v=G6bNaoyKW4c][How to manipulate the match data in Emacs Lisp? | match-string - replace-match]] (02:15) - Appearance: - [[https://github.com/Kinneyzhang/rich-text][Kinneyzhang/rich-text: Emacs rich text package.]] ([[https://www.reddit.com/r/emacs/comments/16emf9d/new_package_richtextel/][Reddit]], [[https://www.reddit.com/r/emacs/comments/16emngf/richtextel_demo/][demo and Reddit thread]]) - [[https://github.com/jdtsmith/indent-bars][jdtsmith/indent-bars: Fast, configurable indentation guide-bars for Emacs]] ([[https://www.reddit.com/r/emacs/comments/16dml2j/indentbars_v02_fast_configurable_indentation/][Reddit]]) - [[https://tony-zorman.com/posts/pretty-latex.html][Prettifying LaTeX Buffers]] ([[https://www.reddit.com/r/emacs/comments/16ezfag/prettifying_latex_buffers/][Reddit]]) - prettify-symbols - [[https://www.reddit.com/gallery/16aez3j][sandcastle-theme: light mid(low) contrast yellowish background theme]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/16dnceg/popper_is_on_elpa_popup_buffers_for_emacs/][Popper is on ELPA (Popup buffers for Emacs)]] - [[https://www.youtube.com/watch?v=yumfJmU25J8][Smartscan package for Emacs #emacs #coding]] (00:35) - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-jumping-to-and-working-with-talks-using-embark/][Sacha Chua: EmacsConf backstage: jumping to and working with talks using Embark]] - Dired: - [[https://www.youtube.com/watch?v=0kzbFsRB4vk][How to run a unix utility on file at point in dired in Emacs Lisp? | dired-file-name-at-point]] (02:17) - [[https://www.youtube.com/watch?v=jsYQA02Bn6I][Highlight changes in wdired mode in Emacs #emacs #coding]] (00:28) - Org Mode: - [[https://rudimentarylathe.org/2023/org-journal/][Org-journal stays]] - [[https://rudimentarylathe.org/2023/hiding-scheduled-todo-items-in-org-mode/][Hiding scheduled TODO items in Org-mode]] - [[https://www.reddit.com/r/emacs/comments/16fp23k/interactively_select_subdirectory_for_new_org/][Interactively select subdirectory for new Org file / capture]] - [[https://one-octet.dev/posts/presentation_org-mode.html][One-Octet: Présentation d'Org-mode]] - [[https://github.com/alphapapa/org-ql/releases/tag/v0.7.1][Release v0.7.1 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/16c0hyc/release_v071_alphapapaorgql/][Reddit]]) - [[https://www.youtube.com/watch?v=onZfDDctl0Q][21天学会Emacs之第18天:org mode 进阶]] (25:46) - [[https://www.youtube.com/watch?v=M_DPLkiu3Gc][21天学会Emacs之第19天:Org roam介绍与基本用法]] (21:28) - [[https://www.reddit.com/r/emacs/comments/16db9gz/lets_talk_about_the_story_of_metanote_and_free/][Let's Talk About the Story of Metanote and Free Software]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4fe52fc8acb598195ea6bbba537a1f9c5beee1dd][lisp/ob-lilypond.el: refactor org-babel-lilypond-compile-lilyfile]] - Coding: - [[https://github.com/purcell/emacs-reformatter][emacs-reformatter: Define commands which run reformatters on the current Emacs buffer]] - [[https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy-ide-experience/index.html#why-ides][Emerging from dotemacs bankruptcy the hard way: integrating the IDE (feat. Clojure(Script))]] - [[https://github.com/dlachausse/erlmacs][dlachausse/erlmacs: Simple script to update your .emacs file for Erlang development]] ([[https://news.ycombinator.com/item?id=37457609][HN]]) - [[https://notabug.org/alezost/emacs-build-farm][emacs-build-farm: Interface for Hydra and Cuirass (Nix and Guix build farms)]] - [[https://github.com/JonathanHope/mermaid-ts-mode][JonathanHope/mermaid-ts-mode: Emacs Major Mode for Mermaid Using Tree Sitter]] ([[https://www.reddit.com/r/emacs/comments/16b6uwa/new_package_mermaidtsmode/][Reddit]]) - [[https://andreyor.st/posts/2023-09-09-migrating-from-lsp-mode-to-eglot/][Andrey Listopadov: Migrating from LSP-Mode to Eglot]] ([[https://lobste.rs/s/gluyhi/migrating_from_lsp_mode_eglot][lobste.rs]]) - [[https://github.com/dakrone/es-mode][es-mode: An Emacs major mode for interacting with Elasticsearch]] - [[https://github.com/8uff3r/vue-ts-mode][Vue-ts-mode, major mode for vue files based on tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/16fohd2/vuetsmode_major_mode_for_vue_files_based_on/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16ey3hq/is_treesitter_worth_it/][Is treesitter worth it?]] - Shells: - [[https://xenodium.com/yasnippet-in-emacs-eshell/][Blurring the lines between shell and editor]] - [[https://bootless.dev/posts/23/shell-pop-toggle][Toggling between ansi-term and eshell with the shell-pop package]] ([[https://www.reddit.com/r/emacs/comments/16efhbx/toggling_between_ansiterm_and_eshell_with_the/][Reddit]]) - [[https://magnus.therning.org/2023-09-10-using-emacs-for-the-scrollback-in-terminal-multiplexers.html][Using emacs for the scrollback in terminal multiplexers]] ([[https://www.reddit.com/r/emacs/comments/16f7rbn/using_emacs_for_the_scrollback_in_terminal/][Reddit]]) - Mail, news, and chat: - [[https://github.com/alphapapa/pocket-reader.el/releases/tag/0.3][Release 0.3 · alphapapa/pocket-reader.el]] ([[https://www.reddit.com/r/emacs/comments/169jczu/release_03_alphapapapocketreaderel/][Reddit]]) - [[https://sachachua.com/blog/2023/09/emacsconf-capturing-submissions-from-e-mails/][Sacha Chua: EmacsConf backstage: capturing submissions from e-mails]] - Multimedia: - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-scheduling-with-svgs/][Sacha Chua: EmacsConf backstage: scheduling with SVGs]] - Community: - [[https://www.reddit.com/r/emacs/comments/16befgf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - bookmarks - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00713.html][The passing of Thien-Thi Nguyen (in Oct 2022, recently learned)]] ([[https://www.reddit.com/r/emacs/comments/16ev4ci/the_passing_of_thienthi_nguyen_in_oct_2022/][Reddit]], [[https://news.ycombinator.com/item?id=37457796][HN]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00713.html][emacs-devel]]) - [[https://metaredux.com/posts/2023/09/09/clojure-support-in-emacs-one-unnecessary-drama.html][Meta Redux: Clojure Support in Emacs: One Unnecessary Drama]] - [[https://european-lisp-symposium.org/2024/][ELS 2024, Vienna - European Lisp Symposium]] - Other: - [[https://github.com/Elilif/emacs-immersive-translate][emacs-immersive-translate: Immersive-translate provides bilingual simultaneous display and translation of any text in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/16fdrt6/new_package_immersivetranslate/][Reddit]]) - [[https://youtube.com/shorts/kOHLZTfLv10?si=znxMvLq87JdWHWgS][Emacs tip: create new lines without RET #coding #emacs]] - next-line-add-newlines avoids end of buffer error ([[https://irreal.org/blog/?p=11628][Irreal]]) - [[https://christiantietze.de/posts/2023/09/kill-unsaved-buffer-ux-action-labels/][Christian Tietze: Kill Unsaved Emacs Buffers UX: Replacing Yes/No/Save with Meaningful Options]] ([[https://irreal.org/blog/?p=11623][Irreal]]) - [[https://emacsnotes.wordpress.com/2023/09/11/view-info-texi-org-and-md-files-as-info-manual/][Emacs Notes: View info, texi, org and md files as Info manual]] - [[http://xenodium.com/sha-256-hash-from-url-the-easy-way][Alvaro Ramirez: SHA-256 hash from URL, the easy way]] - [[https://git.sr.ht/~ushin/hyperdrive.el][hyperdrive.el: P2P filesystem in Emacs]] - [[https://www.youtube.com/watch?v=GXJbzvDaDBo][Emacs side windows for tree sitter, ednc and dict]] (25:13) - [[https://www.youtube.com/watch?v=bI9EKufFNdc][Fix the restart-emacs function in Emacs on Windows #emacs #coding]] (00:29) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00571.html][tip: treesit-explore-mode and treesit-inspect-mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00582.html][note about tree-sitter language definitions with embedded C code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00545.html][discussion about refactoring interface]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00669.html][built-in and optional external rules]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00734.html][discussion about using cl-lib in core]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6e93e76083bc949625cfdebb4299157f288e77ae][New command tramp-revert-buffer-with-sudo]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d04c538e7c331a643c61c4af5070288ce220ebfb][`dired-next-line' movement style (bug#65621)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c137b5195b633c5c931c35385fdb3e75b9ee5f09][Add byte-compiler warning about useless trailing cond clauses]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c933f5081fdaadbe7192d2cc1f7e705f0b0fb842][Permit XLFD names to exceed 255 characters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2992b99aab0f0b77b8724088f3299929961d2350][New minor mode 'minibuffer-regexp-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62229fb2d11b34d46516d1b141e6af97677a74a7][(project-try-vc): When found non-VC project root, still search for the backend]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e7af2fc5304b9dfda944ced67b366e4576a1035][* lisp/emacs-lisp/cl-lib.el (cl-old-struct-compat-mode): Mark as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=367c3f25a16c8e013a8dbf2bc8c2c20f233e54d2][Add 'appt-notification' face (Bug#61661)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62f7760e61900b6ac0fb513294129130446b17e7][Add `skip-when` macro to `ert-deftest`]] - New packages: - [[package:all-the-icons-nerd-fonts][all-the-icons-nerd-fonts]]: Nerd font integration for all-the-icons (MELPA) - [[package:breadcrumb][breadcrumb]]: project and imenu-based breadcrumb paths (GNU ELPA) - [[package:flymake-guile][flymake-guile]]: Guile flymake backend (NonGNU ELPA) - [[package:lem][lem]]: A basic lemmy client (MELPA) - [[package:treebundel][treebundel]]: Bundle related git-worktrees together (MELPA) - [[package:wavedrom-mode][wavedrom-mode]]: WaveDrom Integration (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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/2023-09][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! ** 2023-09-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-04-emacs-news/ :EXPORT_DATE: 2023-09-04T09:54:51-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00130.html][Treesit next steps]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01216.html][Volunteers to try out other bugtracking workflows]] - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467656/ Wed Sep 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Sep 7 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 8 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 8 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 9 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00591.html Wed Sep 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 14 0000 Asia/Singapore - Emacs configuration: - [[https://emacspeak.blogspot.com/2023/09/emacs-ergonomics-dont-punish-your.html][T. V. Raman: Emacs Ergonomics: Dont Punish Your Finger Tips]] - [[https://www.youtube.com/watch?v=d1fgZRgNhf4][Hassle-Free Emacs Setup: The Ultimate Beginner's Guide (Part 1) 🔥]] (16:31) - [[https://github.com/MagiFeeney/scamx][scamx: A modal editing mechanism for emacs]] ([[https://www.reddit.com/r/emacs/comments/164b371/an_experimental_modal_editing_mechanism_for_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=HI7xsU9XPZk][Emacs "god" mode - an alternative to evil-mode]] (04:14) - [[https://emacs-modified.gitlab.io/][Emacs Modified for (macOS|Windows)]] - [[https://jeffbowman.writeas.com/crafted-emacs-update-for-august-and-another-new-teammate][Crafted Emacs Update for August and Another New Teammate — Bowmansarrow]] - [[https://github.com/scottstav/dotfiles/tree/master/.emacs.d][scottstav's Emacs Config]] - [[https://github.com/skangas/dot-emacs][skangas' Emacs configuration]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-9/][Mike Zamansky: Learning Elisp 9: writing a function header]] - defun, save-excursion, eros-mode ([[https://www.reddit.com/r/emacs/comments/165bxou/learning_elisp_episode_9_writing_a_function_header/][Reddit]], [[https://irreal.org/blog/?p=11600][Irreal]]) - [[https://www.youtube.com/watch?v=eGZCZe5qLUE][What influence does case-fold-search have on searches in Emacs Lisp?]] (02:16) - [[https://minibuffer.tonyaldon.com/][Learn Emacs Lisp One Sexp At A Time | minibuffer.tonyaldon.com]] ([[https://www.reddit.com/r/emacs/comments/163n3ob/learn_emacs_lisp_one_sexp_at_a_time/][Reddit]], [[https://irreal.org/blog/?p=11612][Irreal]]) - [[https://www.youtube.com/watch?v=LD7dNcBavnI][How to search for regexp in buffers in Emacs Lisp? | re-search-forward]] (02:16) - [[https://www.youtube.com/watch?v=sPup0RjLLmo][How to replace regexp in buffers in Emacs Lisp? | replace-regexp]] (02:15) - [[https://www.youtube.com/watch?v=5PgMa8bzcv4][How to list files in a given directory in Emacs Lisp? | directory-files-and-attributes - dolist]] (02:19) - [[https://www.youtube.com/watch?v=QXlmNjYpjNY][How to insert strings in a given buffer in Emacs Lisp? | with-current-buffer - get-buffer-create]] (2:17, [[https://www.reddit.com/r/emacs/comments/165jsvd/how_to_insert_strings_in_a_given_buffer_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=z8IJz25EDeA&ab_channel=TonyAldon][How to turn a function into a command in Emacs Lisp?]] interactive ([[https://www.reddit.com/r/emacs/comments/164mhny/how_to_turn_a_function_into_a_command_in_emacs/][Reddit]]) - [[https://sachachua.com/blog/2023/09/how-i-keep-track-of-new-emacs-packages/][Sacha Chua: How I keep track of new Emacs packages]] - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20230902114449-emacs--my-evolving-modeline/][James Dyer: My Evolving Modeline]] ([[https://irreal.org/blog/?p=11616][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/164n9p5/settings_for_transparent_notes_on_top_of_a/][Settings for transparent notes on top of a presentation in Emacs 29]] - [[https://github.com/whame/fontify-patch][whame/fontify-patch: Fontify Emacs buffers that contain patch diffs]] ([[https://www.reddit.com/r/emacs/comments/168wcqm/fontifypatch_a_package_to_fontify_patches_in/][Reddit]]) - [[https://github.com/jyp/elastic-modes][elastic-modes: spaceship-mode and tabble-mode: text/code alignment for variable-width fonts]] - [[https://github.com/amolv06/naga-blue][Introducing the Naga-Blue theme]] ([[https://www.reddit.com/r/emacs/comments/1685e74/introducing_the_nagablue_theme/][Reddit]]) - Navigation: - [[https://github.com/alphapapa/burly.el/releases/tag/0.3][Release v0.3 · alphapapa/burly.el (Save and restore frames and windows with their buffers)]] ([[https://www.reddit.com/r/emacs/comments/1662nzl/release_v03_alphapapaburlyel_save_and_restore/][Reddit]]) - Org Mode: - [[https://deniskyashif.com/2023/08/28/task-management-using-emacs-and-org-mode/][My Task Management using Emacs and Org-mode]] ([[https://www.reddit.com/r/emacs/comments/166gld6/my_task_management_using_emacs_and_orgmode/][Reddit]], [[https://news.ycombinator.com/item?id=37340343][HN]], [[https://irreal.org/blog/?p=11610][Irreal]]) - [[http://yummymelon.com/devnull/addendum---defining-repeating-org-agenda-tasks.html][Charles Choi: Addendum - Defining Repeating Org Agenda Tasks]] - [[https://github.com/akirak/org-memento][org-memento: (WIP) An opinionated framework for time management with Org mode]] - [[https://github.com/novoid/orgmode-balance][orgmode-balance: Script that gives feedback on how you are doing in your Org-mode todos]] (2013) - [[https://www.reddit.com/r/emacs/comments/1641n9a/ann_orgtimeblock_multiday_views/][[ANN] org-timeblock: Multi-day views]] - [[https://github.com/novoid/org-du][org-du: Visualizing Emacs Org-mode heading lines using du and xdu]] - [[https://github.com/devcarbon-com/entable][devcarbon-com/entable: Small emacs package for easy header <--> table conversion.]] ([[https://www.reddit.com/r/emacs/comments/167hrti/my_first_little_emacs_package_entable/][Reddit]]) - [[http://ag91.github.io/blog/2023/08/28/an-easier-way-to-try-cljs-libraries-with-shadow-cljs-ob-clojure-and-cider][Andrea: An easier way to try Cljs libraries with shadow-cljs ob-clojure and cider]] - [[https://www.leonrische.me/fc/index.html][Org Flashcards]] - [[https://www.reddit.com/r/orgmode/comments/165zeuu/delighted_by_org_svg_preview/][Delighted by org svg preview]] - [[https://oer.gitlab.io/emacs-reveal-howto/tts-howto.html][Howto for TTS with Emacs-Reveal]] - [[https://apps.apple.com/gb/developer/xenodium-ltd/id304568690][‎Xenodium Ltd. Apps on the App Store for Emacs Org Users]] - Completion: - [[https://erick.navarro.io/blog/switching-from-helm-to-vertico-and-friends/][Switching from helm to vertico and friends]] ([[https://www.reddit.com/r/emacs/comments/1686ujn/switching_from_helm_to_vertico_and_friends/][Reddit]]) - Shells: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00260.html][with-editor-export-editor]] - Coding: - [[https://isamert.net/2023/09/04/announcement-swagg-el-swagger-ui-inside-emacs.html][Isa Mert Gurbuz: Announcement: swagg.el -- Swagger UI, inside Emacs]] (working with OpenAPI definitions) - [[http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html][Emacs VHDL Mode 3.39 released]] ([[https://www.reddit.com/r/emacs/comments/167e31p/latest_vhdlmode_package_for_emacs/][Reddit]]) - VHDL-2019, Emacs 28/29 support - Web: - [[https://gitlab.com/-/snippets/2588835][Select a firefox window and sends Control R when calling the function]] - Fun: - [[https://www.youtube.com/watch?v=2VOnKMJqIL0][🥩How to type "blimpy" in Emacs?🥩]] (2:55, [[https://www.reddit.com/r/emacs/comments/168cun9/how_to_type_blimpy_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=37366341][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1658md9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://amodernist.com/eaez/][ELPA and Emacs Zine (August 2023)]] mockup ([[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00076.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/168uclc/elpa_and_emacs_zine_august_2023/][Reddit]]) - [[https://lists.sr.ht/~pkal/elpa-zine][mailing list]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00045.html][This Month in Org experiences, community draft example from Julia]] - [[https://www.reddit.com/r/emacs/comments/168qn2e/shocked_to_find_professor_steven_pinker_employ/][Shocked to find Professor Steven Pinker employ Emacs as his word processing tool.]] - Other: - [[https://www.youtube.com/watch?v=gRGYM8GuUUo&feature=youtu.be][Emacs Goodies - #7 Proced Mode - YouTube]] ([[https://www.reddit.com/r/emacs/comments/163sp9q/til_mx_proced/][Reddit]]) - [[https://www.youtube.com/watch?v=vOsyCawWjRc&feature=youtu.be][Introduction to yomikun, an emacs package for Japanese learners]] - [[https://kisaragi-hiu.com/emacs-29-pgtk-woes/][Kisaragi Hiu: Emacs 29 pgtk woes]] ([[https://www.reddit.com/r/planetemacs/comments/165kt3w/kisaragi_hiu_emacs_29_pgtk_woes/][Reddit]]) - [[https://lwn.net/SubscriberLink/942962/1be5938bf478b238/][Mastering Emacs [LWN.net]​]] ([[https://irreal.org/blog/?p=11626][Irreal]]) - [[https://i.redd.it/cipjznkjmwkb1.jpg][It's not perfect, but I was able to install and use Doom Emacs on my S6 Lite.]] ([[https://www.reddit.com/r/emacs/comments/163vsv1/its_not_perfect_but_i_was_able_to_install_and_use/][Reddit]]) - Emacs development: - [[https://lemmy.ml/post/4355471][Emacs upstream commit feed]] - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00007.html][makeinfo performance with extensions]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01291.html][and why texinfo 4.13]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00069.html][debbugs moderation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01459.html][emacs-devel image]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00223.html][explanation of some kinds of replies]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00093.html][relatable]], also [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00005.html][long discussion about email, anonymous subscription, etc.]]) - continue on [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][emacs-tangents]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01439.html][planning releases]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01197.html][cadence and feedback]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00165.html][note about how searching emacs-devel only goes back to 2021 or so]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01279.html][documenting along the way in order to simplify releases]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01253.html][compatibility layer for refactoring to allow for other providers?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55a0f0e047034b3a458b6fdbe245f33b83fd88b0][Announce user option tramp-completion-multi-hop-methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97652d0e7a53281297010e9f43ec9b5aa7623dc5][New conditional compilation macro static-if.]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9b43107ce706f351dcb88d1a4af1b3ffd9671c5][clarification]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c181efcf23db493dfa8f15698a81e8766b56f6d][; * etc/NEWS: Tell users they don't need to change 'eshell-prompt-regexp'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d08d0dd80a02419f8301b63bb5663710f4f8ee2][Display the exit code if the last command failed in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2547fbe9c44c0c4642426c008db8f1b4d6867f4c][Obsolete treesit-block/sexp/sentence/text-type-regexp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65dca8db3cd3b76013bfedf73440e322627cb61c][Make url-gateway-broken-resolution obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d60d1652fc107c81c95cc7f7406a720996f3b8e][Make checkdoc warn if not using lexical-binding]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7712bc82a9de80ccbe5da0a36adfd7153d289de][Make Makefile browser obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2ba4cb8708996e75cd77b1f218b8ec34d6796d3][Rename 'package-vc-allow-side-effects' to better fit its use]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=76938e1789ecf447507199b6f1b7c0d4f7924ea3][* lisp/tab-bar.el: Add tab-bar-tab-name-format-functions (bug#65554)]] - New packages: - [[package:auto-sort-mode][auto-sort-mode]]: Automatically sort lines between two delimiters (MELPA) - [[package:compile-multi-embark][compile-multi-embark]]: Integration for `compile-multi' and `embark' (MELPA) - [[package:defcapture][defcapture]]: A convenience macro for the Doct DSL (MELPA) - [[package:difftastic][difftastic]]: Wrapper for difftastic (MELPA) - [[package:duplexer][duplexer]]: Handle conflicts between local minor modes and reuse rules (MELPA) - [[package:koopa-mode][koopa-mode]]: A major mode for Microsoft PowerShell (MELPA) - [[package:noir-ts-mode][noir-ts-mode]]: tree-sitter support for Noir (MELPA) - [[package:swagg][swagg]]: Swagger UI (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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/2023-09][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! ** 2023-08-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-28-emacs-news/ :EXPORT_DATE: 2023-08-28T11:06:25-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 31 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 1 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 2 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467656/ Wed Sep 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Sep 7 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 8 1800 Europe/Paris - Emacs configuration: - [[https://tech.toryanderson.com/2023/08/28/emacs-tip-selected-mode/][Tory Anderson: emacs tip: selected-mode]] - keymap when selection is active - [[https://www.reddit.com/r/emacs/comments/15xeb1s/electric_mm/][Electric M-m]] - [[https://www.youtube.com/watch?amp;amp;list=PL5--8gKSku15e8lXf7aLICFmAHQVo0KXX&v=d1fgypEiQkE][A New Beginning With GNU Emacs - Configuring Emacs 01]] - [[https://github.com/jeremygooch/jeremacs][jeremacs: My general purpose, web-dev-centric, emacs configuration]] - [[https://www.youtube.com/watch?v=Gi7yBMYZylU&feature=youtu.be][A Tour of my Emacs Configuration]] - [[https://git.madhouse-project.org/algernon/telchar.org][algernon/telchar.org: algernon's literate configuration for his main workstation - telchar.org - MadHouse Git Repositories]] - [[https://github.com/SophieBosio/.emacs.d][SophieBosio's Emacs config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/15z1mb8/learning_emacs_8_more_on_regular_expressions/][Learning Emacs 8 - more on regular expressions]] - rx ([[https://irreal.org/blog/?p=11581][Irreal]]) - [[https://gist.github.com/xenodium/81afee0069605691e52e2d14536ccaa0][eval-uncommented-region.el · GitHub]] - copy current region to temp buffer, uncomment, and eval - [[https://www.youtube.com/watch?v=cxpTi11pYXI][How to check for a regexp match after point with Emacs Lisp? | looking-at]] (01:55) - [[https://www.youtube.com/watch?v=xfIuFNpfYWI][string-match | Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/15ybyh1/stringmatch_emacs_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=Gn2HjXwHhHg][Do you know how to generate html strings with Emacs Lisp?]] (02:11, [[https://www.reddit.com/r/emacs/comments/1603v2m/do_you_know_how_to_generate_html_strings_with/][Reddit]]) and [[https://www.youtube.com/watch?v=68NS_2afPw8][HTML attributes]] (02:16) - [[https://jack.tonyaldon.com/recursive-vs-iterative-implementation-of-jack-html-in-elisp/][Recursive vs. iterative implementation of jack-html in Elisp]] (2022) - [[https://www.reddit.com/r/emacs/comments/15ycxde/subp_small_elisp_library_for_working_with_emacs/][subp: small elisp library for working with Emacs sub-processes]] - [[https://github.com/alphapapa/makem.sh/releases/tag/v0.6][Release v0.6 · alphapapa/makem.sh (test and lint Elisp packages)]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/162sf2r/another_minimal_emacs_mode_line/][Another minimal Emacs mode line]] - [[https://vernon-grant.com/discovering-emacs/using-whitespace-mode/][Using whitespace mode - Vernon Grant]] (March 2023, [[https://lemmy.ml/post/3549977?scrollToComments=true][lemmy]]) - Navigation: - [[https://youtu.be/OL15fyzi39s?si=QFRWd4sEBjD0V1f1][2-Column Emacs Tutorial (F2+)]] ([[https://www.reddit.com/r/emacs/comments/160o62p/2column_emacs_tutorial_f2/][Reddit]], [[https://irreal.org/blog/?p=11602][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/15yxj2j/symbolsoutline_display_symbols_functions/][Symbols-outline: display symbols (functions, variables, etc) in a side window]] - [[https://www.youtube.com/watch?v=oqWn_gevKM4][Emacs built-in subword mode]] (02:26, [[https://irreal.org/blog/?p=11589][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1611q1t/mactabdesktop_enable_save_and_restore_of_native/][mac-tab-desktop: enable save and restore of native Mac tabs using desktop.el]] - TRAMP: - [[https://takeonrules.com/2023/08/25/using-emacs-s-tramp-to-edit-files-on-a-rancher-backed-kubernetes/][Jeremy Friesen: Using Emacs's Tramp to Edit Files on a Rancher-backed Kubernetes]] - Writing: - [[https://www.youtube.com/watch?v=1ytxay98XM4][Getting spelling to work in Emacs on Windows (works for Linux too!)]] (1:35) - [[https://github.com/Malabarba/latex-extra][latex-extra: A series of usability improvements for Emacs latex-mode.]] - Org Mode: - [[http://yummymelon.com/devnull/defining-org-agenda-tasks-or-ive-been-using-org-agenda-wrong.html][nfdn: Defining Org Agenda Tasks (or, I've Been Using Org Agenda Wrong)]] ([[https://irreal.org/blog/?p=11606][Irreal]]) - [[https://cce.whatthefuck.computer/updates#20230821T123852.585529][Ryan Rix: Archiving Old Org-Mode Tasks]] - [[https://github.com/akirak/org-dog][org-dog: Manage dozens or hundreds of Org files]] - [[https://emacs.ch/@bram85/110963257742963713][Learning toki pona with org-fc flashcards]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=2rvjokzQV_M][Org-mode - Create not so simple website]] (10:01) - [[https://emacs.ch/@qhBidG3d/110960690599468463][Marcus: "Here is my custom default latex class for ox-latex" - Emacs.ch]] - [[https://www.youtube.com/watch?v=0qHloGTT8XE&feature=youtu.be][Perfect Emacs Org Mode Exports to LaTeX]] - [[https://unmonoqueteclea.github.io/2022-12-26-towards-minimalism.html][towards minimalism]] - org-static-blog - [[https://gist.github.com/karthink/0ac48411a81459c0f3fd7557c4e817db][org-latex-preview-check-health.el: Check system health]] - [[https://www.danliden.com/posts/20211203-this-site.html][Made with Org-Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=579e8c572345c42ad581d3ddf0f484567d55a787][ob-python: Results handling for dicts, dataframes, arrays, plots]] - Completion: - [[https://github.com/liuyinz/consult-todo.git][liuyinz/consult-todo]] - search, filter, and jump hl-todo keywords ([[https://www.reddit.com/r/emacs/comments/162v446/new_package_consulttodo/][Reddit]]) - [[https://www.youtube.com/watch?v=qTlBLGGHqT0][Tailoring Emacs completions with hippie-expand]] (15:04, [[https://irreal.org/blog/?p=11621][Irreal]]) - Coding: - [[https://zck.org/announcing-caser-el][Announcing caser.el -- a package to camelCase, dash-case, and snake_case text]] ([[https://www.reddit.com/r/emacs/comments/163b86e/announcing_caserel_a_package_to_camelcase/][Reddit]]) - [[https://tony-zorman.com/posts/change-inner.html][Change the Insides of an S-expression in Emacs]] ([[https://www.reddit.com/r/emacs/comments/161u4dw/change_the_insides_of_an_sexpression_in_emacs/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00878.html][How to stop clang-format from messing around with your code]] - [[https://github.com/tabe/libo-basic-mode][libo-basic-mode: A major mode for editing LibreOffice Basic programs]] - [[http://xenodium.com/further-sqlite-mode-extensions][Alvaro Ramirez: Further sqlite-mode extensions]] ([[https://lobste.rs/s/pphlbr/further_sqlite_mode_extensions][lobste.rs]], [[https://irreal.org/blog/?p=11614][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20230825115829-emacs--updating-to-autohotkey-v2/][James Dyer: ahk-mode and Updating To AutoHotKey Version 2]] - Tree-sitter: - [[https://manueluberti.eu//2023/08/26/clojure-tree-sitter.html][Manuel Uberti: Clojure and Tree-sitter]] - [[https://gist.github.com/habamax/290cda0e0cdc6118eb9a06121b9bc0d7][Setup Emacs for Python with Treesitter and Eglot]] - [[https://www.reddit.com/r/emacs/comments/15xzzmy/terraformtsmodeel_terraform_treesitter_mode_for/][terraform-ts-mode.el - Terraform Treesitter Mode for emacs 29]] - [[https://github.com/alphapapa/magit-todos/releases/tag/1.7][Release v1.7 · alphapapa/magit-todos]] - bugfixes, updates - Shells: - [[https://www.reddit.com/r/emacs/comments/1615hmo/now_eat_supports_sixel_still_experimental/][Now Eat supports Sixel! (Still experimental)]] - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/15xd1ve/more_personalized_rssatomjson_feeds_with_elfeed/][More personalized rss/atom/json feeds with elfeed and rssc]] - [[https://github.com/alphapapa/ement.el/releases/tag/v0.11][Release v0.11 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/15xeb3s/release_v011_alphapapaementel_matrix_client_for/][Reddit]]) - [[https://git.kyleam.com/piem/about/][piem - Emacs tools and glue for working with public-inbox archives]] - Multimedia: - [[https://git.sr.ht/~thuna/emms-info-m4a][Natively parsing m4a files for metadata for EMMS]] ([[https://emacs.ch/@thuna_cing/110966732275083509][=@thuna_cing=]]) - [[https://www.youtube.com/watch?v=83UIeSXFTfU][Control OBS Studio with an Emacs org file and noweb syntax]] (26:42) - [[https://www.youtube.com/watch?v=ViVs2zd3-fI][Emacs control OBS Studio with obs-cmd]] (18:16) - Fun: - [[https://takeonrules.com/2023/08/21/extracted-the-random-table-to-an-independent-package/][Jeremy Friesen: Extracted the Random Table to an Independent Package]] - AI: - [[https://github.com/Ethanlinyf/General-Pure-Emacs][General-Pure-Emacs: This is a platform with AI based on Emacs to facilitate learning, teaching, research and project management.]] - Community: - [[https://news.ycombinator.com/item?id=37230937][Hacker News discussion of Mastering Emacs]] - [[https://www.reddit.com/r/emacs/comments/15yxdz3/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=C8pFtSjTvhE][#13 C/C++, Emacs, Haskell, and Coq. The Journey - John Wiegley]] (01:39:31) - [[https://www.youtube.com/watch?v=GaVYYO71Y_0][Dvorak vs Qwerty, Vim/Emacs vs VSCode, Rust, and Design-By-Contract]] (01:09:53) - Other: - [[https://www.reddit.com/r/emacs/comments/15z99pr/til_evil_supports_elisp_expression_in/][TIL evil supports elisp expression in substitution replacement]] (general feature of query-replace-regexp) - [[https://emacs.dyerdwelling.family/emacs/20230821125951-emacs--reverting-buffers/][James Dyer: Reverting Buffers]] ([[https://irreal.org/blog/?p=11579][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00991.html][Stefan Kangas is now an Emacs maintainer]] ([[https://www.reddit.com/r/emacs/comments/161q4ac/stefen_kangas_is_now_an_emacs_maintainer/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00932.html][improving Org Mode format and texi export]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00949.html][and progress on index entries]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00850.html][some notes on the native compiler and type hinting]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00979.html][note about notifications-notify not working on MS Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01124.html][continued discussion about Emacs and multithreading]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32fe187bdf16ebc81a09592be0af75dc2227cded][Install rcs2log within Emacs packages for Android]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfafc405fe4e2570dd40c6d6e3ef81110ab4728a][project-key-prompt-style: New option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e3209923c3f8c61f22934b9e72ab8840e7d5b9ac][Support adjusting file-name-history to the current project]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf52cdb121b9419f169c501e7d8499aa418a0d5c][Allow splicing Eshell globs in-place]] - New packages: - [[package:async-status][async-status]]: A package for indicator support (MELPA) - [[package:caser][caser]]: Change text casing from camelCase to dash-case to snake_case (MELPA) - [[package:deno-ts-mode][deno-ts-mode]]: Major mode for Deno (MELPA) - [[package:do-at-point][do-at-point]]: Generic context-sensitive action dispatcher. (GNU ELPA, [[https://emacs.ch/@pkal/110955849193482741][@pkal]]) - [[package:immersive-translate][immersive-translate]]: Translate the current buffer immersively (MELPA) - [[package:jq-ts-mode][jq-ts-mode]]: Tree-sitter support for jq buffers (MELPA) - [[package:nix-ts-mode][nix-ts-mode]]: Major mode for Nix expressions, powered by tree-sitter (MELPA) - [[package:ocaml-ts-mode][ocaml-ts-mode]]: Major mode for OCaml using tree-sitter (MELPA) - [[package:org-roam-ql-ql][org-roam-ql-ql]]: Intgrating org-roam and org-ql (MELPA) - [[package:org-xlatex][org-xlatex]]: Instant LaTeX preview in an xwidget (MELPA) - [[package:smart-delete][smart-delete]]: IntelliJ-like backspace/delete (MELPA) - [[package:vhdl-ts-mode][vhdl-ts-mode]]: VHDL Tree-sitter major 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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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/2023-08][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! #+RESULTS: ** 2023-08-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-21-emacs-news/ :EXPORT_DATE: 2023-08-21T08:54:41-0400 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/15rd8bc/one_month_to_go_please_submit_proposals_for/][One month to go: Please submit proposals for EmacsConf 2023]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00680.html][Adding refactoring capabilities to Emacs]] - Emacs 29: - [[https://www.youtube.com/watch?v=btEwotsHPxg][First look at Emacs 29]] (32:02) - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 25 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 26 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Aug 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 27 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 31 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20230817170149-emacs--no-bell-for-me/][James Dyer: No Bell For Me]] - [[https://tech.toryanderson.com/2023/08/19/how-can-i-define-transient-color-per-command-like-hydra/][How can I define transient color per command, like hydra? | Tech.ToryAnderson.com]] ([[https://irreal.org/blog/?p=11574][Irreal]]) - [[https://www.youtube.com/watch?v=ecXhHc32XPU][Zach Cast Ep. 1: Emacs Config for LaTeX and Rust]] (02:00:01) - [[https://www.youtube.com/watch?v=tT1foT5Ccdo][Cleaning Up My Emacs Config - Configuring Emacs 06]] (23:01) - [[https://gitlab.com/dwt1/configuring-emacs][Derek Taylor / Configuring Emacs]] - [[https://starbreaker.org/thaumaturgy/emacs-config/][starbreaker's Emacs Config]] - [[https://sites.google.com/site/steveyegge2/my-dot-emacs-file][Steve Yegge's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-7/][Mike Zamansky: Learning Elisp 7]] - regular expressions ([[https://www.reddit.com/r/emacs/comments/15s82tm/learning_elisp_7_regular_expressions/][Reddit]], [[https://irreal.org/blog/?p=11568][Irreal]]) - [[https://karthinks.com/software/cool-your-heels-emacs/][Cool your heels, Emacs: TL;DR: Sometimes Emacs needs a timeout: Notes on Throttling, Debouncing etc]] - [[https://github.com/enzuru/native-comp-elisp-benchmarks][native-comp-elisp-benchmarks: A repo of elisp-benchmarks with native compilation]] - [[https://www.youtube.com/watch?v=jjP-yMyr4u8][GNU Emacs IELM, Interactive Emacs Lisp Mode]] (01:43) - [[https://www.youtube.com/watch?v=idqrvRwgmtQ][Demonstration movie of Emacs Lisp programming in GNU Emacs lisp-interaction-mode]] (06:49) - [[https://www.youtube.com/watch?v=1o4dHvoCNW4][Emacs Lisp programming with JavaScript Canvas API in Termux on Android smartphone]] (01:12) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20230819105507-emacs--fun-with-emacs-theming-using-alpha-background-wayland-sway/][James Dyer: Fun With Emacs Theming Using Alpha Background on Wayland]] - [[https://www.youtube.com/watch?v=zgRXzS8wZh4][Emacs Goodies - #3 Glasses Mode]] (05:08) - [[https://github.com/manateelazycat/holo-layer/blob/master/demo/jelly-cursor.gif][Jelly cursor demo]] ([[https://twitter.com/manateelazycat/status/1690523074935013376][X]]) - Navigation: - [[https://emacs.ch/@ramin_hal9001/110933437057616428][Occur tips]] ([[https://irreal.org/blog/?p=11587][Irreal]]) - [[https://www.youtube.com/watch?v=fcAbMiMdLzE][Jump to specific places in Emacs]] (00:58) - Org Mode: - [[http://yummymelon.com/devnull/tuning-emacs-to-write-prose-in-org-and-markdown.html][Charles Choi: Tuning Emacs to Write Prose in Org and Markdown]] ([[https://irreal.org/blog/?p=11566][Irreal]]) - [[https://whatacold.io/blog/2023-08-14-org-emphasis-dragging-mouse/][whatacold: Emphasize Text By Dragging Mouse in Org-mode]] ([[https://irreal.org/blog/?p=11572][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/15x0096/a_start_on_adding_transient_support_to_orgmode/][A (start) on adding transient support to org-mode]] - [[https://www.youtube.com/watch?v=lVV9gVp5nxU][org-timeblock: Interactive day-view calendar for orgmode tasks (Emacs)]] (01:15) - [[https://www.reddit.com/r/emacs/comments/15vaj8d/orgbabel_snippet_to_list_orgroam_nodes/][Org-Babel snippet to list org-roam nodes chronologically and as hyperlinks]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=SETlTd8LOuc][Org-mode - Org-publish or Custom HTML?]] (08:55) - [[https://www.youtube.com/watch?v=BLomb52wjvE&feature=youtu.be][Emacs Is Great - EP 11, org-mode detangle]] - [[https://bitspook.in/blog/using-org-mode-as-an-sql-playground/][Using org-mode as an SQL playground]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=650e42996e465c95fa0fd7f28c063f21dc948ad5][lisp/org-colview.el: Add new commands to move column view table row]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=570cdacdbf1c55adf4f66985e9db475db06e80b8][org-export-smart-quotes-alist: Turn into a custom option]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6954fe93edf41d0df4ed9188332f21106b35a48d][org-store-link: Never allow link duplicates in `org-stored-links']] - Completion: - [[https://kristofferbalintona.me/posts/202203130102/][Tutorial on Cape: How to add completion functions to completion-at-point-functions and how to use cape's built-in completion utilities]] - Coding: - [[https://www.sadiqpk.org/projects/dwim-coder-mode.html][dwim-coder-mode: DWIM keybindings for C, Python, Rust, and more]] ([[https://www.reddit.com/r/emacs/comments/15w6u73/dwimcodermode_dwim_keybindings_for_c_python_rust/][Reddit]]) - [[https://mihamina.rktmb.org/2023/08/emacs29-intelephense.html][emacs29 intelephense]] - [[https://takeonrules.com/2023/08/15/emacs-functions-to-navigate-ruby-files-by-method-comments/][Jeremy Friesen: Emacs Functions to Navigate Ruby Files by Method Comments]] - [[https://www.youtube.com/watch?v=APf8HzSA2pk][GNU Emacs running SLIME, Superior Lisp Interaction Mode]] (02:29) - [[https://pastebin.com/hfaUZ6w0][flutter.el --- Tools for working with Flutter SDK]] - [[https://v.redd.it/q4xwovabhzib1][My flutter emacs config]] ([[https://www.reddit.com/r/emacs/comments/15v4nsy/my_flutter_emacs_config/][Reddit]]) - Tree-sitter: - [[https://www.reddit.com/r/emacs/comments/15rv8lt/treesitter_performance_is_highly_variable/][tree-sitter performance is highly variable]] - including updated performance after patch, [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00706.html][emacs-devel]] discussion - [[https://github.com/remi-gelinas/nix-ts-mode][remi-gelinas/nix-ts-mode: An Emacs major mode for editing Nix expressions, powered by tree-sitter.]] ([[https://hachyderm.io/@sanityinc/110928281987763809][@sanityinc@hachyderm.io]]) - [[https://so.nwalsh.com/2023/08/22-tree-sitter-ixml][tree-sitter iXML]] - invisible XML ([[https://mastodon.social/@ndw/110932218521438351][@ndw@mastodon.social]]) - Math: - [[https://www.linuxjournal.com/article/5873][Math-Intensive Reports with GNU Emacs and Calc, Part 1]] and [[https://www.linuxjournal.com/article/6306][Part 2]] - Spacemacs: - [[https://thume.ca/howto/2015/03/07/configuring-spacemacs-a-tutorial/][Configuring Spacemacs: A Tutorial - Tristan Hume]] (2015) - Doom Emacs: - [[https://www.youtube.com/watch?v=A6SxH9lUWV0][Installing emacs-plus and Doom on a Macbook Air M1 using Homebrew]] (09:36) - [[https://www.youtube.com/watch?v=iGTtkt6FLHw][The Doom Modeline Package for Emacs]] (06:23) - Multimedia: - [[https://www.youtube.com/watch?v=8X_sNY--Iek][Emacs eww send youtube invidious links to mpd with pinch]] (19:10) - Fun: - [[https://takeonrules.com/2023/08/17/emacs-proto-package-for-random-tables/][Jeremy Friesen: Emacs Proto Package for Random Tables]] - [[https://takeonrules.com/2023/08/19/further-into-my-random-table-emacs-proto-package/][Jeremy Friesen: Further Into My Random Table Emacs Proto Package]] - [[https://takeonrules.com/2023/08/20/adding-optional-dice-roll-prompting-to-my-emacs-random-table/][Jeremy Friesen: Adding Optional Dice Roll Prompting to my Emacs Random Table]] - [[https://takeonrules.com/2023/08/20/adding-rudimentary-handling-of-math-operands-in-random-table-package/][Jeremy Friesen: Adding Rudimentary Handling of Math Operands in Random Table Package]] - Community: - [[https://veera.app/my_emacs_journey.html][My Emacs Journey]] (2021) - [[https://starbreaker.org/blog/re-red-meat-friday-why-vim/index.html][RE: Red Meat Friday: Why Vim? | starbreaker.org]] - [[https://www.reddit.com/r/emacs/comments/15sjm3k/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://www.reddit.com/r/emacs/comments/15sx4ar/a_tool_to_enhance_satisfaction_for_emacs_server/][Emacs server tip: store the size and position of the last frame]] - [[https://www.youtube.com/watch?v=V1d-pc89Xk4][Emacs Goodies - #4 Shadowfile]] (10:42) automatic file copying - [[https://github.com/dmgerman/yomikun][yomikun: A mode for reading japanese - An attempt to bring yomichan/migaku features to emacs]] - [[https://www.youtube.com/watch?v=Ya4unbaNaw0][kaniyam Emacs in Tamil]] (01:23:42) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00726.html][Edits to the Widget Manual]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00736.html][quick tip on how to see the code for functions in Emacs: gdb, disassemble]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00607.html][How to cross-compile Emacs for Windows on a Unix system (sorta works)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00549.html][Keeping an eye on the 2038 Unix timestamp problem]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bef68b7bbe3d1f1a27c292161cd7e5c7c95cc6eb][Allow fetching URL at point without switching to it]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=efb276fef1f580eafa8458fc262a4b35eb3abd5e][New user option pcomplete-remote-file-ignore]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41ff3699177bc95f123cf34f827e810d7c6cca74][Add command to start Emacs with specific packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5856ea5e4e897f4cb5cd1c3c28d14b335fe5cf54][Introduce support for Desktop Notifications on Haiku]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c4915678f3881765caac5036b1f20b02175469e3][Add 'compile' builtin command for Eshell]] - New packages: - [[package:boa-ide][boa-ide]]: Mode for boa language files (MELPA) - [[package:boa-mode][boa-mode]]: Mode for boa language files (MELPA) - [[package:dot-env][dot-env]]: Dotenv functionality (MELPA) - [[package:eff][eff]]: Show symbols in Executable File Formats (MELPA) - [[package:expreg][expreg]]: Simple expand region (GNU ELPA) - [[package:flycheck-hl-todo][flycheck-hl-todo]]: Display hl-todo keywords in flycheck (MELPA) - [[package:org-project-capture][org-project-capture]]: Repository todo capture and management for org-mode (MELPA) - [[package:symbols-outline][symbols-outline]]: Display symbols (functions, variables, etc) in outline view (MELPA) - [[package:ursa-ts-mode][ursa-ts-mode]]: Tree-sitter support for Ursa (MELPA) - [[package:verilog-ts-mode][verilog-ts-mode]]: Verilog Tree-Sitter Mode (MELPA) - [[package:yasnippet-capf][yasnippet-capf]]: Yasnippet Completion At Point Function (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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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/2023-08][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! ** 2023-08-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-14-emacs-news/ :EXPORT_DATE: 2023-08-14T09:05:19-0400 :END: - Emacs 29: - [[https://chaoticlab.io/posts/emacs-29-1-msi/][Update: MSI Installer for GNU Emacs 29.1 for Windows]] - [[https://lignux.com/gnu-emacs-acaba-de-publicar-su-version-29-1/][Gnu Emacs acaba de publicar su versión 29.1]] - [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Antinews.html][Emacs 28 Antinews (GNU Emacs Manual)]] ([[https://lobste.rs/s/hhms71/emacs_28_antinews][lobste.rs]]) - Help wanted: - [[https://www.reddit.com/r/emacs/comments/15n7yqh/final_call_please_help_collecting_statistics_to/][[Final call] Please help collecting statistics to optimize Emacs GC defaults]] - Upcoming events: - [[https://www.meetup.com/london-emacs-hacking/events/294668548][Emacs London Meetup, Tue, Aug 22, 2023, 7:00 PM | Meetup]] - [[https://emacs-apac.gitlab.io/announcements/august-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, August 26, 2023]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Aug 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 18 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 19 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 20 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/294668548/ Tue Aug 22 1900 Europe/London - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/15ngxpn/the_ageold_question_when_to_declare_configuration/][The Age-Old Question: When to Declare "Configuration Bankruptcy"?]] - [[https://www.reddit.com/r/emacs/comments/15pmfke/i_cant_decide_when_to_use_elisp_usepackage_and/][I can't decide when to use elisp, use-package, and the customize interface in my configuration]] - [[https://www.youtube.com/watch?v=7gWIJ07PmiA][Configurar Emacs con use-package (0x0006)]] (31:23) - [[https://github.com/casouri/lunarymacs][lunarymacs: casouri's Emacs configuration]] - [[https://github.com/jimenezrick/emacs.d/blob/master/init.el][jimenezrick's Emacs Config]] - [[https://github.com/aadi58002/stow-dotfiles/blob/main/.config/emacs/init.org][aadi58002's Emacs Config]] - [[https://github.com/bunnylushington/dot-emacs-v29][bunnylushington's dot-emacs-v29]] - [[https://git.mitchmarq42.xyz/mir/emacs/src/branch/master/everything.org][Miranda's Emacs configuration]] - Emacs Lisp: - [[https://isamert.net/2023/08/14/elisp-editing-development-tips.html][Isa Mert Gurbuz: Elisp editing/development tips]] ([[https://irreal.org/blog/?p=11576][Irreal]]) - Appearance: - [[https://protesilaos.com/codelog/2023-08-12-pulsar-1-0-0/][Protesilaos Stavrou: Emacs: pulsar version 1.0.0]] - temporarily highlight the current line - [[https://xenodium.com/my-emacs-eye-candy/][My Emacs eye candy]] - [[https://emacs.dyerdwelling.family/emacs/20230812141900-emacs--emacs-29-1-transparency-alpha-on-sway/][James Dyer: Emacs 29.1 Transparency Alpha On Sway]] - [[https://protesilaos.com/emacs/standard-themes#h:fd5bf657-937d-4e42-b936-b423ef4f45ee][Standard Themes]] ([[https://www.reddit.com/r/emacs/comments/15mi9k0/standard_themes/][Reddit]], [[https://communick.news/post/43788][communick]]) - [[https://protesilaos.com/codelog/2023-08-09-ef-themes-1-3-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.3.0]] - Navigation: - [[https://github.com/TobiasZawada/jac][jac: Just Another buffer Cloning method]] - [[https://git.sr.ht/~jamesendreshowell/iggaak][Iggaak: Emacs minor mode: narrow to a certain number of lines]] - [[https://blog.xot.nl/2023/08/01/optimising-deft-for-emacs/index.html][Optimising Deft for Emacs]] - Writing: - [[https://www.reddit.com/r/emacs/comments/15m6dnm/zotra_is_now_on_melpa_the_power_of_zotero_in_emacs/][Zotra is now on MELPA: The power of Zotero in Emacs]] - Org Mode: - [[https://github.com/clange/org-mode][org-mode clock tables and spreadsheets]] - [[https://www.youtube.com/watch?v=0dfz9LMKzVs][Org-mode - In search of perfect clock time report]] (08:41) - [[https://github.com/clange/csv2orgclock][csv2orgclock: Converting CSV clock logs to Org Mode]] - [[https://youtu.be/-AmQySsFBwE][Emacs Org Mode Variables Tweak]] - [[https://github.com/jochie/misc/blob/master/org-mode/confluence_upload.sh][confluence_upload.sh: Upload org-mode files directly to a Confluence server, using its API]] - [[https://www.reddit.com/r/emacs/comments/15q60fy/emacsios_users_how_would_you_pay_to_fund_a/][[Emacs/iOS users] How would you pay to fund a polished iOS org agenda app?]] ([[https://irreal.org/blog/?p=11561][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=68aa438857dddd8e7a7e53a5dbabab8b3d33fda1][ob-sqlite: Use a transient in-memory database by default]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=85b74750ebddb0ad192193486f7e36500a48549b][etc/ORG-NEWS: Fix typo]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ed3887821aecd55460f3f02d109ba550fcdcfef][etc/ORG-NEWS: Clarify that `org-element-property' can be used with deferred]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f689eb44f175fbbdc4e8ef0ad6f5201b10863438][org-make-tags-matcher: Add starred property operators, fix quoting]] - Completion: - [[https://www.youtube.com/watch?v=BpglT4cDACw][A brief tutorial on capf-autosuggest: fish like completion in Emacs]] (02:13) - [[https://github.com/doomemacs/snippets][snippets: The Doom Emacs snippets library]] - Coding: - [[https://github.com/uhellstr/sqlcl-shell][sqlcl-shell: Emacs interaction with Oracle SQLcl]] - [[https://seraf.dev/magit-workflow/][How Magit improved my workflow and my Git knowledge]] - [[https://lemmy.ml/post/3292114][How to use Pylance in Emacs - Lemmy]] - [[https://www.reddit.com/r/emacs/comments/15lg7ol/treesittercontext_a_package_to_show_code_context/][treesitter-context : A package to show code context]] - [[https://i.redd.it/vwecwftc4ugb1.gif][Extending Emacs 29 sqlite-mode (cell navigation + edit)]] ([[https://www.reddit.com/r/emacs/comments/15lad2v/extending_emacs_29_sqlitemode_cell_navigation_edit/][Reddit]]) - [[https://xenodium.com/sqlite-mode-goodies/index.html][Extending sqlite-mode (cell navigation + edits)]] ([[https://irreal.org/blog/?p=11552][Irreal]]) - [[https://github.com/psibi/justl.el/blob/master/Changelog.org#013][justl-mode release v0.13]] ([[https://www.reddit.com/r/emacs/comments/15n9d4f/justlmode_release_v013/][Reddit]]) - [[https://github.com/KarimAziev/igist][KarimAziev/igist: Work seamlessly with GitHub gists from Emacs.]] ([[https://communick.news/post/38033][communick]]) - [[https://github.com/christophstockhusen/bigquery-mode][bigquery-mode: GNU Emacs Major Mode for Editing and Executing BigQuery Scripts]] - [[https://github.com/MartinNowak/sql-bigquery][sql-bigquery: Emacs SQL Mode Support for BigQuery]] - Math: - [[https://github.com/sulami/literate-calc-mode.el][literate-calc-mode.el: 🧮 Literate programming for M-x calc]] - Shells: - [[https://www.youtube.com/watch?v=QEdARsXe9FA][15 Useful Emacs Eshell Tips]] (12:18) - [[https://macadie.info/2023/08/12/example-of-eshell-use-and-thoughts-on-eshell/][Eric MacAdie: Example of Eshell Use and Thoughts On Eshell]] - [[https://github.com/sch0lars/koopa-mode][I created a WIP major mode for PowerShell]] ([[https://www.reddit.com/r/emacs/comments/15kbaxz/i_created_a_wip_major_mode_for_powershell/][Reddit]]) - Web: - [[https://github.com/gopar/ewnium][Ewnium - The Emacs EWW version of Vimium plugin (Experimental!!!)]] ([[https://www.reddit.com/r/emacs/comments/15lktox/ewnium_the_emacs_eww_version_of_vimium_plugin/][Reddit]]) - [[https://hadi.timachi.com/posts/Preview_HTML_files_with_Dirvish_and_Xwidgets_in_Emacs/][Preview HTML files with Dirvish and Xwidgets in Emacs]] - Multimedia: - [[https://www.youtube.com/watch?v=T2As4p3LzlI][mpv and ffmpeg screenshots with the timecode in the filename and emacs tips]] (01:15:39) - AI: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00193.html][Discussion of whether an llm package should be in GNU ELPA or NonGNU ELPA]] - [[https://github.com/freckletonj/uniteai][uniteai: Your AI Stack in Emacs: Voice-to-text, Local LLM, and GPT, +more. Uses `lsp' underneath]] ([[https://www.reddit.com/r/planetemacs/comments/15qi8de/uniteai_your_ai_stack_in_emacs_voicetotext_local/][Reddit]]) - [[https://gist.github.com/rtrppl/54ecdb41fb8a47175c2b6bfe1ff4d2ed][gpt-dictionary-sentence · GitHub]] - Community: - [[https://www.reddit.com/r/emacs/comments/15m8z97/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/summeremacs/public/blob/main/20230629T180135--how-i-came-to-use-emacs-and-other-things__emacs_explanation_linux_origin_raspberrypi_story_terminal.org][This is the story of how I came to use Emacs and other things]] ([[https://www.reddit.com/r/emacs/comments/15m6b7t/how_i_came_to_use_emacs_and_other_things/][Reddit]], [[https://lobste.rs/s/2hswwc/how_i_came_use_emacs_other_things][lobste.rs]]) - [[https://communick.news/post/38584][communick.news: A welcome to new members and a call to help to make this place even better]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00227.html][Minutes of Org Meetup on Wed, Aug 9, 19:00 UTC+3]] - [[https://macadie.info/2023/08/08/2023-08-austin-emacs-meetup/][Eric MacAdie: 2023-08 Austin Emacs Meetup]] - Other: - [[https://www.youtube.com/watch?v=UiO7xJb5Gdw][A Complete Tutorial on using DIFF in Emacs for File Comparison]] (18:56) - [[https://www.youtube.com/watch?v=YS66xerSWeA][Emacs Goodies - #2 Midnight Mode]] (07:11, [[https://www.reddit.com/r/emacs/comments/15rubhr/til_midnight_mode/][Reddit]]) - kills buffers periodically - [[https://github.com/alexmurray/emacs-snap][GNU Emacs in a snap]] - [[https://susam.net/blog/sorting-in-emacs.html][Sorting in Emacs]] ([[https://www.reddit.com/r/emacs/comments/15mbka5/sorting_lines_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=37086176][HN]], [[https://irreal.org/blog/?p=11559][Irreal]]) - [[https://notxor.nueva-actitud.org/2023/08/05/compilar-emacs-desde-el-codigo-fuente.html][Compilar Emacs desde el código fuente]] - [[https://openlibrary.org/books/OL752167M/Writing_GNU_Emacs_extensions][Writing GNU Emacs extensions by Bob Glickstein | Open Library]] (1997) - [[https://github.com/ml729/calfw-blocks][calfw-blocks: Visual enhancements for the Emacs Calendar Framework (calfw)]] - [[https://famme.sk/blog/compilation-of-gnu-emacs-29-30-in-debian-12.html][Compiling GNU Emacs 30 on Debian 12]] ([[https://www.reddit.com/r/emacs/comments/15qr4sn/compiling_gnu_emacs_30_on_debian_12/][Reddit]]) - [[https://gist.github.com/alphapapa/86a64b748012915961a83cd7e400a4af][Raise an Emacs window or run Emacs · GitHub]] using xdotool - [[https://emacs.dyerdwelling.family/emacs/20230811043547-emacs--saving-favourite-backgrounds/][James Dyer: Saving My Favourite Wallpapers]] (styli.sh and some Emacs Lisp) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00327.html][More explanation of Emacs's performance challenges and why shrinking the C core isn't necessarily the goal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00343.html][Intricacies of expand-file-name, primitive functions, and find-file-name-handler]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00503.html][working around glibc bug, help wanted looking at the original bug in glibc]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00379.html][Opportunities to improve Emacs performance - regexp search, marker processing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4ff5bb34158b7ddc8a3a1a4403157df3debb7d8b][* etc/NEWS (cl-print-ellipsis): Mention `backtrace-ellipsis`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3dbf2edb3c6cd7068558f5c453681185f5a40682][Improve kill-ring-deindent-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dcd551d6c852cfa321d5552e2dfe273609396b45][New global minor mode `kill-ring-deindent-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cd1681c32dad9f0b674d2e6f55d61e1e025a7b1][Merge remote-tracking branch 'savannah/master' into master-android-1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3fb2c174d3a73ee5a2670b438538a5c32ad9d7ac][Enable visiting FIFOs as files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b48793253b2e6ed89f6643b72253ed6c827c289a][Make Emacs 21 compat aliases easy-mmode-* obsolete]] - New packages: - [[package:anki-editor-view][anki-editor-view]]: Open anki-editor notes from Anki (MELPA) - [[package:binky][binky]]: Jump between points like a rabbit (MELPA) - [[package:project-tasks][project-tasks]]: Efficient task management for your project (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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-08][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! ** 2023-08-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-07-emacs-news/ :EXPORT_DATE: 2023-08-07T22:19:36-0400 :END: - Emacs 29: - [[https://lwn.net/Articles/939808/][Emacs 29.1 released [LWN.net]​]] - [[https://www.phoronix.com/news/GNU-Emacs-29.1][Emacs 29.1 Released - No Longer Chokes On Very Long Lines - Phoronix]] - [[https://www.linux-magazin.de/news/emacs-29-1-mit-neuen-features/][Emacs 29.1 mit neuen Features]] - [[https://www.youtube.com/watch?v=iAjIoKqbmg8][Emacs 29 released!]] (12:29) - Upcoming events: - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-07/msg00536.html Wed Aug 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 11 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 11 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 12 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 13 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Aug 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - [[https://emacsboost.com/][Formation Emacs Boost]] - paid training courses in EN and FR, in France, the Netherlands, Belgium, and Spain ([[https://www.reddit.com/r/emacs/comments/15ggit6/paris_formation_emacs/][Reddit]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/15kgxgm/sticking_closer_to_stock_finally_made_emacs_click/][Sticking closer to stock, finally made emacs click]] ([[https://irreal.org/blog/?p=11554][Irreal]]) - [[https://github.com/podiki/dot.me/blob/master/emacs/dotemacs.org][podiki's Emacs Config]] - [[https://github.com/jcs-emacs/jcs-emacs][jcs-emacs: Emacs configuration works across all OSs]] - [[https://github.com/rileyrg/Emacs-Customisations][rileyrg's Emacs Customisation: Org Babel based emacs customisations.]] - [[https://www.youtube.com/watch?v=pCfzxcPSa_o&feature=youtu.be][Configurar Emacs usando emacs-lisp]] - [[https://www.youtube.com/watch?v=uj-GBVWdxcA][Dired, Neotree and True Transparency - Configuring Emacs 05]] (23:36) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-5/][Mike Zamansky: Learning Elisp 5 - Rot13 parts 2 and 3]] ([[https://www.reddit.com/r/emacs/comments/15fflo5/learning_elisp_part_5_conditionals_and_interactive/][Reddit]], [[https://irreal.org/blog/?p=11535][Irreal]]) - [[https://cestlaz.github.io/post/learning-elisp-6/][Mike Zamansky: Learning Elisp - Rot13 conclusion]] ([[https://irreal.org/blog/?p=11548][Irreal]]) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20230806091105-emacs--simplifying-my-modeline/][James Dyer: Simplifying My Modeline]] ([[https://irreal.org/blog/?p=11550][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/15faawb/til_about_glassesmodeoo/][TIL about `glasses-mode`o^o]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/15khgi0/meaineviltextobjtreesitter_now_supports_builtin/][meain/evil-textobj-tree-sitter now supports builtin treesit and works without evil-mode]] - Org Mode: - [[https://emacs.dyerdwelling.family/emacs/20230722194000-emacs--showing-org-agenda-for-the-year/][James Dyer: Showing Org Agenda For The Year]] - [[https://gitlab.com/rickardsundin/recept][Rickard Sundin's collection of recipes to build a simple website using org-publish]] - [[https://olddeuteronomy.github.io/post/org-export-clocktables/][The Emacs Cat: Org Mode: Exporting Clock Tables]] ([[https://irreal.org/blog/?p=11538][Irreal]]) - [[https://mbork.pl/2023-08-05_Plotting_ASCII_art_charts_from_Org_mode_tables][Marcin Borkowski: Plotting ASCII art charts from Org mode tables]] - [[http://ag91.github.io/blog/2023/08/03/an-easier-way-to-try-out-clojure-libraries-with-ob-clojure-and-cider][Andrea: An easier way to try out Clojure libraries with ob-clojure and cider]] ([[https://www.reddit.com/r/emacs/comments/15gnpec/an_easier_way_to_try_out_clojure_libraries_with/][Reddit]]) - [[https://www.philnewton.net/blog/updated-pocket-highlights-bookmarklet/][Phil Newton: Updated Pocket highlights bookmarklet]] - Completion: - [[https://one-octet.dev/posts/emacs-yasnippet.html][One-Octet: Emacs: Yasnippet]] (in French) - [[https://github.com/justinbarclay/yasnippet-capf][yasnippet-capf: A basic completion at point function for yasnippets]] - Coding: - [[https://www.reddit.com/r/emacs/comments/15jvfk3/small_tuto_to_start_to_use_emacs_centaur_with_cpp/][Small TUTO to start to use emacs centaur with cpp.]] - [[https://arnesonium.com/2023/08/configuring-emacs-29-1-for-golang][Erik L. Arneson: Configuring Emacs 29.1 for Go Development]] - [[https://github.com/emacs-vs][emacs-vs, a collection of emacs packages, aims to port Visual Studio and VSCode functionalities/plugins to the Emacs world.]] ([[https://www.reddit.com/r/planetemacs/comments/15jd8zj/emacsvs_a_collection_of_emacs_packages_aims_to/][Reddit]]) - [[https://irreal.org/blog/?p=11540][Irreal: REPL Driven Programming]] ([[https://communick.news/post/28814?scrollToComments=true][communick.news]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00895.html][CC Mode is moving from sourceforge to savannah]] (due to privacy statement change; also uses mercurial instead of git) - Shells: - [[https://github.com/sch0lars/koopa-mode][I created a WIP major mode for PowerShell]] ([[https://www.reddit.com/r/emacs/comments/15kbaxz/i_created_a_wip_major_mode_for_powershell/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/15fsme8/use_only_one_password_in_authinfo_with_mu4e_and/][Use only one password in .authinfo with mu4e and smtpmail-send]] - Doom Emacs: - [[https://www.youtube.com/watch?v=QQldLKbT-v8][Emacs(Doom) | Установка | Первые шаги | Выбор пакетов]] (01:05:10) - Fun: - [[https://www.youtube.com/watch?v=YV57YIycrPo][Emacs Goodies - #1 Type Break Mode]] (09:19) - AI: - [[https://github.com/lepisma/matplotllm][lepisma/matplotllm: LLM Assisted data visualization system in Emacs]] ([[https://www.reddit.com/r/emacs/comments/15jlb1t/lepismamatplotllm_llm_assisted_data_visualization/][Reddit]]) - [[https://www.youtube.com/watch?v=5sbtr11iLVY][emacs-gpt]] (01:05) - Community: - [[https://www.reddit.com/r/emacs/comments/15g2u1t/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/15i9ozp/a_litl_svg_made_with_emacs_button/][A lit'l SVG "Made with Emacs" button]] - Other: - [[https://youtu.be/Bm_jA0m17ko][What's new in Emacs 30?]] (8:00, [[https://www.reddit.com/r/emacs/comments/15hukj7/whats_new_in_emacs_30/][Reddit]], [[https://irreal.org/blog/?p=11546][Irreal]]) - [[https://howardism.org/Technical/Emacs/new-window-manager.html#fnr.1][Emacs is My New Window Manager]] (2015? [[https://news.ycombinator.com/item?id=36960309][HN]], [[https://irreal.org/blog/?p=11542][Irreal]]) - [[http://xenodium.com/emacs-29s-sqlite-mode][Alvaro Ramirez: Emacs 29s sqlite-mode]] ([[https://news.ycombinator.com/item?id=37027344][HN]], [[https://www.reddit.com/r/emacs/comments/15k1sjj/emacs_29_sqlitemode_is_pretty_neat/][Reddit]]) - [[http://xenodium.com/sqlite-mode-goodies/index.html][Alvaro Ramirez: sqlite-mode goodies]] - [[https://github.com/robert-strandh/Climacs][Climacs: Version 1 of the Climacs editor.]] - Emacs development: - [[https://protesilaos.com/codelog/2023-08-03-contribute-core-emacs/][Protesilaos Stavrou: Emacs: contribute to GNU Emacs core]] (21:43 [[https://www.youtube.com/watch?v=xvBJv1ea-i4][YouTube]], [[https://www.reddit.com/r/emacs/comments/15hd0id/emacs_contribute_to_emacs_core_prots_video/][Reddit]], [[https://irreal.org/blog/?p=11544][Irreal]]) - [[https://mail.gnu.org/archive/html/emacs-devel/2023-08/msg00038.html][Android port of Emacs to be merged into the main tree]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=c71a520d1da636a722cf87b46534ca3b5aafbc7b][change]], [[https://news.ycombinator.com/item?id=37002937][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00007.html][More discussion of thread-related challenges]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00005.html][opportunities to improve things like vc]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00128.html][How to set up conditional dependencies]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00140.html][Explanation of special cases for MinGW build of Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b48793253b2e6ed89f6643b72253ed6c827c289a][Make Emacs 21 compat aliases easy-mmode-* obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3135007bf16b67943eb0c9ba72b06356c9424f31][Mark Emacs 20 color support compat aliases obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5683c4bad3cbca07b186942023df27f7a5afc86b][; * etc/NEWS: Announce 'cjk-ambiguous-chars-are-wide' (bug#64420).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=27ed565ec6163c499191b62a4cee10d99019aa38][* lisp/emacs-lisp/advice.el (defadvice): Mark as obsolete]] 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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-08][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! ** 2023-07-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-31-emacs-news/ :EXPORT_DATE: 2023-08-01T00:03:38-0400 :END: Ihor Radchenko is organizing a new virtual Org meetup on Aug 9. Check it out! - Emacs 29: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00879.html][Emacs 29.1 released]] ([[https://www.reddit.com/r/emacs/comments/15deuje/emacs_291_is_available/][Reddit]], [[https://news.ycombinator.com/item?id=36929514][HN]], [[https://lobste.rs/s/cngtjf/emacs_29_1_released][lobste.rs]], [[https://irreal.org/blog/?p=11529][Irreal]]) - [[https://www.masteringemacs.org/article/whats-new-in-emacs-29-1][Mickey Petersen: What's New in Emacs 29.1?]] ([[https://www.reddit.com/r/emacs/comments/15draa5/whats_new_in_emacs_291/][Reddit]], [[https://lemmy.ml/post/2618839?scrollToComments=true][lemmy]], [[https://irreal.org/blog/?p=11556][Irreal]]) - [[https://www.youtube.com/watch?v=cdeq1Zbndog&feature=youtu.be][What's new in Emacs 29 - Some Great New Features]] (12:19, [[https://irreal.org/blog/?p=11515][Irreal]]) - [[https://emacsredux.com/blog/2023/07/30/emacs-29-1-released/][Emacs Redux: Emacs 29.1 Released]] ([[https://programming.dev/post/1081085?scrollToComments=true][programming.dev]]) - [[https://gist.github.com/qxxt/f8b88af9f8ee799b53f35787ccbc6f39][package.el from Emacs 29 added feature for easily upgrading packages. I just wrote a small wrapper script for it.]] ([[https://www.reddit.com/r/emacs/comments/15af0lt/packageel_from_emacs_29_added_feature_for_easily/][Reddit]]) - [[https://arnesonium.com/2023/07/emacs-29-1-on-ubuntu-22-04-lts][Erik L. Arneson: Installing Emacs 29.1 on Ubuntu 22.04 LTS]] - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/294639359/ Wed Aug 2 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Aug 3 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 4 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 5 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294960498/ Sat Aug 5 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-07/msg00536.html Wed Aug 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 11 1800 Europe/Paris - Beginner: - [[https://www.youtube.com/watch?v=fRu1xZCU940][たのしむ、Emacs: 修飾キーのきほん]] (06:25) - [[https://www.youtube.com/watch?v=NuknxQCcP8s][たのしむ、Emacs: カーソル移動系コマンド]] (07:25) - [[https://www.youtube.com/watch?v=nPmN92ZCI2M][たのしむ、Emacs: テキスト編集コマンド]] (09:37) - Emacs configuration: - [[https://www.youtube.com/watch?v=pCfzxcPSa_o][Configurar Emacs usando emacs-lisp (0x0005)]] (43:54) - [[https://www.youtube.com/watch?v=LcvZbU7Okww][define a custom keybinding in emacs]] (01:49) - [[https://magnus.therning.org/2023-07-26-making-keymaps-prettier-with-general.el.html][Magnus: Making keymaps prettier with general.el]] - [[https://github.com/susam/devil/releases/tag/0.6.0][Devil v0.6.0 released: Now easier to type M- than C-M- (example: , m x becomes M-x)]] ([[https://www.reddit.com/r/emacs/comments/15dgj7k/devil_v060_released_now_easier_to_type_m_than_cm/][Reddit]],) - [[https://www.youtube.com/watch?v=7hAqzTF1iRs][21天学会Emacs之第十四天:精选Emacs插件和我的Evil工作流]] (21:31) - [[https://www.youtube.com/watch?v=l0uVMuX0j3Y][Viper: Built-in Vi Keys for Emacs - My Tweaks]] (08:13) - [[https://github.com/jwiegley/dot-emacs/blob/master/init.org][John Wiegley's literate Emacs configuration]] - [[https://github.com/slk500/emacs.d][slk500's Emacs Config]] - [[https://github.com/pprevos/emacs-config][pprevos' Emacs configuration]] - [[https://unixbhaskar.wordpress.com/2023/07/26/emacss-configuration-of-mine/][Unixbhaskar's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-4/][Mike Zamansky: Learning Elisp 4 - Rot13 part 1]] ([[https://communick.news/post/14895?scrollToComments=true][communick.news]], [[https://irreal.org/blog/?p=11520][Irreal]]) - Appearance: - [[https://protesilaos.com/codelog/2023-07-29-emacs-custom-modeline-tutorial/][Protesilaos Stavrou: Emacs: write a custom mode line]] (41:54, [[https://www.youtube.com/watch?v=Qf_DLPIA9Cs][YouTube]], [[https://www.reddit.com/r/emacs/comments/15dv85k/emacs_write_custom_mode_line/][Reddit]], [[https://irreal.org/blog/?p=11531][Irreal]], [[https://yewtu.be/watch?v=Qf_DLPIA9Cs][Invidious]]) - [[https://github.com/jdtsmith/indent-bars][indent-bars: fast, configurable indentation guide bars using font-lock and stipple patterns]] ([[https://www.reddit.com/r/emacs/comments/15d377q/indentbars_fast_configurable_indentation_guide/][Reddit]]) - Navigation: - [[https://dsemy.com/projects/window-commander][Window Commander: A minor mode for switching to windows or performing actions on them using IDs assigned to them automatically]] - Writing: - [[https://github.com/emacs-citar/citar/wiki/Custom-has:-filter][Custom has: filter · emacs-citar/citar Wiki · GitHub]] - [[https://www.youtube.com/watch?v=avsrAl65YUM][0066. Emacs, howm, самоучитель]] (03:26) - Org Mode: - [[https://www.youtube.com/watch?v=x6wbb0xeBTg][Emacs and Pomodoro - My Workflow]] (07:13) - [[https://takeonrules.com/2023/07/28/dynamic-org-agenda-list-based-on-denote-keywords/][Jeremy Friesen: Dynamic Org Agenda List Based on Denote Keywords]] - [[https://takeonrules.com/2023/07/30/implementing-changes-to-org-mode-time-tracking/][Jeremy Friesen: Implementing Changes to Org-Mode Time Tracking]] - [[https://takeonrules.com/2023/07/29/revisiting-my-org-mode-time-tracking-and-laying-out-a-different-direction/][Jeremy Friesen: Revisiting My Org-Mode Time Tracking and Laying out a Different Direction]] - [[https://github.com/someguynamedmatt/rolodex.org][rolodex.org - This package provides a way to easily reference contacts in various org files]] ([[https://www.reddit.com/r/emacs/comments/15dc2mv/creatingpublishing_an_emacs_package/][Reddit]]) - [[https://tech.toryanderson.com/2023/07/27/tangling-on-org-segment-to-a-file-with-given-permissons/][Tory Anderson: Tangling on org segment to a file with given permissons]] - [[https://github.com/ichernyshovvv/org-timeblock][org-timeblock: Get Google calendar view into your agenda timeline]] ([[https://www.reddit.com/r/emacs/comments/15dqtzh/orgtimeblock_get_google_calendar_view_into_your/][Reddit]], [[https://news.ycombinator.com/item?id=37080240][HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f409cb4e5267d08f9aafd1b7ccf191328ec5937a][ox: New option `org-export-expand-links']] - Coding: - [[https://github.com/buzztaiki/lice-el][GitHub - buzztaiki/lice-el: License And Header Template]] - [[https://www.masteringemacs.org/article/combobulate-editing-searching-new-query-builder][Mickey Petersen: Combobulate: Editing and Searching with the new Query Builder]] ([[https://www.reddit.com/r/emacs/comments/15ax5o4/combobulate_editing_and_searching_with_the_new/][Reddit]]) - tree-sitter - [[https://www.unwoundstack.com/blog/emacs-as-a-rust-ide.html][Unwound Stack: Emacs as a Rust IDE]] - Shells: - [[https://www.youtube.com/watch?v=HG7pVCa0DVY][Terminal Velocity: Eshell, vterm, and Eat - System Crafters Live!]] (01:52:08) - Mail, news, and chat: - [[https://kochika.me/posts/mail/][Email configuration for Emacs]] ([[https://www.reddit.com/r/emacs/comments/15b9vfr/email_configuration_for_emacs/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/15cleyb/email_configuration_for_emacs/][r/planetemacs]]) - Mail-in-a-box, isync, mu4e - [[https://tony-zorman.com/posts/notmuch-subject.html][Tony Zorman: Notmuch: Warn on Empty Subjects]] - Doom Emacs: - [[https://github.com/meow-edit/doom-meow][doom-meow: A meow module for Doom Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/15asbk8/doommeow_a_meow_module_for_doom_emacs/][Reddit]]) - Multimedia: - [[https://www.emacs.dyerdwelling.family/emacs/20230730102057-emacs--shrinking-media-with-the-help-of-emacs/][James Dyer: Shrinking Media With The Help Of Emacs]] - [[https://rollenspiel.social/@ArneBab/110773234874546190][filktex support]] - [[https://www.reddit.com/r/emacs/comments/15dx31b/viewing_videos_in_eww_emacs_291_required/][Viewing Videos in EWW(!?) (Emacs 29.1 required)]] - [[https://www.youtube.com/watch?v=tW77tqwZ7dg][Search Youtube with w3m or Emacs eww using Invidious]] (01:00:45) - AI: - [[https://v.redd.it/xt3ws0z2wzeb1][Khoj AI: Chat Offline with your Second Brain using Llama 2]] ([[https://www.reddit.com/r/emacs/comments/15d76xk/khoj_ai_chat_offline_with_your_second_brain_using/][Reddit]], [[https://news.ycombinator.com/item?id=36933452][HN]]) - [[http://xenodium.com/a-cure-for-javascript-fatigue][Alvaro Ramirez: A cure for JavaScript fatigue?]] - chatgpt-shell - Community: - [[https://www.reddit.com/r/emacs/comments/159zj0v/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://systemcrafters.net/newsletter/sc-news-001.html][System Crafters Newsletter: Issue #1]] ([[https://www.reddit.com/r/emacs/comments/15c392f/system_crafters_newsletter_issue_1/][Reddit]]) site; sorting Org tasks, filling; devil - [[https://protesilaos.com/codelog/2023-07-26-my-working-together-page-fsf/][Protesilaos Stavrou: Emacs: my Free Software Foundation “working together” page]] - Other: - [[https://github.com/gicrisf/romkan.el][romkan.el: Romaji/Kana conversion library for Emacs.]] ([[https://news.ycombinator.com/item?id=36853185][HN]]) - [[https://youtu.be/qxa2VrseFUA][Introduction to ekg, the Emacs Knowledge Graph]] (Feb 2023, [[https://www.reddit.com/r/emacs/comments/15bluqb/introduction_to_ekg_the_emacs_knowledge_graph/][Reddit]]) - [[http://xenodium.com/emacs-scan-this-qrcode][Alvaro Ramirez: Emacs: scan this QR/bar code]] ([[https://www.reddit.com/r/emacs/comments/15dkj69/scanning_qr_codes/][Reddit]], [[https://irreal.org/blog/?p=11533][Irreal]]) - [[https://andreyor.st/posts/2023-07-11-emacs-gui-library/][On Emacs GUI libraries]] ([[https://www.reddit.com/r/planetemacs/comments/158gf0i/on_emacs_gui_libraries/][Reddit]]) - [[https://daily.baty.net/posts/2023/07/27/A-bad-Emacs-hair-day.html][A bad Emacs hair day]] ([[https://www.reddit.com/r/planetemacs/comments/15cen2e/a_bad_emacs_hair_day/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/15coo0o/android_emacs_now_appears_to_be_stable/][Android Emacs now appears to be stable]] - [[https://lifeofpenguin.blogspot.com/2023/07/tinylisp-and-multi-threaded-emacs.html][Tinylisp and Multi-threaded Emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00738.html][Continued discussion re: concurrency via isolated process/thread, goals]] and [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00774.html][challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00874.html][Follow up on LaTeX filter performance]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=077c34edfe8f8a826dcb85e5c7036e6bbbef7ff2][Drop duplicate vietnamese-tcvn coding system]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e055c635b0d73efe3826e418690a3d91eee69647][New user option 'image-dired-thumb-naming']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42a911c61e67caa807750cd40887b729f09aaf52][notifications: Allow to use Icon Naming Specification for app-icon]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=83b6a8a514727ebba0c05e161f90d17270ddeccd][New option 'image-dired-thumb-naming' (bug#61394)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6572dcc7f5db90a32c35ef43788a8b29a07a0c2c][New user option 'uniquify-dirname-transform']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3449ff5b6528b9b75fa7a00ef9bf580668e20d9e][Fix build --with-sound on NetBSD and OpenBSD]] - New packages: - [[package:buildbot][buildbot]]: A Buildbot client for emacs (GNU ELPA) - [[package:company-spell][company-spell]]: Autocompleting spelling for Company (MELPA) - [[package:igist][igist]]: List, create, update and delete GitHub gists (MELPA) - [[package:nezburn-theme][nezburn-theme]]: A low contrast color theme for Emacs (inspired by zenburn). (MELPA) - [[package:term-project][term-project]]: Terminal management for project.el (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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-08][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! ** 2023-07-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-24-emacs-news/ :EXPORT_DATE: 2023-07-24T09:04:59-0400 :END: - Emacs 29: - [[https://www.reddit.com/r/emacs/comments/157aozc/emacs_291_rc1_is_out/][Emacs 29.1 RC1 is out]] - [[https://youtu.be/cdeq1Zbndog][What's New in Emacs 29 - Some Great New Features]] ([[https://www.reddit.com/r/emacs/comments/15668g4/whats_new_in_emacs_29_some_great_new_features/][Reddit]]) - [[https://irreal.org/blog/?p=11513][Irreal: Emacs 29.1 RC1]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 27 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 28 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 29 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/294639359/ Wed Aug 2 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Aug 3 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294960498/ Sat Aug 5 1100 America/Los_Angeles - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1536ibi/what_emacs_packages_do_you_guys_use/][What emacs packages do you guys use?]] - [[https://starbreaker.org/emacs/][starbreaker's Emacs configuration as a literate program created with Org Mode.]] - [[https://www.reddit.com/r/emacs/comments/1586u0w/built_a_webpage_tangling_together_my_literate/][Built a webpage tangling together my literate config]] ([[https://github.com/jsigman/emacs-config][config]], [[https://www.johnsigman.com/projects/emacs_config/][HTML]]) - [[https://github.com/goofansu/rune/blob/main/config.org][goofansu/rune/config.org]] - Emacs Lisp: - [[https://flandrew.srht.site/listful/democratize-can-now-import-shortdoc.html][Listful Andrew: Democratize can now import shortdoc, bringing demos of native Emacs functions]] - [[https://emacsnotes.wordpress.com/2023/07/22/how-to-programmatically-re-write-your-elisp-code-with-el-search-and-el-search-refactor-or-how-to-de-dash-de-s-and-de/][How to programmatically re-write your Elisp code with ‘el-search’ and ‘el-search-refactor’ (Or) How to De-‘dash’, De-‘s’ and De-‘f’ your Elisp Libraries]] ([[https://lemmy.ml/post/2326767?scrollToComments=true][lemmy]]) - [[https://www.youtube.com/watch?v=kPWUYT6kYLQ][Emacs self-insert-command and quoted-insert. Hot Lispy tip.]] (02:24) - [[https://robjohnson.dev/posts/elisp-cheat-sheet-for-clojure-devs/][Emacs Lisp Cheat Sheet for Clojure Developers]] ([[https://www.reddit.com/r/emacs/comments/155upms/emacs_lisp_cheat_sheet_for_clojure_developers/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2023-07-22-ef-maris-dark-light/][Protesilaos Stavrou: Emacs: introduction to the ef-themes Maris variants]] - Navigation: - [[http://yummymelon.com/devnull/moving-text-elegantly-in-emacs.html][Charles Choi: Moving Text Elegantly in Emacs]] ([[https://irreal.org/blog/?p=11511][Irreal]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/15779x3/how_i_organize_my_life_in_orgmode/][How I organize my life in org-mode]] - column view - [[https://youtu.be/km5nXENXEQE][Data Analysis with Emacs Org Mode: Tables and AWK Source Blocks]] ([[https://www.reddit.com/r/emacs/comments/1574n0x/data_analysis_with_emacs_org_mode_tables_and_awk/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/157t5zn/orgagenda_is_great_with_orgroam/][org-agenda is great with org-roam]] - [[https://one-octet.dev/posts/org-mode-lettre.html][One-Octet: Org-mode: Écrire une lettre]] - [[https://www.emacs.dyerdwelling.family/emacs/20230513130655-emacs--hugo-adding-categories/][James Dyer: Defining Categories in Org Files for Hugo]] - [[https://mbork.pl/2023-07-22_Org_Clive_-_a_new_Org-mode-based_blogging_engine][Marcin Borkowski: Org Clive - a new Org-mode-based blogging engine]] - Denote: - [[https://protesilaos.com/codelog/2023-07-21-denote-2-0-0/][Protesilaos Stavrou: Emacs: Denote version 2.0.0]] - Coding: - [[http://ag91.github.io/blog/2023/07/22/scala-cli-repl-a-scala-repl-based-on-scala-cli][Andrea: scala-cli-repl: a Scala REPL based on scala-cli]] ([[https://www.reddit.com/r/emacs/comments/15648pg/scalaclirepl_a_mode_to_open_a_scala_repl_based_on/][Reddit]]) - Math: - [[https://www.fredgruber.org/post/plot_buffer/][Show R plots on a separate buffer | Fred Gruber]] - Web: - [[https://github.com/nicolas-graves/ibrowse.el][nicolas-graves/ibrowse.el: Interact with your browser from Emacs]] ([[https://www.reddit.com/r/emacs/comments/153yymn/ibrowseel_package/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/154nvk7/lemel_client_library_and_ui_for_lemmy/][lem.el - client library and UI for Lemmy]] ([[https://lemmy.ml/post/2254503?scrollToComments=true][lemmy]]) - Multimedia: - [[https://git.sr.ht/~breatheoutbreathein/chordpro-mode.el/][chordpro-mode.el - Major mode for ChordPro lead sheet file format]] ([[https://www.reddit.com/r/emacs/comments/157p81n/chordpromodeel_major_mode_for_chordpro_lead_sheet/][Reddit]]) - [[https://www.youtube.com/watch?v=6n5eVfE8uYs][Emacs - text mode to edit svg images]] (05:49) - AI: - [[https://www.reddit.com/r/emacs/comments/156h341/tabnine_chat_now_available_on_the_emacs/][TabNine Chat now available on Emacs]] - [[https://ywkim.github.io/gpt-commit-real-world-examples-benefits/][GPT-Commit in Action: Real-world Examples and Benefits | Infinite Adventures]] ([[https://www.reddit.com/r/emacs/comments/152nhd6/gptcommit_in_action_realworld_examples_and/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/153ortt/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/07/18/2023-07-austin-emacs-meetup/][Eric MacAdie: 2023-07 Austin Emacs Meetup]] - Other: - [[https://github.com/SqrtMinusOne/biome][SqrtMinusOne/biome: Bountiful Interface to Open Meteo for Emacs]] ([[https://www.reddit.com/r/emacs/comments/157diyw/biome_open_meteo_client_for_emacs/][Reddit]]) - weather forecasts - [[https://youtu.be/7H1Pe9HkJ7I][Emacs Multithreading: How Hard Could It Be?]] ([[https://www.reddit.com/r/emacs/comments/153iyh2/emacs_multithreading_how_hard_could_it_be/][Reddit]], [[https://irreal.org/blog/?p=11517][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00722.html][Trying to understand why TeXLive 2023 runs filter functions more in Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00673.html][Coding systems vietnamese-vscii and vietnamese-tcvn]] - duplicates? - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00620.html][Different concurrency approaches Re: Concurrency via isolated process/thread]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00617.html][also asynchronous IO]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00721.html][Re: Licensing issue: Emms has been offered support to read the metadata for SNES SPC files. OK with Emacs?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00706.html][LSP vs Emacs indentation [Was: bug#64784: 30.0.50; Eglot: Lisp error: (w]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7a0c0b2ad80004127add275cf703cc0ac03d174c][* etc/NEWS: Announce the new option 'mouse-prefer-closest-glyph'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=906969979556ab7963ec9a75fe456e5483952e93][Add inhibit-remote-files and without-remote-files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c041e3e964008b8627854235188d16ff7a59839][Custom var python-interpreter-args (bug#64397)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ad601e7d762f47d3469692b8135cc72b8301365][Expose the ``cancellation'' of touch events to Lisp]] - New packages: - [[package:chordpro-mode][chordpro-mode]]: Major mode for ChordPro lead sheet file format (MELPA) - [[package:flycheck-buf-lint][flycheck-buf-lint]]: Flycheck checker for protobuf with buf.build (MELPA) - [[package:tabnine][tabnine]]: An unofficial TabNine package with TabNine Chat supported (MELPA) - [[package:teleport][teleport]]: Integration for tsh (goteleport.com) (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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-07][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! ** 2023-07-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-17-emacs-news/ :EXPORT_DATE: 2023-07-17T10:26:51-0400 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/14vz5dw/need_help_to_generate_logs_for_webkit_bugs_to/][Need help to generate logs for webkit bugs to bring video capability to Emacs!]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jul 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 21 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 22 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 27 0030 Asia/Singapore - Emacs configuration: - [[https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy-packages/index.html][Emerging from dotemacs bankruptcy the hard way: package management]] ([[https://www.reddit.com/r/emacs/comments/14yb266/emerging_from_dotemacs_bankruptcy_the_hard_way/][Reddit]], [[https://irreal.org/blog/?p=11503][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1514i99/tips_enhance_vim_insert_mode_with_many_emacs/][Tips: enhance vim insert mode with many Emacs keybindings]] - [[https://www.youtube.com/watch?v=KZAhxdXOCP4][my cool new emacs]] (11:39) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-2/][Mike Zamansky: Learning Elisp 2 - variables]] ([[https://www.reddit.com/r/emacs/comments/14yp107/learning_elisp_2_variables/][Reddit]], [[https://irreal.org/blog/?p=11496][Irreal]]) - [[https://cestlaz.github.io/post/learning-elisp-3/][Mike Zamansky: Learning Elisp 3 - functions]] ([[https://www.reddit.com/r/emacs/comments/14zk7lr/learning_elisp_3_creating_functions/][Reddit]], [[https://irreal.org/blog/?p=11498][Irreal]]) - [[https://emacsnotes.wordpress.com/2023/07/17/augment-output-of-c-h-f-describe-function-with-usage-examples/][Emacs Notes: Augment output of "C-h f" (=describe-function=) with usage examples]] - Appearance: - [[https://zck.org/balance-emacs-windows][Zachary Kanfer: Automatially Balance Your Emacs Windows]] ([[https://irreal.org/blog/?p=11505][Irreal]]) - Navigation: - [[https://youtu.be/SZ9ciomvgNo][An Emacs package that goes back to the Dinosaurs: Avy]] ([[https://www.reddit.com/r/emacs/comments/151uxjd/an_emacs_package_that_goes_back_to_the_dinosaurs/][Reddit]], [[https://irreal.org/blog/?p=11507][Irreal]]) - [[http://yummymelon.com/devnull/using-ediff-in-2023.html][Charles Choi: Using Ediff in 2023]] - [[https://emacspeak.blogspot.com/2023/07/ergonomic-buffer-selection-on-emacs.html][T. V. Raman: Ergonomic Buffer Selection On The Emacs Audio Desktop]] - Dired: - [[https://www.bennee.com/~alex/blog/2023/07/14/dired-rsync-07-released/][Alex Bennée: dired-rsync 0.7 released]] - Dired: - [[https://www.youtube.com/watch?v=o3FIQEl7b0M][Emacs - Play videos and open files in any application]] (03:05) - Org Mode: - [[https://arunmani.in/articles/publishing-book-emacs/][Publishing Book with Emacs and OrgMode]] - [[https://i.redd.it/489n6g4104cb1.png][Nano agenda (WIP)]] ([[https://www.reddit.com/r/emacs/comments/1508x63/nano_agenda_wip/][Reddit]]) - [[https://one-octet.dev/posts/org-mode-PDF-export-francais.html][One-Octet: Org-mode: Exportation PDF et le français]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c0dbcf361ee317795355db4d6ad279a3f53b04e4][org-store-link: Move already stored link to front by default]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c74c4ab18d8939c1eac84ddddd963c2d61e638d5][lisp/org-element.el: Add new timestamp property :range-type]] - Coding: - [[https://github.com/susam/emacs4cl][susam/emacs4cl: A tiny DIY kit to set up vanilla Emacs for Common Lisp programming]] ([[https://irreal.org/blog/?p=11485][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14w1ngv/what_dev_feature_is_available_in_emacs_but_not_in/][What dev feature is available in emacs but not in the current mainstream IDEs ?]] ([[https://irreal.org/blog/?p=11500][Irreal]]) - [[https://youtu.be/KZAhxdXOCP4][I started using some new feature in emacs, to replicate vscode]] ([[https://www.reddit.com/r/emacs/comments/14zujzj/i_started_using_some_new_feature_in_emacs_to/][Reddit]]) - [[https://i.imgur.com/v9chmso.jpg][Visual Studio Code]] ([[https://www.reddit.com/r/emacs/comments/150bmf0/visual_studio_code/][Reddit]]) - Mail, news, and chat: - [[https://emacs.ch/@oatmeal/110700863958222860][oatmeal: "Build your own #TweetDeck with #Emacs..." - Emacs.ch]] - Multimedia: - [[https://www.youtube.com/watch?v=PImtR8QJhzU][Watch YouTube Using Emacs | Yeetube.el Demo]] (02:24) - Fun: - [[https://www.youtube.com/watch?v=ArcVKt0bt4I][Playing Tetris in Emacs]] (03:07) - AI: - [[https://www.reddit.com/r/emacs/comments/14z0vcl/introducing_gptcommit_an_emacs_package_for/][Introducing GPT-Commit: An Emacs Package for AI-Generated Commit Messages]] - [[https://github.com/freckletonj/uniteai][UniteAI: Interact with your AI Stack in your Editor]] ([[https://www.reddit.com/r/emacs/comments/150gvz4/uniteai_interact_with_your_ai_stack_in_your_editor/][Reddit]]) - [[https://www.danliden.com/posts/20230709-yasnippet-chatgpt-shell.html][Using YASnippet to create prompt templates for Chatgpt-Shell]] ([[https://www.reddit.com/r/emacs/comments/14w1ecd/using_yasnippet_to_create_prompt_templates_for/][Reddit]]) - [[http://xenodium.com/chatgpt-visits-the-emacs-doctor][Alvaro Ramirez: ChatGPT visits the Emacs doctor]] ([[https://www.reddit.com/r/emacs/comments/14xwue3/chatgpt_visits_the_emacs_doctor/][Reddit]], [[https://news.ycombinator.com/item?id=36699223][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/14xi1di/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://20y.hu/~slink/journal/emacs/][On using Emacs for 20 years | Gabor Torok]] - [[https://lemmy.ml/post/2070871][Attracting new people - Lemmy]] - [[https://www.youtube.com/watch?v=SxoxLFavv1w][Crafter Q&A: Emacs, Guix, and more! - System Crafters Live]] (02:02:05) - [[http://xahlee.info/emacs/emacs/emacs_hand_pain_celebrity.html][Famous Programers with Repetitive Strain Injury]] ([[https://news.ycombinator.com/item?id=36718793][HN]]) - [[https://www.reddit.com/r/emacs/comments/14vxrx3/what_do_you_all_think_about_setq/][What do you all think about (setq sentence-end-double-space nil)?]] ([[https://irreal.org/blog/?p=11494][Irreal]]) - Other: - [[https://andreyor.st/posts/2023-07-11-emacs-gui-library/][Emacs GUI library]] ([[https://www.reddit.com/r/emacs/comments/14x1c96/emacs_gui_library/][Reddit]], [[https://news.ycombinator.com/item?id=36682761][HN]]) - [[https://www.reddit.com/r/emacs/comments/14xjcje/access_your_passwordmanager_from_emacs_on_linux/][Access Your Password-Manager from Emacs on Linux Using KeePassXC]] - [[https://github.com/bastibe/annotate.el][annotate.el 2.0.1 released - add annotations to arbitrary files without changing the files themselves (with export and import).]] ([[https://www.reddit.com/r/emacs/comments/151zukf/annotateel_201_released_add_annotations_to/][Reddit]]) - [[https://mbork.pl/2023-07-15_Drawing_ASCII_art_charts_in_Emacs_buffers][Marcin Borkowski: Drawing ASCII art charts in Emacs buffers]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00601.html][New branch feature/named-lambdas.]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00581.html][Android update: new prebuilts that can access Termux files and program data]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00557.html][Suggestions for improving a define-widget that uses value-to-external and value-to-internal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00499.html][Some limitations of emacs-async]] - [[https://lwn.net/Articles/936576/][Emacs for Android [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/14yt2ds/emacs_for_android_lwnnet/][Reddit]], [[https://news.ycombinator.com/item?id=36719788][HN]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47c2da092a0288c50a0ed7974d2a3427382f2fd5][cl-print: Allow expanding the contents of hash-tables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ffb99f28f29cd98094f359ea316468572535aa0][cl-print: Put buttons on ellipses]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0cd519971d199836ba0a6e9f0e36af9b9accaf0d][Port NaN, infinity handling better to VAX]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a6e88dc72692a7a361cebdceb63851dc2427958d][Add support for explicitly-remote commands in Eshell]] - New packages: - [[package:starhugger][starhugger]]: Hugging Face/AI-powered text & code completion client (MELPA) - [[package:tiktoken][tiktoken]]: Count BPE Tokens (MELPA) - [[package:wildcharm-light-theme][wildcharm-light-theme]]: Port of vim-wildcharm (light) colorscheme (MELPA) - [[package:wildcharm-theme][wildcharm-theme]]: Port of vim-wildcharm colorscheme (MELPA) - [[package:yeetube][yeetube]]: YouTube/Invidious Front End (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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-07][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! ** 2023-07-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-10-emacs-news/ :EXPORT_DATE: 2023-07-10T10:53:30-0400 :END: [[https://lebib.org/date/atelier-emacs][Atelier emacs (Montpellier)]] met last week instead of this week. Sorry, I forgot to update the calendar! - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00306.html][Community improvements to the Emacs Widget Library manual?]] - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 14 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 15 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jul 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore ([[https://emacs-apac.gitlab.io/announcements/july-2023/][announcement]]) - Emacs configuration: - [[http://yummymelon.com/devnull/surprise-and-emacs-defaults.html][Charles Choi: Surprise and Emacs Defaults]] ([[https://irreal.org/blog/?p=11478][Irreal]]) - [[https://magnus.therning.org/2023-07-09-general.el-and-two-ways-to-define-keybindings.html][Magnus: general.el and two ways to define keybindings]] - [[https://www.youtube.com/watch?v=GUIq7ZJoEGY][App Launchers, Dashboard & Language Support - Configuring Emacs 04]] (43:44) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-1/][Mike Zamansky: Learning Elisp 1]] ([[https://www.reddit.com/r/emacs/comments/14sbjd8/new_videoblog_series_learning_elisp/][Reddit]]) - [[https://mbork.pl/2023-07-08_Finding_a_common_prefix_of_a_set_of_strings][Marcin Borkowski: Finding a common prefix of a set of strings]] - [[https://github.com/alphapapa/plz.el/releases/tag/v0.7][plz.el v0.7 released (HTTP client library for Emacs Lisp)]] ([[https://www.reddit.com/r/emacs/comments/14v824l/plzel_v07_released_http_client_library_for_emacs/][Reddit]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/14u6tsl/news_rightaligned_modeline_and_more/][News: right-aligned modeline (and more)]] - [[https://lemmy.ml/post/2102918][TIL: variable pitch mode - Lemmy]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/14utxi6/new_package_peek/][New Package: Peek]] - create peek view below/above cursor point to show things - Dired: - [[https://www.emacs.dyerdwelling.family/emacs/20230606213531-emacs--dired-duplicate-here-revisited/][James Dyer: Dired Duplicate Here Revisited]] - [[http://xenodium.com/duplicate-this][Alvaro Ramirez: Duplicate this!]] ([[https://www.reddit.com/r/emacs/comments/14rmvkx/duplicating_files_with_ease/][Reddit]], [[https://irreal.org/blog/?p=11481][Irreal]]) - [[https://protesilaos.com/codelog/2023-07-08-emacs-dired-preview-0-1-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.1.0]] - [[https://www.youtube.com/watch?v=EcC-0Q3heoo][Image dired to manage images in Emacs]] (03:00) - Org Mode: - [[https://www.ftwynn.com/series/building-my-basb-in-emacs-2023-capstone-report/][Building My BASB in Emacs - 2023 Capstone Report]] - [[https://www.reddit.com/r/OrgRoam/comments/14rosev/helpful_function/][Helpful function: delete-current-daily-note-and-goto-previous-one]] - [[https://willschenk.com/labnotes/2023/updating_date_in_org_file/][Will Schenk: Updating date in org file]] (Updating =#+date=) - [[https://www.youtube.com/watch?v=qk3iCOyHg98][Emacs Org Lint Is A Tool To Check Org Files Syntax 2023_07_10_02:57:14]] (06:16) - [[https://one-octet.dev/posts/Org-mode_cloner_une_note.html][One-Octet: Org-mode: Dupliquer une note]] - [[https://one-octet.dev/posts/Org-mode: Dynamic block.html][One-Octet: Org-mode: Dynamic block]] (in French) - [[https://one-octet.dev/posts/org-mode-dynamic-index.html][One-Octet: Org-mode: Index dynamique de documents Org-mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=402f72ad4f4e52681f2045817227f8870f842e2e][lisp/org.el: Add final hooks to S-/M-/S-M-cursor commands]] - Coding: - [[https://johnhame.link/posts/tweaking-emacs-for-ruby-development-in-2023/][Tweaking Emacs for Ruby Development in 2023 · John Hamelink]] ([[https://emacs.ch/@johnhamelink/110669577998531137][@johnhamelink]], [[https://news.ycombinator.com/item?id=36625275][HN]], [[https://lemmy.ml/post/1794019?scrollToComments=true][lemmy]]) - [[https://codeberg.org/ideasman42/emacs-prog-face-refine][prog-face-refine now on melpa!]] ([[https://www.reddit.com/r/emacs/comments/14vfmhl/progfacerefine_now_on_melpa/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/14sjgb2/envcommanderel_perdirectory_env_setup_for_shell/][env-commander.el -- Per-directory env setup for shell commands]] - [[https://www.reddit.com/r/emacs/comments/14qsgr5/herokuel_magit_like_interface_for_heroku_cli/][Heroku.el — Magit like interface for Heroku CLI]] - Shells: - [[https://youtu.be/kaEhyLJ7GWc][My emacs eshell configuration, aliases, and tweaks]] ([[https://www.reddit.com/r/emacs/comments/14tyd9x/my_emacs_eshell_configuration_aliases_and_tweaks/][Reddit]], [[https://irreal.org/blog/?p=11522][Irreal]]) - Web: - [[https://www.youtube.com/watch?v=ZZBsiuUVWPI][Browsing the Web with Emacs]] (05:22, [[https://news.ycombinator.com/item?id=36619338][HN]]) - Mail, news, and chat: - [[https://michal.sapka.me/2023/notmuch/][Managing email with Notmuch and Emacs]] ([[https://www.reddit.com/r/emacs/comments/14q9dgu/managing_email_with_notmuch_and_emacs/][Reddit]], [[https://irreal.org/blog/?p=11489][Irreal]]) - [[https://youtu.be/G5u23bh29hI][I connected Emacs Lisp to Twitch chat to improve their behavior (profanity warning)]] (20:39, [[https://www.reddit.com/r/emacs/comments/14tfaa4/i_connected_emacs_lisp_to_twitch_chat_to_improve/][Reddit]]) - Multimedia: - [[https://git.sr.ht/~thanosapollo/yeetube.el][~thanosapollo/yeetube.el - Emacs YouTube/Invidious Front-End]] ([[https://lemmy.ml/post/1714059][Lemmy]]) - Fun: - [[https://github.com/elizagamedev/xkcd-303-mode.el][xkcd-303-mode.el -- Minor mode for explaining why you're not working]] ([[https://www.reddit.com/r/emacs/comments/14sh1um/xkcd303modeel_minor_mode_for_explaining_why_youre/][Reddit]]) - [[https://wasamasa.itch.io/xcb-boomshine][XCB Boomshine by wasamasa]] ([[https://lemmy.ml/post/1467569][lemmy]]) - AI: - [[http://xenodium.com/chatgpt-shell-v0601-updates][Alvaro Ramirez: chatgpt-shell v0.60.1 updates]] - Community: - [[https://www.reddit.com/r/emacs/comments/14r48b8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://susam.net/maze/from-lunar-phases-to-yank-pop.html][From Lunar Phases to Yank-Pop]] ([[https://www.reddit.com/r/emacs/comments/14t3e9j/from_lunar_phases_to_yankpop/][Reddit]]) - Mastering Emacs book club summary - Other: - [[https://github.com/DarkBuffalo/gocryptfs.el][DarkBuffalo/gocryptfs.el: a tool to help you mount an encrypted folder using gocryptfs.]] ([[https://lemmy.ml/post/1716848][lemmy]]) - [[https://www.youtube.com/watch?v=kEViUHGqK-M][Useful resource Awesome Emacs]] (06:59) - [[https://youtu.be/Ehp28WoFGrc][Navigating the Emacs calendar]] (05:14, [[https://irreal.org/blog/?p=11487][Irreal]]) - [[https://www.youtube.com/watch?v=d__zXgrdyDA][Display Analog Clock in Emacs]] (02:33) - [[https://www.youtube.com/watch?v=zZSHy03wFn4][Warum Emacs mein Lieblings Programm ist für Dokumente und programmieren #emacs #german]] (24:01) - [[https://www.youtube.com/watch?v=MZ_CQ4yseB8][0x00. Shell, navigation & 0x01. Emacs & [Optional] Vagrant #alx #linux #softwareengineer #ubuntu]] (15:08) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00014.html][Eshell manual is (hopefully) complete!]] ([[https://irreal.org/blog/?p=11472][Irreal]]) - please take a quick look over to help make sure it's reasonably complete - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00193.html][Modifier keys using the toolbar for Android port of Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00358.html][Re: Concurrency via isolated process/thread]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00318.html][Explanation of difference between =move_it_in_display_line_to= and =buffer_posn_from_coords= Re: Moving point after character when clicking latter half of it]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00400.html][Parts of global state used in redisplay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00116.html][Maybe add another argument to the interactive spec?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00143.html][Philosophical benefits of Emacs Lisp clients that replace Web/Javascript clients, with examples]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e074081af3de6bbdff330f6fa60355b3a86215bb][Add special '$GID' variable in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb4b511c4c63762bfd3b96623323a882cc57ecb6][* etc/NEWS: Document changes to coding-system mnemonics.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=193031299231a026b8c855eff213fc63be28692d][New user option 'ediff-floating-control-frame']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c296bcc6c42ebb0fbc5078a137bbf6b501b8a44f][Support right-align in mode-line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2dc7798449d76c5d761395507558ec6351eacb09][`remote-file-name-access-timeout' being 0 is equal to nil]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ac3b84af3f6623fa04cc7cf483522db17f69a4][Apply remote-file-name-access-timeout in desktop.el and recentf.el]] - New packages: - [[package:corfu-candidate-overlay][corfu-candidate-overlay]]: Show first candidate in an overlay while typing (MELPA) - [[package:counsel-toki][counsel-toki]]: Counsel support for toki pona dictionary lookup (MELPA) - [[package:dired-preview][dired-preview]]: Automatically preview file at point in Dired (GNU ELPA) - [[package:gpt-commit][gpt-commit]]: Commit messages with GPT in Emacs (MELPA) - [[package:mess][mess]]: Front-end for MAME MESS (MELPA) - [[package:prog-face-refine][prog-face-refine]]: Refine faces for programming modes (MELPA) - [[package:semantic-thrift][semantic-thrift]]: Thrift LALR parser (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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-07][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! #+RESULTS: ** 2023-07-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-03-emacs-news/ :EXPORT_DATE: 2023-07-03T22:09:32-0400 :END: - Help wanted: - [[https://emacsconf.org/2023/cfp/][EmacsConf 2023 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/14joeny/emacsconf_2023_call_for_participation/][Reddit]]) - Upcoming events: - EmacsATX: Emacs Social and Org-Reveal https://www.meetup.com/emacsatx/events/294050029/ Wed Jul 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jul 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 8 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294457289/ Sat Jul 8 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 14 1800 Europe/Paris - Beginner: - [[https://www.youtube.com/watch?v=bcifi5fwXys][What is Emacs?]] (18:40) - [[https://www.youtube.com/watch?v=60ObXFcSKR4][Get started with emacs]] (09:14) - Emacs configuration: - [[https://github.com/zbelial/pie][zbelial/pie: Package installer for Emacs]] ([[https://www.reddit.com/r/emacs/comments/14mzmz0/pie_package_installer_for_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=x8vak5LLDTs][Customizing Your Emacs w/ Caleb Ayew-Ew]] (58:27) - [[https://emacsnotes.wordpress.com/2023/07/02/migrating-to-use-package-tip-1-do-not-use-a-naive-macroexpand-to-grok-a-use-package-declaration-use-this-wrapper-instead/][Emacs Notes: Migrating to `use-package' TIP 1: Do NOT use a naive `macroexpand' to grok a `use-package' declaration; use this wrapper instead]] - [[https://www.reddit.com/r/emacs/comments/14oeqf2/released_emacsgroundup_v02/][RELEASED: emacs-groundup v0.2 !]] - config for task/proj management, Julia, Python, Evil; module-based - Emacs Lisp: - [[https://flandrew.srht.site/listful/sw-emacs-democratize.html][Listful Andrew: Democratize: See in Helpful all usage examples of libraries (Emacs package)]] - [[https://flandrew.srht.site/listful/so-you-want-to-destructure-some-hash-tables-huh.html][So you want to destructure some hash tables, huh? — Listful Andrew]] - [[https://flandrew.srht.site/listful/embracing-emacs-lisp-hash-tables-introducing-xht.html][Embracing Emacs Lisp hash tables: introducing XHT — Listful Andrew]] - [[https://flandrew.srht.site/listful/dot-bind-any-key-value-thing-in-emacs-lisp.html][Dot-bind any key–value thing in Emacs Lisp — Listful Andrew]] - [[https://github.com/p3r7/awesome-elisp][p3r7/awesome-elisp: 🏵️ A curated list of Emacs Lisp development resources]] ([[https://news.ycombinator.com/item?id=36561897][HN]]) - [[https://www.youtube.com/watch?v=lHcu6L0nkLM][xah talk show 2023-06-27 Emacs Lisp, Write HTML/XML Validator, part 2]] (01:09:56) - Appearance: - [[https://www.reddit.com/r/emacs/comments/14kmeds/automatic_lightdark_switch_2023/][Automatic light/dark switch 2023]] - [[https://protesilaos.com/codelog/2023-06-30-ef-themes-1-2-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.2.0]] - Navigation: - [[https://protesilaos.com/codelog/2023-06-28-emacs-mark-register-basics/][Protesilaos Stavrou: Emacs: mark and register basics]] ([[https://www.youtube.com/watch?v=TJrAkCyH6Dk][YouTube 35:34]], [[https://www.reddit.com/r/emacs/comments/14m3hq1/emacs_mark_and_register_basics/][Reddit]], [[https://irreal.org/blog/?p=11470][Irreal]]) - [[https://www.youtube.com/watch?v=Qut1oO6nqgA][Open new Emacs buffers only in the current window]] (03:16) - [[https://lists.gnu.org/archive/html/emacs-tangents/2023-06/msg00005.html][Continuous scroll for pdf-tools]] - TRAMP: - [[https://www.youtube.com/watch?v=CFJTrvCs60I][Work on remote servers from the comfort of your local Emacs]] ([[https://www.reddit.com/r/emacs/comments/14mqt6w/work_on_remote_servers_from_the_comfort_of_your/][Reddit]], [[https://irreal.org/blog/?p=11468][Irreal]]) - Dired: - [[https://www.youtube.com/watch?v=ZU1E0M8FAX4][An 'Open with' dialog for Emacs]] (02:39) - [[https://www.reddit.com/r/emacs/comments/14nqwme/mediaprogress_display_position_where_you_stopped/][media-progress - display position where you stopped playing media file in dirvish/dired buffers]] ([[https://irreal.org/blog/?p=11483][Irreal]]) - [[http://xenodium.com/joining-images-from-the-comfort-of-dired][Alvaro Ramirez: Stitching images from the comfort of dired]] ([[https://www.reddit.com/r/emacs/comments/14li7tl/joining_images_from_the_comfort_of_dired/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/14mpo43/new_package_orgheatmap_show_heatmap_in_orgmode/][New package: org-heatmap (Show heatmap in org-mode)]] - [[https://github.com/unhammer/org-upcoming-modeline/#org-upcoming-modeline][org-upcoming-modeline now on melpa]] ([[https://www.reddit.com/r/emacs/comments/14pg5gb/orgupcomingmodeline_now_on_melpa/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/14oyh5n/orgmunge_a_python_package_to_read_modify_and/][orgmunge: A Python package to read, modify and write an Org tree]] - [[https://macroexpand.net/pages/building-gallery-mental.html][Building Gallery Mental]] - [[https://www.reddit.com/r/orgmode/comments/14nwq3p/khoj_ai_search_chat_with_your_orgmode_notes_pdfs/][Khoj AI: Search, Chat with your Org-Mode Notes, PDFs, Images and Github repos from Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=948c896448b0645af19e27fa1c5c1b33b50a2399][Rename `org-element-property-1' to `org-element-property-raw']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9249275738c356d9fa7e729df35c445cd6bd72ff][fixup! etc/ORG-NEWS: Document Org API changes]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5a3224a32524da23f41d39b833612e81e0e8acc9][etc/ORG-NEWS: Document Org API changes]] - Completion: - [[https://www.masteringemacs.org/article/understanding-minibuffer-completion][Understanding Minibuffer Completion]] - [[https://github.com/rubenphilipp/aby][rubenphilipp/aby: Aby is a snippet orchestrator for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/14o92or/aby_snippet_orchestrator/][Reddit]]) - Coding: - [[https://github.com/martini97/testrun.el][martini97/testrun.el: Test runner for emacs]] - [[https://www.reddit.com/r/emacs/comments/14nkt1v/new_package_lspce_a_simple_lsp_client_for_emacs/][New package : lspce - a simple LSP Client for Emacs]] - [[https://www.reddit.com/r/emacs/comments/14mjc87/how_is_magit_a_better_git_experience_than_just/][How is Magit a better git experience than just using the CLI?]] - [[http://yummymelon.com/devnull/mousing-with-magit.html][nfdn: Mousing with Magit]] - [[https://github.com/armindarvish/consult-gh/tree/main][armindarvish/consult-gh: a GitHub CLI client inside GNU Emacs using Consult]] ([[https://www.reddit.com/r/emacs/comments/14k89m6/introducing_consultgh/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/14p0c6m/consultgh_now_supports_directly_opening_issues_in/][consult-gh now supports directly opening issues in magit/forge!]] - Shells: - [[https://www.reddit.com/r/emacs/comments/14mk95v/shellcommandxel_extensions_for_shell_commands/][shell-command-x.el: Extensions for shell commands]] - Mail, news, and chat: - [[https://michal.sapka.me/2023/notmuch/][Michal Sapka: Managing email with Notmuch and Emacs]] - [[https://protesilaos.com/codelog/2023-06-30-notmuch-indicator-1-0-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.0.0]] - [[https://cestlaz.github.io/post/using-emacs-81-elfeed-webkit/][Using Emacs 81 Elfeed Webkit]] ([[https://www.reddit.com/r/emacs/comments/14jrdv7/getting_back_to_making_emacs_content_building/][Reddit]], [[https://irreal.org/blog/?p=11455][Irreal]]) - AI: - [[https://lepisma.xyz/2023/06/29/mu4e-snooze/index.html][mu4e-snooze and adventures with AI co-programming]] - Community: - [[https://www.reddit.com/r/emacs/comments/14l3jn8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/14jvbh8/how_many_years_have_you_been_using_emacs/][How many years have you been using Emacs?]] ([[https://irreal.org/blog/?p=11464][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14mvhtm/the_good_the_bad_and_the_ugly/][The Good, The Bad, and The Ugly]] - Other: - [[https://protesilaos.com/codelog/2023-07-01-emacs-substitute-0-2-0/][Protesilaos Stavrou: Emacs: substitute version 0.2.0]] - [[https://www.youtube.com/watch?v=3dJRu26CKdg][emacs lisp live code: make editable temp copy of my buffer]] (13:41) - [[https://willschenk.com/howto/2023/emacs_blogging_mode_take_2/][Will Schenk: Emacs Blogging mode take 2]] - [[https://www.youtube.com/watch?v=jJu0r_g5uLo][Emacs GIS Smallworld minimal improvement at my company]] (09:47) - [[https://www.youtube.com/watch?v=qZ1nP4ei-gY][Missing about GNU Emacs screen]] (03:12) - [[https://www.youtube.com/watch?v=DX4m9rC62kM][Emacs: ¿Como desinstalar el editor emacs de el termux?]] (01:18) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00810.html][emacs-devel: Considerations for call-process alternative that might block less]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d49b9bad4ff084622436706fde1ece0254cb132][cperl-mode: Syntax of Perl up to version 5.38 is supported]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c565a6c62c2fdf79976b002299dfc9346697cb3d][Add user option remote-file-name-access-timeout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ac4b2de77b49688f977158907bcb40946b713db][* etc/NEWS: Announce addition of `duplicate-region-final-position`.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=952692643e94c1df15927ea5ede19c180f6e15bf][cperl-mode: Subroutine signatures are now supported]] - New packages: - [[package:astro-ts-mode][astro-ts-mode]]: Major mode for editing Astro templates (MELPA) - [[package:bufferbin][bufferbin]]: Quick mouse access to buffers (MELPA) - [[package:eglot-tempel][eglot-tempel]]: Use eglot as inline template expander (MELPA) - [[package:flymake-hledger][flymake-hledger]]: Flymake module to check hledger journals (MELPA) - [[package:haki-theme][haki-theme]]: An elegant, high-contrast dark theme in modern sense (MELPA) ([[https://irreal.org/blog/?p=11474][Irreal]], [[https://lemmy.ml/post/1802955][lemmy]]) - [[package:micromamba][micromamba]]: A library for working with micromamba environments (MELPA) - [[package:org-upcoming-modeline][org-upcoming-modeline]]: Show next org event in mode line (MELPA) - [[package:shell-command-x][shell-command-x]]: Extensions for shell commands (MELPA) - [[package:ushin-shapes][ushin-shapes]]: USHIN shapes in org-mode (MELPA) - [[package:window-commander][window-commander]]: Simply execute commands on windows (GNU ELPA) 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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-07][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! ** 2023-06-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-26-emacs-news/ :EXPORT_DATE: 2023-06-26T15:24:43-0400 :END: - Help wanted: - [[https://emacsconf.org/2023/cfp/][EmacsConf 2023 Call for Participation]] - speakers: proposals by Sept 14; volunteers welcome any time! - [[https://elpa.gnu.org/packages/emacs-gc-stats.html][Please help gather data on garbage collection by installing the emacs-gc-stats package]] ([[https://www.reddit.com/r/emacs/comments/14dej62/please_help_collecting_statistics_to_optimize/][Reddit]], [[https://irreal.org/blog/?p=11439][Irreal]]) share the results after a few weeks - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 29 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 30 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 1 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si: Emacs.si meetup #7 2023 (v #živo) https://dogodki.kompot.si/events/5e62fdfd-9401-405d-8c5e-b7b7054dbd4a Mon Jul 3 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Jul 4 0200 Asia/Singapore - EmacsATX: Emacs Social and Org-Reveal https://www.meetup.com/emacsatx/events/294050029/ Wed Jul 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jul 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=1GggaPQs93U][Basic Commands for Vi and Emacs Editors(A Beginner's Guide).]] (21:24) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/14ezcvy/should_i_start_with_vanilla_emacs/][Should I start with vanilla Emacs?]] - [[https://www.youtube.com/watch?v=7CzqIRJViaU][Emacs - Choose the right distribution]] (51:11) - [[https://youtu.be/eRHLGWajcTk][Configure Vanilla Emacs in 10 Minutes]] ([[https://www.reddit.com/r/emacs/comments/14iywfv/configure_vanilla_emacs_in_10_minutes/][Reddit]], [[https://irreal.org/blog/?p=11466][Irreal]]) - [[https://www.youtube.com/watch?v=11CO1vCpfrs][Taming Your Emacs Packages with Elpaca - System Crafters Live!]] (01:58:30) - [[https://www.youtube.com/watch?v=A4UothfExBM][Ivy, Shells and Custom Theming - Configuring Emacs 03]] (39:49) - [[https://www.youtube.com/watch?v=zQCqy8I8Tks][Emacs Key Bindings. Kinesis. Submarine.]] (20:49) - Emacs Lisp: - [[https://www.youtube.com/watch?v=YO3zcxJy2zQ][Xah Talk Show 2023-06-25 Emacs Lisp, Write HTML/XML Validator]] (01:31:06) - Navigation: - [[https://protesilaos.com/codelog/2023-06-26-emacs-file-dired-basics/][Protesilaos Stavrou: Emacs: file and Dired basics]] ([[https://www.youtube.com/watch?v=L_4pLN0gXGI][YouTube]], 01:02:38) - [[https://www.youtube.com/watch?v=AUMAoV9EKYM][Emacs - I search backward (and forward) to grab the word faster]] (03:34) - [[https://youtu.be/Hql1ySbTGbE][Quick fix to make buffer cycling easier in Emacs]] ([[https://www.reddit.com/r/emacs/comments/14e0clt/quick_fix_to_make_buffer_cycling_easier_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2023-06-20-logos-1-1-0/][Protesilaos Stavrou: Emacs: logos version 1.1.0]] - Dired: - [[https://www.reddit.com/r/emacs/comments/14j9vcu/announcing_direddelight/][Announcing Dired-Delight!]] - color-coding - [[https://protesilaos.com/codelog/2023-06-25-emacs-dired-preview-public-test/][Protesilaos Stavrou: Emacs: public test for my "dired-preview" package]] ([[https://lemmy.ml/post/1515395?scrollToComments=true][lemmy]]) - Org Mode: - [[https://i.redd.it/he3o8i6eq77b1.png][Nano agenda capture]] ([[https://www.reddit.com/r/emacs/comments/14eialt/nano_agenda_capture/][Reddit]]) - [[https://www.youtube.com/watch?v=A2jIGjS7MOY][Org-mode - Display time mode]] (04:29) - Import, export, and integration: - [[https://youtu.be/UpeKWYFe9fU][Emacs orgmode attach basics]] ([[https://irreal.org/blog/?p=11453][Irreal]]) - [[https://www.youtube.com/watch?v=Dg9wZ2bmj-Y][Org-mode - Multiple column in Beamer Table of Contents]] (03:52) - [[https://github.com/tanrax/org-share-to-web.el][Share an Org buffer as a web page. In addition, a URL will be created that you can share to view it.]] ([[https://www.reddit.com/r/emacs/comments/14dfko1/share_an_org_buffer_as_a_web_page_in_addition_a/][Reddit]]) - [[https://arnesonium.com/2023/06/org-to-docx-with-citations][Erik L. Arneson: Update: Org to DOCX with Citations]] - [[https://www.reddit.com/r/emacs/comments/14f2xdz/automate_your_blog_workflow_with_orgmode_todos/][Automate Your Blog Workflow with Org-mode TODOs and Ox-Hugo]] - [[https://www.reddit.com/r/emacs/comments/14fy1xc/obledgerconvert_convert_anything_to_ledger_using/][ob-ledger-convert: Convert anything to ledger using Babel]] - [[https://www.reddit.com/r/emacs/comments/14htveh/notestationtoorg_python_script/][Note-Station-to-org python script.]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5b3a1a634c2d565996265652e003c07c80da6b34][lisp/org-habit.el: Inherit habit style property]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=bea9fca183d3f8f7664f68a6a36b8778e9b53e2a][org-capture.el: Allow `(here)' as a template target]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c8c8e3326d5ec47cd2a477e699996b98b7c2a520][org-priority-show: Fix the docstring after changes in "priority" for agenda]] - Coding: - [[https://www.emacs.dyerdwelling.family/emacs/20230623095629-emacs--toggle-colours-css/][James Dyer: Cycling Colours in CSS and Other Files]] - [[https://github.com/SqrtMinusOne/micromamba.el/][SqrtMinusOne/micromamba.el: Emacs package for working with micromamba environments]] - Python environments - [[https://www.reddit.com/r/emacs/comments/14g96co/jupyterlab_shortcuts_configuration/][Jupyterlab shortcuts configuration]] - [[https://www.youtube.com/watch?v=DbRmd75Ywt8][Consult-GH: View GitHub Issues inside Emacs]] (08:02) - [[https://www.youtube.com/watch?v=bavnpbnDJIQ][Consult-GH: Browse GitHub Repo Files Inside Emacs]] (06:12) - [[https://www.youtube.com/watch?v=B8hxrMLx1TM][Consult-GH: View, Clone, Fork GitHub Repos inside Emacs]] (06:18) - [[https://www.youtube.com/watch?v=hSIqElbJlV8][Consult-GH Intro: Interact with GitHub inside Emacs]] (05:45) - [[https://www.youtube.com/watch?v=mqsFIP_j_kg][Consult-GH Intro: GitHub Repo Previews inside Emacs]] (02:51) - AI: - [[https://www.armindarvish.com/en/post/use_emacs_as_a_chatgpt_client/][Use emacs as a ChatGPT app from Anywhere on Your System]] ([[https://www.reddit.com/r/emacs/comments/14glmqc/use_emacs_as_a_chatgpt_app/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/14f1klb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/14g8dn6/stock_emacs_in_its_current_form_really_is/][Stock Emacs, in its current form, really is extremely unintuitive.]] - Other: - [[https://gitlab.com/vherrmann/anki-editor-view][Valentin Herrmann / anki-editor-view · GitLab]] - [[https://www.youtube.com/watch?v=I4lLe0xLjYM][How to Install Emacs on Windows]] (01:51) - [[https://ph-uhl.com/emacs-password-management-on-linux/][Emacs Password Management on Linux - Philipp Uhl]] - [[http://yummymelon.com/devnull/using-emacs-to-make-phone-calls-and-lookup-map-places-on-macos.html][Charles Choi: Using Emacs to make phone calls and lookup map places on macOS]] ([[https://irreal.org/blog/?p=11448][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14fh2tc/maccalfw_a_calfw_interface_for_macoss_calendar_app/][maccalfw: A calfw interface for MacOS's Calendar app]] - [[https://www.xemacs.org/Releases/21.5.35.html][XEmacs: XEmacs 21.5.35 "kohlrabi" is released]] ([[https://www.reddit.com/r/emacs/comments/14eatwb/xemacs_xemacs_21535_kohlrabi_is_released/][Reddit]], [[https://irreal.org/blog/?p=11444][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00571.html][Prefer cperl-mode over perl-mode? Consolidate them?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00739.html][Workaround for soft keyboard visibility on Android - Back and Overview]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00697.html][Opinions on risks/benefits of including large features that have only a single maintainer?]] - and maybe how to make it easier for people to learn how to port Emacs or maintain ports? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dfba4347c71d70b8357979ff0fb4bb070b0ed60c][New command 'eww-copy-alternate-url']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77c2f05d773271cb59ebfd994b06a4075cacbfa8][Extend Tramp kubernetes method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=01ce70cea9b62185beb9b7a8c52381ea148d98d0][Revert "Avoid header line with some empty non-nil formats"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a23a09a82fc59402f1f7c23a46c65fc7001eecdf][* etc/NEWS: Announce the fix for bug#44418 (,@ prefix syntax)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=be91192ecb1e0dff794582cd463f0a6480d160ef][Straighten regexp postfix operator after zero-width assertion parse]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f16064f6bc0925385291a14f2febc8440afd7be8][Delete eval-command-interactive-spec]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db6de49f231f863b21547173ce3ac9ab8e5e0d86][Allow displaying tool bar on the bottom of the frame]] - New packages: - [[package:evil-tutor-sc][evil-tutor-sc]]: Simplified Chinese Evil-tutor (MELPA) - [[package:kaesar-pbkdf2][kaesar-pbkdf2]]: PBKDF2 extension for kaesar.el (MELPA) - [[package:quakec-mode][quakec-mode]]: Major mode for QuakeC (MELPA) - [[package:spanish-holidays][spanish-holidays]]: Spain holidays for calendar (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][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-06][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! ** 2023-06-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-19-emacs-news/ :EXPORT_DATE: 2023-06-19T09:17:36-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00503.html][Emacs 29.0.92 pretest is available]] ([[https://irreal.org/blog/?p=11435][Irreal]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jun 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - m-x-erlangen (in person): Introduction to Emacs and Emacs Lisp https://www.freelists.org/post/m-x-erlangen/New-Talk-Introduction-to-Emacs-and-Emacs-Lisp - June 22 6:30pm in Erlangen, Germany - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 23 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 24 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 29 0030 Asia/Singapore - Emacs configuration: - [[https://willschenk.com/howto/2023/setting_up_emacs_reredux/][Setting up emacs re-re-dux]] ([[https://irreal.org/blog/?p=11431][Irreal]]) - [[https://zck.org/define-keymap][Zachary Kanfer: Don't make Emacs keymaps -- define them.]] ([[https://www.reddit.com/r/emacs/comments/149chcq/dont_make_emacs_keymaps_define_them/][Reddit]], [[https://irreal.org/blog/?p=11425][Irreal]]) - [[https://jeffbowman.writeas.com/crafted-emacs-v2-beta][Crafted Emacs V2 Beta — Bowmansarrow]] - [[https://www.youtube.com/watch?v=YHZ_jRUkp38][Elpaca: Harnessing the power of an advanced Emacs package manager]] (14:21) - [[https://github.com/susam/devil/releases/tag/0.5.0][Devil key translator v0.5.0 released: improved special key execution, devil-describe-key, etc.]] ([[https://www.reddit.com/r/emacs/comments/14a0veg/devil_key_translator_v050_released_improved/][Reddit]]) - Emacs Lisp: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00338.html][Use walk-windows to iterate over live windows]] - Appearance: - [[https://youtu.be/k5Nwwo4QTmI][The Golden Ratio Package in Emacs: Perfect Window Resizing]] ([[https://www.reddit.com/r/emacs/comments/149ll5r/the_golden_ratio_package_in_emacs_perfect_window/][Reddit]], [[https://irreal.org/blog/?p=11446][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14c5u1w/alltheicons_svg_beta/][All-the-icons SVG beta]] - [[https://protesilaos.com/codelog/2023-06-18-ef-elea-dark-light/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "Elea" variants]] - [[https://www.youtube.com/watch?v=NxQj1POKsdc][21 of the Finest Emacs Themes + My Current Favorite]] (02:59) - Navigation: - [[https://codeberg.org/ideasman42/emacs-buffer-name-relative][[ANN] buffer-name-relative for project relative buffer names now on melpa]] ([[https://www.reddit.com/r/emacs/comments/14985aw/ann_buffernamerelative_for_project_relative/][Reddit]]) - Org Mode: - [[https://mbork.pl/2023-06-12_Counting_time%2c_backwards][Marcin Borkowski: Counting time, backwards]] - [[http://xenodium.com/noweb-more-glue-for-your-org-toolbox][Alvaro Ramirez: noweb: the lesser known org babel glue]] ([[https://www.reddit.com/r/emacs/comments/14cl7tv/noweb_the_lesser_known_org_babel_glue/][Reddit]], [[https://irreal.org/blog/?p=11437][Irreal]]) - [[https://www.youtube.com/watch?v=oQxipLYEyBg][Org-mode - Select and Exclude tags awesomeness]] (06:41) - [[https://gitlab.com/grinn.amy/boxy-kanban][Amy Grinn / boxy-kanban · GitLab]] - [[https://www.reddit.com/r/emacs/comments/14b8x4v/take_screenshots_straight_into_org_files_in_emacs/][Take Screenshots Straight into Org Files in Emacs on Win10]] - [[https://www.github.com/BartSte/khalorg][Khalorg: an interface between org mode and khal cli calendar]] - [[https://www.reddit.com/r/orgmode/comments/1482o3e/a_working_orgprotocol_capture_extension_firefox/][A working org-protocol capture extension (Firefox only)]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=294a4d2fe21ffcdc1acbbafed1bfc69a1ece7d13][ox-icalendar: Add support for unscheduled and repeating TODOs]] - Completion: - [[https://manueluberti.eu//2023/06/17/consult-completion.html][Manuel Uberti: Tweaking Consult completion]] - [[https://www.reddit.com/r/emacs/comments/14bx3m9/concealing_star_buffers_with_consult/][Concealing Star Buffers with Consult]] - [[https://www.reddit.com/r/emacs/comments/14aglvm/highlight_multiple_lines_in_consultline/][Highlight multiple lines in consult-line]] - Coding: - [[https://www.emacs.dyerdwelling.family/emacs/20230617200412-emacs--revert-git-permission-changes-on-transfer/][James Dyer: Revert Git Permission Changes On Repository Transfer]] - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el/releases/tag/v0.10][Ement.el: v0.10 released (a Matrix client for Emacs) (includes a minor security fix)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00289.html][Update on Atom backend for Gnus (nnatom)]] - people are working on including this in Emacs - Evil mode: - [[https://www.youtube.com/watch?v=8wvUIjPGGjs][Switching Gears in Emacs: A Guide to Evil Mode]] (10:38) - Multimedia: - [[https://mbork.pl/2023-06-19_Emacs_Subed_mode_can_now_display_waveforms][Marcin Borkowski: Emacs Subed mode can now display waveforms]] - Community: - [[https://www.reddit.com/r/emacs/comments/14926ul/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/149lno2/post_blackout_should_we_consider_reddit/][Post blackout - should we consider Reddit alternatives?]] - [[https://www.reddit.com/r/emacs/comments/149qwfn/alternatives_to_reddit_and_remacs_to_stay_updated/][Alternatives to reddit and r/emacs to stay updated on Emacs developments]] - [[https://systemcrafters.net/newsletter/sc-news-004.html][Issue 004 - System Crafters - call for community projects, define-keymap, etc.]] - [[https://macadie.info/2023/06/18/2023-06-austin-emacs-meetup/][Eric MacAdie: 2023-06 Austin Emacs Meetup]] - [[https://andreyor.st/posts/2023-06-12-the-key-point-of-emacs/][Andrey Listopadov: The key point of Emacs]] - [[https://www.deusinmachina.net/p/an-ode-to-emacs-the-greatest-operating][An Ode to Emacs. The Greatest Operating System]] - [[https://www.youtube.com/watch?v=vtmlA5yFvYI][Emacs is perfect, but only if you understand it]] (10:00, [[https://www.reddit.com/r/emacs/comments/149zd4b/i_tried_clearing_confusion_which_people_spread/][Reddit]]) - [[https://www.youtube.com/watch?v=_yL3mLg8N10][The Ultimate Open Source Gem: Why Emacs Reigns Supreme]] (03:40) - Other: - [[https://www.xemacs.org/Releases/21.5.35.html][XEmacs: XEmacs 21.5.35 "kohlrabi" is released]] - [[https://www.reddit.com/r/emacs/comments/14c4l8j/way_to_make_emacs_feel_smoother/][Way to make Emacs feel smoother?]] - [[https://youtube.com/watch?v=tAa-r_fZW5Y&feature=share][Emacs From Scratch, An Emacs tutorial for beginners – 14 Editing Modes, ...]] ([[https://www.reddit.com/r/emacs/comments/1494dv2/emacs_from_scratch_an_emacs_tutorial_for/][Reddit]]) - [[https://whatacold.io/blog/2023-06-12-emacs-join-lines/][whatacold: Join Lines By A Separator in Emacs]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00360.html][Reasons for the Android port of Emacs]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00439.html][limitations of Emacs in Termux]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00367.html][summary of Android discussion so far]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=017475a70ed51b69ebe41610e0dd1299bda1bfe3][* doc/lispref/streams.texi (Output Variables): Document `pp-default-function`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c975111af2163aca8be716ba578d29747c73469][; * etc/NEWS: Backward compatibility with 'doc-view-svg-face'.]] - New packages: - [[package:babashka][babashka]]: Babashka Tasks Interface (MELPA) - [[package:compile-multi-all-the-icons][compile-multi-all-the-icons]]: Affixate `compile-multi' with icons (MELPA) - [[package:consult-compile-multi][consult-compile-multi]]: Consulting read support for `compile-multi' (MELPA) - [[package:docsim][docsim]]: Search and compare notes with a local search engine (MELPA) - [[package:gpr-ts-mode][gpr-ts-mode]]: Tree-sitter support for GNAT project (MELPA) - [[package:helm-project][helm-project]]: Helm source for project management (MELPA) - [[package:noir-mode][noir-mode]]: Description (MELPA) - [[package:ob-lesim][ob-lesim]]: Org-babel functions for lesim-mode (MELPA) - [[package:persist-state][persist-state]]: Regularly persist bookmarks, history, recent files and more (MELPA) - [[package:sourcepawn-mode][sourcepawn-mode]]: SourcePawn major 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][kbin]], [[https://lemmy.ml/c/emacs][lemmy]], [[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/2023-06][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! ** 2023-06-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-12-emacs-news/ :EXPORT_DATE: 2023-06-12T10:30:59-0400 :END: - [2023-06-14 Wed]: Updated [[https://www.youtube.com/watch?v=YHZ_jRUkp38][Elpaca video link]] [[https://reddit.com/r/emacs][/r/emacs]] and many other subreddits will be private on Monday June 12 and Tuesday June 13 to protest upcoming changes to Reddit's pricing for API access and third-party apps. - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/june-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, June 24, 2023]] - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 16 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 17 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294038201/ Sat Jun 17 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jun 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - m-x-erlangen (in person): Introduction to Emacs and Emacs Lisp https://www.freelists.org/post/m-x-erlangen/New-Talk-Introduction-to-Emacs-and-Emacs-Lisp - June 22 6:30pm in Erlangen, Germany - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://willschenk.com/howto/2023/setting_up_emacs_reredux/][Will Schenk: Setting up emacs re-re-dux]] - [[https://youtu.be/YHZ_jRUkp38][Elpaca: Harnessing the power of an advanced Emacs package manager]] ([[https://www.reddit.com/r/emacs/comments/14534vb/elpaca_harnessing_the_power_of_an_advanced_emacs/][Reddit]]) - updated link - [[http://yummymelon.com/devnull/my-emacs-config-repo.html][nfdn: My Emacs Config Repo]] - [[https://www.youtube.com/watch?v=4ZH9pobulDo][Fixing Some Major Bugs And Minor Annoyances - Configuring Emacs 02]] (27:47) - [[https://www.youtube.com/watch?v=HuW4UvX1-uY][A New Model for Crafted Emacs - System Crafters live!]] (01:49:14) - Appearance: - [[http://yummymelon.com/devnull/automatically-adjusting-emacs-to-macos-switches-in-appearance.html][nfdn: Automatically adjusting Emacs to macOS switches in appearance]] - [[https://protesilaos.com/codelog/2023-06-08-ef-themes-1-1-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.1.0]] - [[https://protesilaos.com/codelog/2023-06-09-cursory-1-0-0/][Protesilaos Stavrou: Emacs: cursory version 1.0.0]] - Navigation: - [[https://protesilaos.com/codelog/2023-06-10-emacs-search-replace-basics/][Protesilaos Stavrou: Emacs: basics of search and replace]] (53:03, [[https://irreal.org/blog/?p=11418][Irreal]]) - [[https://youtu.be/4z-ZAklZOwY][Getting into the straights in Emacs with narrowing]] (6:13, [[https://www.reddit.com/r/emacs/comments/144rzc4/getting_into_the_straights_in_emacs_with_narrowing/][Reddit]], [[https://irreal.org/blog/?p=11420][Irreal]]) - TRAMP: - [[https://en.liujiacai.net/2023/06/10/troubleshoot-tramp-hang/][How to troubleshoot why tramp hang your Emacs]] - Org Mode: - [[https://readingworldmagazine.com/emacs/2023-06-11-introducing-org-mode/][yuri tricys: Introducing Emacs Org-Mode in 2023]] - [[https://www.reddit.com/r/orgmode/comments/1414ha1/has_anyone_here_with_adhd_or_similar_issues_used/][Has anyone here with ADHD or similar issues used org-mode to get your life on track?]] - [[https://www.reddit.com/r/orgmode/comments/1438x6j/orgnavigator_programmable_composable_shortcuts/][Org-Navigator: Programmable, Composable Shortcuts For Org-Refile]] - [[https://www.youtube.com/watch?v=o6rE18Mxu9U][Analyze Your Time with Org Mode — Org Mode Clocktables]] (11:49, [[https://www.reddit.com/r/emacs/comments/144nyzb/analyze_your_time_with_org_mode_org_mode/][Reddit]], [[https://irreal.org/blog/?p=11416][Irreal]]) - [[https://github.com/pondersson/org-bulletproof][New package: org-bulletproof (automatic plain list bullet cycling)]] ([[https://www.reddit.com/r/emacs/comments/142827g/new_package_orgbulletproof_automatic_plain_list/][Reddit]]) - [[http://ag91.github.io/blog/2023/06/06/ob-gore-literate-go-run-via-the-gore-repl][Andrea: ob-gore: literate Go run via the Gore REPL]] - [[https://emacs.ch/@Anoncheg/111391306786145721][tip: adding org-reveal '(4) after org-fold-show-context]] ([[https://emacs.ch/@Anoncheg/111391327951526598][also overview]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ba8c4686347a0411ab84e89232b64e3ee1ef10f9][org-insert-todo-heading-respect-content: Fix regression in b4e41b]] - Coding: - [[https://kchousos.github.io/posts/sicp-in-emacs/][SICP in Emacs]] ([[https://www.reddit.com/r/emacs/comments/143cyw3/sicp_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11412][Irreal]]) - [[https://www.fitzsim.org/blog/?p=669][Thomas Fitzsimmons: firefox-javascript-repl]] - [[https://www.fitzsim.org/blog/?p=681][Thomas Fitzsimmons: ulisp-repl]] - [[https://www.emacs.dyerdwelling.family/emacs/20230604121310-emacs--magit-insert-tracked-files/][James Dyer: Magit Status To Show Tracked Files]] - [[https://i.redd.it/kzs28de4e84b1.gif][Indent with tree-sitter is nice]] ([[https://www.reddit.com/r/emacs/comments/141l5dp/indent_with_treesitter_is_nice/][Reddit]]) - [[https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0][Configuring Emacs and Eglot to work with Astro language server | by Jayaram | Nov, 2023 | Medium]] - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/1450ntb/atom_backend_for_gnus_nnatom/][Atom backend for Gnus (nnatom)]] - Fun: - [[https://youtu.be/urcL86UpqZc][Interview with an Emacs Enthusiast in 2023 [Colorized]​]] (8:50, [[https://www.reddit.com/r/emacs/comments/1460otc/interview_with_an_emacs_enthusiast_in_2033/][Reddit]], [[https://irreal.org/blog/?p=11429][Irreal]]) - AI: - [[https://github.com/freckletonj/llmpal][LLM Pal: AI inside Emacs via LSP. Locally hosted models & OpenAI. Code is Clean'N'Hackable.]] ([[https://www.reddit.com/r/emacs/comments/1459elk/llm_pal_ai_inside_emacs_via_lsp_locally_hosted/][Reddit]]) - Community: - Reddit: [[https://www.reddit.com/r/emacs/comments/14377k9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=aU_yNH3uHyg][Should You Bother Learning Emacs, Vim, Or Anything Old and Difficult?]] (04:27) - [[http://corwin.bru.st/2023-06-05-the-turtle-and-the-snail/][Corwin Brust: The Turtle and the Snail]] ([[https://irreal.org/blog/?p=11408][Irreal]]) - Other: - [[https://irreal.org/blog/?p=11410][Irreal: The Real Emacs Advantage]] - [[https://www.youtube.com/watch?v=yFXF-oEAEww][emacs in Tamil part2]] (40:13) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00238.html][Re: Native compilation on as default?]] - devs looking for feedback as people try Emacs 29 - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f66cbbfe520ee31ef26676e09a926217d9736fe][Avoid header line with some empty non-nil formats]] - New packages: - [[package:autoscratch][autoscratch]]: Automatically switch scratch buffer mode (MELPA) - [[package:buffer-name-relative][buffer-name-relative]]: Relative buffer names (MELPA) - [[package:emacs-gc-stats][emacs-gc-stats]]: Collect Emacs GC statistics (GNU ELPA) - [[package:hippo-themes][hippo-themes]]: Hippo color theme (MELPA) - [[package:klondike][klondike]]: Klondike (MELPA) - [[package:nushell-mode][nushell-mode]]: Major mode for Nushell scripts (MELPA) - [[package:occurx-mode][occurx-mode]]: Occur-like filtering of buffers with rx patterns (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://lemmy.ml/c/emacs][lemmy]], [[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/2023-06][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! ** 2023-06-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-05-emacs-news/ :EXPORT_DATE: 2023-06-05T09:14:52-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00136.html][Need help with 28.3 release for security issues]] - Upcoming events: - Emacs.si: Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Jun 6 0200 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488485/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488486/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 9 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 9 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 10 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/13w49ne/do_you_also_write_small_guides_for_yourself_to/][Do you also write small guides for yourself to remind you of your own emacs workflows?]] - Highly recommend this practice. Also, you can share them as blog posts! =) - Emacs configuration: - [[https://www.youtube.com/watch?v=d1fgypEiQkE][A New Beginning With GNU Emacs - Configuring Emacs 01]] (40:10) - [[https://www.reddit.com/r/emacs/comments/13xglt1/user_keys_mass_rebind_keymap_inspection_tools/][User Keys - mass rebind, keymap inspection tools [progress & feedback]​]] - [[https://tech.toryanderson.com/2023/06/02/why-does-straight-sometimes-rebuild-org/][Tory Anderson: Why does straight sometimes rebuild org?]] - Appearance: - [[https://protesilaos.com/codelog/2023-06-03-emacs-spacious-padding/][Protesilaos Stavrou: Emacs: my new "spacious-padding" package]] - [[https://v.redd.it/hiaippqvnj3b1][nano modeline 1.0 (now with buttons)]] ([[https://www.reddit.com/r/emacs/comments/13y4gg0/nano_modeline_10_now_with_buttons/][Reddit]]) - [[https://protesilaos.com/codelog/2023-05-30-modus-themes-4-2-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.2.0]] - [[https://github.com/emacsfodder/Infinite-Yak-Icons][emacsfodder/Infinite-Yak-Icons: Infinite Yaks for GNU/Emacs]] ([[https://www.reddit.com/r/emacs/comments/140fk8p/emacsfodderinfiniteyakicons_infinite_yaks_for/][Reddit]]) - fun app icons - Navigation: - [[https://www.youtube.com/watch?v=OvyP3eQyRFo][Perspective.el - workspaces inside of EMACS]] (21:47) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/13wuk38/what_is_literate_programming_used_for/][What is literate programming used for?]] - [[https://www.reddit.com/r/orgmode/comments/13up9ff/is_orgmode_really_that_much_better_than_an/][Is orgmode really that much better than an equivalent workflow using vim + other tools?]] (check out this [[https://www.reddit.com/r/orgmode/comments/13up9ff/comment/jm5e5x6/?utm_source=reddit&utm_medium=web2x&context=3][comment]] with a nicely-linked workflow description) - [[https://mbork.pl/2023-06-03_Org_agenda_clock_check][Marcin Borkowski: Org agenda clock check]] ([[https://irreal.org/blog/?p=11433][Irreal]]) - [[https://www.youtube.com/watch?v=_34OVueqYNU][Org Mode Archive File | Clean Up Your Logbook]] (06:24) - [[https://irreal.org/blog/?p=11399][Irreal: Org Remark]] - [[https://www.youtube.com/watch?v=twta2YMmJl0][Org-mode - Best beamer resources]] (09:27) - [[https://www.reddit.com/r/emacs/comments/1404yqt/new_package_orgroamql_use_orgql_with_orgroam/][New Package: org-roam-ql - use org-ql with org-roam]] - Mail, news, and chat: - [[https://michal.sapka.me/2023/elfeed-literate-config/][Literate configuration of Elfeed]] ([[https://www.reddit.com/r/emacs/comments/13za1q5/literate_configuration_of_elfeed/][Reddit]]) - [[https://irreal.org/blog/?p=11390][Irreal: Elfeed-webkit Update]] - Community: - [[https://www.reddit.com/r/emacs/comments/13wg436/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://dev.to/robertmjohnson/everyday-editor-extensions-in-emacs-mmf][Everyday editor extensions in Emacs]] ([[https://irreal.org/blog/?p=11405][Irreal]]) - [[https://www.emacs.dyerdwelling.family/emacs/20230603114025-emacs--quickly-deleting-duplicate-lines/][James Dyer: Quickly Deleting Duplicate Blank Lines]] - [[https://lambdaland.org/posts/2023-05-31_warp_factor_refactor/][Warp Factor Refactoring in Emacs]] ([[https://www.reddit.com/r/emacs/comments/13xm4ed/warp_factor_refactoring_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11401][Irreal]]) - [[https://www.youtube.com/watch?v=B7_ZsiF-e5I][Three important distinctions in Emacs: mini-buffer and echo, mark and point, window and frame]] (07:01) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00014.html][Proposal for C-x 4 prefix for doing things in other windows, including help]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00000.html][Thinking about multiple inheritance and derived modes]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00695.html][Atom backend for Gnus (nnatom)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00569.html][Continued discussion of a build system, with lots of discussion about the risks of following a cargo-type model]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a30781399b3ef48150b9cb13cb0aeba7086c2d9e][* subr-x (eval-command-interactive-spec): New function.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecc1d990d9e9d006838ca514213ea5e46a459363]['describe-function' shows function inferred type when available]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cb1ee63e2aea573d67e2d495d6b5937a15bc0368][Update modus-themes to their version 4.2.0]] - New packages: - [[package:auth-source-1password][auth-source-1password]]: 1password integration for auth-source (MELPA) - [[package:cue-sheet-mode][cue-sheet-mode]]: Major mode for editing CUE sheet files (MELPA) - [[package:dwim-coder-mode][dwim-coder-mode]]: DWIM keybindings for programming modes (MELPA) - [[package:firefox-javascript-repl][firefox-javascript-repl]]: Jack into Firefox (GNU ELPA) - [[package:fixed-page-mode][fixed-page-mode]]: A fixed page length mode (MELPA) - [[package:fpga][fpga]]: FPGA & ASIC Utils (MELPA) - [[package:lesim-mode][lesim-mode]]: Major mode for Learning Simulator scripts (MELPA) - [[package:listenbrainz][listenbrainz]]: ListenBrainz API interface (MELPA) - [[package:media-progress-dired][media-progress-dired]]: Display position where media player stopped in dired buffer (MELPA) - [[package:media-progress-dirvish][media-progress-dirvish]]: Display position where media player stopped in dirvish (MELPA) - [[package:media-progress][media-progress]]: Display position where media player stopped (MELPA) - [[package:modaled][modaled]]: Build your own minor modes for modal editing (MELPA) - [[package:mpvi][mpvi]]: Integrated video tool based on EMMS and MPV (MELPA) - [[package:musicbrainz][musicbrainz]]: MusicBrainz API interface (MELPA) - [[package:org-bulletproof][org-bulletproof]]: Automatic plain list bullet cycling (MELPA) - [[package:org-jami-bot][org-jami-bot]]: Capture GNU Jami messages as notes and todos in Org mode (MELPA) - [[package:raycast-mode][raycast-mode]]: Develop Raycast Extensions (MELPA) - [[package:selcand][selcand]]: Select a candidate from a tree of hint characters (MELPA) - [[package:spacious-padding][spacious-padding]]: Increase the padding/spacing of frames and windows (GNU ELPA) - [[package:sumibi][sumibi]]: Japanese input method powered by ChatGPT API (MELPA) - [[package:ulisp-repl][ulisp-repl]]: uLisp REPL (GNU ELPA) 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://lemmy.ml/c/emacs][lemmy]], [[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/2023-06][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! ** 2023-05-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-29-emacs-news/ :EXPORT_DATE: 2023-05-29T09:44:27-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2023-05-29 Mon 11:36] :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00648.html][seeking feedback on keymaps introspection tool]] - Upcoming events: - [[https://www.youtube.com/watch?v=v0U_uC8molg][Shall we start an Emacs and Org-Mode meetup?]] (09:32) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 1 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jun 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 2 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 3 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 2000 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488485/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488486/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 9 1800 Europe/Paris - Beginner: - [[https://youtu.be/vq_YZvgRLeY][The Emacs HELP you never knew you needed]] ([[https://www.reddit.com/r/emacs/comments/13uggrb/the_emacs_help_you_never_knew_you_needed/][Reddit]], [[https://irreal.org/blog/?p=11395][Irreal]]) - Emacs configuration: - [[https://github.com/stars/ashton314/lists/best-of-emacs][Best of Emacs: The indispensable Emacs extensions and package]] - [[https://www.reddit.com/r/emacs/comments/13rbu2v/vile_mode_vim_like_editing/][Vile Mode (VIm Like Editing)]] - [[https://susam.github.io/devil/][Devil Mode Manual]] ([[https://www.reddit.com/r/emacs/comments/13t41s0/devil_mode_manual/][Reddit]], [[https://lobste.rs/s/0umwcq/devil_mode_manual][lobste.rs]]) - [[https://i.redd.it/ef05dsxmc42b1.png][My In Progress Emacs From Scratch Attempt | Some details in comments]] ([[https://www.reddit.com/r/emacs/comments/13s57cu/my_in_progress_emacs_from_scratch_attempt_some/][Reddit]]) - [[https://github.com/nekifirus/.emacs.d][nekifirus' Emacs Config]] - Emacs Lisp: - [[http://xenodium.com/deleting-from-emacs-sequence-vars][Alvaro Ramirez: Deleting from Emacs sequence vars]] ([[https://www.reddit.com/r/emacs/comments/13rvehx/interactively_removing_items_from_any_sequence/][Reddit]]) - [[https://codelearn.me/2023/05/28/emacs_thread_macros.html][Ruslan Bekenev: Emacs has built-in thread macros]] ([[https://irreal.org/blog/?p=11392][Irreal]]) - Appearance: - [[https://sr.ht/~ashton314/auto-olivetti/][New package: Auto-Olivetti—automatically turn on olivetti-mode when the window gets wide]] ([[https://www.reddit.com/r/emacs/comments/13pts6v/new_package_autoolivettiautomatically_turn_on/][Reddit]]) - [[https://twitter.com/Aliasing__/status/1660882523193237505][Just showing off how nice lisp can look in prism-mode. Check reply for the config :)]] ([[https://www.reddit.com/r/emacs/comments/13pfroj/just_showing_off_how_nice_lisp_can_look_in/][Reddit]]) - [[https://luis-felipe.gitlab.io/themes/swws/][SWWS Theme: Software Workers Theme]] - [[https://github.com/Lambda-Emacs/lambda-line][lambda-line: A configurable status line for Emacs]] - [[https://www.reddit.com/r/emacs/comments/13q0841/what_font_config_do_you_use_on_emacs/][What font config do you use on emacs?]] - Writing: - [[https://github.com/TitusMu/novelprogress][TitusMu/novelprogress: Emacs function to show daily progress when writing a novel]] ([[https://www.reddit.com/r/emacs/comments/13pop7s/selfmotivation_by_daily_progress_in_emacs_for/][Reddit]]) - Org Mode: - [[https://protesilaos.com/codelog/2023-05-23-emacs-org-basics/][Protesilaos Stavrou: Emacs: basics of Org mode]] (48:31, [[https://irreal.org/blog/?p=11422][Irreal]]) - [[https://www.youtube.com/watch?v=VDy6TMxPy74][Emacs For Writers | Does Org Mode Do It Better?]] (16:51, [[https://irreal.org/blog/?p=11451][Irreal]]) - [[https://www.armindarvish.com/en/post/emacs_workflow_dynamically_adding_files_to_org-agenda-files/][Emacs Workflow: Dynamically Adding Files to Org Agenda]] - [[https://www.reddit.com/r/emacs/comments/13trgfw/orgnavigator_programmable_composable_shortcuts/][Org-Navigator: Programmable, Composable Shortcuts For Org-Refile]] - [[https://bhankas.org/blog/easy_mode_encryption_for_orgmode_with_age_el/][Easy automatic encryption for orgmode with age.el]] ([[https://www.reddit.com/r/emacs/comments/13u0qwn/easy_automatic_encryption_for_orgmode_with_ageel/][Reddit]]) - [[https://codelearn.me/2023/05/25/org_roam_issues.html][Ruslan Bekenev: A few issues of Org-Roam]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=lIx_Zlo76ds][Org-mode - overlay vs pause]] (03:52) - [[http://ag91.github.io/blog/2023/05/25/org-blk-uri-a-little-module-to-insert-a-file-or-url-as-an-org-mode-src-block][Andrea: org-blk-uri a little module to insert a file or url as an Org Mode src block]] ([[https://irreal.org/blog/?p=11387][Irreal]]) - [[https://github.com/ChanderG/orgish][Orgish: Org content and its exported html in one file]] ([[https://www.reddit.com/r/emacs/comments/13puht9/orgish_org_content_and_its_exported_html_in_one/][Reddit]]) - [[https://git.sr.ht/~grtcdr/carrara/][Carrara - a stylesheet collection centered around Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/13u1hze/carrara_a_stylesheet_collection_centered_around/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=513534f2a78a25ba99a199d428047a783b765a5c][lisp/org.el: allow org-return to call org-open-at-point on citations]] - Denote: - [[https://protesilaos.com/codelog/2023-05-29-denote-rename-buffer-mode/][Protesilaos Stavrou: Emacs: Denote can now automatically rename its buffers]] - Completion: - [[https://michal.sapka.me/2023/input-completition-in-emacs/][Input completion in emacs]] ([[https://www.reddit.com/r/emacs/comments/13szol7/input_completion_in_emacs/][Reddit]]) - Coding: - [[https://www.emacs.dyerdwelling.family/emacs/20230523204523-emacs--insert-unique-log-message/][James Dyer: Insert Unique Log Message]] - [[https://www.reddit.com/r/emacs/comments/13p80q1/lem_200_released_now_with_an_sdl2_frontend_cl/][Lem 2.0.0 released! Now with an SDL2 frontend (CL editor)]] - [[https://martibosch.github.io/jupyter-emacs-universe/][Jupyter in the Emacs universe]] ([[https://www.reddit.com/r/emacs/comments/13qmo1u/jupyter_in_the_emacs_universe/][Reddit]]) - [[https://gist.github.com/abdullahkhalids/83055b1abbd2cdf2416a480d046136e1][Markdown-notebook minor mode for emacs · GitHub]] ([[https://www.reddit.com/r/emacs/comments/13pbigb/markdownnotebook_mode_my_weekend_hacking_project/][Reddit]]) - [[https://www.masteringemacs.org/article/how-to-get-started-tree-sitter?utm_source=newsletter&utm_medium=rss][Mickey Petersen: How to Get Started with Tree-Sitter]] ([[https://www.reddit.com/r/emacs/comments/13thjus/how_to_get_started_with_treesitter/][Reddit]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=KCmlupc9z34][Is Ement.el the Best Matrix Client? - System Crafters Live!]] ([[https://www.reddit.com/r/emacs/comments/13sj22n/is_ementel_the_best_matrix_client_system_crafters/][Reddit]]) - [[https://www.fitzsim.org/blog/?p=596][Thomas Fitzsimmons: Excorporate and OAuth 2.0]] - AI: - [[https://github.com/xhcoding/emacs-aichat][emacs-aichat: AI Chat in Emacs, including OpenAI and Bing Chat]] - Community: - [[https://www.reddit.com/r/emacs/comments/13qfepf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/13qlzvt/does_anyone_here_live_inside_emacs_can_you_share/][Does anyone here live inside emacs? can you share your workflow if you do?]] - [[https://protesilaos.com/codelog/2023-05-25-emacs-google-award/][Protesilaos Stavrou: I won a Google award for my Emacs contributions]] - Other: - [[https://blog.kamens.us/2023/05/21/hack-of-the-day-keep-the-emacs-server-running-in-the-active-login-session/][Keep the Emacs server running in the active login session]] - [[https://github.com/SebastianMeisel/tesseract.el][SebastianMeisel/tesseract.el: Emacs integretion for Tesseract OCR]] ([[https://www.reddit.com/r/emacs/comments/13t25ef/tesseract_integration/][Reddit]]) - [[https://www.youtube.com/watch?v=Nv7XwNoxVqc][Joe Burnett -- My command-line work process (mosh, tmux, emacs, org-mode and gopls)]] (24:49) - [[https://www.youtube.com/watch?v=_WLauBkO5rI][Emacs Macros: All you really need to know]] (16:16) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00552.html][Re: [PROPOSAL] Builder, a build system integration for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00558.html][Inferring type of Emacs Lisp functions]] ([[https://github.com/emacs-elsa/Elsa][also a link to a static analysis tool]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00645.html][Re: Reversed tmm-prompt items when tmm-mid-prompt is nil]] - fixing a bug introduced in Emacs 22.1... - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f35648ba0c0f7dac78ea1d1aaad80471238b7ace][Add customization options for dictionary-search]] - New packages: - [[package:project-treemacs][project-treemacs]]: Simple treemacs backend for project.el (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://lemmy.ml/c/emacs][lemmy]], [[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/2023-05][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! ** 2023-05-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-22-emacs-news/ :EXPORT_DATE: 2023-05-22T20:51:07-0400 :END: - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 26 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 27 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 27 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 1 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jun 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 2000 CET - Emacs configuration: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=2ce279680bf9c1964e98e2aa48a03d6675c386fe&context=3&ignorews=0&dt=0][[Emacs Git] Add :vc keyword to use-package]] ([[https://www.reddit.com/r/emacs/comments/13jsxij/emacs_git_add_vc_keyword_to_usepackage/][Reddit]], [[https://tony-zorman.com/posts/use-package-vc.html][Tony Zorman]]) - [[https://www.youtube.com/watch?v=wdS3JoO6hww&feature=youtu.be][Emacs Quick Way To Find About Specific Package Infomation 2023_05_12 04:39:18]] - [[https://www.reddit.com/r/emacs/comments/13ob11s/bindel_is_now_on_melpa_with_synonym_support/][bind.el is now on MELPA with synonym support]] - [[https://philjackson.github.io//emacs/hydra/doom/2023/05/16/hydra-for-multiple-cursors/][Phil Jackson: Hydra for evil-mc]] - [[https://irreal.org/blog/?p=11362][Irreal: Devil Mode]] - [[https://www.reddit.com/r/emacs/comments/13mpsch/window_management_customisation_appreciation_post/][Window management customisation appreciation post]] - [[https://www.youtube.com/watch?v=R__DMpgmh28][Emacs Micro Lesson 7: Modular Emacs Configuration in Org Mode File]] (04:16) - Emacs Lisp: - [[https://youtu.be/qHaEkTZ3XCk][The Strange and Peculiar World of Emacs Regular Expressions]] ([[https://www.reddit.com/r/emacs/comments/13o89ts/the_strange_and_peculiar_world_of_emacs_regular/][Reddit]], [[https://irreal.org/blog/?p=11377][Irreal]]) - Appearance: - [[https://github.com/alphapapa/prism.el/releases/tag/0.3][Release v0.3 · alphapapa/prism.el (Disperse Lisp forms and other languages into a spectrum of colors by depth -- like rainbow-delimiters, et al, but more powerful)]] ([[https://www.reddit.com/r/emacs/comments/13lrb79/release_v03_alphapapaprismel_disperse_lisp_forms/][Reddit]]) - [[https://protesilaos.com/codelog/2023-05-16-ef-themes-1-0-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.0.0]] - [[https://protesilaos.com/codelog/2023-05-18-modus-themes-tritanopia/][Protesilaos Stavrou: Emacs: Modus themes for tritanopia (blue-yellow colour deficiency)]] - Navigation: - [[https://zck.org/improved-emacs-search][Zachary Kanfer: An Improved Emacs Search]] ([[https://www.reddit.com/r/planetemacs/comments/13iy5ls/zachary_kanfer_an_improved_emacs_search/][Reddit]], [[https://irreal.org/blog/?p=11364][Irreal]]) - [[https://protesilaos.com/codelog/2023-05-21-beframe-0-3-0/][Protesilaos Stavrou: Emacs: beframe version 0.3.0]] - Hyperbole: - [[https://www.youtube.com/watch?v=WKwZHSbHmPg][GNU Hyperbole - Overview and Demo]] - [[https://yt.artemislena.eu/watch?v=evEz75q07O4][Add file paths and URLs to the Emacs Diary and other text files with Hyperbole - Invidious]] - Dired: - [[https://www.youtube.com/watch?v=h6ZssDbEt4A][Exploring the Depths of Dired - System Crafters Live!]] (01:57:56) - Org Mode: - [[https://github.com/summeremacs/howiuseemacs/blob/main/full-explanation-of-how-i-use-emacs.org][How I use Emacs as a non-programmer]] ([[https://www.reddit.com/r/emacs/comments/13m43az/how_i_use_emacs_as_a_nonprogrammer/][Reddit]]) - [[https://tech.toryanderson.com/2023/05/18/master-file-or-many-files/][Tory Anderson: Master file or many files?]] - [[https://codelearn.me/2023/05/19/org-mode-archive-with-tags.html][Ruslan Bekenev: Org-mode archive with inherited tags]] - [[https://www.youtube.com/watch?v=-VAc8Z16910][Org-mode - Inactive Timestamps]] (04:46) - [[https://www.reddit.com/r/emacs/comments/13mlain/orgremark_demo_2_recap_new_features_v110/][Org-remark Demo #2 - Recap & New Features v1.1.0]] - [[https://www.reddit.com/r/orgmode/comments/13j8cbn/introducing_orgfootnoteassistant_enhancing/][Introducing org-footnote-assistant: Enhancing Footnote Management in Org Mode]] ([[https://irreal.org/blog/?p=11366][Irreal]]) - [[https://www.reddit.com/r/gtd/comments/13ilhh7/new_release_orggtd_30_emacs_package/][New release: org-gtd 3.0! (emacs package)]] ([[https://www.reddit.com/r/orgmode/comments/13ilo97/new_release_orggtd_30_emacs_package/][Reddit]]) - [[https://github.com/Vidianos-Giannitsis/zetteldesk.el/tree/master][Zetteldesk.el has a new update after a few months! Check it out and please tell me your opinion on it.]] ([[https://www.reddit.com/r/emacs/comments/13kdubc/zetteldeskel_has_a_new_update_after_a_few_months/][Reddit]]) - [[https://www.youtube.com/watch?v=KlYctaKMixA][Start Using Org-roam Today | Install, Configure, and Use]] (09:19) - Completion: - [[https://www.reddit.com/r/emacs/comments/13ikzjl/fyi_awkyasnippets_on_melpa/][FYI: awk-yasnippets on MELPA]] - [[https://takeonrules.com/2023/05/17/unfurling-of-issue-reference-abbreviations-in-github-and-other-git-forge-issues/][Jeremy Friesen: Unfurling of Issue Reference Abbreviations in Github and other Git Forge Issues]] - Coding: - [[http://xenodium.com/sprinkle-me-logs][Alvaro Ramirez: Sprinkle me logs]] ([[https://irreal.org/blog/?p=11373][Irreal]], [[https://www.reddit.com/r/emacs/comments/13l8al3/sprinkling_code_with_unique_log_entries/][Reddit]]) - [[https://takeonrules.com/2023/05/17/configuring-emacs-to-automatically-prompt-me-to-define-the-type-of-commit/][Jeremy Friesen: Configuring Emacs to Automatically Prompt Me to Define the Type of Commit]] - [[https://eshelyaron.com/posts/2023-05-17-orientation-in-json-documents-with-emacs-and-tree-sitter.html][Orientation in JSON documents with Emacs and Tree-sitter]] - Shells: - [[https://www.youtube.com/watch?v=kaEhyLJ7GWc][My emacs eshell configuration, aliases, and tweaks]] (07:28) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/13oj6tz/blog_post_introducing_elfeedwebkit/][Blog Post: Introducing elfeed-webkit]] ([[https://irreal.org/blog/?p=11381][Irreal]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=WbsjM-6roK8][Emacs(Doom) Intro]] (01:29:32) - AI: - [[https://i.redd.it/61zjyb90yz0b1.png][ob-chatgpt-shell now supports :system and :context headers]] ([[https://www.reddit.com/r/orgmode/comments/13mv51m/obchatgptshell_now_supports_system_and_context/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/13l9cm1/starhuggerel_now_displays_suggestions_as_overlays/][Starhugger.el now displays suggestions as overlays]] - Community: - [[https://www.reddit.com/r/emacs/comments/13jvhp7/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://erkin.party/emacs/][Emacs web badges]] ([[https://irreal.org/blog/?p=11379][Irreal]], [[https://news.ycombinator.com/item?id=36035748][HN]]) - [[https://www.reddit.com/r/emacs/comments/13no4q3/emacswritten_novel_on_the_german_bestseller_list/][Emacs-written novel on the German bestseller list]] - [[https://www.reddit.com/r/orgmode/comments/13l5jo8/litprog_forum_reopened_at_rlitprog/][LitProg forum reopened at r/LitProg]] - [[https://fsfe.org/news/2023/news-20230413-01.en.html][Check out these cool 'Youth Hacking 4 Freedom' projects - FSFE]] - Other: - [[https://youtu.be/_WLauBkO5rI][Emacs Macros: All you really need to know]] (16:16, [[https://www.reddit.com/r/emacs/comments/13kzyon/emacs_macros_all_you_really_need_to_know/][Reddit]], [[https://irreal.org/blog/?p=11371][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/13mdvtn/ekg_version_03_inline_commands_and_logseq_syncing/][ekg version 0.3: inline commands and Logseq syncing]] - [[https://arnesonium.com/2023/05/reviewing-jupyter-process][Erik L. Arneson: Writing and Reviewing Jupyter Notebooks]] - [[https://git.disroot.org/kjartanoli/calibre.el][calibre.el: Interact with Calibre libraries from Emacs]] - [[https://tech.toryanderson.com/2023/05/17/embark-org-file-missing-in-straight-build/][Tory Anderson: embark-org file missing in straight build]] - including solution - [[https://tech.toryanderson.com/2023/05/20/error-one-of-my-transients-misplaces-cursor-activity/][Tory Anderson: error: one of my transients misplaces cursor activity]] - including solution - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00368.html][Naming guidelines for ELPA packages]] (see also [[https://www.reddit.com/r/emacs/comments/13mamn7/names_are_not_descriptions_descriptions_are_not/][Reddit]] discussion of [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00330.html][names are not descriptions]] thread) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00502.html][Tip for managing attachments if you're reading mail with Rmail]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00532.html][where to find info on mapping numeric font weight to symbolic - beginning of src/font.c]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00488.html][Discussion about a change to use-dialog-box-p and GUI dialogs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00409.html][Reminder that e-mail addresses used for contributions are public]] - Help wanted: [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00428.html][extending auth-source and plstore for more XOAUTH2 scenarios]] - Help wanted: [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00526.html][support SARIF-formatted diagnostics]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71622d70e8bd0f4289df098a8d9b3ab06f4bdcc0][New Rmail commands for reading mailing-lists]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd6bba4780dcfdec97ab5e6469f7777c4b2a1b0d][Improved copy-tree documentation and test (bug#63509)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7ef20e0c81147bcbca0f5cc3fabc9bef5f6c3539][Minor fixes of last change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a1285caba9cd25abaddbc541e3217e2559d79ab][Make 'copy-tree' work with records]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ce279680bf9c1964e98e2aa48a03d6675c386fe][Add :vc keyword to use-package for VC package support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ac08768aa04b0a707eb421db78b7c18ec27b55a][Support side-effects while building VC packages]] - New packages: - [[package:calibre][calibre]]: Interact with Calibre libraries from Emacs (GNU ELPA) - [[package:clojure-ts-mode][clojure-ts-mode]]: Major mode for Clojure code (MELPA) - [[package:elfeed-webkit][elfeed-webkit]]: Render elfeed entries in embedded webkit widgets (MELPA) - [[package:elune-theme][elune-theme]]: Elune theme (MELPA) - [[package:gpr-yasnippets][gpr-yasnippets]]: Yasnippets for GNAT project files (MELPA) - [[package:pdf-view-pagemark][pdf-view-pagemark]]: Add indicator in pdfview mode to show the page remaining (MELPA) - [[package:prometheus-mode][prometheus-mode]]: Major modes for Prometheus files (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://lemmy.ml/c/emacs][lemmy]], [[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/2023-05][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! ** 2023-05-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-15-emacs-news/ :EXPORT_DATE: 2023-05-15T18:50:28-0400 :END: - Emacs 29: - [[https://www.reddit.com/r/emacs/comments/13hc64s/emacs_29091_pretest_2_for_291_is_out/][Emacs 29.0.91 (Pretest #2 for 29.1) is out]] ([[https://irreal.org/blog/?p=11360][Irreal]]) - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00242.html][Anyone want to help bring url.el up to date, maybe based on plz?]] - Upcoming events: - M-x Research (contact them for password): Show and Tell! https://m-x-research.github.io/ Wed May 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 19 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 20 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 20 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/13caudx/if_you_like_straight_you_should_try_elpaca/][If you like Straight, you should try Elpaca]] - [[https://github.com/meedstrom/deianira][deianira: Give every Emacs key sequence prefix the power to persist]] - [[https://emacsair.me/2023/05/10/transient-0.4][Jonas Bernoulli: Transient 0.4 released]] - continuing to look for donations - [[https://github.com/kwpav/dotfiles/blob/master/emacs.org#org-babel][dotfiles/emacs.org at master · kwpav/dotfiles · GitHub]] - [[https://github.com/djgoku/dot-files/tree/main/emacs][djgoku's Emacs Config]] - [[https://github.com/garyo/emacs-config][garyo's Emacs Config]] - [[https://github.com/ChanderG/dotfiles/blob/master/emacs.org][ChanderG's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/13gmp5e/my_emacs_config_d/][My Emacs Config :D]] - [[https://code.rosaelefanten.org/dotfiles/dir?type=tree&ci=tip][.dotfiles: Top-level Files of tip]] - Appearance: - [[https://git.sr.ht/~pkal/face-shift][face-shift - Shift the color of certain faces in Emacs]] - [[https://www.youtube.com/watch?v=EJaIUhPuY7E][Changing the region colour for Vanilla Emacs]] (02:39) - Navigation: - [[https://github.com/joaotavora/breadcrumb][joaotavora/breadcrumb: Emacs headerline indication of where you are in a large project]] ([[https://www.reddit.com/r/emacs/comments/13fsiuf/joaotavorabreadcrumb_emacs_headerline_indication/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20230503211610-emacs--isearch-occur-advice-window-focus/][James Dyer: Initial focus in Occur Buffer]] - [[https://www.youtube.com/watch?v=cSzj8dLS9Iw&feature=youtu.be][Emacs Meta Dot And CTRL C CTRL D Are Super Useful 2023_05_07_22:48:48]] - Dired: - [[https://www.youtube.com/watch?v=-wa17HkM8XE][Emacs package nerd-icons-dired]] (02:02) - Org Mode: - [[https://mbork.pl/2023-05-13_Dieting_with_Org_mode][Marcin Borkowski: Dieting with Org mode]] - [[https://www.youtube.com/watch?v=EGLZCFgk5zE][Org mode | Refile this under "Totally awesome, dude."]] (07:56) - [[https://www.reddit.com/r/emacs/comments/13e2ze3/request_for_feedback_on_package_documentation/][Request for feedback on package documentation (org-gtd 3.0, pre-release)]] - [[https://takeonrules.com/2023/05/08/the-why-of-linking-to-a-resource-multiple-times/][Jeremy Friesen: The Why of Linking to a Resource Multiple Times]] - [[https://www.youtube.com/watch?v=LgMlNQf61gM][Emacs | Org id will change how you see things]] (10:38) - Import, export, and integration: - [[https://youtu.be/44XH1nJKsVQ][Converting an Excel spreadsheet into an org-table]] ([[https://www.reddit.com/r/emacs/comments/13cln7y/converting_an_excel_spreadsheet_into_an_orgtable/][Reddit]]) - [[https://jeffkreeftmeijer.com/ox-html-markdown-style-footnotes/][ox-html-markdown-style-footnotes: Markdown-style footnotes for ox-html.el]] - [[https://emacsnotes.wordpress.com/2023/05/13/producing-formal-indian-style-letters-using-org-mode-and-opendocument-exporter/][How to produce formal Indian-style Letters using Org-mode and OpenDocument exporter]] - [[https://www.kengrimes.com/ox-hugo-tutorial/][Ken Grimes - Using ox-hugo To Build Websites with Emacs]] (2018) - [[https://github.com/karthink/org-src-context][org-src-context: LSP support for Org source buffers.]] - [[https://www.youtube.com/watch?v=atKDa510qaM][How I Crafted the New Website with Org Publish - System Crafters Live!]] (02:04:40) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fe74a3ed2d81704e9e1caae0b6e1be2e0eefc3f2][org-crypt-decrypt-entry: Apply initial visibility upon decryption]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9d06e7bf80056a3fb8ae68a86883e2b3c6746553][ox.el: Add more customizable `org-export-dispatch' options]] - Completion: - [[https://github.com/xFA25E/abbrev-hook][abbrev-hook: Define hooks for abbrevs in Emacs]] - [[https://www.youtube.com/watch?v=d5MyOy70lwg&feature=youtu.be][Emacs Company Mode Is Bloody Good 2023_05_10_03:44:57]] - Coding: - [[https://github.com/joaotavora/sly-stepper][sly-stepper: A portable Common Lisp stepper interface]] - [[https://gluer.org/blog/2023/using-go-on-gnu-emacs-29-or-later/][Using Go on GNU Emacs 29 or later]] - [[https://github.com/vkazanov/quakec-mode/][GitHub - vkazanov/quakec-mode: Emacs major mode for QuakeC development]] ([[https://www.reddit.com/r/emacs/comments/13gbpkn/github_vkazanovquakecmode_emacs_major_mode_for/][Reddit]]) - [[https://gitlab.com/peterhoeg/prometheus-mode][Peter Hoeg / prometheus-mode · GitLab]] ([[https://www.reddit.com/r/emacs/comments/13df0ue/emacs_and_prometheus_new_mode/][Reddit]]) - [[https://github.com/burakbayramli/emacs-jupyter][burakbayramli/emacs-jupyter: emacs plug-in to run python code inside tex or markdown buffer]] ([[https://www.reddit.com/r/emacs/comments/13dk5uv/running_python_jupyter_notebooks_in_markdown/][Reddit]]) - [[https://www.youtube.com/watch?v=SNx1Ab2oqw8][emacs tree-sitter set up and installing grammars]] (01:13:25) - Math: - [[https://www.youtube.com/watch?v=ibv2e2o8ov8][Basic introduction to Emacs Calc]] (07:10) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el/releases/tag/v0.9][Ement.el v0.9 released (a Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/13h4c7w/ementel_v09_released_a_matrix_client_for_emacs/][Reddit]]) - [[https://github.com/djcb/mu/issues/75][Thread-folding has been merged into mu4e]] - AI: - [[https://www.youtube.com/watch?v=fvBDxiFPG6I&feature=youtu.be][Turn Emacs into your personal AI assistant with org-ai]] - Community: - [[https://www.reddit.com/r/emacs/comments/13dk54r/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/05/09/2023-05-austin-emacs-meetup/][Eric MacAdie: 2023-05 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?app=desktop&v=cxoE2FhOIgI&feature=youtu.be][Why I Prefer Emacs Over VSCode and vim]] ([[https://www.reddit.com/r/planetemacs/comments/13gjq38/why_i_prefer_emacs_over_vscode_and_vim/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/13e5xw0/weve_launched_attribution_based_economics/][We've launched Attribution Based Economics]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00330.html][emacs-devel discussion: Names are not descriptions; descriptions are not names]] - Other: - [[https://github.com/hckiang/emacs-jyutping][hckiang/emacs-jyutping: An Emacs Quail input method for Cantonese language.]] (2020) - [[https://francopasut.netlify.app/post/vimdiff-ediff/][D.V.F.P.: Notes on resolving differences between two documents with the built-in resources of Vim and Emacs]] ([[https://irreal.org/blog/?p=11347][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/13ejqj5/bash_scripts_i_use_daily_currently_for_nonemacs/][bash scripts i use daily currently (for non-emacs terminal)]] - [[https://www.reddit.com/r/emacs/comments/13chck7/fyi_github_ci_for_mirroredforked_emacs/][FYI: Github CI for mirrored/forked Emacs' feature/android branch.]] - [[https://zck.org/nix-development-shells][Zachary Kanfer: Nix Development Shells]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00268.html][Divergence of vhdl-mode development]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00257.html][Explanation of why you shouldn't signal errors from a process sentinel]] - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-05/msg00099.html][How msys2/mingw-packages provides clang-built Emacs 28.x binary packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f856e4cd095c24cf4e6cadbc04efaf533e59f37][Use `mutate-constant` as warning identifier]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfc07100d28d0f687da0a1dd5fdfa42a92a93f88][Byte-compiler warning about mutation of constant values]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f24ea84f430d5ae6fd3fa5373610551f62ce25be][Add safe-local-variable-directories variable.]] - New packages: - [[package:awk-yasnippets][awk-yasnippets]]: Yasnippets for AWK (MELPA) - [[package:champagne][champagne]]: Graphical countdowns (MELPA) - [[package:esmond-theme][esmond-theme]]: Esmond dark theme (MELPA) - [[package:lab][lab]]: An interface for GitLab (MELPA) - [[package:projection-multi][projection-multi]]: Projection integration for `compile-multi' (MELPA) - [[package:repl-driven-development][repl-driven-development]]: Send arbitrary code to a REPL in the background (MELPA) - [[package:urgrep][urgrep]]: Universal recursive grep (GNU ELPA) - [[package:url-http-oauth][url-http-oauth]]: OAuth 2.0 for URL library (GNU ELPA) 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://lemmy.ml/c/emacs][lemmy]], [[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/2023-05][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! ** 2023-05-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-08-emacs-news/ :EXPORT_DATE: 2023-05-08T09:13:28-0400 :END: - Upcoming events: - Emacs.si (in person): Emacs.si meetup #5 2023 (v zivo) https://dogodki.kompot.si/events/c1ecfef6-f7c4-4df2-99ef-4a7fd78c8cd6 Wed May 10 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 12 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 12 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 13 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 13 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el: calm and civilized, actually https://www.meetup.com/emacs-sf/events/293234996/ Sat May 13 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed May 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://medium.com/helpshift-engineering/configuring-emacs-from-scratch-intro-3157bed9d040][Configuring Emacs from Scratch — Intro | by Suvrat Apte | helpshift-engineering | Medium]] - [[https://github.com/susam/devil][Devil Mode: A twisted key sequence translator for modifier-free editing experience]] ([[https://www.reddit.com/r/emacs/comments/13aj99j/devil_mode_a_twisted_key_sequence_translator_for/][Reddit]], [[https://news.ycombinator.com/item?id=35849788][HN]], [[https://lobste.rs/s/xaqsox/devil_mode_twisted_key_sequence][lobste.rs]], [[https://news.ycombinator.com/item?id=35936885][HN again]]) - [[https://www.reddit.com/r/emacs/comments/139k4bb/repohydrael_easily_define_and_call_git_repo/][repo-hydra.el — easily define and call git repo specific hydras]] - Emacs Lisp: - [[https://howardism.org/Technical/Emacs/query-data-structures.html][Querying Data Structures in Lisp]] - [[https://www.classcentral.com/report/best-lisp-courses/][15 Best Lisp Courses to Take in 2023, for Emacs Lisp, Common Lisp, Scheme and Racket, by ClassCentral -featuring System Crafters]] ([[https://www.reddit.com/r/emacs/comments/136y6gx/15_best_lisp_courses_to_take_in_2023_for_emacs/][Reddit]]) - Appearance: - [[https://github.com/egstatsml/emacs_fancy_logos][emacs_fancy_logos: Fancy logos for Emacs/XEmacs/GNUs]] - [[https://www.reddit.com/r/emacs/comments/13a2pua/customized_scratch_text_for_some_eye_candy_on/][Customized scratch text for some eye candy on startup]] - [[https://www.reddit.com/r/emacs/comments/139jy6t/new_minimalistic_dashboard/][New minimalistic dashboard.]] - [[https://www.reddit.com/r/emacs/comments/138wsan/psa_run_nerdiconsinstallfonts_if_your/][PSA: Run nerd-icons-install-fonts if your modeline/dashboard is broken]] - Navigation: - [[https://github.com/thread314/intuitive-tab-line-mode#readme][intuitive-tab-line-mode]] - [[https://www.youtube.com/watch?v=uyMdDzjQFMU][Declutter Your Buffer Lists in Emacs with Perspective.el]] - Org Mode: - [[https://i.redd.it/rre5ggpx9jya1.png][Tags are functions of Org sections (•̀ᴗ•́)و]] ([[https://www.reddit.com/r/emacs/comments/13bdlck/tags_are_functions_of_org_sections_ᴗو/][Reddit]]) - Org Roam: - [[https://www.reddit.com/r/emacs/comments/135dhh5/code_snippet_to_switch_between_multiple/][Code snippet to switch between multiple Zettlekasten with org-roam]] - [[https://github.com/aatmunbaxi/org-roam-pygraph][org-roam-pygraph: Build a graph of your org-roam collection for use in Python]] ([[https://www.reddit.com/r/orgmode/comments/13b9er3/orgroampygraph_build_a_graph_of_your_orgroam/][Reddit]]) - Import, export, and integration: - [[https://jeffkreeftmeijer.com/ox-html-stable-ids/][ox-html-stable-ids.el: Stable IDs for ox-html.el]] - [[https://www.youtube.com/watch?v=ov1w2g-Rihc][Org-mode - LaTex default image width]] (03:32) - [[https://www.youtube.com/watch?v=EnI_7A3GWqA][Org-mode - Display bullets one by one in beamer]] (03:18) - [[https://osiux.com/2023-02-24-automate-blog-from-org-mode-to-html-markdown-gemini-using-docker-alpine-org2blog-and-gitlab-ci.html][Automate conversion of blog from /org-mode/ to /Html/, /Markdown/ and /Gemini/ using /Docker image/ =alpine-org2blog= and /GitLab CI/]] - [[https://jeffkreeftmeijer.com/org-readme/][Generate repository README files from Org documents]] - [[https://github.com/jonno-l-r/org_notebook_renderer][jonno-l-r/org_notebook_renderer: Blog-style notebook indexer and renderer for org documents]] ([[https://www.reddit.com/r/emacs/comments/134n9ky/personal_project_simple_blogging_system_for/][Reddit]]) - PHP - [[https://jeffkreeftmeijer.com/ox-md-title/][ox-md-title: Document titles for ox-md.el]] - [[https://www.reddit.com/r/emacs/comments/134s5be/integrate_zotero_pdf_notes_with_org_roam/][Integrate Zotero pdf notes with org roam]] - [[https://www.reddit.com/r/emacs/comments/135d1t7/reading_keybindings_from_an_orgtable_and_generate/][Reading keybindings from an org-table and generate relevant elisp code.]] - Completion: - [[https://www.reddit.com/r/emacs/comments/13bdcg0/lam_manage_buffer_local_abbrevs_at_the_speed_of/][lam: Manage buffer local abbrevs at the speed of light]] ([[https://irreal.org/blog/?p=11342][Irreal]]) - [[https://takeonrules.com/2023/05/07/completion-at-point-function-capf-for-org-mode-links/][Jeremy Friesen: Completion at Point Function (CAPF) for Org-Mode Links]] ([[https://irreal.org/blog/?p=11340][Irreal]]) - Coding: - [[https://mihamina.rktmb.org/2023/04/emacs-pulumi-lsp.html][Emacs Pulumi LSP]] - Mail, news, and chat: - [[https://d-s.sh/2023/moving-my-rss-reading-to-emacs-with-elfeed/][Moving My RSS Reading to Emacs With Elfeed]] ([[https://www.reddit.com/r/emacs/comments/139x17j/moving_my_rss_reading_to_emacs_with_elfeed/][Reddit]], [[https://irreal.org/blog/?p=11338][Irreal]]) - [[https://lambdaland.org/posts/2023-05-03_email_with_outlook/][Lambda Land: Using a Real Mail Client with Outlook]] - mu4e - Doom Emacs: - [[https://www.youtube.com/watch?v=1P8DIxG4gBE][Comment installer Doom Emacs]] (30:20) - Multimedia: - [[https://mbork.pl/2023-05-06_Juggling_playlists_in_EMMS][Marcin Borkowski: Juggling playlists in EMMS]] - AI: - [[https://www.reddit.com/r/emacs/comments/137wsio/eshell_command/][?? eshell command]] - [[https://dindi.garjola.net/ai-assistants.html][Garjola Dindi: AI assistants in Emacs. Don't use ChatGPT. Help Open Science.]] - Community: - [[https://www.reddit.com/r/emacs/comments/136ec3v/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/138kr5m/whats_that_email_client_doing_here/][What's that email client doing here?]] ([[https://irreal.org/blog/?p=11336][Irreal]]) - [[https://protesilaos.com/cn/coach/][私人培训教学课程:Emacs, Linux 和人生 | Protesilaos Stavrou]] - [[https://irreal.org/blog/?p=11326][Irreal: A Hopeless Addict]] - [[https://irreal.org/blog/?p=11328][Irreal: An Apostate Comes Home]] - [[https://www.youtube.com/watch?v=v8NaZV1LdN8][Live: General Emacs maintenance work]] (01:36:49) - [[https://expe.lille.inria.fr/limesurvey/index.php/526753?lang=en&community=emacs][Survey studying how users automate frequent actions in daily use of interactive software (Emacs, Blender, etc.)]] ([[https://www.reddit.com/r/emacs/comments/13bjfvi/survey_on_using_and_designing_automated_actions/][Reddit]]) - 30-45min, non-libre JS - Other: - [[https://emacspeak.blogspot.com/2023/05/emacspeak-580-ergodog-unleashed.html][T. V. Raman: Emacspeak 58.0 (ErgoDog) Unleashed]] - [[https://www.youtube.com/watch?v=cSzj8dLS9Iw][Emacs Meta Dot And CTRL C CTRL D Are Super Useful 2023_05_07_22:48:48]] (12:29) - [[https://www.reddit.com/r/emacs/comments/135kkx5/fyi_ch_typebreakmode/][FYI: C-h type-break-mode]] - [[https://www.youtube.com/watch?v=1yHmGpix-bE][Emacs long line demo: operating a file with a 10MB long line!]] - [[https://apps.bram85.nl/git/bram/gists/src/commit/31ac3363da925daafa2420b7f96c67612ca28241/gists/dwim-0x0-upload.el][dwim-shell-command for uploading files to 0x0.st]] - [[https://qiita.com/mhangyo/items/e5fe6f4761f2a845d216][Mastering Emacs in Japaneseを入手する方法 - Qiita]] - [[https://www.youtube.com/watch?v=02lXjHy9fKI][Текстовой редактор emacs]] (01:01:35) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00176.html][Discussion about how to update or upgrade built-in packages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00150.html][Discussion of possible improvements to timeclock.el]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00086.html][Re: [PATCH] Reviving qmail with X-Message-SMTP-Method in Gnus]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=40d66095635ead025b33dc693a19b463f70eb9ce][Use connection-aware functions when getting the UID/GID in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7acb3f1c060872b1802e7548d991ca8a9f0fef01][Add the function declaration and property `important-return-value`]] - New packages: - [[package:bencode][bencode]]: Bencode encoding / decoding (MELPA) - [[package:devil][devil]]: Minor mode for Devil-like command entering (MELPA) - [[package:mame][mame]]: A MAME front-end (MELPA) - [[package:python-view-data][python-view-data]]: View data in python (MELPA) - [[package:tree-inspector][tree-inspector]]: Inspector tool for Emacs Lisp object that uses a treeview (GNU ELPA) - [[package:zone-tmux-clock][zone-tmux-clock]]: Zone out with a tmux style clock (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://lemmy.ml/c/emacs][lemmy]], [[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/2023-05][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! #+RESULTS: ** 2023-05-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-01-emacs-news/ :EXPORT_DATE: 2023-05-01T08:43:18-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2023-05-01 Mon 09:06]--[2023-05-02 Tue 10:05] => 24:59 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143201/ Wed May 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri May 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 5 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 6 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #5 2023 (v zivo) https://dogodki.kompot.si/events/c1ecfef6-f7c4-4df2-99ef-4a7fd78c8cd6 Wed May 10 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 12 1800 Europe/Paris - EmacsSF (in person): coffee.el: calm and civilized, actually https://www.meetup.com/emacs-sf/events/293234996/ Sat May 13 1100 America/Los_Angeles - Emacs configuration: - [[https://francopasut.netlify.app/post/emacs_portable_use-package_straight/][D.V.F.P.: Emacs, portable configurazione with "use-package" and "straight"]] - [[https://rossabaker.com/configs/emacs/][Ross A. Baker's Emacs config]] - [[https://github.com/benthamite/dotfiles/blob/master/emacs/config.org][Pablo’s Emacs config]] - [[https://www.reddit.com/r/emacs/comments/1333621/wrote_a_custom_modeline_with_some_help_from/][Wrote a custom mode-line with some help from chatgpt. Shaved some time off init time by removing doom-modeline.]] - [[https://github.com/kborling/emacs-config][kborling's Emacs config]] - [[https://github.com/kchanqvq/.emacs.d][My emacs config, with README.org index generated from init.el]] ([[https://www.reddit.com/r/emacs/comments/13045x0/my_emacs_config_with_readmeorg_index_generated/][Reddit]]) - [[https://www.youtube.com/live/hoP4I9ounyQ?feature=share][Leaving Doom Emacs For GNU Emacs?]] - Emacs Lisp: - [[https://emacstil.com/til/2023/04/27/how-to-define-an-interactive-function-with-multiple-prompts/][Emacs TIL: How to define an interactive function with multiple prompts]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/134k63v/pair_programming_code_snippet_what_i_use_to_pair/][Pair Programming Code Snippet (what I use to pair program)]] - [[https://tony-zorman.com/images/emacs-potpourri/pixel-scroll-precision-mode.mp4][[mp4] Pixel Scroll Precision Mode]] - [[https://emacs.dyerdwelling.family/emacs/20230406200632-emacs--cursor-blinking-rate/][James Dyer: Cursor Blinking Rate]] - [[https://github.com/rainstormstudio/nerd-icons.el][nerd-icons.el: A Library for Nerd Font icons]] - [[https://github.com/rougier/nano-dialog][nano-dialog: Emacs native dialog box]] - [[https://www.reddit.com/r/emacs/comments/12y8tz6/hima_a_minimal_light_theme_with_pretty_colors/][Hima - A minimal light theme with pretty colors]] - Navigation: - [[https://blog.jmthornton.net/p/emacs-project-override][Overriding project.el project root in Emacs]] - [[https://macowners.club/posts/custom-functions-5-navigation/][Aimé Bertrand: Custom functions No. 5 - Navigation]] ([[https://irreal.org/blog/?p=11330][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=6-zdJenPcmc][LaTeX previews in emacs]] (03:22) - [[https://www.reddit.com/r/emacs/comments/12ysu9l/emacspowerthesaurus_040_is_out/][emacs-powerthesaurus 0.4.0 is out]] - Org Mode: - [[https://www.youtube.com/watch?v=ucuiyL7Q27E][Emacs + Orgmode synergy]] (05:28) - [[https://www.youtube.com/watch?v=dzd1ZV3Zm3U][MAXIMUM FOCUS | Org Mode Deep Work Log Updated and Improved! (Based On Feedback)]] (06:00) - [[https://www.wisdomandwonder.com/emacs/13972/org-mode-table-data-%e2%87%92-code-%e2%87%92-results][Grant Rettke: Org mode: Table Data -> Code -> Results]] ([[https://irreal.org/blog/?p=11321][Irreal]]) - [[https://taonaw-blog.netlify.app/2022-03-13/][Org ID, Org Attach & Better Folder Names · The Art of Not Asking Why]] - [[http://xenodium.com/generating-elisp-org-docs][Alvaro Ramirez: Generating elisp org docs]] ([[https://irreal.org/blog/?p=11350][Irreal]]) - [[https://macadie.info/2023/04/20/alternatives-to-org-that-i-will-not-be-using/][Alternatives to Org (that I will not be using) – MacAdie Web Blog]] ([[https://irreal.org/blog/?p=11317][Irreal]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=LS0JMOdQw-s][Emacs | How To Create Beautiful HTML Documents With Org Mode]] (28:05) - [[https://github.com/novoid/postprocess_Org-mode_iCal_export][postprocess_Org-mode_iCal_export: Adding reminder alarms (defined as Org-mode tags) to your iCalendar export file]] - [[https://github.com/punchagan/zulip-helpers.el][zulip-helpers.el: Some helpers to post from my org-mode file to Zulip]] - [[https://osiux.com/2023-03-06-how-to-automate-graphviz-generate-image-from-dot-file-using-alpine-org2blog.html][How To automate GraphViz generate image from dot file using alpine]] - [[https://github.com/novoid/exchange2org][exchange2org: Connects to your Exchange server and extracts data in Org-mode format]] - [[https://www.youtube.com/watch?v=HaiqWMG78WA][Org-mode - Change beamer colours]] (07:15) - Coding: - [[https://www.youtube.com/watch?v=JmmTUIahB1U][Emacs, Pyright & Eglot make an excellent Python IDE]] (11:04, [[https://www.reddit.com/r/emacs/comments/131ovtw/emacs_pyright_eglot_make_an_excellent_python_ide/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2023/04/gnu-emacs-as-lightweight-ide-assembly.html][GNU Emacs as a lightweight IDE - Assembly]] ([[https://www.reddit.com/r/emacs/comments/12zcop7/gnu_emacs_as_a_lightweight_ide_assembly/][Reddit]]) - CEDET - [[https://www.youtube.com/watch?v=W5_mEolJ_Bs][emacs lispy meow clojure programming screencast]] (01:31:24) - [[https://macroexpand.net/pages/git-related.html][Git commits as a way to find related files]] - Mail, news, and chat: - [[https://mike.puddingtime.org/posts/2023-04-17-succumbed-to-mu-dot/][Succumbed to mu]] - [[https://mike.puddingtime.org/posts/2023-04-20-quick-mu4e-notes/][Quick mu4e notes]] - [[https://irreal.org/blog/?p=11323][Irreal: Fixing Mu4e Forcing Opening In Full Frame]] - Doom Emacs: - [[https://www.youtube.com/watch?v=h0oWdOrjjHQ][سری ویدیو های Emacs | نصب و راه اندازی doom emacs]] (05:57) - AI: - [[http://xenodium.com/chatgpt-shell-available-on-melpa][chatgpt-shell on MELPA + feature rundown]] ([[https://www.reddit.com/r/emacs/comments/12ydzp5/chatgptshell_on_melpa_feature_rundown/][Reddit]]) - [[http://xenodium.com/chatgpt-shell-siblings-now-on-melpa-also][chatgpt-shell siblings now on MELPA too]] ([[https://www.reddit.com/r/emacs/comments/134iqn8/chatgptshell_siblings_now_on_melpa_too/][Reddit]]) - [[https://v.redd.it/xjyjiwjmphwa1][ChatGPT inline insertion in latest chatgpt-shell (C-u chatgpt-shell-prompt)]] ([[https://www.reddit.com/r/orgmode/comments/1316klb/chatgpt_inline_insertion_in_latest_chatgptshell/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12zaqju/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/12xha1k/how_to_lock_myself_out_of_my_config/][How to lock myself out of my config?]] - [[https://www.youtube.com/watch?v=w8KCrpqOsrc][The Principles of System Crafting - System Crafters Live!]] (02:04:35) - Other: - [[https://www.reddit.com/r/emacs/comments/1342xh4/ann_svgbatteryindicator/][[ANN] svg-battery-indicator]] - [[https://www.reddit.com/r/emacs/comments/12xs2e8/new_package_sayregionel/][New Package: say-region.el]] - [[https://xenodium.com/recordscreenshot-windows-the-lazy-way/][Recording and screenshotting windows: the lazy way]] ([[https://irreal.org/blog/?p=11315][Irreal]]) - Mac - [[https://www.reddit.com/r/emacs/comments/131354i/guide_compile_your_own_emacs_to_make_it_really/][[Guide] Compile your own Emacs to make it really really fast, on Windows]] - [[https://www.reddit.com/r/emacs/comments/131qmkk/custombuilt_emacs_vs_prebuilt_emacs_benchmarks/][Custom-built Emacs vs Pre-built Emacs benchmarks (v30.0.50) and current Emacs performance on Windows]] - [[https://www.reddit.com/r/emacs/comments/12xbt17/if_youre_having_trouble_getting_emacs29_to_run/][If you're having trouble getting Emacs-29 to run under SystemD in Fedora....]] - [[https://hackaday.com/2023/04/22/build-your-own-bootable-emacs-environment/][Build Your Own Bootable Emacs Environment]] - [[https://github.com/Restif1975/bel-compiler][Restif1975/bel-compiler: A Bel compiler to Emacs Lisp bytecode]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00777.html][Copy and paste from Emacs 29 to Thunderbird doesn’t work]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00684.html][Continued discussion of CVEs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00772.html][Discussion of package.el and stability of core packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=022f50ebe616e04bb34487a26d529ca08954d287][New command 'tramp-cleanup-some-buffers']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7fc4c811923725b961cfbf7e6a2051ae08c1eea][eww: Provide completions for bookmarks and suggested URIs.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=df6cc4d33b63880a270297ac321a0ae338274cd7][eww: Enable completion in URL/keyword prompt.]] - New packages: - [[package:async-job-queue][async-job-queue]]: Dispatch queue of async jobs to a fixed number of slots (MELPA) - [[package:bbww][bbww]]: Improved word-jumping functions (MELPA) - [[package:bind][bind]]: Bind commands to keys (MELPA) - [[package:bitpack][bitpack]]: Bit packing functions (MELPA) - [[package:blackjack][blackjack]]: The game of Blackjack (MELPA) - [[package:dall-e-shell][dall-e-shell]]: Interaction mode for DALL-E (MELPA) - [[package:hima-theme][hima-theme]]: A minimal theme with pretty colors (MELPA) - [[package:nerd-icons-completion][nerd-icons-completion]]: Add icons to completion candidates (MELPA) - [[package:ob-chatgpt-shell][ob-chatgpt-shell]]: Org babel functions for ChatGPT evaluation (MELPA) - [[package:ob-dall-e-shell][ob-dall-e-shell]]: Org babel functions for DALL-E evaluation (MELPA) - [[package:org-assistant][org-assistant]]: Org babel extension for Chat Assistant APIs (MELPA) - [[package:org-change][org-change]]: Annotate changes in org-mode files (MELPA) - [[package:projection][projection]]: Project specific compilation commands (MELPA) - [[package:rewriting-pcase][rewriting-pcase]]: Support for rewriting sexps in source code (MELPA) - [[package:treemacs-nerd-icons][treemacs-nerd-icons]]: Emacs Nerd Font Icons theme for treemacs (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://lemmy.ml/c/emacs][lemmy]], [[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/2023-05][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! ** 2023-04-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-24-emacs-news/ :EXPORT_DATE: 2023-04-24T10:48:16-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-04/msg00154.html][Request: Make smtpmail-send-it run from a thread]] - Emacs 29: - [[https://www.reddit.com/r/emacs/comments/12sfnqy/emacs_29_is_at_least_several_weeks_away/][Emacs 29 is at least several weeks away]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 27 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 28 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 29 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143201/ Wed May 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri May 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 5 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 6 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/12wp6jt/bindel_a_key_binder_with_prefix_autoload/][bind.el -- A key binder with prefix, autoload, repeat-mode and save&restore support]] - [[https://www.youtube.com/watch?v=dBinYLNTvBo][Emacs Package Hydra: Some Use Cases]] (04:34) - [[https://www.youtube.com/watch?v=MPSkyfOp5H8][Emacs Packages for Modal Editing - System Crafters Live!]] (01:59:09) - [[https://github.com/magnars/.emacs.d/][magnars' Emacs Config used in emacsrocks.com]] - [[https://codeberg.org/sochotnicky/dotfiles/src/branch/main/dot_doom.d/config.org][sochotnicky's Doom Emacs Config]] - [[https://github.com/Nathan-Furnal/dotemacs][Nathan-Furnal's Emacs Config]] - [[https://github.com/milanglacier/dotemacs][milanglacier's Emacs Config]] - [[https://gitlab.com/greenbeast/dotfiles/-/blob/main/init.org][Hank Greenburg's Emacs Config]] - [[https://github.com/amno1/.emacs.d/blob/main/init.org][amno1's Emacs Config]] - Emacs Lisp: - [[https://github.com/Fuco1/emacs-cats][emacs-cats: Functors, Monads, Categories for Emacs]] - [[https://www.youtube.com/watch?v=vdiYO0YfEus][Xah Talk Show 2023-04-20 Emacs Lisp Coding. Keyboard Shortcut Notation to HTML Markup]] (01:09:53) - Appearance: - [[https://www.reddit.com/r/emacs/comments/12vxxdl/fancy_emacs_logos/][Fancy Emacs Logos]] - [[https://macowners.club/posts/custom-functions-4-ui/][Custom functions No. 4 - UI | macOS & (open-source) Software]] ([[https://irreal.org/blog/?p=11296][Irreal]]) - change theme to follow MacOS state - [[https://protesilaos.com/codelog/2023-04-22-ef-symbiosis/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "symbiosis" theme]] - [[https://protesilaos.com/codelog/2023-04-23-ef-kassio/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "kassio" theme]] - Navigation: - [[https://github.com/isamert/tabgo.el][Simple package to jump between tabs (tab-bar or tab-line tabs)]] ([[https://www.reddit.com/r/emacs/comments/12wd1co/simple_package_to_jump_between_tabs_tabbar_or/][Reddit]]) - [[https://gist.github.com/VernonGrant/1341a3bdcded3fc3a3741427f706ca85][Zap up to char, but without the mini buffer prompt]] - [[https://git.sr.ht/~pkal/xref-union/][xref-union - Combine multiple Xref backends]] - Hyperbole: - [[https://github.com/oantolin/emacs-config/blob/master/experiments/embark-kmacro.el][embark-kmacro.el: Embark support for Hyperbole key series]] ([[https://www.reddit.com/r/planetemacs/comments/12ttavm/embarkkmacroel_embark_support_for_hyperbole_key/][Reddit]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/12rlvgh/praise_jinx_spell_checker/][[praise] `jinx` spell checker]] - Org Mode: - [[https://www.youtube.com/watch?v=odyyX6u9Hh0][Org-mode - How I handle not done tasks?]] (06:04) - [[https://mbork.pl/2023-04-22_Org_mode_clock_table_for_the_last_week][Marcin Borkowski: Org mode clock table for the last week]] - [[https://binarydigitz01.gitlab.io/blog/ricing-org-mode/][Bz01: Ricing Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/12wn33t/bz01_ricing_org_mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/12qmf80/using_local_variables_for_orgarchive_and_orgrefile/][Using local variables for org-archive and org-refile]] - [[https://www.youtube.com/watch?v=aokc4LWlfQs][Emacs Micro Lesson 4: Org Mode Structured Blocks]] (06:33) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/12v5z4k/literate_org_tangle_and_noweb_emacs_theme_to/][Literate Org Tangle and Noweb Emacs Theme: To arrange source blocks the way I want, not the computer]] - [[https://www.reddit.com/r/emacs/comments/12qlbsx/orgremoteimg_display_remote_inline_images_in/][org-remoteimg: Display remote inline images in org-mode with automatic caching.]] - [[https://www.youtube.com/watch?v=G1gUx86ZdvI][Org-mode - I started using beamer]] (04:07) - [[https://www.youtube.com/watch?v=JfMl0rgoQz4][Emacs | Dynamic Numbered Headings In Org Mode Documents (WHAT!?)]] (04:26) - org-num-mode - [[https://i.redd.it/s0d1s2lm8wua1.gif][Delegating markdown blocks over to org babel]] ([[https://www.reddit.com/r/emacs/comments/12s7i7v/delegating_markdown_blocks_over_to_org_babel/][Reddit]]) - [[http://xenodium.com/ob-swiftui-updates][Alvaro Ramirez: ob-swiftui updates]] - Completion: - [[https://git.sr.ht/~pkal/typo/][typo - Completion style using typo analysis]] - [[https://github.com/jdtsmith/vertico-truncate][vertico-truncate: Judicious truncation for long vertico lines]] - Coding: - [[https://github.com/jimeh/yank-indent][jimeh/yank-indent: Emacs minor-mode that ensures pasted (yanked) text has the correct indentation level.]] ([[https://www.reddit.com/r/emacs/comments/12ve49k/new_package_yankindent_automatically_sets_correct/][Reddit]]) - [[https://git.sr.ht/~pkal/auto-header][auto-header - Automatically find the right headers]] for C files, using manpages - Mail, news, and chat: - [[https://blog.dornea.nu/2023/04/21/read-hackernews-and-reddit-the-emacs-way/][How to read Hackernews and reddit the Emacs way]] ([[https://www.reddit.com/r/emacs/comments/12tt89u/how_to_read_hackernews_and_reddit_the_emacs_way/][Reddit]]) - [[https://www.youtube.com/watch?v=15YtNCLVH6g][Emacs Hydra Implementation For HackerNews And Reddit 2023_04_23_01:33:19]] (12:57) - AI: - [[https://github.com/LAION-AI/Open-Assistant][Open-source "ChatAI" service for LLM]] ([[https://www.reddit.com/r/emacs/comments/12piu0m/opensource_chatai_service_for_llm/][Reddit]]) - [[https://emacstil.com/til/2023/04/22/aideel-now-supports/][Emacs TIL: aide.el supports OpenAI Chat API]] - [[https://www.youtube.com/watch?v=H8jvhz0CGzU][Boost your Emacs productivity with ChatGPT and Copilot]] ([[https://www.reddit.com/r/emacs/comments/12pskfx/boost_your_emacs_productivity_with_chatgpt_and/][Reddit]]) - [[https://github.com/rksm/copilot-emacsd][copilot-emacsd: Example configuration to integrate Copilot into Emacs]] - [[https://youtu.be/DYeh7_FdmDg][Control Emacs with ChatGPT]] (04:57, [[https://www.reddit.com/r/emacs/comments/12pnhmr/control_emacs_with_chatgpt/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12rlq4a/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/12s5v14/how_would_you_describe_the_emacs_philosophy_in_a/][How would you describe the Emacs philosophy in a single line?]] ([[https://irreal.org/blog/?p=11301][Irreal]]) - Other: - [[https://github.com/SqrtMinusOne/password-store-ivy][password-store-ivy: A pass frontend based on Ivy]] - [[https://emacs.dyerdwelling.family/emacs/20230226200456-emacs--improvements-pure-paragraph-fill/][James Dyer: Improvements to pure-paragraph-refill]] - [[https://github.com/thierryvolpiatto/emacs-config/blob/main/wttr-weather.el][wttr-weather.el: wttr.in weather report]] - [[https://github.com/jackrusher/scimacs][jackrusher/scimacs: The Small Clojure Interpreter (SCI) integrated with emacs as a loadable module]] - [[https://www.youtube.com/watch?v=OI4x5a_mxKA][Como crear diagramas dentro de Emacs usando PlantUML]] (11:32) - [[https://i.redd.it/bfspw1e02bva1.png][Emacs Cyberdeck]] ([[https://www.reddit.com/r/emacs/comments/12uizk1/emacs_cyberdeck/][Reddit]]) - Emacs on an Android via UserLAnd - Emacs development: - emacs-development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00628.html][Emacspeak goals for eldoc support]] and some ideas for implementing - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00451.html][Explanation of eglot and eldoc interaction]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00573.html][Discussion of threading]] (also [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00409.html][thread challenges]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00639.html][Branch workflow, commit log messages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00449.html][Discussion of core package stability]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00589.html][emacs-devel search still broken]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ef6f943abd41747aa733c0f51e08dfd44ddb82a][Add option to control default outlining in 'C-h b']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e85ac2b270700608776ba28ecf41fc8d184db12][Add new Tramp method "flatpak"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=711e8bc7178d5dd78f4db5c34b2b23f605521fc4][Add a new user option in Python mode to improve the indentation]] - New packages: - [[package:chatgpt-shell][chatgpt-shell]]: Interaction mode for ChatGPT (MELPA) - [[package:jami-bot][jami-bot]]: An extendable chat bot for the private messenger GNU Jami (MELPA) - [[package:nerd-icons-dired][nerd-icons-dired]]: Shows icons for each file in dired mode (MELPA) - [[package:nerd-icons-ivy-rich][nerd-icons-ivy-rich]]: Excellent experience with nerd icons for ivy/counsel (MELPA) - [[package:opensub][opensub]]: Search and download from open-subtitles (MELPA) - [[package:shell-maker][shell-maker]]: Interaction mode for making comint shells (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://lemmy.ml/c/emacs][lemmy]], [[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/2023-04][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! ** 2023-04-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-17-emacs-news/ :EXPORT_DATE: 2023-04-17T09:27:30-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00258.html][Emacs 29.0.90 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/12he8ic/emacs_29090_pretest_is_available/][Reddit]], [[https://news.ycombinator.com/item?id=35524928][HN]], [[https://irreal.org/blog/?p=11277][Irreal]]) - Upcoming events: - London Emacs Hacking: Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/292808528/ Mon Apr 17 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Apr 18 0200 Asia/Singapore - M-x Research (contact them for password): Functional programming: an (Emacs) Lisp view (7/n) https://m-x-research.github.io/ Wed Apr 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 21 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 22 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 27 0030 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/12jss7z/which_package_manager_should_i_use/][Which package manager should I use?]] - [[https://mehrad.ai/posts/20230405-what-package-el-can-learn-from-packer-nvim/][What Emacs' package.el can learn from Neovim's packer.nvim]] - [[https://petercheng.net/literate-emacs-init-with-org-babel/][Literate Emacs Init with Org Babel]] (2020) - Emacs Lisp: - [[https://github.com/owinebar/emacs-async-job-queue][owinebar/emacs-async-job-queue: Elisp package for managing an arbitrary number of queued async jobs]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00378.html][emacs-devel]]) - [[https://www.youtube.com/watch?v=HdzxY3UB3bY][Exploring D-Bus with Emacs APIs - System Crafters Live!]] (01:58:08) - Appearance: - [[http://xenodium.com/my-emacs-eye-candy][Alvaro Ramirez: My Emacs eye candy]] ([[https://www.reddit.com/r/emacs/comments/12nbb9x/my_emacs_eye_candy/][Reddit]], [[https://irreal.org/blog/?p=11292][Irreal]], [[https://lobste.rs/s/rdbpe0/my_emacs_eye_candy][lobste.rs]], [[https://news.ycombinator.com/item?id=35621425][HN]]) - [[https://www.reddit.com/r/emacs/comments/12hsztp/os¹_theme_a_light_warm_modern_theme_inspired_by/][OS¹ Theme: A light, warm, modern theme inspired by cinematic color palettes]] - [[https://i.redd.it/diwx9uebrdua1.png][NANO Dialog : Emacs native dialog box]] ([[https://www.reddit.com/r/emacs/comments/12p3jdf/nano_dialog_emacs_native_dialog_box/][Reddit]]) - [[https://github.com/neeasade/myron-themes][myron-themes: a set of light themes for emacs]] ([[https://www.reddit.com/r/emacs/comments/12ogfwv/myronthemes_a_set_of_light_themes_for_emacs/][Reddit]]) - Navigation: - [[https://emacs.dyerdwelling.family/emacs/20230308203648-emacs--indexing-my-emacs-init-file/][James Dyer: Indexing My Emacs Init File]] - occur - [[https://emacs.dyerdwelling.family/emacs/20230414111409-emacs--indexing-emacs-init/][James Dyer: Imenu Indexing My emacs Init File]] ([[https://irreal.org/blog/?p=11290][Irreal]]) - [[https://eshelyaron.com/posts/2023-04-11-optimizing-project-selection-in-emacs.html][Optimizing Project Selection in Emacs]] - Writing: - [[https://emacsredux.com/blog/2023/04/11/looking-up-words-in-a-dictionary/][Looking Up Words in a Dictionary]] ([[https://www.reddit.com/r/emacs/comments/12l5mui/looking_up_words_in_a_dictionary/][Reddit]], [[https://irreal.org/blog/?p=11288][Irreal]]) - [[https://codingquark.com/emacs/2023/04/07/a-clean-writing-setup-emacs.html][codingquark: A Clean Writing Environment]] ([[https://irreal.org/blog/?p=11279][Irreal]]) - [[https://codingquark.com/emacs/2023/04/12/auctex-with-borg-emacs.html][codingquark: How to setup auctex with borg in emacs]] - [[https://unixbhaskar.wordpress.com/2023/04/11/bibliography-management-in-emacs-with-bibtex/][Bibliography Management In Emacs With BibTeX]] - [[https://www.youtube.com/watch?v=nw7bAdkSgfI][Emacs BibTeX Adds Convenience Part II 2023_04_05_17:32:24]] (32:12) - Org Mode: - [[https://karl-voit.at/2023/04/09/UOMF-tasks-agenda/][How I'm Working With Tasks and My Agenda]] - [[https://cpbotha.net/2023/04/11/note-taking-strategy-2023/][Note-taking strategy 2023]] - [[https://mike.puddingtime.org/posts/20230413-making-a-plaintext-personal-crm-with-org-contacts/][Making a plaintext personal CRM with org-contacts]] - [[https://www.youtube.com/watch?v=I6JQajD-Rws][Emacs | Clean Up Your Org Mode Document With Org Indent Mode]] (08:08) - [[https://www.reddit.com/r/orgmode/comments/12hh8oo/my_first_couple_packages/][My first couple packages]] - KLP for Org naming, org-lectures - [[https://v.redd.it/nwz805y4qdua1][org-imgtog: Automatic inline image toggling similar to org-fragtog]] ([[https://www.reddit.com/r/emacs/comments/12p3e21/orgimgtog_automatic_inline_image_toggling_similar/][Reddit]]) - [[https://www.youtube.com/watch?v=AGK5_eT0VJg][Org-mode - Agenda file is not in org mode]] (04:16) - [[https://notes.alexkehayias.com/org-mode-export-to-notion/][Org-Mode Export to Notion]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=960722661080698e363dd977453599a3ec89b046][org-export--prune-tree: Ensure spaces when removing objects]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5b300edf2e44f70af8e1f32dd18f1c784122eacc][etc/ORG-NEWS: Mention the new \P entity]] - alias of \para - Completion: - [[https://manueluberti.eu//2023/04/16/vertico-current.html][Manuel Uberti: Tweaking Vertico candidates]] - Math: - [[https://github.com/garid3000/Emacs-TeQ][garid3000/Emacs-TeQ: Quail input-method for LaTeX in Emacs]] ([[https://www.reddit.com/r/orgmode/comments/12hk59s/today_i_wrote_my_own_latex_equation_quail/][Reddit]]) - Mail, news, and chat: - [[https://pagefault.se/post/email-in-emacs/][Emacs The Ultimate: Mail reader - Setting up notmuch with emacs - Pagefault]] - Multimedia: - [[https://github.com/lorniu/mpvi][lorniu/mpvi: Integrated Video Tool on Emacs via MPV]] ([[https://www.reddit.com/r/emacs/comments/12jfrma/another_package_helping_to_taking_video_notes/][Reddit]]) - includes OCR, subtitles, transcoding - EXWM: - [[https://v.redd.it/teo0gh5q5eua1][Ricing EXWM environment: Generate theme from music video in EMMS]] ([[https://www.reddit.com/r/emacs/comments/12p5lh2/ricing_exwm_environment_generate_theme_from_music/][Reddit]]) - Fun: - [[https://sachachua.com/blog/2023/04/updating-my-minecraft-command-book-using-emacs-tramp-and-mcf-el/][Sacha Chua: Updating my Minecraft command book using Emacs, TRAMP, and mcf.el]] - AI: - [[https://www.youtube.com/watch?v=DYeh7_FdmDg][Control Emacs with ChatGPT]] (04:57) - [[https://lgmoneda.github.io/2023/04/08/semantic-search-for-org-roam.html][Semantic search for Org-Roam using LLM. Demo: https://youtu.be/vHamsOQW_N4]] ([[https://www.reddit.com/r/OrgRoam/comments/12im81z/semantic_search_for_orgroam_using_llm_demo/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12jexep/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sqrtminusone.xyz/posts/2023-04-13-emacs/][916 days of Emacs]] ([[https://www.reddit.com/r/emacs/comments/12km8el/916_days_of_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=35555481][HN]], [[https://irreal.org/blog/?p=11311][Irreal]]) - nice graphs, including time breakdowns - [[https://mike.puddingtime.org/posts/2023-04-03-daily-notes-for-2023-04-03/#vimari-and-my-emacs-origin-story][Vimari and my Emacs origin story]] - [[https://www.reddit.com/r/emacs/comments/12nnssx/i_left_emacs_and_orgmode_8_months_ago_and/][I left Emacs and Org-Mode 8 months ago and switched to more modern note-taking tools. But yesterday I came back to it, and now I feel at home.]] - [[https://www.reddit.com/r/emacs/comments/12jq6pr/new_posttonyaldoncom/][[NEW] post.tonyaldon.com]] - [[https://emacsredux.com/blog/2023/04/11/emacs-redux-turns-10/][Emacs Redux Turns 10]] ([[https://www.reddit.com/r/emacs/comments/12jhnys/emacs_redux_turns_10/][Reddit]]) - [[https://protesilaos.com/codelog/2023-04-15-interview-syntopikon-emacs-life/][Protesilaos Stavrou: Interview with Syntopikon on Emacs and life]] - [[https://macadie.info/2023/04/17/2023-04-austin-emacs-meetup/][Eric MacAdie: 2023-04 Austin Emacs Meetup]] - Other: - [[https://d-s.sh/2023/emacs-as-a-shell/][Emacs as a Shell]] - trying to think of Emacs as a shell rather than an editor - [[https://rednosehacker.com/combo-guix-shell-emacs-envrc-el][Combo : Guix shell + Emacs envrc.el]] - .env files - [[https://mbork.pl/2023-04-15_Downcasing_word_at_point_in_the_whole_buffer][Marcin Borkowski: Downcasing word at point in the whole buffer]] ([[https://irreal.org/blog/?p=11294][Irreal]]) - [[https://www.youtube.com/watch?v=-B-kjKRXelM&feature=youtu.be][Emacs Quick Productivity Enhance Tips]] - join lines, enclose, repeat, expand, kill sentence, etc. - [[https://manateelazycat.github.io/emacs/2022/11/04/deno-bridge.html][deno-bridge]] ([[https://www.reddit.com/r/planetemacs/comments/12k1ajz/denobridge/][Reddit]]) - [[https://i.redd.it/56deauzxa6ua1.png][Anyone else using the Nextstep build of Emacs with GNUstep under Linux?]] ([[https://www.reddit.com/r/emacs/comments/12nvcj7/anyone_else_using_the_nextstep_build_of_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/12lpofy/taking_screenshots_or_videos_gifs_of_any_macos/][Taking screenshots or videos (gifs) of any macOS window]] - [[https://mac4translators.blogspot.com/2023/04/launch-files-in-emacsapp.html][Jean-Christophe Helary: Launch files in Emacs.app]] - [[https://www.youtube.com/watch?v=XKLI4Z5YFXo][How To Install Emacs in Ubuntu (in 2023)]] (04:23) - Emacs development: - emacs-devel list: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00279.html][Potential issues with Rust contributions Re: Consideration for Rust contributions in Emacs based on Rust Foundation draft]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00316.html][Impact of CVEs on Emacs in corporate environments]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00318.html][also here]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00340.html][Explanation of signal handling and cleanup]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00388.html][Discussion about improving the flymake API]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00409.html][Discussion about thread challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00334.html][Delaying feature/android]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c60b59e04c3776a90adaa8c8fe53af3075a833b8][Disallow creation of circular variable alias chains]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d45f450cff757ed520a7ee36c632ab62387c7bc9][Flymake: add new flymake-show-diagnostics-at-end-of-line option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ebac67129e86ce201d88debb1a8c9d6924215e84][eshell: Add 'rgrep' builtin]] - New packages: - [[package:code-compass][code-compass]]: Navigate software aided by metrics and visualization (MELPA) - [[package:nerd-icons-ibuffer][nerd-icons-ibuffer]]: Display nerd icons in ibuffer (MELPA) - [[package:nordic-night-theme][nordic-night-theme]]: A darker, more colorful version of the lovely Nord theme (MELPA) - [[package:sentex][sentex]]: Regex-based sentence navigation rules (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-04][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! ** 2023-04-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-10-emacs-news/ :EXPORT_DATE: 2023-04-10T19:49:32-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00258.html][Emacs 29.0.90 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/12he8ic/emacs_29090_pretest_is_available/][Reddit]]) - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 22, 2023]] - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 14 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 14 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 15 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): Springtime coffee.el https://www.meetup.com/emacs-sf/events/292525837/ Sat Apr 15 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - London Emacs Hacking: Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/292808528/ Mon Apr 17 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Apr 18 0200 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Apr 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/12byp43/testing_different_emacs_distros_easy_way_in_emacs/][Testing different Emacs distros easy way in Emacs 29/30]] - [[https://github.com/tripleee/my-site-start][tripleee's Simple modular Emacs startup file management library]] - [[https://www.reddit.com/r/emacs/comments/12arjtn/my_basic_keybinding_setup_for_emacs_with_evilmode/][My basic keybinding setup for Emacs with evil-mode and Kmonad to avoid using pinkies]] - [[https://github.com/fgeller/fingers.el][fingers.el: Modal editing minor mode for Emacs]] - [[https://github.com/vidbina/dotfiles/blob/main/emacs/README.org][vidbina's Emacs Config]] - [[https://github.com/jackkamm/.emacs.d][jackkamm's Emacs Config]] - [[https://github.com/rdbeni0/emacs.d][rdbeni0's Emacs Config]] - Emacs Lisp: - [[https://www.n16f.net/blog/making-ielm-more-comfortable/][Nicolas Martyanoff: Making IELM More Comfortable]] ([[https://www.reddit.com/r/emacs/comments/12gizzo/making_ielm_more_comfortable/][Reddit]], [[https://news.ycombinator.com/item?id=35497834][HN]], [[https://irreal.org/blog/?p=11275][Irreal]]) - [[http://xenodium.com/a-shell-maker][shell-maker: Make your own shell in 15 lines of elisp (batteries included)]] ([[https://www.reddit.com/r/emacs/comments/12fisj7/shellmaker_make_your_own_shell_in_15_lines_of/][Reddit]], [[https://news.ycombinator.com/item?id=35501109][HN]], [[https://lobste.rs/s/ny9psv/shell_maker_maker_emacs_shells][lobste.rs]], [[https://irreal.org/blog/?p=11305][Irreal]]) - [[https://emacs-eask.github.io/][Eask: A package development tool for your Elisp packages; Eask is an alternative to Cask, makem.sh, and Eldev]] ([[https://www.reddit.com/r/emacs/comments/12bbjew/eask_v08x_released/][Reddit]]) - [[https://borkdude.github.io/clj2el/][clj2el: transpile clojure to elisp]] - Appearance: - [[https://sr.ht/~ashton314/nordic-night/][Nordic-Night: A darker, higher-contrast, and more colorful take on the Nord theme]] ([[https://www.reddit.com/r/emacs/comments/12cmfnx/nordicnight_a_darker_highercontrast_and_more/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=IM6voNQdwY8][Emacs | The Best Screenplay App Is Not a Screenplay App (Fountain Mode)]] (11:03) - [[https://github.com/Nidish96/cart.el][Nidish96/cart.el: speed up inserting and editing graphical objects using Tikz/Pgf on latex documents/(beamer) presentations]] ([[https://emacs.ch/@Nidish96/110170967475104202][@Nidish96]]) - Org Mode: - [[https://cmdln.org/2023/03/25/how-i-org-in-2023/][How I org in 2023]] ([[https://lobste.rs/s/ah86of/how_i_org_2023][lobste.rs]]) - [[https://www.reddit.com/r/orgmode/comments/12hap20/uomf_how_im_working_with_tasks_and_my_emacs/][UOMF: How I'm Working With Tasks and My Emacs Org-mode Agenda]] - [[https://kevinkle.in/posts/2022-02-27-org_journal/][Org Log: My thoughts on journalling with Org mode]] ([[https://news.ycombinator.com/item?id=30492373][HN]]) - [[https://takeonrules.com/2023/04/09/dig-my-grave-leveraging-the-triple-back-tick-in-org-mode/][Dig My Grave: Leveraging the Triple Back-tick in Org Mode // Take on Rules]] ([[https://www.reddit.com/r/emacs/comments/12gl8bn/dig_my_grave_leveraging_the_triple_backtick_in/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230406210733-emacs--more-sorting-tags-options/][James Dyer: Sorting Org Tags using Org Mode!]] - [[https://www.youtube.com/watch?v=8vhhIYIS0zY][org-hyperscheduler screencast - YouTube]] ([[https://www.reddit.com/r/orgmode/comments/12alo1x/orghyperscheduler/][Reddit]]) - [[https://github.com/rougier/notes-list][notes-list: Emacs notes list]] - [[https://www.reddit.com/r/orgmode/comments/12dpbfx/guide_to_org_cite/][Guide to Org Cite]] - [[https://www.youtube.com/watch?v=A-VqsY6-vLY][iPhone tricks 175 - Running Emacs and org file on iPhone!]] (01:00) - [[https://www.reddit.com/r/orgmode/comments/12cgnr4/quick_recap_of_the_state_of_org_mode_apps_for/][Quick recap of the state of Org mode apps for Android]] - Import, export, and integration: - [[https://github.com/ahrenberg/nbcorg][nbcorg: A jupyter notebook to orgmode exporter for nbconvert]] - [[https://github.com/michaelneuper/koreader-org-converter][I wrote a script to convert koreader highlights to org mode]] ([[https://www.reddit.com/r/emacs/comments/12gtoig/i_wrote_a_script_to_convert_koreader_highlights/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/12gxa8s/how_to_generate_a_single_htmlfile_with_embedded/][How to Generate a Single html-file with Embedded Images]] - [[https://www.unwoundstack.com/blog/indie-org.sh.html][Unwound Stack: indie-org.sh]] - demonstration site for indieweb publishing - [[https://sachachua.com/blog/2023/04/using-org-mode-tables-and-emacs-lisp-to-create-minecraft-java-json-command-books/][Sacha Chua: Using Org Mode tables and Emacs Lisp to create Minecraft Java JSON command books]] - Other apps: - [[http://yummymelon.com/captee/][Captee for macOS released - sharing as Org or Markdown]] ([[https://irreal.org/blog/?p=11334][Irreal]]) - [[http://xenodium.com/flat-habits-114-released][Flat Habits 1.1.4 released (org based file store)]] iOS ([[https://www.reddit.com/r/orgmode/comments/12dccuf/flat_habits_114_released_org_based_file_store/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ddd8281e62cab09bfb3cf1e49581940aea831f40][lisp/org.el: Allow limiting inline image width]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8fab6eeef2f84e275ddcc0af9e8a203b09779481][org-agenda: Rename sorting "priority" to "urgency"]] - Coding: - [[https://www.reddit.com/r/emacs/comments/12cxpc6/sidelineel_show_information_on_the_side/][sideline.el: Show information on the side]] - [[https://www.reddit.com/r/emacs/comments/12ef9my/a_small_package_for_overlays_variable_usage_and/][A small package for overlays (variable usage and method/function usage)]] - [[https://www.reddit.com/r/emacs/comments/12ggeiw/github_nilninullcligistel_display_github_gist_in/][GitHub - nilninull/cli-gist.el: Display Github Gist in Emacs]] - [[https://www.youtube.com/watch?v=iDAmBqh52wk][How to insert pairs without fancy packages in Emacs]] (04:14) - [[https://www.youtube.com/watch?v=dM-MHFnLV7k][Haskell workflow using Emacs and SSH for CS 357]] (04:24) - Shells: - [[https://eshelyaron.com/posts/2023-04-08-making-shell-scripts-executable-just-in-time.html][Making Shell Scripts Executable Just-in-Time]] - Doom Emacs: - [[https://www.reddit.com/r/DoomEmacs/comments/12gg5ow/simple_command_to_navigate_multifile_literate/][Simple command to navigate multi-file literate configs]] - AI: - [[https://v.redd.it/1o0gdvq64yra1][https://github.com/xenodium/chatgpt-shell does DALL-E babel also]] ([[https://www.reddit.com/r/orgmode/comments/12bzdjo/httpsgithubcomxenodiumchatgptshell_does_dalle/][/r/orgmode]], [[https://www.reddit.com/r/orgmode/comments/12ayg3f/httpsgithubcomxenodiumchatgptshell_does_babel_now/][/r/orgmode also]], [[https://lobste.rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell][lobste.rs]], [[https://irreal.org/blog/?p=11267][Irreal]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12cd23k/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/12dodji/support_emacs_maintainers/][Support Emacs Maintainers]] - [[https://takeonrules.com/2023/04/03/responding-to-things-your-editor-should-have/][Jeremy Friesen: Responding to "Things Your Editor Should Have"]] - [[https://protesilaos.com/codelog/2023-04-09-comment-emacs-rubber-duck-show/][Protesilaos Stavrou: Emacs: comments on the Rubber Duck Show of 2023-03-16]] - Other: - [[https://www.youtube.com/watch?v=BrK3rBxMGs0][Chiacchierata Live con Nicola di @NFVblog : Emacs, distro Linux minimali, Gentoo ed altro!]] - [[https://irreal.org/blog/?p=11271][Irreal: Emacs Docs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00142.html][GNUstep builds paused until someone can update the build steps]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00186.html][concerns about LanguageTool]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00130.html][error recovery in parsers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00202.html][info on how dragging and dropping files works]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00265.html][CVEs and Emacs releases (Re: Emacs 28.3 Release)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6157e3e4bc7e4e097e02c572379d1b1542e1d716][Extend ignored-return-value warning to more functions (bug#61730)]] - New packages: - [[package:cats][cats]]: Monads for Elisp (MELPA) - [[package:dired-gitignore][dired-gitignore]]: A minor mode to hide gitignored files in a dired buffer (MELPA) - [[package:environ][environ]]: API for environment variables and env files (MELPA) - [[package:nerd-icons][nerd-icons]]: Emacs Nerd Font Icons Library (MELPA) - [[package:org-tidy][org-tidy]]: A minor mode to tidy org-mode buffers (MELPA) - [[package:switchy-window][switchy-window]]: A most-recently-used window switcher (GNU ELPA) - [[package:tabgo][tabgo]]: Jump to tabs, avy style (MELPA) - [[package:wgrep-deadgrep][wgrep-deadgrep]]: Writable deadgrep buffer and apply the changes to files (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-04][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! ** 2023-04-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-03-emacs-news/ :EXPORT_DATE: 2023-04-03T11:06:08-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00933.html][Please test Android prebuilts]] ([[https://www.reddit.com/r/emacs/comments/124vr7q/emacs_30_android_port_and_window_binaries/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00110.html][Also consider voting to allow Emacs to exec or dlopen binaries on Android]] - [[https://github.com/sponsors/dgutov][Support dgutov's Emacs work]] company-mode, diff-hl, xref, project.el, ruby-mode, VC ([[https://www.reddit.com/r/emacs/comments/1282347/support_my_open_source_work_at/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00915.html][Anyone wants to help work on the NS port?]] - Related to macOS, OpenStep, or GNUstep? - Upcoming events: - Emacs.si (in person): Emacs.si meetup #4 2023 https://dogodki.kompot.si/events/2c9a7e59-16d7-410c-857b-208dad75a489 Mon Apr 3 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143198/ Wed Apr 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Apr 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 8 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 14 1800 Europe/Paris - Beginner: - [[https://www.reddit.com/r/emacs/comments/1264nov/how_do_you_suggest_me_approaching_emacs_coming/][How do you suggest me approaching Emacs coming from VIM?]] - Emacs configuration: - [[https://gitlab.com/slotThe/dotfiles/-/tree/master/emacs][slotThe's Emacs Config]] - [[https://github.com/mark-watson/emacs_setup][mark-watson's Emacs setup with Straight.el]] - [[https://github.com/gboncoffee/emacs][gboncoffee's Emacs Config]] - [[https://github.com/skyler544/rex][skyler544's Emacs Config]] - [[https://github.com/willmcpherson2/willos/tree/main][willmcpherson2's Emacs Config that uses Nix's emacs-overlay]] - [[https://www.youtube.com/watch?v=QgBttv8u_nk][Emacs is great]] (37:02) - [[https://www.youtube.com/watch?v=ljrqUqt7MPU][Si te animas en utilizar Gnu Emacs...]] (06:36) - Emacs Lisp: - [[https://mbork.pl/2023-04-01_Showing_an_image_between_lines_in_Emacs][Marcin Borkowski: Showing an image between lines in Emacs]] - [[https://github.com/rejeep/ansi.el][ansi.el: Emacs library to convert strings into ansi]] - [[https://andreyorst.gitlab.io/posts/2023-02-01-ad-hoc-async-in-emacs-lisp-via-generators/][Ad-hoc async in emacs-lisp via generators]] ([[https://www.reddit.com/r/emacs/comments/128mphh/adhoc_async_in_emacslisp_via_generators/][Reddit]]) - Appearance: - [[https://codeberg.org/emacs-weirdware/lemon][lemon: Display system information in the echo area]] - Navigation: - [[https://codeberg.org/ideasman42/emacs-diff-at-point][emacs-diff-at-point: Use diff for navigating between changes]] - [[https://protesilaos.com/codelog/2023-03-27-beframe-0-2-0/][Protesilaos Stavrou: Emacs: beframe version 0.2.0]] - [[https://www.youtube.com/watch?v=is8_XKI0syQ][Tab Bar Mode: Move Between Tasks in Emacs Quickly]] (08:59) - Writing: - [[https://github.com/slotThe/arXiv-citation][arXiv-citation: Generate citation data for PDF files from the arXiv // GitHub mirror]] - [[https://gist.github.com/nivaca/1c8d282e9d5e60c95d59ab0e6ed11771][nivaca's AucTeX configurarion]] - Org Mode: - [[https://macadie.info/2023/03/29/tracking-tax-documents-and-other-ideas-for-learning-org-mode/][Eric MacAdie: Tracking Tax Documents And Other Ideas For Learning Org Mode]] ([[https://irreal.org/blog/?p=11255][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20230310120116-emacs--sorting-org-tags/][James Dyer: Sorting Org Tags]] - [[https://github.com/tecosaur/org-glossary][org-glossary: Glossary, Acronyms, and Index capability within Org]] - [[https://www.youtube.com/watch?v=AC5AnOq9WGk][Org-mode - My video making strategy]] (05:04) - [[https://michaelneuper.com/posts/replace-jupyter-notebook-with-emacs-org-mode/][Replace Jupyter Notebook With Emacs Org Mode]] ([[https://www.reddit.com/r/emacs/comments/126rbgf/replace_jupyter_notebook_with_emacs_org_mode/][Reddit]], [[https://news.ycombinator.com/item?id=35479327][HN]]) - [[https://www.youtube.com/watch?v=Un0ZRXTzufo][Org noter - Screencast]] - [[https://gitlab.com/purlupar/treehouse][purlupar / treehouse · Create a multi-page static website from a *single* org file]] ([[https://www.reddit.com/r/orgmode/comments/12au8ul/treehouse_create_a_multipage_static_website_from/][Reddit]]) - [[https://codeberg.org/buhtz/hyperorg/src/branch/develop][hyperorg: Hyperorg converts org-files and especially orgroam-v2-files into html-files]] ([[https://www.reddit.com/r/planetemacs/comments/129rg6r/hyperorg_hyperorg_converts_orgfiles_and/][Reddit]]) - [[https://github.com/Carl2/conan-elisp][Carl2/conan-elisp: To use conan inside emacs, this is suppose mainly be used with org-mode source]] ([[https://www.reddit.com/r/emacs/comments/127ikfy/conanelisp/][Reddit]]) - [[https://www.youtube.com/watch?v=O6YSSwVdZco][Share Org Mode Link with Captee]] (00:20), [[https://www.youtube.com/watch?v=_vbq8Pkof1U][todo item]] (00:17), [[https://www.youtube.com/watch?v=1NkxX_benlY][selected text]] (00:19) - [[https://github.com/cuilianhq/omast][omast: Orgmode Abstract Syntax Tree format]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e10b4054e61d844f3dc06d87343c91b37b5bf112][ox-icalendar: Use consistent CRLF line endings]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c2ffc6b6022ab79ab20d82d9dd6158b35e938e2a][org-fontify-meta-lines-and-blocks-1: Fontify src blocks without lang]] - Denote: - [[https://protesilaos.com/codelog/2023-03-31-emacs-denote-menu/][Protesilaos Stavrou: Emacs: Denote now provides a menu-bar-mode entry]] - Completion: - [[https://github.com/axelf4/emacs-completion-bench#readme][emacs-completion-bench: Benchmark of various fuzzy Emacs completion styles]] - [[https://github.com/gexplorer/counsel-popup][counsel-popup: The power of searching with counsel using transient popups Magit style.]] - [[https://github.com/karthink/consult-reftex][consult-reftex]] - [[https://magnus.therning.org/2023-03-27-cabal,-tree-sitter,-and-consult.html][Cabal, tree-sitter, and consult]] ([[https://www.reddit.com/r/emacs/comments/123z72d/cabal_treesitter_and_consult/][Reddit]]) - [[https://magnus.therning.org/2023-03-30-more-on-tree-sitter-and-consult.html][More on tree-sitter and consult]] ([[https://www.reddit.com/r/emacs/comments/126umaf/more_on_treesitter_and_consult/][Reddit]]) - Coding: - [[https://github.com/jcs-elpa/codemetrics][jcs-elpa/codemetrics: Plugin shows complexity information]] ([[https://www.reddit.com/r/emacs/comments/127go8l/codemetrics_show_code_complexity_information/][Reddit]]) - [[https://takeonrules.com/2023/03/27/expanding-on-using-tree-sitter-in-emacs-for-getting-qualified-ruby-method-name/][Jeremy Friesen: Expanding on using Tree Sitter in Emacs for Getting Qualified Ruby Method Name]] - [[https://www.reddit.com/r/emacs/comments/127h6ur/lspbridge_now_support_remote_code_completion/][Lsp-Bridge Now Support Remote Code Completion]] - [[https://youtu.be/d14tLD5XiCU][Performance: magit vs mgit (Meta git)]] ([[https://www.reddit.com/r/emacs/comments/12aakes/performance_magit_vs_mgit_meta_git/][Reddit]]) - Math: - [[https://github.com/sje30/r-ts-mode][r-ts-mode: Emacs mode for R (treesit)]] - Web: - [[https://diode.zone/w/fDJNt1f4ouwDiD3k5FZw7B][Emacs wiki-summary]] (04:09) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el][Ement.el: v0.8 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/127fka9/ementel_v08_released_matrix_client_for_emacs/][Reddit]]) - Evil mode: - [[https://shivjm.blog/the-year-of-living-evilly/][The Year of Living evilly [impressions from 14 months with evil]​]] ([[https://www.reddit.com/r/emacs/comments/124nxl7/the_year_of_living_evilly_impressions_from_14/][Reddit]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=OOeFF6_qSPA][Doom Emacs - Getting Started]] (30:00) - [[https://www.youtube.com/watch?v=cPibcDwnguo][My Doom Emacs Configuration]] (01:03:21) - Fun: - [[https://www.youtube.com/watch?v=up1n9AOzp8I][Comic strips in Emacs]] (02:06) - AI: - [[https://www.youtube.com/watch?v=JImYEdqVQR8][Crafting the Future: AI Assistants in Emacs - System Crafters Live!]] (01:55:16) - [[https://www.reddit.com/r/emacs/comments/125kqax/suggest_a_gpt_plugin_for_me/][Suggest a gpt plugin for me]] - [[https://www.youtube.com/watch?v=fvBDxiFPG6I][Turn Emacs into your personal AI assistant with org-ai]] (05:02, [[https://www.reddit.com/r/emacs/comments/126pofw/turn_emacs_into_an_ai_assistant_with_orgai_video/][Reddit]], [[https://lobste.rs/s/p1hela/emacs_as_ai_assistant_with_org_ai][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/123y08m/khoj_chat_a_search_assistant_for_your_orgmode/][Khoj Chat: A Search Assistant for your Org-Mode Notes]] ([[https://www.reddit.com/r/orgmode/comments/123y1ky/khoj_chat_a_search_assistant_for_your_orgmode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/127chi2/openaiel_library_codegpt_chatgpt_and_dalle/][OpenAI.el library, codegpt, chatgpt and dall-e]] - [[https://github.com/emacs-openai/codegpt][codegpt: Use GPT-3 inside Emacs]] - [[https://www.reddit.com/r/emacs/comments/126pjta/announcing_ancillael_another_ai_coding_assistant/][Announcing ancilla.el, another AI coding assistant]] - Community: - [[https://www.reddit.com/r/emacs/comments/125h640/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/126w8xb/what_are_the_small_reasons_to_try_emacs/][What are the small reasons to try Emacs?]] - [[https://www.reddit.com/r/emacs/comments/124uzys/how_to_advertise_an_emacs_package_properly/][How to advertise an Emacs package properly?]] - [[https://susam.net/maze/mastering-emacs-together.html][Mastering Emacs Together]] ([[https://www.reddit.com/r/emacs/comments/129ej0r/mastering_emacs_together/][Reddit]], [[https://lobste.rs/s/105rpd/mastering_emacs_together][lobste.rs]]) - [[https://irreal.org/blog/?p=11244][Irreal: Eli Zaretskii Wins FSF Award]] - [[https://www.reddit.com/r/emacs/comments/126hgjd/the_emacs_curse_when_everything_else_just_feels/][The Emacs Curse: When Everything Else Just Feels Inferior 😱🧙‍♂️]] - coping at work - [[https://youtu.be/lPjPa_yqM9g][Things Your Editor Should Have with Amir Rajan | Rubber Duck Dev Show Mar 16, 2023]] ([[https://www.reddit.com/r/emacs/comments/124eyh6/things_your_editor_should_have_with_amir_rajan/][Reddit]]) - [[https://www.theregister.com/2023/03/31/mit_cadr_software_recovered/][A Bit of Computing and Emacs History for the Interested]] ([[https://www.reddit.com/r/emacs/comments/128f66v/a_bit_of_computing_and_emacs_history_for_the/][Reddit]]) - Other: - [[https://www.youtube.com/watch?v=cdeq1Zbndog][What's new in Emacs 29 - Some Great New Features]] (12:20) - [[https://juanjose.garciaripoll.com/blog/configure-doc-view-for-windows/index.html][Configure doc-view-mode for Windows]] - [[https://www.youtube.com/watch?v=KAZrWqiGJFQ][Do as a SU in Emacs]] (03:44) - [[https://www.reddit.com/r/emacs/comments/1254s3q/has_anyone_been_using_the_recent_emacs_30_android/][Has anyone been using the recent Emacs 30 Android port? If so, how has been your experience so far?]] - [[https://ugeek.github.io/blog/post/2023-03-18-eddif-en-emacs-el-meld-de-terminal.html][eddif en emacs, el Meld de terminal. uGeek Blog]] - [[https://www.fosskers.ca/en/blog/contributing-to-emacs][Contributing to Emacs]] (2021) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00998.html][Re: treesit indentation "blinking"]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00974.html][HAVE_FAST_UNALIGNED_ACCESS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00058.html][Dealing with dependency DLLs in Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00983.html][Re: Emacs segfaults when handling wrong_type_argument backtrace]] - =ABI_VERSION= and eln-cache - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00995.html][Proposal to add package.el to GNU ELPA]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6df2941c1b0d965afc40f8c50ce08e45e060d64c][lisp/simple.el (inhibit-auto-fill): New var]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f496105e392af45c2248b4523ef19804837a8a6][Allow old input to include continuation lines in shell-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c31ee468618c95959454736d939eb46bc52b19b][Warn about unwind-protect without unwind forms]] - New packages: - [[package:chroma][chroma]]: Color manipulation library (MELPA) - [[package:clause][clause]]: Functions to move, mark, kill by clause (MELPA) - [[package:nickel-mode][nickel-mode]]: A major mode for editing Nickel source code (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-04][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! ** 2023-03-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-27-emacs-news/ :EXPORT_DATE: 2023-03-27T09:41:41-0400 :END: - Security: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00825.html][Structurally fixing command injection bugs]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Mar 30 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 31 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 1 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #4 2023 https://dogodki.kompot.si/events/2c9a7e59-16d7-410c-857b-208dad75a489 Mon Apr 3 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 8 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=-2vlQSHQ8Wc][Revisiting Emacs init.el]] (05:23) - [[https://www.reddit.com/r/emacs/comments/11zx3bp/nonevil_users_what_modifiers_do_you_use_on_emacs/][Non-evil users: what modifiers do you use on emacs?]] - [[https://git.sr.ht/~northyear/dotemacs][northyear's Emacs Config]] - [[https://github.com/Carht/dot-files][Carh's Basic emacs configuration for Clojure and some languages]] - [[https://github.com/zsxh/emacs.d][zsxh's Emacs Config]] - Emacs Lisp: - [[http://ag91.github.io/blog/2023/03/24/moldable-emacs-what-is-the-public-api-of-this-elisp-buffer][Andrea: Moldable Emacs: what is the public API of this Elisp buffer?]] - [[https://magnus.therning.org/2023-03-22-making-an-emacs-major-mode-for-cabal-using-tree-sitter.html][Magnus: Making an Emacs major mode for Cabal using tree-sitter]] - [[https://andreyorst.gitlab.io/posts/2023-03-25-implementing-a-protocol-based-fennel-repl-and-emacs-client/][Andrey Listopadov: Implementing a protocol-based Fennel REPL and Emacs client]] - Appearance: - [[https://www.youtube.com/watch?v=wy0HQ8ngixw][Emacs ef-themes (by Prot)]] (05:49) - Navigation: - [[https://www.reddit.com/r/emacs/comments/11zs860/sentexel_regexbased_sentence_movement_commands/][sentex.el - regex-based sentence movement commands (formerly segment.el)]] - [[https://www.youtube.com/watch?v=nG3EMqOAWDg][Essential Movement and Editing Shortcuts in Emacs - EP5]] (10:41) - Writing: - [[https://www.reddit.com/r/emacs/comments/1231t0t/jinx_enchanted_justintime_spellchecker_gnu_elpa/][Jinx - Enchanted just-in-time spell-checker [GNU ELPA]​]] - [[https://mbork.pl/2023-03-25_Using_a_thesaurus_from_within_Emacs][Marcin Borkowski: Using a thesaurus from within Emacs]] ([[https://irreal.org/blog/?p=11241][Irreal]]) - [[https://gist.github.com/meliache/e645bf50c6aeac8e6e58b92c6bddac20][LaTeX package documentation via `texdoc` with `completing-read` support]] - Org Mode: - [[https://www.youtube.com/watch?v=a_y0Tf906Ec&feature=youtu.be][Emacs Tutorial 6 - Introducing: org-mode]] - [[https://www.reddit.com/r/emacs/comments/11yjqxo/org_novelist_a_system_for_writing_novellength/][Org Novelist: A system for writing novel-length fiction using Emacs Org mode.]] ([[https://irreal.org/blog/?p=11237][Irreal]]) - [[https://cmdln.org/2023/03/13/reflecting-on-my-history-with-org-mode-in-2023/][Reflecting on my history with org-mode in 2023 ·]] - [[https://www.reddit.com/r/emacs/comments/11x68n1/simple_project_i_created_org_context_clues/][Simple project I created: org context clues]] ([[https://www.reddit.com/r/orgmode/comments/11x68zy/simple_project_i_created_org_context_clues/][Reddit]]) - [[https://github.com/tbanel/orgaggregate][org-aggregate: Aggregates tables in Org mode]] ([[https://www.reddit.com/r/emacs/comments/122e16p/orgtblaggregate_aggregates_tables_in_org_mode/][Reddit]]) - [[https://gist.github.com/jdtsmith/8602d998116b953725218224b77b8766][Insert link from consult-org-headings with embark]] - [[https://mbork.pl/2023-03-20_Manually_entering_clocking_data][Marcin Borkowski: Manually entering clocking data]] - [[https://github.com/ParetoOptimalDev/org-inline-clocking-buttons][org-inline-clocking-buttons: Clock In/Clock Out buttons per org heading to simplify clocking in whether on a phone or a desktop.]] - [[https://github.com/BartSte/khalorg][khalorg: Export and import org agenda items to a Khal calendar.]] - [[https://github.com/kot-behemoth/awesome-org-roam][awesome-org-roam - A curated list of awesome Org-roam resources]] - [[https://www.reddit.com/r/emacs/comments/11x237p/orgnoter_is_under_new_maintainership_with_the/][Org-noter is under new maintainership with the first MELPA update since 2019]] - [[https://gist.github.com/fabian-thomas/6f559d0b0d26737cf173e41cdae5bfc8][Orgzly auto syncronisation for sync tools like syncthing]] - [[https://emacs.ch/@cpbotha/110054075643278415][Use braindump4000 to convert your org-mode database to an obsidian vault for mobile access with the Obsidian app]] ([[https://www.reddit.com/r/orgmode/comments/11whut0/use_braindump4000_to_convert_your_orgmode/][Reddit]]) - [[https://github.com/vscode-org-mode/vscode-org-mode/wiki][VS Code Org Mode is an extension for Visual Studio Code inspired by the venerable Org mode for Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6c9104f59ca8085abe477a81857548461bf88f23][etc/ORG-NEWS: Announce :async header in ob-shell.el]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=693df6fd90daaa3c982450b5978d9c203d8b629f][lisp/org-clock.el: Add support for logind]] - Completion: - [[https://github.com/elken/cape-yasnippet][cape-yasnippet: Yasnippet Completion at Point Extension]] - [[https://tsdh.org/posts/2023-03-21-a-read-buffer-function-also-suggesting-recent-files.html][Tassilo Horn: A read-buffer-function also suggesting recent files]] - [[https://protesilaos.com/codelog/2023-03-25-emacs-restart-mct-development/][Protesilaos Stavrou: Emacs: restart MCT development]] - Coding: - [[https://talks.skybert.net/emacs-java-setup/emacs-java.html][‎From vanilla Emacs to Java IDE in 5 minutes]] - [[https://github.com/condy0919/spdx.el][spdx.el: Insert SPDX license header]] - [[https://tech.toryanderson.com/2023/03/22/moving-injected-styles-to-a-static-.css-file/][Tory Anderson: moving injected styles to a static .css file]] - [[https://metaredux.com/posts/2023/03/26/bad-nrepl.html][Meta Redux: Bad nREPL: 10 Things You Hate About nREPL]] - [[https://manueluberti.eu//2023/03/25/clojure-lsp.html][Manuel Uberti: CIDER and Clojure LSP]] - [[https://takeonrules.com/2023/03/25/using-built-in-emacs-29-treemacs-package-to-get-qualified-ruby-function-name/][Jeremy Friesen: Using Built-in Emacs 29 Treemacs Package to Get Qualified Ruby Function Name]] - [[https://www.youtube.com/watch?v=BHWL13sQBWY][Jump around huge code bases in Emacs without LSP or TAGS]] ([[https://www.reddit.com/r/planetemacs/comments/11xbg2o/jump_around_huge_code_bases_in_emacs_without_lsp/][Reddit]]) - [[https://shivjm.blog/better-magit-diffs/][Better Magit Diffs [with delta and difftastic]​]] - [[https://www.reddit.com/r/emacs/comments/11x76sy/git_graph_2/][Git graph - 2]] - Shells: - [[https://codeberg.org/theesm/miri.el][miri.el - browse atuin shell history in emacs]] - Web: - [[https://v.redd.it/ylarl9yyorpa1][spookfox v0.3.0: Switch firefox tabs like switch-to-buffer and use common-lisp to extend Firefox side of spookfox]] ([[https://www.reddit.com/r/emacs/comments/1211zg8/spookfox_v030_switch_firefox_tabs_like/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/122gjal/mumu4e_110_released/][mu/mu4e 1.10 released]] - [[https://www.youtube.com/watch?v=vINrlBLALfo][Stream VOD: affiliate-mode Emacs Lisp Twitch Integrations - LLLL Colonq Lab Sessions]] (02:58:40) - Evil mode: - [[https://mrincon.net/posts/evil-ts/][M. Rincón: Evil and the Built-In Tree Sitter]] ([[https://www.reddit.com/r/emacs/comments/121tx6x/new_package_to_integrate_the_builtin_tree_sitter/][Reddit]]) - Doom Emacs: - [[https://irreal.org/blog/?p=11233][Irreal: State of Doom Emacs]] - Multimedia: - [[https://emacs.dyerdwelling.family/emacs/20230309201924-emacs--trimming-artrage-playback-scripts/][James Dyer: Trimming ArtRage Playback Scripts using Emacs]] - AI: - [[https://www.reddit.com/r/emacs/comments/11xii20/why_emacs_is_the_best_platform_for_llms/][Why Emacs is the best platform for LLMs]] ([[https://irreal.org/blog/?p=11239][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/11yunny/github_announces_a_bunch_of_new_gpt4_powered/][GitHub announces a bunch of new GPT-4 powered coding assistants. What should and could Emacs and open-source community do?]] - [[https://i.redd.it/u0sz8szt3xoa1.jpg][I asked the AI overlords for an over the top Emacs icon 😅]] ([[https://www.reddit.com/r/emacs/comments/11wfor1/i_asked_the_ai_overlords_for_an_over_the_top/][Reddit]]) - [[https://v.redd.it/r7rczzeunppa1][Search with llama]] ([[https://www.reddit.com/r/emacs/comments/120owf3/search_with_llama/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11wv3fj/50_line_elisp_script_for_querying_chatgpt_35/][50 line elisp script for querying ChatGPT 3.5]] - [[http://xenodium.com/a-chatgpt-emacs-shell][Alvaro Ramirez: A ChatGPT Emacs shell]] ([[https://lobste.rs/s/rkqxzg/chatgpt_emacs_shell][lobste.rs]]) - [[https://v.redd.it/mzrjmsb4f3qa1][chatgpt-shell.el now with experimental DALL-E support]] ([[https://www.reddit.com/r/emacs/comments/122nm9r/chatgptshellel_now_with_experimental_dalle_support/][Reddit]], [[https://lobste.rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell][lobste.rs]], [[https://lobste.rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell][lobste.rs]]) - [[https://github.com/d1egoaz/c3po.el][C3PO.el Unleash the power of the Force using ChatGPT inside Emacs.]] ([[https://www.reddit.com/r/emacs/comments/11x2rfc/c3poel_unleash_the_power_of_the_force_using/][Reddit]]) - [[https://github.com/iwahbe/chat.el][Yet Another ChatGPT Facade]] ([[https://www.reddit.com/r/emacs/comments/11x120w/yet_another_chatgpt_facade/][Reddit]]) - [[https://github.com/MichaelBurge/leafy-mode][leafy-mode: Emacs minor-mode built on top of org-mode for working with ChatGPT]] ([[https://www.reddit.com/r/emacs/comments/11zk3js/leafymode_an_emacs_minormode_for_integrating/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/11ybs72/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.fsf.org/news/free-software-awards-winners-announced-eli-zaretskii-tad-skewedzeppelin-gnu-jami][Emacs maintainer Eli Zaretskii wins the Award for the Advancement of Free Software from the FSF]] ([[https://www.reddit.com/r/emacs/comments/122nj0x/emacs_maintainer_eli_zaretskii_wins_the_award_for/][Reddit]]) - [[https://amodernist.com/texts/elpa-zine.html][Philip K.: A Webzine on ELPA packages]] - [[https://irreal.org/blog/?p=11235][Irreal: Curl and Its Developer]] - Other: - [[https://www.youtube.com/watch?v=4P-gOh_gyiM][Let's read the Emacs source code - YouTube]] ([[https://www.reddit.com/r/emacs/comments/11yq2sy/lets_read_the_emacs_source_code_video/][Reddit]]) - [[https://blog.nawaz.org/posts/2023/Mar/creating-info-manuals-and-adding-them-into-emacs/][Creating Info Manuals And Adding Them Into Emacs]] ([[https://www.reddit.com/r/emacs/comments/11wn6nx/creating_info_manuals_and_adding_them_into_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=JsbhG6WQCYM][There is a new guy on Youtube making some Emacs videos. Here he shows how to compile Emacs 29 on Ubuntu.]] - [[https://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapshots/][New blog post: my current build command for Windows]] ([[https://www.reddit.com/r/planetemacs/comments/11y68zz/new_blog_post_my_current_build_command_for_windows/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11yn6rq/if_your_emacs_takes_a_ridiculous_amount_of_time/][If your Emacs takes a ridiculous amount of time to launch on Windows]] - exclude from Windows Defender - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00771.html][Tree sitter: Should *-ts-modes derive from a common base?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00789.html][Re: eglot-test-diagnostic-tags-unnecessary-code fails with certain clang]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00774.html][built-in sqlite support in 29 - still time for changes?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00822.html][Discussion of sqlite3 and sexps]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00744.html][Downsides of closql]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00869.html][Problem with indentation blinking with treesitter]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00835.html][How to log errors during compilation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00904.html][How to debug Emacs when it starts using lots of CPU]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fca7e120d2bec5045aa42acbe2e027609dfe0a8d][Add option to register packages as projects]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=267d9d5e3d1b1c5e1c9a61c5370581f26efda010][Connection-local variables are applied in buffers visiting a remote file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3e32865d2c56b9f5048f6f2e5a8236a2bb4e26d8][* etc/NEWS: Mention that \x without hex digits is an error.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b19d040a4fe709b032143d8e569690073befabdf][New user option remote-file-name-inhibit-auto-save]] - New packages: - [[package:auto-header][auto-header]]: Automatically find the right headers (GNU ELPA) - [[package:fleetish-theme][fleetish-theme]]: A take on the JetBrains Fleet theme (MELPA) - [[package:jinx][jinx]]: Enchanted Just-in-time Spell Checker (GNU ELPA, MELPA) - [[package:jsdoc][jsdoc]]: Insert JSDoc comments (MELPA) - [[package:latvian-holidays][latvian-holidays]]: Latvian holidays for the calendar (MELPA) - [[package:ob-drawtiming][ob-drawtiming]]: Functions for drawtiming evaluation in org-babel (MELPA) - [[package:openpgp][openpgp]]: Client for keys.openpgp.org (GNU ELPA) - [[package:orgmdb][orgmdb]]: An OMDb API client with some convenience functions (MELPA) - [[package:site-lisp][site-lisp]]: Manage site-lisp directories (GNU ELPA) - [[package:sway-lang-mode][sway-lang-mode]]: Major mode for sway (MELPA) - [[package:xref-union][xref-union]]: Combine multiple Xref backends (GNU ELPA) 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-03][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! ** 2023-03-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-20-emacs-news/ :EXPORT_DATE: 2023-03-20T10:43:04-0400 :END: - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Mar 25 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 25 0130 America/Vancouver - 0330 America/Chicago - 0430 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 Mar 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Mar 30 0030 Asia/Singapore - Emacs configuration: - [[https://emacsredux.com/blog/2023/03/12/remove-keybinding-in-emacs/][Remove (Unset/Unbind) Keybinding in Emacs]] ([[https://www.reddit.com/r/emacs/comments/11qblyt/remove_unsetunbind_keybinding_in_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2023/03/14/avoid-accidentally-minimizing-emacs/][Emacs Redux: Avoid Accidentally Minimizing Emacs]] - [[https://www.youtube.com/watch?v=spPFQZ5sZEc][Finding New Emacs Packages - System Crafters Live!]] (02:00:33) - [[https://mitchmarq42.xyz/articles/nyaaaao/][My Experience With Meow Over One Week | MitchMarq42 の Blog]] - [[https://github.com/marlonschlosshauer/dotfiles/blob/master/.emacs][marlonschlosshauer's Emacs Config]] - [[https://codeberg.org/vifon/emacs-config/src/branch/master/emacs.d][vifon's emacs-config]] - Emacs Lisp: - [[https://emacsredux.com/blog/2023/03/16/the-compat-elisp-library-a-package-maintainer-s-best-friend/][The Compat Elisp Library: A Package Maintainer’s Best Friend]] ([[https://www.reddit.com/r/emacs/comments/11sy2q9/the_compat_elisp_library_a_package_maintainers/][Reddit]]) - [[http://ag91.github.io/blog/2023/03/20/doctestel-or-testing-your-pure-elisp-functions-in-your-docstring][Andrea: Doctest.el or testing your pure Elisp functions in your docstring]] - [[https://github.com/xuchunyang/elisp-demos][elisp-demos - Demonstrate Emacs Lisp APIs]] - [[https://github.com/galdor/colors][galdor/colors: Emacs Lisp color manipulation utilities.]] ([[https://emacs.ch/@galdor/110051437099587933][@galdor]]) - [[https://gist.github.com/jdtsmith/1fbcacfe677d74bbe510aec80ac0050c][toggle-debug-on-hidden-error.el: Get stack trace for functions with suppressed errors (filter functions, post command hooks, etc.) · GitHub]] - [[https://github.com/alphapapa/plz.el][plz.el v0.4 released (An HTTP library for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/11tewey/plzel_v04_released_an_http_library_for_emacs/][Reddit]]) - Appearance: - [[https://emacsredux.com/blog/2023/03/16/setting-the-default-font-for-emacs/][Emacs Redux: Setting the Default Font for Emacs]] - Navigation: - [[https://irreal.org/blog/?p=11225][Irreal: Torstein Johansen on Dumb-jump]] - Dired: - [[https://macowners.club/posts/custom-functions-3-dired/][Aimé Bertrand: Custom functions No. 3 - Dired]] - Org Mode: - [[https://www.tomheon.com/2019/04/10/how-an-uber-geeky-text-mode-in-a-40-year-old-editor-saved-my-novel/][How an Uber-Geeky Text Mode in a 40-Year-Old Editor Saved My Novel]] ([[https://www.reddit.com/r/planetemacs/comments/11v7xo5/how_an_ubergeeky_text_mode_in_a_40yearold_editor/][Reddit]]) - [[https://i.redd.it/q83vi4z1kuoa1.png][Notes list]] ([[https://www.reddit.com/r/emacs/comments/11wc285/notes_list/][Reddit]]) - [[https://www.youtube.com/watch?t=374&v=poO9oaY1uSU&feature=youtu.be][Custom Emacs Dashboard with upcoming Org Mode Tasks, random Org Roam note and more]] - [[https://baty.net/2023/back-to-org-roam][Jack Baty: Back to Org-roam (from Denote)]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=48fIhQ9ozH4][Org Mode Citation and Footnote Features]] - [[https://blog.nawaz.org/posts/2023/Mar/solving-a-scraping-problem-with-emacs-and-org-mode/][Solving a Scraping Problem with Emacs and Org Mode]] ([[https://www.reddit.com/r/emacs/comments/11tsrkb/solving_a_scraping_problem_with_emacs_and_org_mode/][Reddit]], [[https://irreal.org/blog/?p=11227][Irreal]]) - [[https://github.com/mattfidler/org-outlook.el][org-outlook.el: org-mode and outlook integration.]] - [[https://www.reddit.com/r/orgmode/comments/11wfa55/ox_zola_a_relevant_update/][Ox Zola, a relevant UPDATE]] - [[https://www.reddit.com/r/emacs/comments/11s5x9t/package_release_olstraight_org_links_integration/][Package release: ol-straight, Org links integration for straight.el]] - [[https://emacs.ch/@cpbotha/110054075643278415][Export org-mode database to Obsidian]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6efb073463481ee572eb3bb1155cc3b0d6987df6][ob-clojure.el: Fix results output, support clojure-cli]] - Denote: - [[https://protesilaos.com/codelog/2023-03-20-emacs-denote-signature-feature/][Protesilaos Stavrou: Emacs: Denote now optionally supports file name signatures (Folgezettel)]] - Completion: - [[https://takeonrules.com/2023/03/14/spending-a-bit-of-time-reviewing-consult-emacs-package/][Jeremy Friesen: Spending a Bit of Time Reviewing Consult Emacs Package]] - [[https://kristofferbalintona.me/posts/202202211546/][Vertico, Marginalia, All-the-icons-completion, and Orderless]] - [[https://www.youtube.com/watch?v=5cGsiRtBK9I&feature=youtu.be][LaTeX snippets with Yasnippet & Auto Activating Snippets]] - Coding: - [[https://www.youtube.com/watch?v=uViGjSqrLDw][Discovering Emacs podcast: Using Whitespace Mode in Emacs - EP4]] - [[https://www.reddit.com/r/emacs/comments/11sqj3c/gnu_emacs_as_a_lisp_interpreter/][GNU Emacs as a LISP interpreter]] - [[https://www.reddit.com/r/emacs/comments/11s74wf/just_sharing_a_slight_tip_on_forcing_react/][Just Sharing A Slight Tip On Forcing React Projects To Actually Indent Properly In Emacs]] - [[https://github.com/Bad-ptr/autoit-mode.el][major-mode for AutoIT language]] ([[https://www.reddit.com/r/emacs/comments/11tp7ul/majormode_for_autoit_language/][Reddit]]) - [[https://blog.meain.io/2023/split-join-tree-sitter/][Splitting and joining arguments using tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/11rxxz5/splitting_and_joining_arguments_using_treesitter/][Reddit]]) - [[https://takeonrules.com/2023/03/18/creating-an-emacs-function-to-create-yardoc-stubs/][Jeremy Friesen: Creating an Emacs Function to Create Yardoc Stubs]] - tree-sitter - [[https://www.reddit.com/r/emacs/comments/11wdvkf/git_graph/][Git graph]] - [[https://git.sr.ht/~ryuslash/vc-p4][vc-p4: VC integration with the Perforce version control system.]] - Mail, news, and chat: - [[https://github.com/JasonSKK/emacs-outlook-compli-mode/][emacs-outlook-compli-mode: Outlook mode for Composing and Sending email (ONLY)]] - Fun: - [[https://www.youtube.com/watch?v=C9n62WhBvDs][Save your screen with Emacs]] (01:09) - [[https://www.youtube.com/watch?v=m4dvxiPhWqo][Let's play 2048 in Emacs]] (03:34) - AI: - [[https://v.redd.it/4phj0ata3voa1][Don't know too much about ChatGPT nor comint mode, so let's play with them...]] ([[https://www.reddit.com/r/emacs/comments/11wdub9/dont_know_too_much_about_chatgpt_nor_comint_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=SL-nNOjqoxg][ChatGPT inside Emacs]] (03:59) - [[https://github.com/drcode/nrepl-gpt][drcode/nrepl-gpt: allows you to query chatgpt from the clojure emacs repl]] - [[https://www.youtube.com/watch?v=fXaJ3IcimOc][Python in Emacs 0079 - How to use ChatGPT in Python / Emacs code development?]] (01:44) - Community: - [[https://www.reddit.com/r/emacs/comments/11rq2gl/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/03/19/2023-03-austin-emacs-meetup/][Eric MacAdie: 2023-03 Austin Emacs Meetup]] - Other: - [[https://github.com/redguardtoo/mastering-emacs-in-one-year-guide/blob/master/guide-en.org][Master Emacs in one year]] (2022, [[https://news.ycombinator.com/item?id=35214608][HN]]) - [[https://www.reddit.com/r/emacs/comments/11rwl9f/new_episodes_on_whitespace_mode_incremental/][New episodes on whitespace mode, incremental search and the mark ring]] - [[https://github.com/Stebalien/i3bar.el][i3bar.el]] - [[https://www.youtube.com/watch?v=WyixBzLcf1A][Properly installing Emacs on Windows]] (18:48) - [[https://www.reddit.com/r/emacs/comments/11tzszd/emacs_macos_icon/][Emacs MacOS icon]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00705.html][Prerelease naming, other work for 28.3 RC1]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00625.html][Effects of speech-enabling set-minibuffer-message]] - I like how T.V Raman's discovering more about Emacs (even old features) by adding speech to more things. =) If you use Emacspeak and would like prefix keys echoed faster, set echo-keystrokes to a small value - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1c39347d58533280bae74c712ad0016a5c8992aa][Rename tramp-use-ssh-controlmaster-options to tramp-use-connection-share]] - New packages: - [[package:feline][feline]]: A modeline with very little (MELPA) - [[package:gptel][gptel]]: A simple ChatGPT client (MELPA) - [[package:hyperdrive][hyperdrive]]: Emacs gateway to the Hypercore network (MELPA) - [[package:lark-mode][lark-mode]]: Major mode for editing Lark parser code (MELPA) - [[package:org-ai][org-ai]]: Emacs org-mode integration for the OpenAI API (MELPA) - [[package:realgud-trepan-xpy][realgud-trepan-xpy]]: Realgud front-end to trepan-xpy (GNU ELPA) - [[package:time-uuid-mode][time-uuid-mode]]: Minor mode for previewing time uuids as an overlay (MELPA) - [[package:transient-extras-a2ps][transient-extras-a2ps]]: A transient interface to a2ps (MELPA) - [[package:transient-extras][transient-extras]]: Extra features for transient (MELPA) - [[package:transient-extras-lp][transient-extras-lp]]: A transient interface to lp (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-03][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! ** 2023-03-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-13-emacs-news/ :EXPORT_DATE: 2023-03-13T11:38:43-0400 :END: - Security: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00228.html][Re: emacs-29 3c1693d08b0: Fix Elisp code injection vulnerability in emacs]] - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/march-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, March 25, 2023]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Mar 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 16 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Mar 18 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Mar 25 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://emacsredux.com/blog/2023/03/12/remove-keybinding-in-emacs/][Emacs Redux: Remove Keybinding in Emacs]] - [[https://www.reddit.com/r/emacs/comments/11oh4ho/xmacs_an_effortless_keymap_for_emacs/][Xmacs - An effortless keymap for emacs]] - [[https://karthinks.com/software/persistent-prefix-keymaps-in-emacs/][Persistent prefix keymaps in Emacs - karthinks.com]] ([[https://www.reddit.com/r/emacs/comments/11k5vg0/persistent_prefix_keymaps_in_emacs_karthinkscom/][Reddit]], [[https://irreal.org/blog/?p=11229][Irreal]]) - [[https://www.youtube.com/watch?v=ZSmNUG8YWRs][Cómo INSTALAR PAQUETES en Emacs]] (04:38) - [[https://emacsredux.com/blog/2023/03/12/install-a-package-from-a-vcs-repository/][Emacs Redux: Install a Package from a VCS Repository]] - [[https://github.com/jcs-emacs/jcs-elpa][jcs-elpa: ELPA for jcs-emacs, using github-elpa]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=YZiwPeUXhpM][Xah Talk Show 2023-03-09 Emacs Lisp Coding. Write Command to Move Photo to a Dir]] (01:09:01) - Appearance: - [[https://planet.chrisbeckstrom.com/notice/ATPh2VwJ4qfO9C7tHU][Making Emacs change the color of digits to match my synesthetic colors]] (click on show content to read the post) - [[https://takeonrules.com/2023/03/08/coloring-regular-expression-via-modus-themes-for-treesit-faces/][Coloring Regular Expression via Modus Themes for Treesit Faces // Take on Rules]] - [[https://www.youtube.com/watch?v=g_MRMlFetp8][Display line numbers permanently on emacs]] (01:00) - [[https://www.reddit.com/r/emacs/comments/11mbval/treemacsdevicons_a_vimdevicons_inspired_theme_for/][treemacs-devicons: a vim-devicons inspired theme for treemacs!]] - [[https://protesilaos.com/codelog/2023-03-13-ef-themes-0-11-0/][Protesilaos Stavrou: Emacs: ef-themes version 0.11.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/11kv5ta/hopel_a_better_and_convenient_jumpanywhere_plugin/][hop.el: A better and convenient jump-anywhere plugin.]] - [[https://www.reddit.com/r/emacs/comments/11o509f/speedrect_a_fast_modal_interface_for/][SpeedRect: a fast modal interface for rectangle-mark-mode]] - [[https://www.reddit.com/r/emacs/comments/11pcvy9/perject_is_now_available_on_melpa/][perject is now available on MELPA]] - [[https://www.youtube.com/watch?v=aB4KTBhWaU0][Manejar #ventanas en #emacs (#shorts 0x0001)]] (01:00) - [[https://www.fredgruber.org/post/emacs_specify_other_window/][Specify which window to use as "other" | Fred Gruber]] - Writing: - [[https://github.com/bbatsov/adoc-mode/releases/tag/v0.7.0][adoc-mode 0.7 released! (first new release in 7 years)]] ([[https://www.reddit.com/r/emacs/comments/11mndle/adocmode_07_released_first_new_release_in_7_years/][Reddit]]) - [[https://metaredux.com/posts/2023/03/12/adoc-mode-reborn.html][Meta Redux: adoc-mode Reborn]] - Org Mode: - [[https://www.youtube.com/watch?v=poO9oaY1uSU][Custom Emacs Dashboard with upcoming Org Mode Tasks, random Org Roam note and more]] (14:53) - [[https://gist.github.com/mskorzhinskiy/9292263b2940f798416375303a375e79][Human-readable attach id's for org-attach]] - [[https://github.com/alphapapa/org-ql#07][alphapapa/org-ql: v0.7 released (An Org-mode query language, including search commands and saved views)]] ([[https://www.reddit.com/r/emacs/comments/11nnv7d/alphapapaorgql_v07_released_an_orgmode_query/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/11nnx4v/alphapapaorgql_v07_released_an_orgmode_query/][r/orgmode]]) - [[https://www.reddit.com/r/emacs/comments/11nc4tt/orgmodernindent_v01/][org-modern-indent v0.1]] - [[https://mbork.pl/2023-03-11_Adding_my_TODOs_to_agenda][Marcin Borkowski: Adding my TODOs to agenda]] - [[https://irreal.org/blog/?p=11209][Irreal: Org Pretty Table]] - [[https://emacs.dyerdwelling.family/emacs/20230312193655-emacs--editing-files-on-a-phone-and-tablet/][James Dyer: Editing org files on an Android device - Part 1]] - Import, export, and integration: - [[https://github.com/cpbotha/braindump4000][cpbotha/braindump4000: jethrokuan's braindump modified for nested org-files and many broken links]] ([[https://emacs.ch/@cpbotha/110011036674284118][@cpbotha]]) - [[https://www.youtube.com/watch?v=n-AfvuV-bYo][Fast, Async LaTeX Previews in Org Mode]] (13:13) - [[https://www.reddit.com/r/orgmode/comments/11p9wl0/one_command_to_export_org_to_html_with_tufte_css/][One command to export org to html with Tufte css style.]] - [[https://www.reddit.com/r/emacs/comments/11o4yuc/introducing_captee_alpha_looking_for_testers/][Introducing Captee alpha, looking for testers]] Share links and content from other apps in Org markup in macOS ([[https://www.youtube.com/watch?v=OTtfaxxqnWY][YouTube]] 2:18) - [[https://www.reddit.com/r/orgmode/comments/11n0neq/integrating_drawings_into_orgmode/][Integrating Drawings into org-mode]] - Denote: - [[https://takeonrules.com/2023/03/12/take-on-rules-blog-writing-and-publishing-playbook/][Jeremy Friesen: Take on Rules Blog Writing and Publishing Playbook]] - Completion: - [[https://emacs.dyerdwelling.family/emacs/20230225134207-emacs--trying-out-consult-ripgrep-to-replace-deadgrep/][James Dyer: Replacing deadgrep with consult-ripgrep]] - [[https://www.youtube.com/watch?v=MB4oe8QELM0][emacs 대화형 완성(interactive completion) 패키지 vertico가 한글 증분 검색을 지원하게 수정]] (01:09) - [[https://www.youtube.com/watch?v=0tqUxdD_qS4][Esto te AYUDARÁ MUCHO con el MINIBUFFER de Emacs]] (05:20) icomplete - Coding: - [[https://github.com/meain/scopeline.el][meain/scopeline.el - Display scope information at end of block]] ([[https://www.reddit.com/r/emacs/comments/11p8vkc/meainscopelineel_display_scope_information_at_end/][Reddit]]) - [[https://github.com/lurk-lang/lurk-emacs][lurk-emacs: Emacs IDE functionality for lurk]] - [[https://github.com/renzmann/treesit-auto][treesit-auto: Automatically pick between TreeSitter and default major modes in Emacs 29+]] - [[https://metaredux.com/posts/2023/03/12/clojure-mode-meets-tree-sitter.html][clojure-mode meets tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/11pn9sw/clojuremode_meets_treesitter/][Reddit]]) - [[https://github.com/alphapapa/magit-todos][alphapapa/magit-todos: v1.6 released (Show source files' TODOs in Magit status buffer)]] ([[https://www.reddit.com/r/emacs/comments/11kqwsb/alphapapamagittodos_v16_released_show_source/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11nfqgp/fyi_tracing_lines_across_commits_in_magit/][FYI: Tracing lines across commits in Magit]] - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.7 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/11jq0yn/ann_ementel_v07_released_matrix_client_for_emacs/][Reddit]]) - Fun: - [[https://i.redd.it/ug4fvqt679ma1.jpg][emacs lisp cameo in anime series "Key the Metal Idol"]] ([[https://www.reddit.com/r/emacs/comments/11kqgav/emacs_lisp_cameo_in_anime_series_key_the_metal/][Reddit]]) - AI: - [[https://github.com/joshcho/ChatGPT.el][ChatGPT in Emacs]] ([[https://www.reddit.com/r/emacs/comments/11mqgsz/chatgpt_in_emacs/][Reddit]]) - [[https://youtu.be/SL-nNOjqoxg][ChatGPT inside Emacs]] ([[https://www.reddit.com/r/emacs/comments/11k1q0s/chatgpt_inside_emacs/][Reddit]], [[https://irreal.org/blog/?p=11198][Irreal]]) - [[https://github.com/rksm/org-ai][org-ai: ChatGPT and DALL-E in org-mode using the OpenAI APIs]] - [[https://github.com/manateelazycat/mind-wave][manateelazycat/mind-wave: Emacs AI plugin based on ChatGPT API]] - Community: - [[https://www.reddit.com/r/emacs/comments/11lqkbo/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=rNsWTWvm8uw][Does Your Editor Matter?]] - [[https://www.reddit.com/r/emacs/comments/11o6fz3/what_good_emacs_blogs_do_you_read/][What good emacs blogs do you read?]] - [[https://www.reddit.com/r/emacs/comments/11lt8h9/i_fell_in_love_with_org_but_the_dx_is_just_so_bad/][i fell in love with org, but the dx is just so bad]] - [[https://www.reddit.com/r/emacs/comments/11nf8ry/rebuilding_emacs_from_scratch_what_would_you_do/][Rebuilding Emacs from scratch. What would you do differently?]] - [[https://www.youtube.com/watch?v=zIeNfX9SuZo][Status update on Emacs coaching and housing situation]] (09:45) - Protesilaos Stavrou - Other: - [[https://matklad.github.io/2023/03/08/an-engine-for-an-editor.html][An Engine For An Editor]] ([[https://www.reddit.com/r/emacs/comments/11mne3s/an_engine_for_an_editor/][Reddit]], [[https://lobste.rs/s/9a2vfd/engine_for_editor][lobste.rs]]) - [[https://karl-voit.at/2015/10/23/Emacs-is-not-just-an-editor/][Emacs is Not Just An Editor]] (2015, [[https://news.ycombinator.com/item?id=35107806][HN]]) - [[https://www.reddit.com/r/emacs/comments/11nzswg/i_posted_a_second_set_of_window_binaries_for/][i posted a second set of window binaries for emacs 29 to GNU alpha]] - [[https://tobli.dreamwidth.org/71141.html][tobli: Oh, they have the emacs on phones now]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00430.html][continuation passing in Emacs vs. JUST-THIS-ONE]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00431.html][why you shouldn't set gc-cons-threshold to a very large number, especially on Android Re: Indentation and gc]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00387.html][Re: Qt can now survive Wayland compositor restarts]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00326.html][Re: __attribute__ ((cleanup)) and emacs-module.c]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00441.html][New (only?) extensible logging package for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00257.html][Re: Merging feature/android]] - modules - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=75f04848a653e70f12f0e5a62b756c5bba0dd204][Repair and speed up safe-copy-tree and make it internal (bug#61962)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d965d030879d9ca4ef5098cb4e2e7c56128b904b][Add elixir-ts-mode (Bug#61996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=802e64922bcee40c8362b9627aa33a0de0c068d7][Add heex-ts-mode (Bug#61996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29227e7c19100bed30b3410b399ee6a2c1ca7213][Add functions to query Emacs Lisp examples registered in shortdoc]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26740f30469c2b13765f986fa65eca8a3a851ba2][Use a face for DocView SVG]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fa83b236111ea024b75a8bb33b78a99f437a9a67][eval-and-compile: Strip symbol positions for eval but not for compile.]] - New packages: - [[package:chaos-mode][chaos-mode]]: A major mode for the Chaos programming language (MELPA) - [[package:compile-multi][compile-multi]]: A multi target interface to compile (MELPA) - [[package:denote-menu][denote-menu]]: View denote files in a tabulated list. (GNU ELPA) - [[package:dired-list][dired-list]]: Create dired listings from sources (MELPA) - [[package:electric-ospl][electric-ospl]]: Electric OSPL Mode (MELPA) - [[package:fantom-mode][fantom-mode]]: A major mode for the Fantom programming language (MELPA) - [[package:lgr][lgr]]: A fully featured logging framework (MELPA) - [[package:majapahit-themes][majapahit-themes]]: Color theme with a dark and light versions (MELPA) - [[package:morrowind-theme][morrowind-theme]]: Theme (MELPA) - [[package:ob-d2][ob-d2]]: Org-babel functions for d2 (MELPA) - [[package:pd-remote][pd-remote]]: Pd remote control helper (MELPA) - [[package:perject][perject]]: Session-persistent project management (MELPA) - [[package:scopeline][scopeline]]: Show scope info of blocks in buffer at end of scope (MELPA) - [[package:wren-mode][wren-mode]]: A major mode for the Wren programming language (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-03][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! ** 2023-03-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-06-emacs-news/ :EXPORT_DATE: 2023-03-06T10:36:24-0500 :CREATED: [023-03-06 Mon 13:5] :END: [2023-03-06 Mon] Update: Added https://www.fredgruber.org/post/ess_emacs_default_r_session/ to Org Mode section. - Upcoming events: - Emacs.si (in person): Emacs.si meetup #3 2023 https://dogodki.kompot.si/events/c5630087-b9ec-4f48-9bb1-2ba337c1850f Mon Mar 6 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 10 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Mar 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 11 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 Mar 12 0100 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Mar 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 16 0000 Asia/Singapore - Beginner: - [[https://www2.lib.uchicago.edu/keith/emacs/][Use GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/11gh0e3/use_gnu_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=35006952][HN]], [[https://lobste.rs/s/tmhk3n/use_gnu_emacs][lobste.rs]], [[https://irreal.org/blog/?p=11188][Irreal]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/11daqsz/elpaca_the_basics/][Elpaca: The Basics]] - [[https://karthinks.com/software/persistent-prefix-keymaps-in-emacs/][Karthik Chikmagalur: Persistent prefix keymaps in Emacs]] - [[https://write.as/jeffbowman/crafted-emacs-update-for-march-2023][Crafted Emacs Update for March 2023]] - [[https://www.reddit.com/r/emacs/comments/11h6s3i/emacs_bankruptcy/][Emacs bankruptcy]] - [[https://www.youtube.com/watch?v=oq0Qfyv3IUI][DTOS #DistroTube Derek Taylor's Custom Xmonad Emacs Post Install Script -Taking it For a Spin!]] (27:01) - [[https://news.ycombinator.com/item?id=35008983][The extensible vi layer for Emacs | Hacker News]] - [[https://www.youtube.com/watch?v=omROuzns-m0][Is It "WRONG" To Learn Emacs With The Evil Bindings]] (20:51) - [[https://www.youtube.com/watch?v=HATFSHmAwSI][Una configuracion minimalista para Emacs — algo para comenzar (0x0003)]] (34:04) - Emacs Lisp: - [[https://www.unwoundstack.com/blog/automake-and-elisp.html][Unwound Stack: automake-and-elisp]] - [[https://www.youtube.com/watch?v=RQ6p5l6sRAI][Exploring Useful Libraries for Emacs Lisp - System Crafters Live!]] (01:50:59) - Appearance: - [[https://takeonrules.com/2023/02/28/adding-consistent-color-to-emacs-mode-line-and-iterm-tab-for-various-projects/][Jeremy Friesen: Adding Consistent Color to Emacs Mode Line and iTerm Tab for Various Projects]] ([[https://www.reddit.com/r/emacs/comments/11f2ych/adding_dynamic_color_to_emacs_mode_line_and_iterm/][Reddit]]) - Navigation: - [[https://www.discovering-emacs.com/2134279/12359134][3 - Making Incremental Search Work for You]] ([[https://www.youtube.com/watch?v=9CdbfZXsrqg][YouTube]] 7:13) - [[https://magnus.therning.org/2023-03-03-per-project-xref-history-in-emacs.html][Per-project xref history in Emacs]] ([[https://www.reddit.com/r/emacs/comments/11hfhv4/perproject_xref_history_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2023-02-28=emacs-beframe-demo/][Protesilaos Stavrou: Emacs: "beframe" package demo]] ([[https://www.youtube.com/watch?v=SYEBbHmOkFY][YouTube]] 18:33, [[https://www.reddit.com/r/emacs/comments/11ekmm7/emacs_introduction_to_my_beframe_package/][Reddit]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/11ia8zg/why_use_emacs_for_latex_instead_of_overleaf/][Why use Emacs for LaTeX instead of Overleaf?]] - [[https://www.reddit.com/r/emacs/comments/11i29j5/ekg_version_02_release_info_recent_notes/][ekg version 0.2 release: info, recent notes, templates, and embeddings!]] ([[https://irreal.org/blog/?p=11196][Irreal]]) - Org Mode: - [[https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html][Why and How I use "Org Mode" for my writing and more]] (2022, [[https://irreal.org/blog/?p=11211][Irreal]]) - [[https://www.youtube.com/watch?v=QCAsBBDFN60][Make your Org Reports Pretty]] ([[https://irreal.org/blog/?p=11194][Irreal]]) - [[https://www.youtube.com/watch?v=avNl2yev8A4][My simple note take system in Emacs]] (05:50) - [[https://www.youtube.com/watch?v=cxoE2FhOIgI][Why I Prefer Emacs Over VSCode and vim]] (08:23, [[https://irreal.org/blog/?p=11257][Irreal]]) - Org Mode demo - [[https://www.fredgruber.org/post/ess_emacs_default_r_session/][Set default ess R session to the default Orgmode R session | Fred Gruber]] - [[https://d12frosted.io/posts/2020-06-24-task-management-with-roam-vol2.html][Boris Buliga - Task management with org-roam Vol. 2: Categories]] - [[https://www.reddit.com/r/orgmode/comments/11eg6a4/til_org_agenda_automatically_parses_time_ranges/][TIL org agenda automatically parses time ranges in headlines]] - Denote: - [[https://www.reddit.com/r/Zettelkasten/comments/11cmdal/video_series_denote_as_a_zettelkasten/][Video Series: Denote as a Zettelkasten]] - Completion: - [[https://codeberg.org/ideasman42/emacs-mono-complete][[ANN] mono-complete (suggestions while typing w/ multiple back-ends) available on melpa]] ([[https://www.youtube.com/watch?v=ybTEqEEVI_4][YouTube]] 1:05, [[https://www.reddit.com/r/emacs/comments/11jilo6/ann_monocomplete_suggestions_while_typing_w/][Reddit]]) - [[https://www.youtube.com/watch?v=5cGsiRtBK9I][LaTeX snippets with Yasnippet & Auto Activating Snippets]] - Coding: - [[https://emacs.dyerdwelling.family/emacs/20230224195709-emacs--quick-debug-coding-insert/][James Dyer: Using Macros to Help Code Debugging]] - [[https://grtcdr.tn/posts/2023-03-01.html][Delightful project.el features]] ([[https://www.reddit.com/r/emacs/comments/11fogiw/delightful_projectel_features/][Reddit]]) - [[https://i.redd.it/41r7sqneodla1.png][[ANN] Blamer 0.6.0 released. Added pretty avatar preview]] ([[https://www.reddit.com/r/emacs/comments/11gczbj/ann_blamer_060_released_added_pretty_avatar/][Reddit]]) - [[https://i.redd.it/6c76jppjlska1.png][[magit-stats] A git statistics report generator]] ([[https://www.reddit.com/r/emacs/comments/11dmbpn/magitstats_a_git_statistics_report_generator/][Reddit]]) - [[https://www.phoronix.com/news/GDB-Debug-Adapter-Protocol][GNU Debugger "GDB" Adds Support For Microsoft's Debug Adapter Protocol]] ([[https://www.reddit.com/r/emacs/comments/11hhjn9/gnu_debugger_gdb_adds_support_for_microsofts/][Reddit]]) - Math: - [[https://www.youtube.com/watch?v=_zWJP_MK1Dk][GNU Calc embedded in your Emacs Buffer for a LaTeX productivity boost.]] (04:56) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.7 released (Matrix client for Emacs)]] - AI: - [[https://xeiaso.net/blog/chatgpt-emacs][We're never getting rid of ChatGPT - Xe Iaso]] ([[https://news.ycombinator.com/item?id=35027340][HN]]) - [[https://github.com/CarlQLange/chatgpt-arcana.el][CarlQLange/chatgpt-arcana.el: Put ChatGPT in your emacs. Yer a space wizard now, Harry.]] ([[https://news.ycombinator.com/item?id=35003317][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/11ey9ft/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/books/comments/11h6hg5/i_am_neal_stephenson_scifi_author_geek_and_now/jasbgk0/][Neal Stephenson, on whether he still uses Emacs: "YEs, every day"]] - [[https://usesthis.com/interviews/mary.rose.cook/][Uses This / Mary Rose Cook]] - [[https://www.reddit.com/r/emacs/comments/11f7urf/thanks_for_your_support_and_patience/][Thanks for your support and patience]] - message from Jonas Bernoulli - [[https://www.reddit.com/r/emacs/comments/11iexxq/would_you_pay_for_an_emacs_distro/][Would you pay for an Emacs distro?]] - [[https://i.imgur.com/iCY0MQD.png][Blast from the future from the past: Eyemacs (MIT students in the 90s)]] ([[https://www.reddit.com/r/emacs/comments/11jm9am/blast_from_the_future_from_the_past_eyemacs_mit/][Reddit]]) - [[https://news.ycombinator.com/item?id=34984691][Ask HN: Best path to Emacs for lifelong vi guy? | Hacker News]] - Other: - [[https://www.youtube.com/watch?v=T7hN1UBqRuA][9 Emacs packages for your consideration: async-backup, iedit, auto-yasnippet, which-key and more]] (08:10) - [[https://github.com/rolandwalker/ucs-utils][ucs-utils: Utilities for Unicode characters in Emacs]] - [[https://www.reddit.com/r/emacs/comments/11gsjap/keepassclirs_another_keepass_cli_with_emacs/][keepass-cli-rs: Another keepass cli with emacs integration!]] - [[https://www.reddit.com/r/emacs/comments/11ebw05/today_is_international_mouse_arm_day_do_you_use/][Today Is International Mouse Arm Day. Do you use the mouse in Emacs?]] - [[https://emacspeak.blogspot.com/2023/03/training-wheels-for-better-ergonomics.html][T. V. Raman: Training Wheels For Better Ergonomics]] - echo-keystrokes - [[https://janusworx.com/blog/emacs-can-transparently-encrypt-and-decrypt-file-with-gpg/][Mario Jason Braganza: Emacs Can Transparently Encrypt and Decrypt File With Gpg]] - [[https://www.reddit.com/r/emacs/comments/11guiul/emacs_29060_windows/][Emacs 29.0.60 (Windows)]] - [[https://www.reddit.com/r/emacs/comments/11gfpyb/quick_tip_on_how_to_add_emacs_29s_icon_to_windows/][Quick Tip On How To Add Emacs 29's Icon To Windows Taskbar For WSL2 With Ubuntu-22.04]] - [[https://www.reddit.com/r/emacs/comments/11f3zm7/emacs_gpu_rendering/][Emacs GPU rendering]] - emacs-ng, PGTK - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00063.html][Issue with non-gcc/clang compilers]] - relevant to Android port - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00054.html][Re: Should yaml-ts-mode inherit from prog-mode?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=186643ea8a8e36bf3264b36c4106793cea25c6b3][Add tramp-use-ssh-controlmaster-options value `suppress'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf3c89423fabc2c5a7891a5b5465fa995e461218][Add new user option Man-prefer-synchronous-call]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=93f557af0ef85ce301bb0780e26351eb8809e91c][New user option 'grep-use-headings']] - New packages: - [[package:bibtex-capf][bibtex-capf]]: Completion at point for bibtex (MELPA) - [[package:darkman][darkman]]: Seamless integration with Darkman (MELPA) - [[package:inspire][inspire]]: Emacs interface for inspirehep.net (MELPA) - [[package:jit-spell][jit-spell]]: Just-in-time spell checking (GNU ELPA) - [[package:mono-complete][mono-complete]]: Completion suggestions with multiple back-ends (MELPA) - [[package:tardis-theme][tardis-theme]]: Quantum Country Theme (MELPA) - [[package:wasp-mode][wasp-mode]]: A major mode for the Wasp programming language (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-03][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! ** 2023-02-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-27-emacs-news/ :EXPORT_DATE: 2023-02-27T08:24:07-0500 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/11cezoq/magit_maintainer_tarsius_is_losing_donators_at/][Magit maintainer Tarsius is losing donators at alarming speed. Please help!]] ([[https://irreal.org/blog/?p=11183][Irreal]]) - [[https://www.meetup.com/emacs-bengaluru/][The Emacs Bengaluru group has no organizer - step up if anyone wants to become one]] ([[https://twitter.com/kumarshantanu/status/1627321023392808960][Twitter]]) - Security: - [[https://security-tracker.debian.org/tracker/CVE-2022-48337][CVE-2022-48337: GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file]] - [[https://security-tracker.debian.org/tracker/CVE-2022-48338][CVE-2022-48338: In GNU Emacs through 28.2. In ruby-mode.el, the ruby-find-library-file function has a local command injection vulnerability.]] - [[https://security-tracker.debian.org/tracker/CVE-2022-48339][CVE-2022-48339: Emacs <= 28.2: htmlfontify.el has a command injection vulnerability]] - [[https://www.reddit.com/r/emacs/comments/117mezb/emacs_283_rc1_pretest_is_available_fixing/][Emacs 28.3 rc1 pretest is available, fixing CVE-2022-45939]] - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143186/ Wed Mar 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Mar 2 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 Mar 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Mar 3 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Mar 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 4 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Mar 4 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 4 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 Mar 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #3 2023 https://dogodki.kompot.si/events/c5630087-b9ec-4f48-9bb1-2ba337c1850f Mon Mar 6 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 10 1800 Europe/Paris - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/119mp95/emacs_can_be_heavy_but_still_blazingly_fast/][emacs can be "heavy" but still blazingly fast]] ([[https://irreal.org/blog/?p=11176][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/11ap924/the_most_important_snippet_in_my_emacs_init_file/][The most important snippet in my Emacs init file. (For Newbs)]] - [[https://macowners.club/posts/custom-functions-2-modules/][Aimé Bertrand: Custom functions No. 2 - Modules]] - [[https://takeonrules.com/2023/02/25/my-lesser-sung-packages-of-emacs/][Jeremy Friesen: My Lesser Sung Packages of Emacs]] - [[https://www.youtube.com/watch?v=2lCMtpt9iTw][5 CONFIGURACIONES BÁSICAS que le hago a Emacs]] (06:54) - [[https://www.youtube.com/watch?v=5Ud-TE3iIQY][Elpaca: Async Emacs Package Manager]] (08:03) - Emacs Lisp: - [[https://www.pldi21.org/prerecorded_hopl.16.html][PLDI 2021: Evolution of Emacs Lisp]] - [[https://www.youtube.com/watch?v=wHgWyH-aOS4][Xah Talk Show 2023-02-23 Emacs Lisp Writing URL Parser]] (01:20:10) - Appearance: - [[https://www.n16f.net/blog/custom-font-lock-configuration-in-emacs/][Nicolas Martyanoff: Custom Font Lock configuration in Emacs]] - [[https://www.reddit.com/r/emacs/comments/11bsb2y/new_doom_theme_and_modeline_based_on_nano_emacs/][New Doom theme and modeline based on NANO Emacs]] - [[https://protesilaos.com/codelog/2023-02-22-modus-themes-4-1-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.1.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/11b306q/open_file_from_clipboard_with_common_path/][Open file from clipboard with common path]] - [[https://github.com/slotthe/query-replace-many][query-replace-many—query-replace, but for multiple matches]] ([[https://www.reddit.com/r/emacs/comments/118r3i6/queryreplacemanyqueryreplace_but_for_multiple/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230204140603-emacs--moving-away-from-deft/][James Dyer: Moving Away From Deft]] ([[https://irreal.org/blog/?p=11169][Irreal]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/117epj1/ekg_a_notetaking_knowledge_management_system_for/][ekg, a note-taking / knowledge management system for Emacs]] ([[https://irreal.org/blog/?p=11165][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/11b1oo6/ive_tried_ekg/][I've tried EKG]] - Org Mode: - [[https://wmealing.github.io/emacs-org-babel-analysis.html][Emacs and Org-babel for flaw analysis.]] ([[https://www.reddit.com/r/emacs/comments/11cm2al/emacs_and_orgbabel_for_flaw_analysis/][Reddit]], [[https://irreal.org/blog/?p=11178][Irreal]]) - [[https://janusworx.com/blog/org-mode-subtree-expansion-with-the-mouse/][Mario Jason Braganza: Org Mode Subtree Expansion With the Mouse]] - [[https://github.com/panapnamana/org-highlight-hydra][panapnamana/org-highlight-hydra: A pop-up menu for highlighting in org-mode.]] ([[https://www.reddit.com/r/emacs/comments/11bwpjs/i_made_a_highlighting_hydra_for_orgmode/][Reddit]]) - [[https://www.youtube.com/watch?v=u00pglDfgX4][OrgMode E02S02: Agenda view (advanced)]] - [[https://www.youtube.com/watch?v=v-jLg1VaYzo][Emacs org-speed commands: WOW!]] (10:56) - [[https://www.youtube.com/watch?v=sKo1qb3xxWI][MS Word document comments using org-mode]] (06:52) - Completion: - [[https://www.reddit.com/r/emacs/comments/117zdnu/what_are_the_benefits_of_vertico_over_helm_or_ivy/][What are the benefits of Vertico over Helm or Ivy?]] - [[https://manueluberti.eu//2023/02/25/switch-to-minibuffer.html][Manuel Uberti: Jump to minibuffer from completions]] - Coding: - [[https://www.adventuresinwhy.com/post/eglot/][Eglot+Tree-Sitter in Emacs 29 | Adventures in Why]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00841.html][Eglot "inlay hints" has landed on emacs-29 branch]] ([[https://www.reddit.com/r/emacs/comments/119hmre/eglot_inlay_hints_has_landed_on_emacs29_branch/][Reddit]]) - [[https://www.youtube.com/watch?v=Cn3YovbsH18&feature=youtu.be][Emacs Magit Way Of Creating Rudimentary Patch 2023_02_21_03:53:35]] - Mail, news, and chat: - [[https://mrincon.net/posts/mu4e-actions/][M. Rincón: Adding mu4e Actions]] - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.6 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/11awijt/ann_ementel_v06_released_matrix_client_for_emacs/][Reddit]]) - Fun: - [[https://github.com/progfolio/marqueeo][progfolio/marqueeo: Mario in the Emacs header line]] ([[https://www.reddit.com/r/emacs/comments/11a2tt9/person_animation_in_emacs/][Reddit]]) - [[http://blog.josephwilk.net/art/emacs-animation.html][Animations with Emacs]] (2015, [[https://www.reddit.com/r/emacs/comments/11bxkei/animations_with_emacs/][Reddit]]) - AI: - [[https://robert.kra.hn/posts/2023-02-22-copilot-emacs-setup/][Setting up Github Copilot in Emacs]] - [[https://fuco1.github.io/2023-02-20-Using-OpenAI-GPT-to-search-your-org-files.html][Matus Goljer (Fuco1): Using OpenAI GPT to search your org files]] - [[https://github.com/jackdoe/emacs-chatgpt-jarvis][emacs+whisper+chatgpt: press F12 to record, use whisper to transcribe and chatgpt answers; proof of concept but surreal]] ([[https://www.reddit.com/r/emacs/comments/11axwec/emacswhisperchatgpt_press_f12_to_record_use/][Reddit]], [[https://news.ycombinator.com/item?id=34926743][HN]]) - [[https://www.youtube.com/watch?v=4Jyhs6SfFl0][emacs + whisper + chatgpt rewrite text]] (00:19) - [[https://www.youtube.com/watch?v=uWJ8-JU0aXY][emacs + whisper + chatgpt - refactor code]] (00:33) - Community: - [[https://www.reddit.com/r/emacs/comments/118sowc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/119ub6d/nonprogrammers_who_use_emacs/][Non-programmers who use EMacs]] - Other: - [[https://www.reddit.com/r/emacs/comments/118avdd/emacsappindicator_create_and_control_tray_icons/][Emacs-Appindicator - create and control tray icons with Elisp!]] - [[https://github.com/zhenhua-wang/emacs-cpu-temperature][zhenhua-wang/emacs-cpu-temperature: Get cpu temperature in emacs]] ([[https://www.reddit.com/r/emacs/comments/11d3bx0/a_package_to_display_cpu_temperature_in_emacs/][Reddit]]) - [[https://github.com/bobbae/gosling-emacs][Gosling's implementation of Emacs now open source]] ([[https://www.reddit.com/r/emacs/comments/1175qcp/goslings_implementation_of_emacs_now_open_source/][Reddit]]) - [[https://github.com/iqbalansari/restart-emacs][restart-emacs: A simple emacs package to restart emacs from within emacs]] - [[https://www.youtube.com/watch?v=uhyr8kvKa2I&t=1s][Discovering Emacs podcast: 2 - Efficiency With The Mark Ring]] (7:14, [[https://irreal.org/blog/?p=11173][Irreal]]) - [[https://fredrikmeyer.net/2023/02/26/backup-pi-emacs.html][Using Emacs to backup a Raspberry Pi]] ([[https://www.reddit.com/r/emacs/comments/11csro8/using_emacs_to_upload_backups_to_s3/][Reddit]]) - [[https://news.ycombinator.com/item?id=34909546][Emacs is on F-Droid | Hacker News]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00763.html][Figuring out where to put things for the Emacs Android port (Re: tree-sitter)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00938.html][Re: Excessive redisplay from lots of process output]] - some notes - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db3fea2e5ce46229ae40aa9ca6a89964261a7a5a][Detect and prevent function alias loops in `fset` and `defalias`]] - New packages: - [[package:beframe][beframe]]: Isolate buffers per frame (GNU ELPA) - [[package:brec-mode][brec-mode]]: A major mode for editing Breccian text (MELPA) - [[package:gptai][gptai]]: Integrate with the OpenAI API (MELPA) - [[package:kconfig-ref][kconfig-ref]]: A simple package for looking up kconfig symbol quickly (MELPA) - [[package:kkp][kkp]]: Enable support for the Kitty Keyboard Protocol (MELPA) - [[package:magit-stats][magit-stats]]: Generates GIT Repo Statistics Report (MELPA) - [[package:no-clown-fiesta-theme][no-clown-fiesta-theme]]: Not-so-colorful-theme (MELPA) - [[package:squirrel-mode][squirrel-mode]]: A major mode for the Squirrel programming language (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! ** 2023-02-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-20-emacs-news/ :EXPORT_DATE: 2023-02-20T10:07:19-0500 :END: - Upcoming events: - 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 - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143186/ Wed Mar 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Mar 2 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 Mar 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Mar 3 0030 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=__qtY2Qq5uU][Introduccion a Emacs (0x0001)]] (33:40) - [[https://www.youtube.com/watch?v=cm0hQysERyk][[Emacs] I am once again trying to sell you Emacs]] (21:30) - [[https://www.youtube.com/watch?v=JkI-sdgpOoA][Emacs From Scratch, An Emacs tutorial for beginners – 13 Editing Modes, Part 1]] (21:15) - [[https://www.youtube.com/watch?v=eRHLGWajcTk][Configure Vanilla Emacs in 10 Minutes]] (08:37) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/112t5j3/will_any_emacs_package_manager_let_me_audit/][Will any emacs package manager let me audit packages before installing them?]] - [[https://github.com/Overdr0ne/holymotion][Overdr0ne/holymotion: evil-easymotion, purified of evil]] ([[https://www.reddit.com/r/emacs/comments/115sdz9/fork_holymotion_evileasymotion_purged_of_evil/][Reddit]]) - [[https://www.youtube.com/watch?v=bD0-xKE6yQo][Emacs Control H Key Prefix Can Be Bloody Useful 2023_02_16_03:04:20]] (12:01) - [[https://emacspeak.blogspot.com/2023/02/enhance-emacs-ergonomics-under-x-happy.html][T. V. Raman: Enhance Emacs Ergonomics Under X: Happy Hands!]] ([[https://irreal.org/blog/?p=11148][Irreal]]) - [[https://takeonrules.com/2023/02/13/adding-complex-keyboard-modifications-via-karabiner-as-an-emacs-experiment/][Jeremy Friesen: Adding Complex Keyboard Modifications via Karabiner as an Emacs Experiment]] ([[https://irreal.org/blog/?p=11151][Irreal]]) - Emacs Lisp: - [[https://www.masteringemacs.org/article/seamlessly-merge-multiple-documentation-sources-eldoc][Seamlessly Merge Multiple Documentation Sources with Eldoc]] ([[https://www.reddit.com/r/emacs/comments/111ix4h/seamlessly_merge_multiple_documentation_sources/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2023-02-16-standard-themes-1-2-0/][Protesilaos Stavrou: Emacs: "standard-themes" version 1.2.0]] - Navigation: - [[https://www.discovering-emacs.com/2134279/12265945-1-finding-files-recursively-using-locate?t=0][1 - Finding Files Recursively Using Locate]] ([[https://www.youtube.com/watch?v=Qz8O9XWKFwM][YouTube]] 4:11) - [[https://www.youtube.com/live/vBQh2BeGhio?feature=share][Emacs: Discovering project.el]] - [[https://sr.ht/~woozong/perspective-tabs/][perspective-tabs: An Emacs package that shows perspectives on the tab-bar.]] ([[https://www.reddit.com/r/emacs/comments/115d0l0/perspectivetabs_perspectives_as_tabs_in_the_tabbar/][Reddit]]) - [[https://www.youtube.com/watch?v=mEr6jrbstDI][0061. Emacs. Howm. Списки. Ч.2]] (05:33) - Writing: - [[https://tony-zorman.com/posts/latex-change-env-0.3.html][Tony Zorman: Announcing: latex-change-env Version 0.3]] ([[https://www.reddit.com/r/emacs/comments/116lt06/latexchangeenv_v03/][Reddit]]) - Org Mode: - [[https://karelvo.com/orgmode/][My simple, effective org mode setup]] ([[https://www.reddit.com/r/orgmode/comments/115ep17/my_simple_effective_org_mode_setup/][Reddit]]) - [[https://randomthoughts.dk/posts/2023/org-mode-for-project-estimation/][Emacs and Org-Mode for Project Break Downs and Estimation]] ([[https://irreal.org/blog/?p=11157][Irreal]]) - [[https://mbork.pl/2023-02-18_My_approach_to_TODOs][Marcin Borkowski: My approach to TODOs]] - [[https://apps.bram85.nl/git/bram/gists/src/commit/118c5a579a231862f4d1a548afe071e450af4e03/gists/format-org-mode-source-blocks.el][gists/format-org-mode-source-blocks.el]] - format source blocks on exit - [[https://sqrtminusone.xyz/configs/emacs/#backlinks-count-display][Backlink count for Org Roam]] ([[https://emacs.ch/@sqrtminusone/109858245022595447][Mastodon]]) - [[https://apps.bram85.nl/git/bram/gists/src/commit/368fbc0d7818b19e841062cc458e73cc8bf3a823/gists/tempel-org-links.el][gists/tempel-org-links.el]] ([[https://emacs.ch/@bram85/109858743951455564][Mastodon]]) - [[https://www.reddit.com/r/emacs/comments/111jzov/org_mode_gripes/][Org Mode Gripes]] - [[https://hg.sr.ht/~arnebab/vorlesung-netztechnik/browse][~arnebab/vorlesung-netztechnik]] - lectures about network technology with Org Mode source, in German, with a Makefile that generates thumbnails ([[https://rollenspiel.social/@ArneBab/109858415788843401][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d94f4066e075f5616965d99fada0997b27786e78][oc-natbib: Provide a fallback bibliography style]] - Completion: - [[https://www.masteringemacs.org/article/introduction-to-ido-mode][Introduction to Ido Mode]] ([[https://www.reddit.com/r/emacs/comments/1167jwk/introduction_to_ido_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=-MhSXU6Tx28][The Latest in Emacs Completions - System Crafters Live!]] (02:00:25) - Coding: - [[https://emacs.dyerdwelling.family/emacs/20230215204855-emacs--commenting-uncommenting/][James Dyer: Commenting Un-commenting]] - [[https://github.com/wkirschbaum/surface-ts-mode][wkirschbaum/surface-ts-mode]] ([[https://emacs.ch/@whk/109891737414023873][Mastodon]]) - Fun: - [[https://www.youtube.com/watch?v=kF0d-zSiz2E][Stream VOD: Pokemon A.I. in Emacs Lisp - LLLL Colonq Episode 4]] (03:14:52) - AI: - [[https://github.com/Exafunction/codeium.el][Emacs extension for Codeium: free (gratis, not libre) Copilot-like AI autocomplete]] ([[https://www.reddit.com/r/emacs/comments/113zabx/emacs_extension_for_free_copilotlike_ai/][Reddit]]) - has proprietary binary, see comments - [[https://youtu.be/xUBav2wUkXk][Using AI with Emacs: Nothing will be the same after this]] ([[https://www.reddit.com/r/emacs/comments/11137m8/using_ai_with_emacs_nothing_will_be_the_same/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/112t0uo/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - active regions, keybinding help, etc. - [[https://www.reddit.com/r/emacs/comments/114a7px/i_started_a_podcast_focused_on_emacs/][I started a podcast focused on Emacs!]] - [[https://macadie.info/2023/02/19/2023-02-austin-emacs-meetup/][Eric MacAdie: 2023-02 Austin Emacs Meetup]] - write-up with links - [[https://tilvids.com/videos/watch/488766ce-439c-49a1-9504-a38c314f1b9b][The History of Emacs - TILvids]] ([[https://irreal.org/blog/?p=11159][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/114f622/making_emacs_more_approachable/][Making Emacs more approachable]] - [[https://baty.net/2023/things-i-cant-quit-film-photography-and-emacs][Jack Baty: Things I can’t quit: Film photography and Emacs]] - [[https://news.ycombinator.com/item?id=34721278][Emacs StackExchange | Hacker News]] - Other: - [[https://www.youtube.com/watch?v=qxa2VrseFUA][Introduction to ekg, the Emacs Knowledge Graph]] (45:42) - [[https://emacs.dyerdwelling.family/emacs/20230214201355-emacs--my-pure-paragraph-refill/][James Dyer: my/pure-paragraph-refill]] - [[https://github.com/bobbae/gosling-emacs][Gosling's implementation of Emacs now open source]] ([[https://news.ycombinator.com/item?id=34860169][HN]]) - [[https://github.com/CeleritasCelery/rune][rune: Rust VM for Emacs]] - [[https://vivekhaldar.com/articles/a-spiritual-successor-to-emacs/][A spiritual successor to Emacs]] ([[https://www.reddit.com/r/emacs/comments/112qfsl/a_spiritual_successor_to_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=34852489][HN]], [[https://irreal.org/blog/?p=11153][Irreal]]) - VSCode? - Android: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00621.html][Android port]] - more or less feature-complete - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00676.html][Explanation of differences between Emacs builds for Android]] - [[https://news.ycombinator.com/item?id=34751449][Tell HN: Emacs is now available for Android devices | Hacker News]] - [[https://www.reddit.com/r/emacs/comments/111ki1e/emacs_for_android_and_termux_git_and_other_tools/][Emacs for Android and Termux (Git and other tools)]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00444.html][Re: Request to backport fix for CVE-2022-45939 to Emacs 28]] - concerns about security vulnerability in etags ([[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00618.html][update from Stefan Kangas]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00694.html][challenges of process of making the tarball]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00365.html][feature/inhibit-native-comp-cleanup]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00447.html][goto-chg recommendation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00677.html][Thanks for making desktop-restore-frames work with TTYs]] - also now works on Linux consoles - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1298d1db189bf434e54a792d3a6746237881f251][Rename 'display-time-time-and-date-indicator' to 'display-time-date-and-time' (bug#61567)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7ab6c6ac8334f80a2effcb9d66d2c57810c9a73e][Define 'display-time-time-and-date-indicator' face]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8051be9ac204583e0641779763eb0803c730b4bf][Allow unloading Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a677fd3b6677248a8bc1787b105879684289fa2][New option 'diff-ignore-whitespace-switches']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=571558e460059b3756f592abaaf2a9a67778db66][Teach 'diff-ignore-whitespace-hunk' how to regenerate all hunks]] - New packages: - [[package:beef-mode][beef-mode]]: A major mode for the Beef programming language (MELPA) - [[package:bqn-mode][bqn-mode]]: Emacs mode for BQN (MELPA) - [[package:director][director]]: Simulate user sessions (MELPA) - [[package:flycheck-falco-rules][flycheck-falco-rules]]: On-the-fly syntax checking for falco rules files (MELPA) - [[package:verilog-ext][verilog-ext]]: Verilog Extensions (MELPA) - [[package:vhdl-ext][vhdl-ext]]: VHDL Extensions (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! ** 2023-02-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-13-emacs-news/ :EXPORT_DATE: 2023-02-13T09:47:06-0500 :END: - 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://irreal.org/blog/?p=11146][Irreal]]) - [[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]], [[https://irreal.org/blog/?p=11167][Irreal]]) - 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: - [[package:ffmpeg-utils][ffmpeg-utils]]: FFmpeg command utilities wrappers (MELPA) - [[package:ol-tmsu][ol-tmsu]]: Org-mode links to TMSU queries (MELPA) - [[package:org-habit-stats][org-habit-stats]]: Display info about habits (MELPA) - [[package:tmsu][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! ** 2023-02-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-06-emacs-news/ :EXPORT_DATE: 2023-02-06T09:36:50-0500 :END: - Upcoming events: - Emacs.si (in person): Emacs.si 2023 #2 online meetup https://dogodki.kompot.si/events/137e242d-5abb-4ba2-bf1d-143119f6baf4 Mon Feb 6 2000 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Feb 8 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 10 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 11 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 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://tilde.town/~ramin_hal9001/articles/2022-04-27_best-way-to-learn-emacs.html][The best way to learn Emacs]] - learning how to read the manual, finding blogs (2022) - Emacs Lisp: - [[https://craft-of-emacs.kebab-ca.se/introduction/getting-started.html][The Craft of Emacs: Getting started]] - [[https://diode.zone/videos/watch/81cf86a6-8d59-46dd-9361-bc14b4a575c8][Demonstration of Outline Minor Mode for GNU Emacs while editing Emacs Lisp code - Diode Zone]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00149.html][How to use mouse-face]] (adding mouse highlighting to tabulated list mode) - [[https://notxor.nueva-actitud.org/2023/01/29/programacion-orientada-a-objetos-en-emacs.html][Programación Orientada a Objetos en Emacs]] - [[https://andreyorst.gitlab.io/posts/2023-02-01-ad-hoc-async-in-emacs-lisp-via-generators/][Andrey Listopadov: Ad-hoc async in emacs-lisp via generators]] - Navigation: - [[http://bjornwestergard.com/log/2022-04-19-hypertext-emacs.gmi][Hypertext in Emacs: find-file-at-point]] ([[https://www.reddit.com/r/emacs/comments/10q0ea1/hypertext_in_emacs_findfileatpoint/][Reddit]], [[https://news.ycombinator.com/item?id=34583734][HN]]) - [[https://www.youtube.com/watch?v=ezzp7vzVmoE][Search for words, characters and lines at point using Emacs]] (03:48) - Dired: - [[https://www.n16f.net/blog/decluttering-dired-for-peace-of-mind/][Nicolas Martyanoff: Decluttering Dired for peace of mind]] ([[https://irreal.org/blog/?p=11129][Irreal]]) - Org Mode: - [[https://list.orgmode.org/87tu063ox2.fsf@localhost/T/#u][[POLL] Proposed syntax for timestamps with time zone info]] ([[https://www.reddit.com/r/orgmode/comments/10px4bn/poll_proposed_syntax_for_timestamps_with_time/][Reddit]]) - [[https://www.youtube.com/watch?v=KwU9e4NlJU4][Emacs | Sweet SEO Juice In Org Mode]] (09:03) - [[https://gnu.support/gnu-emacs/packages/GNU-Emacs-package-rcd-org-agenda-dashboard-el-RCD-Org-Agenda-Dashboard-76669.html][GNU Emacs package: rcd-org-agenda-dashboard.el — RCD Org Agenda Dashboard]] - [[https://emacs.ch/@bram85/109789123142436571]["I added #git diff support for Org files. This will show the heading title in the corresponding @@ block for each hunk."]] - [[https://kisaragi-hiu.com/blog/2019-10-09-format-time-string-today.html][Locales, Org timestamps, and format-time-string]] - [[https://www.youtube.com/live/F2aNBnxosUQ][Literature review with org-ref]] ([[https://irreal.org/blog/?p=11125][Irreal]]) - [[https://simfish.dev/projects/gix/][Gix: Literate Programming with Emacs org-mode & GNU/Guix]] - [[https://blog.tecosaur.com/tmio/2022-05-31-folding.html][TMIO: Improvements to Folding in Org]] - [[https://www.wisdomandwonder.com/emacs/13918/choosing-between-code-and-verbatim-markup-in-org-mode][Grant Rettke: Choosing Between Code and Verbatim Markup In Org Mode]] ([[https://irreal.org/blog/?p=11123][Irreal]]) - [[https://sachachua.com/blog/2023/02/using-org-babel-to-learn-rubik-s-cube-algorithms/][Sacha Chua: Using Org Babel to learn Rubik's cube algorithms]] - [[https://www.reddit.com/r/orgmode/comments/10q40zz/all_of_shakespeares_plays_as_a_single_org_file/][All of Shakespeare's plays as a single Org file]] - [[https://dmolina.codeberg.page/posts/emacs-qualifications/][Poniendo calificaciones con Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c8a5fef91065259c08aedcc8958568c0c7d47e1a][Preserve active region after structure edits]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b665f8de31369a0344048bab9692dc2f6b936a74][org-metaup, org-metadown: Move subtrees in active region]] - Completion: - [[https://www.johndcook.com/blog/2023/01/30/good-autocomplete/][John D. Cook: Good autocomplete]] ([[https://www.reddit.com/r/emacs/comments/10plt9x/good_autocomplete/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10p84fk/consultinfo/][consult-info]]: new function, choose one or more info manuals to search - Coding: - [[http://ag91.github.io/blog/2023/02/06/emacs-as-your-code-compass-what-code-is-this-contributor-familiar-with][Andrea: Emacs as your code-compass: what code is this contributor familiar with?]] - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/browsing-source-code.html][Ramin Honary: Browsing Source Code]] (2022) - [[https://www.youtube.com/watch?v=gIE8dadwf28][Electric Pair Mode in Emacs - Quick set up]] (04:59) - [[https://andreyorst.gitlab.io/posts/2023-01-30-region-bindings-and-common-lisp-modes/][Andrey Listopadov: Region bindings and common lisp modes]] - [[https://tailscale.dev/blog/configuring-emacs-mdx][Configuring Emacs for MDX files]] - [[https://diode.zone/videos/watch/4cf70a15-439d-4061-8836-f566c2fe6b83][PostgreSQL interactive database design within RCD Notes & Hyperscope for GNU Emacs]] - [[https://diode.zone/videos/watch/977f7698-8079-4294-8126-a2c6033f427b][Interactive PostgreSQL database design while using RCD Notes & Hyperscope for GNU Emacs]] - [[https://takeonrules.com/2023/01/31/building-on-my-project-notes-and-dispatch-emacs-package/][Jeremy Friesen: Building on My Project Notes and Dispatch Emacs "Package"]] - magit-repository-directories - [[https://github.com/jinnovation/kele.el][jinnovation/kele.el 0.4.0 released: 🥤 Spritzy Kubernetes cluster management for Emacs]] ([[https://www.reddit.com/r/emacs/comments/10ujj44/ann_kele_v040_released/][Reddit]]) - kele-list - Tree-sitter: - [[https://www.reddit.com/r/emacs/comments/10rsxty/treesitauto_03_now_with_automatic_installation_of/][treesit-auto 0.3: Now with automatic installation of tree-sitter grammars]] - [[https://www.masteringemacs.org/article/combobulate-structured-movement-editing-treesitter?utm_source=newsletter&utm_medium=rss][Mickey Petersen: Combobulate: Structured Movement and Editing with Tree-Sitter]] ([[https://www.reddit.com/r/emacs/comments/10q4o1g/combobulate_structured_movement_and_editing_with/][Reddit]]) - [[https://karthinks.com/software/a-consistent-structural-editing-interface/][Karthik Chikmagalur: A Consistent Structural Editing Interface]] ([[https://www.reddit.com/r/emacs/comments/10ufbx4/a_consistent_structural_editing_interface/][Reddit]]) - Shells: - [[https://bard.github.io/emacs-run-command][M-x run-command - efficient and ergonomic external command invocation]] ([[https://www.reddit.com/r/emacs/comments/10pwc14/runcommand_100_efficient_and_ergonomic_external/][Reddit]]) - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/emacs-as-your-shell.html][Emacs as a shell]] - Web: - [[https://sachachua.com/blog/2023/01/using-spookfox-to-scroll-firefox-up-and-down-from-emacs/][Sacha Chua: Using Spookfox to scroll Firefox up and down from Emacs]] - Fun: - [[https://codeberg.org/WammKD/Emacs-Klondike][WammKD/Emacs-Klondike: Klondike solitaire for Emacs - Emacs-Klondike - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/10pq7yx/klondike_solitaire/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/10qo7vb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - undo works on regions, eglot, matching input more flexibly in eshell, el-patch - [[https://www.reddit.com/r/DoomEmacs/comments/10qlyrc/feedback_on_landing_page_for_doom_emacs/][Feedback on landing page for doom emacs tribute/fan site.]] - [[https://www.reddit.com/r/emacs/comments/10ov05g/the_community_is_growing/][The community is growing?]] - [[https://www.zwitterio.it/en/fireballs/air-traffic-on-emacs/][Air traffic on Emacs]] - Other: - [[https://mbork.pl/2023-01-30_The_benefits_of_everything_being_a_buffer][Marcin Borkowski: The benefits of everything being a buffer]] ([[https://www.reddit.com/r/emacs/comments/10q9iwo/the_benefits_of_everything_being_a_buffer/][Reddit]], [[https://news.ycombinator.com/item?id=34580943][HN]], [[https://irreal.org/blog/?p=11119][Irreal]]) - [[https://www.youtube.com/watch?v=IygRp_9HTJk][Emacs: Store anything with registers and bookmarks]] (08:29) - [[https://www.youtube.com/watch?v=avrrioT-mDg][The evocative power of Rectangles in Emacs]] (08:36) - [[https://chatziiola.github.io/posts/20230110_identifying_a_lethal_mistake_after_it_happened_notetaking_edition.html][Avoid overwriting files that already exist]] - [[https://www.reddit.com/r/emacs/comments/10s4zxs/just_want_to_share_the_results_of_my_the_most/][Just want to share the results of my most profitable keyboard experiment]] - Space as Control - [[https://github.com/atykhonov/google-translate][[Package of the day] Emacs Google Translate]] ([[https://www.reddit.com/r/emacs/comments/10r3elr/package_of_the_day_emacs_google_translate/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230204115142-emacs--displaying-a-calendar/][James Dyer: How to Display Google Calendar]] - [[https://github.com/dleal-mojotech/edie-bar][dleal-mojotech/edie-bar]] panel and launch bar for an Emacs-based desktop environment ([[https://www.reddit.com/r/emacs/comments/10svjyl/ann_edie_bar_pre_alpha_preview/][Reddit]]) - [[https://www.youtube.com/watch?v=X4yD5XxIasE][Instalar Emacs en Windows]] (05:41) - [[https://www.youtube.com/watch?v=VdUk9gzDY9I][Emacs最前線/ tadsan —TechFeed Experts Night#12 〜【VSCode, Vim, Emacs】エンジニア向けエディタ最新動向!]] (06:48) - Hyperscope: - [[https://diode.zone/videos/watch/17659bb9-9b18-4ea6-87cf-08054dd82e85][Live Asciidoctor preview functions in Hyperscope for GNU Emacs]] - [[https://diode.zone/videos/watch/229c4ee8-4567-4e53-a358-cee977281eb1][Demonstration of RCD Notes for GNU Emacs, editing of people's contacts and addresses]] - [[https://diode.zone/videos/watch/08ca4c0d-68b4-482c-8317-91aa2c56dc31][Demonstration of adding any kind of properties to Hyperdocument versus Org mode]] - [[https://diode.zone/videos/watch/f4257f72-d987-401a-8c44-562b737fc067][Visual structured editing of Semantic Triplets while using RCD Notes & Hyperscope for GNU Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/10pykwk/visual_structured_editing_of_semantic_triplets/][Reddit]]) - [[https://diode.zone/videos/watch/50c1b843-3ac6-4647-a639-3666287e8209][Demonstration of opening PDF files at specific page in Hyperscope for GNU Emacs]] - New packages: - [[package:ekg][ekg]]: A system for recording and linking information (MELPA) - [[package:flycheck-eglot][flycheck-eglot]]: Flycheck support for eglot (MELPA) - [[package:jet][jet]]: Emacs integration for jet Clojure tool (MELPA) - [[package:kotlin-ts-mode][kotlin-ts-mode]]: A mode for editing Kotlin files based on tree-sitter (MELPA) - [[package:langtool-popup][langtool-popup]]: Popup message extension for langtool.el (MELPA) - [[package:sas-py][sas-py]]: SAS with SASPy (MELPA) - [[package:timu-macos-theme][timu-macos-theme]]: Color theme inspired by the macOS UI (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! ** 2023-01-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-30-emacs-news/ :EXPORT_DATE: 2023-01-30T08:48:36-0500 :END: - Upcoming events: - Emacs.si (in person): Emacs.si meetup 2023 #1 https://dogodki.kompot.si/events/d8cc520f-e3ba-4408-8852-556e5270bc43 Mon Jan 30 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290740845/ Wed Feb 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 4 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 4 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 5 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 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Feb 8 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 10 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 11 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 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://emacsworld.com/help/2023/01/22/asking-for-help-in-emacs.html][Asking for help in Emacs]] ([[https://irreal.org/blog/?p=11112][Irreal]]) - [[https://www.youtube.com/watch?v=JNzxYfz9M6w]["Copy/paste? Or Is Emacs Just Yanking Your Chain?"]] (11:53) - Emacs configuration: - [[https://oylenshpeegul.gitlab.io/blog/posts/20230129/][Tim Heaney: Context menus in Emacs 28!]] - [[https://github.com/FrostyX/current-window-only][FrostyX/current-window-only: Open things only in the current window. No other windows, no splits.]] ([[https://www.reddit.com/r/emacs/comments/10morcp/i_created_a_package_that_forces_emacs_to_open/][Reddit]]) - [[https://github.com/alexpdp7/alexpdp7/tree/master/emacs][Don't fear the Emacs]] ([[https://www.reddit.com/r/emacs/comments/10nmcus/dont_fear_the_emacs/][Reddit]]) - [[https://www.faijdherbe.net/][faijdherbe's Emacs Config]] - [[https://qua.name/mrb/an-org-babel-based-emacs-configuration][My org-babel based emacs configuration]] ([[https://www.reddit.com/r/planetemacs/comments/10lcmwc/my_orgbabel_based_emacs_configuration/][Reddit]]) - Emacs Lisp: - [[https://craft-of-emacs.kebab-ca.se/][The Craft of Emacs: A cross-stitch themed guide to Emacs Lisp, written in Racket.]] ([[https://www.reddit.com/r/emacs/comments/10mpynq/the_craft_of_emacs_a_crossstitch_themed_guide_to/][Reddit]]) - [[https://github.com/rolandwalker/persistent-soft][persistent-soft: Persistent storage for Emacs]] - [[https://diode.zone/videos/watch/4f2037b5-d734-4b95-ab45-eb546a6ff85c][Structural Editing, a Guide for the Perplexed - Paulus Esterhazy]] ([[https://www.reddit.com/r/planetemacs/comments/10malqu/structural_editing_a_guide_for_the_perplexed/][Reddit]], 2017) - Appearance: - [[https://gist.github.com/cpbotha/e1663767f8497104a2b6f5723af73503][Adjust Emacs text size based on resolution and physical size of monitor]] - [[https://sachachua.com/blog/2023/01/making-highlight-sexp-follow-modus-themes-toggle/][Sacha Chua: Making highlight-sexp follow modus-themes-toggle]] - [[https://www.raebear.net/computers/emacs-colors/][Emacs Colors - Jessica's Corner of Cyberspace]] - Navigation: - [[https://github.com/casouri/lunarymacs/blob/master/site-lisp/expreg.el][expreg.el --- Simple expand region]] - [[https://emacs.dyerdwelling.family/emacs/20230124195440-emacs--my-tentative-steps-to-working-with-projects/][James Dyer: Using ripgrep within Projects]] - [[https://www.youtube.com/watch?v=_GT02-9WTBU][Emacs - 19 - To Projectile or not? project.el is the one for me.]] (03:44) - Dired: - [[https://www.youtube.com/watch?v=j2x43E-MVS4][Delete files with emacs dired]] (01:15) - [[https://www.youtube.com/watch?v=XCAFbo_f7TQ][Get file size in Emacs Dired]] (00:37) - Org Mode: - [[https://daryl.wakatara.com/emacs-gtd-flow-evolved][Daryl Manning | Emacs GTD flow evolved]] - [[https://mbork.pl/2023-01-23_TODO_stats_table_with_parameters][Marcin Borkowski: TODO stats table with parameters]] - [[https://www.youtube.com/watch?v=jR5PlXvoXi0][My study and note taking setup with Org Roam, Org Roam UI and Zotero]] (19:16) - Import, export, and integration: - [[http://yummymelon.com/devnull/beautifying-org-plot-with-yasnippet-and-context-menus.html][nfdn: Beautifying Org Plot with YASnippet and Context Menus]] ([[https://www.reddit.com/r/emacs/comments/10nr7vu/beautifying_org_plot_with_yasnippet_and_context/][Reddit]], [[https://www.youtube.com/watch?v=KrQmiSToo7o][YouTube]] 04:36, [[https://irreal.org/blog/?p=11121][Irreal]]) - [[https://thibaultmarin.github.io/blog/posts/2017-08-15-Personal_wiki_in_org.html][Personal wiki in org]] - [[https://github.com/samwdp/ob-csharp][ob-csharp: Org-babel plugin that utilises dotnet-script to execute c# block]] - [[https://github.com/togakangaroo/create-ob-npx][create-ob-npx: Builder macro for org babel packages that delegate to npx]] - [[https://github.com/karthink/org-preview][org-preview: Asynchronous, super fast LaTeX previews for Org mode.]] - [[https://mken.weblog.lol/2023/01/org-mode-clocking-in-the-macos-menu-bar][Org mode clocking in the macOS menu bar]] - [[https://cce.whatthefuck.computer/updates#20230125T171405.734181][Ryan Rix: Moved my Org Site Engine-to-Fediverse cross-posting from feed2toot to Feediverse]] - [[https://sachachua.com/blog/2023/01/adding-a-custom-header-argument-to-org-mode-source-blocks-and-using-that-argument-during-export/][Sacha Chua: Adding a custom header argument to Org Mode source blocks and using that argument during export]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aa48c80fe17eaaaf83c11c9ac2f2fd864f2f3ad9][ob-python: Remove python-mode.el support]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1810c625df8c7fa7cc4aaa7ab9bdc0ff842d30ff][org-clock-x11idle-program-name: Prefer "xprintidle", when available]] - Denote: - [[https://bitspook.in/blog/reading-and-not-forgetting/][My reading workflow (you guys might find some bits from it useful)]] ([[https://www.reddit.com/r/emacs/comments/10jl8hm/my_reading_workflow_you_guys_might_find_some_bits/][Reddit]], [[https://irreal.org/blog/?p=11102][Irreal]]) - Coding: - [[https://tech.toryanderson.com/2023/01/26/emacs-personal-development-environment-accessing-my-notes/][Tory Anderson: Emacs Personal Development Environment: accessing my notes]] ([[https://www.reddit.com/r/planetemacs/comments/10lh33c/tory_anderson_emacs_personal_development/][Reddit]]) - [[https://grtcdr.tn/posts/2023-01-24.html][Emacs as a .NET development environment]] ([[https://www.reddit.com/r/emacs/comments/10k0y54/emacs_as_a_net_development_environment/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10oig9m/verilogextvhdlext_systemverilogvhdl_extensions/][verilog-ext/vhdl-ext: SystemVerilog/VHDL extensions for Emacs]] - [[https://www.youtube.com/watch?v=BK8yDsLHSDE][No need to use Postman ! Emacs does it Better]] (06:53) - [[https://diode.zone/videos/watch/c9b83c28-a0de-40c4-94b4-7ed8885c8623][Magit on Spacemacs: How I Became The Only One At Work That Loves Rebasing - Diode Zone]] (2017) - [[https://www.reddit.com/r/emacs/comments/10n8twr/install_emacs_enable_treesitter_with/][Install Emacs (enable tree-sitter) with tree-sitter-grammar* by Guix]] - Math: - [[https://www.n16f.net/blog/using-units-in-emacs-calc/][Nicolas Martyanoff: Using units in Emacs Calc]] ([[https://irreal.org/blog/?p=11114][Irreal]]) - [[https://abode.karthinks.com/share/calc-preview.mp4][[mp4] Calc Preview]] - Shells: - [[https://github.com/andyjda/sticky-shell][andyjda/sticky-shell: Minor mode to keep track of previous prompt in your shell]] ([[https://www.reddit.com/r/emacs/comments/10kktsb/new_package_stickyshell_to_help_you_keep_track_of/][Reddit]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=2HStDvx-czo][Setting up and using RMAIL within Emacs]] (10:05) - Multimedia: - [[https://sachachua.com/blog/2023/01/checking-image-sizes-and-aspect-ratios-in-emacs-lisp-so-that-i-can-automatically-smartcrop-them/][Sacha Chua: Checking image sizes and aspect ratios in Emacs Lisp so that I can automatically smartcrop them]] - Fun: - [[https://www.salkosuo.net/2015/10/22/elite-for-emacs.html][Elite for Emacs]] ([[https://www.reddit.com/r/emacs/comments/10myr9h/elite_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=34550574][HN]]) - a game - AI: - [[https://twitter.com/beguene/status/1615733823278284801][Live-editing a react app with plain English]] - Community: - [[https://www.reddit.com/r/emacs/comments/10ktqj0/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=7JKzC63JAn4][How I Use My Linux Computer - DT LIVE!]] (01:40:39) - [[https://takeonrules.com/2023/01/29/emacs-windows-configuration-desired-state/][Jeremy Friesen: Emacs Windows Configuration Desired State]] - [[https://project-mage.org/all-else-is-not-enough][[Appendix] All Else is Not Enough]] ([[https://www.reddit.com/r/planetemacs/comments/10o1fdn/appendix_all_else_is_not_enough/][Reddit]]) - Other: - [[https://irreal.org/blog/?p=11104][Irreal: Warning: You're About To Discard Undo Information]] - [[https://rants.org/2023/01/count-fold-lines/][count-fold-lines: Emacs hack to fold duplicate lines and count them.]] ([[https://www.reddit.com/r/emacs/comments/10l5jrt/countfoldlines_emacs_hack_to_fold_duplicate_lines/][Reddit]]) - [[https://github.com/jdburgosr/softresize][jdburgosr/softresize]] ([[https://www.reddit.com/r/emacs/comments/10m0pg7/resizing_emacs_windows/][Reddit]]) - [[https://github.com/haji-ali/elcron][ecron.el: A cron emulator for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/10jklyx/ecronel_a_cron_emulator_for_emacs/][Reddit]]) - [[https://rants.org/2023/01/count-fold-lines/][count-fold-lines: Emacs hack to fold duplicate lines and count them. – rants.org]] - [[https://diode.zone/videos/watch/1d43e382-6692-45cd-81ad-30f0e6507142][Lightning Talk: Giraffe, Visualizng Data With Emacs and ClojureScript]] (2017) - [[https://diode.zone/videos/watch/c0d47cfd-fb80-4a3e-86eb-f13bafa0c9be][From Scratch to Melpa in 14 years and 12 hours]] (2017) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00509.html][Finalizing 'inhibit-automatic-native-compilation']] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00514.html][Just a comment about tree-sitter]] - tree-sitter version issues - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00513.html][Re: svg library ideas - nanosvg might be useful for the Android port]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dabe0b7d40778496ecb308f54999248ea286d89b][Add support for negative indices and index ranges in Eshell]] - New packages: - [[package:empv][empv]]: An interface for MPV (MELPA) - [[package:file-info][file-info]]: Show pretty information about current file (MELPA) - [[package:flymake-cspell][flymake-cspell]]: A Flymake backend for CSpell (MELPA) - [[package:flymake-ruff][flymake-ruff]]: A flymake plugin for python files using ruff (MELPA) - [[package:gpr-mode][gpr-mode]]: Major mode for editing GNAT project files (GNU ELPA) - [[package:ibrowse][ibrowse]]: Interact with your browser (MELPA) - [[package:mic][mic]]: Minimal and combinable configuration manager (MELPA) - [[package:poke][poke]]: Emacs meets GNU poke! (GNU ELPA) - [[package:smilefjes][smilefjes]]: View Norwegian Food Safety Authority restaurant ratings (MELPA) - [[package:treesit-auto][treesit-auto]]: Automatically use tree-sitter enhacned modes, if available (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-01][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! ** 2023-01-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-23-emacs-news/ :EXPORT_DATE: 2023-01-23T09:41:57-0500 :END: [2023-01-23 Mon]: Added emacs.si meetup - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 26 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 28 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 28 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 Jan 28 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 Jan 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs.si (in person): Emacs.si meetup 2023 #1 https://dogodki.kompot.si/events/d8cc520f-e3ba-4408-8852-556e5270bc43 Mon Jan 30 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290740845/ Wed Feb 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/10ilyav/using_guix_to_manage_emacs_packages_and_patches/][Using Guix to manage emacs packages and patches.]] - [[https://codeberg.org/anonimno/emacs][anonimno's Emacs Config]] - task management, time tracking, writing, presentations, blogging - [[https://gitlab.com/wef/dotfiles/-/tree/master/.config/emacs][wef's Emacs Config]] - [[https://github.com/thierryvolpiatto/emacs-config][thierryvolpiatto's emacs-config]] - [[https://github.com/erikbackman/kickstart.el][kickstart.el: My single file Emacs Config]] - [[https://github.com/abougouffa/minemacs][minemacs: Minimal Emacs config for daily use]] - [[https://github.com/dmvianna/emacs.d][emacs.d: emacs configuration using straight.el and use-package]] - [[https://fediverse.tv/w/wt8Vx1uKik7mFqvBCw7B2D][hispa-emacs | «‘Lloica’ una distribución Emacs » (Taller - Encuentro virtual) por David Pineda - FediverseTV]] - [[https://github.com/yatsky/emacs-init][yatsky's Emacs Config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/10iep0o/compat_29130/][Compat 29.1.3.0]] - [[https://programmatic.solutions/yk5i78/emacs-creating-an-interactive-only-quasi-post-command-hook][emacs - Emacs -- creating an interactive only quasi-post-command-hook]] - [[https://youtube.com/watch?v=5iYJo-Ur37s&feature=share][ELisp auto-formatting animated (elisp-autofmt)]] ([[https://www.reddit.com/r/emacs/comments/10fo6jj/elisp_autoformatting_animated_elispautofmt/][Reddit]]) - [[https://www.youtube.com/watch?v=ANQNLuKodHA][Emacs Lisp Write Python Mode from Scratch]] (01:20:11) - [[https://www.youtube.com/watch?v=r4GM0YqnlBA][Xah Talk Show 2023-01-19 Emacs Lisp Write Python Mode from Scratch, Part 2]] (01:20:35) - [[https://www.youtube.com/watch?v=HY9vgjPO5aU][Xah Talk Show 2023-01-22 Emacs Lisp Write Python Mode from Scratch, Part 3]] (52:41) - Appearance: - [[https://nice.github.io/themeforge/][themeforge: online tool to generate Emacs and Vim theme from VS Code theme.json]] ([[https://www.reddit.com/r/emacs/comments/10egqjs/i_created_an_online_tool_to_generate_emacs_and/][Reddit]], [[https://news.ycombinator.com/item?id=34415111][HN]]) - Navigation: - [[https://github.com/overideal/perject][overideal/perject: An Emacs package for working with projects]] ([[https://www.reddit.com/r/emacs/comments/10ekset/ann_new_package_perject/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230120181918-emacs--better-grepping-with-deadgrep/][James Dyer: More flexible grepping with deadgrep]] ([[https://irreal.org/blog/?p=11097][Irreal]]) - [[https://git.sr.ht/~casouri/xeft][~casouri/xeft - like Deft, but faster for large note collections]] ([[https://www.reddit.com/r/emacs/comments/10e705g/xeft_is_now_on_elpa/][Reddit]]) might work well with Denote - [[https://github.com/vifon/tmsu.el][vifon/tmsu.el: An integration between GNU Emacs and TMSU]] ([[https://www.reddit.com/r/emacs/comments/10huk2p/ann_new_package_tmsuel/][Reddit]]) - file tagging - [[https://www.youtube.com/watch?v=DFYWrSyhluw][Better registers in Emacs]] (05:44) - [[https://www.youtube.com/watch?v=spv9blubMcs][0060. Emacs. Howm. Списки Ч.1]] (07:06) - Writing: - [[https://www.reddit.com/r/emacs/comments/10h9jf0/beautify_markdown_on_emacs/][Beautify markdown on emacs]] - [[https://github.com/jojhelfer/cmdlist.el][jojhelfer/cmdlist.el: Automated latex command maintenance]] ([[https://www.reddit.com/r/emacs/comments/10ivkga/ann_cmdlistel_automated_latex_command_maintenance/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/10g107p/org_agenda_dashboard/][Org Agenda Dashboard]] - [[https://howardism.org/Technical/Emacs/org-find-file.html][Find Org Files]] ([[https://irreal.org/blog/?p=11090][Irreal]]) - [[https://youtu.be/7zL53Ehq8_g][Doom Emacs Org Mode Demo - YouTube]] ([[https://www.reddit.com/r/emacs/comments/10fxfo8/doom_emacs_org_mode_demo/][Reddit]]) - [[https://github.com/vicrdguez/dendroam][dendroam: Bring Dendron features to Emacs org-roam]] - [[https://gist.github.com/salehmu/4188cac7d0d034eda6ea99160e94dc57][elchess.py: Add org babel support for Portable Game Notation]] - [[https://andras-simonyi.github.io/org-csl-cv-bib-tutorial/][[ANN] CV Bibliography with Org-cite and CSL: A Tutorial]] ([[https://www.reddit.com/r/orgmode/comments/10h0dik/ann_cv_bibliography_with_orgcite_and_csl_a/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/10g4fcc/a_quick_hack_to_integrate_resource_allocation/][A quick hack to integrate resource allocation system feature into org task management]] - [[https://github.com/xenodium/org-block-capf][Like company-org-block, but for completion-at-point, corfu, and friends…]] ([[https://www.reddit.com/r/emacs/comments/10ilgkd/like_companyorgblock_but_for_completionatpoint/][Reddit]]) - Import, export, and integration: - [[https://whatthedormousesaid.co/posts/how-to-write-blog-emacs.html][How to write a blog with Emacs]] - [[https://www.youtube.com/watch?v=PuUwoudTZq8][Org-mode - Hide tags from export]] (03:57) - [[https://takeonrules.com/2023/01/22/hacking-org-mode-export-for-footnotes-as-sidenotes/][Jeremy Friesen: Hacking Org-Mode Export for Footnotes as Sidenotes]] - [[https://johnnyfiveisalive.com/2023/2023-01-15-org-mode-export-to-pdf.html][Johnny Five is Alive: Org mode Export to PDF]] ([[https://www.reddit.com/r/planetemacs/comments/10dxlo0/johnny_five_is_alive_org_mode_export_to_pdf/][Reddit]]) - [[https://mken.weblog.lol/2023/01/showing-my-org-mode-agenda-using-raycast][Showing Org mode agenda using Raycast]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=005c9ae7474e8652a628aee392f1bc377eeb15fa][lisp/org-datetree.el: Allow datetrees with TODO, priority, tags]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=84ead47d3c3671f64695cfddf39d90df69fc2d23][Define the face `org-agenda-calendar-daterange']] - Completion: - [[https://www.youtube.com/watch?v=t_dLefKg2A0][Completion frameworks in Emacs: org-roam test case]] (13:47) - Coding: - [[https://codeberg.org/akib/emacs-devhelp][Devhelp - Browse documentation in Devhelp format]] - [[https://github.com/jart/disaster][disaster: Disassemble C/C++ code under cursor in Emacs]] - [[https://gitlab.com/sasanidas/emacs-c64-basic-ide][emacs-c64-basic-ide: A minor mode for emacs, that provide some IDE features for the basic-mode]] - [[https://robbmann.io/posts/006_emacs_2_python/][Emacs Part 2: Python (Vanilla is a Powerful Flavor)]] - [[https://andreyorst.gitlab.io/posts/2023-01-10-compiling-clojure-projects-in-emacs/][Compiling Clojure projects in Emacs]] ([[https://www.reddit.com/r/emacs/comments/10i2idp/compiling_clojure_projects_in_emacs/][Reddit]]) - [[https://robbmann.io/posts/emacs-treesit-auto/][Getting Emacs 29 to Automatically Use Tree-sitter Modes · robbmann]] ([[https://www.reddit.com/r/emacs/comments/10iuim1/getting_emacs_29_to_automatically_use_treesitter/][Reddit]]) - [[https://archive.casouri.cc/note/2023/tree-sitter-starter-guide][Yuan Fu (casouri): Tree-sitter Starter Guide]] ([[https://www.reddit.com/r/emacs/comments/10epgz4/treesitter_starter_guide/][Reddit]]) - Shells: - [[https://famme.sk/blog/how-about-eshell.html][Triton Famme: BASH, ZSH, FISH. How about Eshell?]] ([[https://www.reddit.com/r/emacs/comments/10gtjr9/bash_zsh_fish_how_about_eshell/][Reddit]]) - Fun: - [[https://github.com/vifon/fretboard.el][vifon/fretboard.el: A guitar fretboard visualization in Emacs]] ([[https://www.reddit.com/r/emacs/comments/10g738t/ann_new_package_fretboard/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/10f21j5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Protesilaos: [[https://www.youtube.com/watch?v=8gy_HwXTZVA][Vlog: I want to be an Emacs, Linux, and Life coach (job status update)]] (15:53) - [[https://macadie.info/2023/01/19/2023-01-austin-emacs-meetup/][Eric MacAdie: 2023-01 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?v=GEv4gFgvsrw][Using Software Like Vim, Emacs and Xmonad Changes You (Hopefully For The Better!)]] (14:29, [[https://irreal.org/blog/?p=11086][Irreal]]) - Other: - [[https://i.redd.it/cd4no16202da1.png][New package: file-info.el]] ([[https://www.reddit.com/r/emacs/comments/10gb9e8/new_package_fileinfoel/][Reddit]]) - view and copy info about the current file - [[https://protesilaos.com/codelog/2023-01-16-emacs-substitute-package-demo/][Protesilaos Stavrou: Emacs: 'substitute' package demo]] ([[https://www.youtube.com/watch?v=wj0w8cYkKFI][YouTube]], 14:07) - [[https://www.n16f.net/blog/taking-code-screenshots-in-emacs/][Nicolas Martyanoff: Taking code screenshots in Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/10fbnss/nicolas_martyanoff_taking_code_screenshots_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10eaqiw/exploring_procedel_emacss_built_in_process_manager/][Exploring proced.el: Emacs's Built in Process Manager]] - [[https://github.com/positron-solutions/champagne][positron-solutions/champagne: Countdown timer for bubbly events]] ([[https://www.reddit.com/r/emacs/comments/10hmaqw/champagne_countdown_timer_for_bubbly_events/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10hm92r/emacs_and_knowledge_management_for_scientists/][Emacs and knowledge management for scientists]] - tips in comments - [[https://www.reddit.com/r/emacs/comments/10eue1m/simple_function_to_replace_caffeine_or_caffeineng/][Simple function to replace caffeine or caffeine-ng]] - toggle screen saver - [[https://i.redd.it/s4f4qhzmemda1.png][elisp code for working with indirect buffers]] ([[https://www.reddit.com/r/emacs/comments/10inera/the_first_elisp_code_that_ive_ever_written_to/][Reddit]]) - see comments for copy of code and good code suggestions - [[https://www.youtube.com/watch?v=O9LUoo10PlQ][Create hardlinks and symlinks in Linux and Emacs]] (05:11) - [[https://www.reddit.com/r/emacs/comments/10h0dd0/an_apology_for_emacs_is_not_enough_no/][An apology for "Emacs is Not Enough" (no)]] - [[https://coredumped.dev/2023/01/17/design-of-emacs-in-rust/][Design of Emacs in Rust]] ([[https://www.reddit.com/r/emacs/comments/10ed93y/design_of_emacs_in_rust/][Reddit]], [[https://lobste.rs/s/whnubn/design_emacs_rust][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00278.html][Re: Make all tree-sitter modes optional]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00373.html][Pre-coding discussion for potential Android port]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00379.html][Explanation of C++ tree-sitter grammars]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00422.html][Consideration for Rust contributions in Emacs]] and [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00430.html][thoughts about adding a new tool]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00382.html][Installing a tree-sitter grammar - M-x treesit-install-language-grammar]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26ef5c09e0a0b13c02e34d858f32c09b42d26dff][Add `yes-or-no-prompt' user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f0971f94fe42224b4d85bb8b6188d5d805689ddf][Extend go-ts-mode with command to add docstring to function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6a7664f06710751b1122eff4492557ef5b2bfba][Add html-ts-mode (bug#60972)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=117f90865adca03eab84778db0370ddc05ba8ae7][Add new command `kill-matching-buffers-no-ask' (bug#60714)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=207901457c018d94b1ce9e13a897d8241b1f3af2][Add treesit-forward-sexp (bug#60894)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0bb8a011d57cb55c16ff502125b60e8e3bb3d5aa][Add 'file-user-uid' to get the connection-local effective UID]] - New packages: - [[package:clean-kill-ring][clean-kill-ring]]: Keep the kill ring clean (MELPA) - [[package:eyebrowse-restore][eyebrowse-restore]]: Persistent Eyebrowse for all frames (MELPA) - [[package:julia-ts-mode][julia-ts-mode]]: Major mode for Julia source code using tree-sitter (MELPA) - [[package:modelica-mode][modelica-mode]]: Major mode for editing Modelica files (MELPA) - [[package:mu4easy][mu4easy]]: Packages + configs for using mu4e with multiple accounts (MELPA) - [[package:ox-rss][ox-rss]]: RSS 2.0 Back-End for Org Export Engine (MELPA) - [[package:protobuf-ts-mode][protobuf-ts-mode]]: Tree sitter support for Protocol Buffers (proto3 only) (MELPA) - [[package:sticky-shell][sticky-shell]]: Minor mode that displays the latest shell-prompt in a header (MELPA) - [[package:substitute][substitute]]: Efficiently replace targets in the buffer or context (GNU ELPA) - [[package:wfnames][wfnames]]: Edit filenames (MELPA) - [[package:yabaki-theme][yabaki-theme]]: Yabaki, the cast shadow (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-01][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! ** 2023-01-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-16-emacs-news/ :EXPORT_DATE: 2023-01-16T09:23:06-0500 :END: - Upcoming events: (could find another way to list the Mastering Emacs book club meetings; suggestions?) - [[https://emacs-apac.gitlab.io/announcements/january-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, January 28, 2023]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 18 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 21 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 21 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 Jan 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 26 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 28 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 28 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 Jan 28 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 Jan 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/10a42eo/nondevelopers_who_started_without_other/][non-developers who started without other lisp-experience: what resources helped you to learn to configure emacs?]] - Emacs configuration: - [[https://paste.debian.net/1266864/][Define minor mode for truly global keys as generally understood by the world outside of Emacs.]] - [[https://sachachua.com/blog/2023/01/using-bug-hunter-to-quickly-find-a-problem-in-my-long-emacs-configuration/][Sacha Chua: Using bug-hunter to quickly find a problem in my long Emacs configuration]] ([[https://irreal.org/blog/?p=11082][Irreal]]) - [[https://www.youtube.com/watch?v=y0_5l_0lduA][Automatic saving of modes, the scratch buffer, and registers in Emacs]] (05:15) - [[https://gist.github.com/amno1/52ae2ec4fecfe720998270795f9bc89b][(Halv) Automated Emacs build with Emacs]] ([[https://www.reddit.com/r/emacs/comments/109vzzd/halv_automated_emacs_build_with_emacs/][Reddit]]) - [[https://gitlab.com/bkhl/dotfiles/-/blob/main/.emacs.d/configuration.org][bkhl's emacs config]] - [[https://eshelyaron.com/esy.html][eshelyaron's GNU Emacs literate configuration]] - [[https://forge.chapril.org/tykayn/scripts/src/branch/master/assets/org/config.org][tykayn's Emacs Config]] (in French) - [[https://github.com/frap/emacs-literate][frap's literate emacs config file]] - [[https://github.com/mxco86/emacs-config][mxco86: Literate Emacs configuration]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=CDqV7gJUORc][Emacs - Major mode basics]] (06:57) - [[https://kitchingroup.cheme.cmu.edu/blog/2014/08/06/Writing-scripts-in-Emacs-lisp/][Writing scripts in Emacs-lisp]] (2014) - Appearance: - [[https://github.com/grtcdr/darkman.el][New package: Darkman integration with Emacs.]] ([[https://www.reddit.com/r/emacs/comments/108kwyl/new_package_darkman_integration_with_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10a7w90/new_theme_yabaki/][New theme: Yabaki]] - [[https://i.redd.it/p0y7qtpczeba1.png][3D GNU/Emacs logo]] ([[https://www.reddit.com/r/emacs/comments/1094ffz/3d_gnuemacs_logo/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10bujse/another_take_on_3d_gnuemacs_logo/][Another take on 3D GNU/Emacs logo]] - Navigation: - [[https://v.redd.it/t6pp0r2yjbca1][ts-movement: a package to navigate the tree-sitter syntax tree (supports multiple-cursors)]] ([[https://www.reddit.com/r/emacs/comments/10d33sr/tsmovement_a_package_to_navigate_the_treesitter/][Reddit]]) - [[https://www.youtube.com/watch?v=3O-bDYqhFos][Multiple Cursors in Emacs: Are they necessary?]] (11:52) - Navigation: - [[https://irreal.org/blog/?p=11079][Irreal: Sudo-edit]] - Dired: - [[https://emacs.dyerdwelling.family/emacs/20230110115530-emacs--dired-quick-item-duplication/][James Dyer: Dired Duplicate Here]] - [[https://tech.toryanderson.com/2023/01/11/dragon-drag-on-with-emacs-dired/][Tory Anderson: dragon drag-on with emacs dired]] - [[https://emacs.dyerdwelling.family/emacs/20230115202613-emacs--dired-copy-just-directory-list-to-kill-ring/][James Dyer: Using org-copy-visible in dired]] - Org Mode: - [[https://discourse.doomemacs.org/t/emacs-for-writing-prose/515][Emacs for writing prose]] (2021) - [[https://www.youtube.com/watch?v=oG9jP0SsPqQ][My efficient and effective Productivity Setup With Emacs, Org Mode and Org Agenda]] (18:04) - [[https://www.youtube.com/watch?v=ZZi5T6jhvLM][Emacs | Take Notes On Top of Notes]] (06:03) - [[https://www.reddit.com/r/emacs/comments/10b90r7/emacs_as_orgmode_interpreter_standalone_batch_mode/][Emacs as org-mode interpreter - standalone, batch mode?]] - [[https://tony-zorman.com/posts/2023-01-14-orgmode-refiling.html][Tony Zorman: Immediately Refile Notes with X.P.OrgMode]] - Import, export, and integration: - [[http://xenodium.com/emacs-org-present-in-style][Alvaro Ramirez: Emacs: org-present in style]] ([[https://www.reddit.com/r/emacs/comments/108o3sp/experimenting_with_orgpresent_navigation/][Reddit]]) - [[http://honnef.co/articles/my-org-roam-workflows-for-taking-notes-and-writing-articles/][My org-roam workflows for taking notes and writing articles]] ([[https://www.reddit.com/r/orgmode/comments/10arurl/my_orgroam_workflows_for_taking_notes_and_writing/][Reddit]], [[https://irreal.org/blog/?p=11084][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20230109113207-emacs--tidying-hugo-org-files-using-emacs/][James Dyer: Merging org files for Hugo static site generation]] - [[https://i.redd.it/h0393srvu2ca1.gif][[org-ros] Screenshot utility for org-mode - and its future.]] ([[https://www.reddit.com/r/orgmode/comments/10c0cmf/orgros_screenshot_utility_for_orgmode_and_its/][Reddit]]) - [[https://irreal.org/blog/?p=11068][Irreal: Customizing Org Mode Exports]] - [[https://www.reddit.com/r/emacs/comments/109ywx8/ideas_for_translating_italics_bold_hyperlinks/][Ideas for translating italics, bold, hyperlinks into Org syntax when yanking from system clipboard?]] - Denote: - [[https://www.scss.tcd.ie/~sulimanm/posts/denote-menu.html][New package: denote-menu for viewing and filtering your denote files]] ([[https://www.reddit.com/r/emacs/comments/107tsfv/new_package_denotemenu_for_viewing_and_filtering/][Reddit]]) - Completion: - [[https://manueluberti.eu//2023/01/12/completions.html][Manuel Uberti: Better built-in completions]] - Coding: - [[https://borretti.me/article/better-xml-editing-for-emacs][Better XML Editing for Emacs]] - [[https://andreyorst.gitlab.io/posts/2023-01-10-compiling-clojure-projects-in-emacs/][Andrey Listopadov: Compiling Clojure projects in Emacs]] - [[https://github.com/fayalalebrun/chip8-asm.el][fayalalebrun/chip8-asm.el: Assembler for CHIP-8 written in Emacs Lisp]] ([[https://news.ycombinator.com/item?id=34330606][HN]]) - [[https://takeonrules.com/2023/01/12/using-the-git-interactive-staging-as-a-moment-to-facilitate-synthesis/][Jeremy Friesen: Using the Git Interactive Staging as a Moment to Facilitate Synthesis]] - [[https://archive.casouri.cc/note/2023/tree-sitter-starter-guide][Yuan Fu (casouri): Tree-sitter Starter Guide]] ([[https://www.reddit.com/r/emacs/comments/10epgz4/treesitter_starter_guide/][Reddit]]) - [[https://archive.casouri.cc/note/2023/tree-sitter-in-emacs-29][Yuan Fu (casouri): Tree-sitter in Emacs 29 and Beyond]] - Shells: - [[https://www.youtube.com/watch?v=DteGDdifIvg][An Introduction To Ansi-term In Emacs And Some Tips]] (06:17) - Web: - [[https://www.youtube.com/watch?v=YT9v_As_734][Eww Is A Built-In Browser In Emacs 2023_01_11_07:11:52]] (14:28) - Mail, news, and chat: - [[https://gist.github.com/lordpretzel/76b4459016d43851bb943cf7e55733a2][async email sending in emacs (mu4e)]] - [[https://200ok.ch/posts/2023-01-05_inbox_zero_hack:_achieving_productivity_bliss_in_the_new_year_with_mue.html][Inbox Zero Hack: Achieving productivity bliss in the New Year with mu4e]] ([[https://www.reddit.com/r/emacs/comments/10clktu/inbox_zero_hack_achieving_productivity_bliss_in/][Reddit]], [[https://irreal.org/blog/?p=11092][Irreal]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=ADVCHpdmA5M][Create Your Own Emacs Start Page]] (19:06) - Multimedia: - [[https://emacs.dyerdwelling.family/emacs/20230112122044-emacs--creating-album-art-thumbnails-for-emms/][James Dyer: Creating Album Art Thumbnails for EMMS]] - Fun: - [[https://i.redd.it/9c9z0a427eba1.png][Life of an Emacser]] ([[https://www.reddit.com/r/emacs/comments/1091nfg/life_of_an_emacser/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/108415e/how_i_used_org_mode_to_master_heroes_of_might_and/][How I used Org Mode to master Heroes of Might and Magic 3's first campaign scenario]] - [[https://www.youtube.com/watch?v=Fak5lB_DQwQ][Emacs Org mode | HoMM3 campaign scenario 2 | 150% faster | deduction and publishing - YouTube]] (9:51, [[https://www.reddit.com/r/orgmode/comments/10bokrk/homm3_campaign_scenario_2_150_faster_deduction/][Reddit]]) - [[https://diode.zone/videos/watch/57a3d0d9-93f2-42d1-88a0-84beb9332d4d][supa-el: a supaplex level editor in Emacs. Talk by Alex Shulgin on the Emacs Berlin meetup 2022-11. Supaplex is a DOS game of 90s]] - Community: - [[https://www.reddit.com/r/emacs/comments/108zin2/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/107y169/is_emacs_worth_usinglearning_for_non_programmers/][Is eMacs worth using/learning for non programmers? I.e are there non programming applications for it?]] - [[https://www.reddit.com/r/emacs/comments/107m95q/what_are_some_actionscommands_you_always/][What are some actions/commands you always eventually find yourself googling?]] - [[https://lucidmanager.org/productivity/emacs-user-survey-results/][Visualise the Emacs user survey in plain text]] ([[https://www.reddit.com/r/emacs/comments/10c9j3z/visualise_the_emacs_user_survey_in_plain_text/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10bsy1o/kudos_to_emacs_developers/][Kudos to Emacs developers]] - [[https://project-mage.org/emacs-is-not-enough][Emacs is Not Enough]] ([[https://www.reddit.com/r/emacs/comments/10b40i5/emacs_is_not_enough/][Reddit]], [[https://news.ycombinator.com/item?id=34375137][HN]]) - Other: - [[https://www.reddit.com/r/emacs/comments/10bxrhv/what_is_the_next_big_feature_that_we_can_expect/][What is the next big feature that we can expect in emacs 30?]] - [[https://github.com/haji-ali/cron.el][cron.el: a cron emulator for Emacs]] ([[https://www.reddit.com/r/emacs/comments/10a4vqh/cronel_a_cron_emulator_for_emacs/][Reddit]]) - [[https://github.com/jinnovation/kele.el][jinnovation/kele.el: 🥤 Spritzy Kubernetes cluster management for Emacs]] ([[https://www.reddit.com/r/emacs/comments/108saq3/ann_kele_snappy_kubernetes_cluster_management_in/][Reddit]]) - [[https://github.com/Artawower/persistent-kmacro.el][Artawower/persistent-kmacro.el: Package for executing and storing your named macros persistently.]] ([[https://www.reddit.com/r/emacs/comments/10bwoia/elmacroel_a_package_for_executing_and_persistent/][Reddit]]) - [[https://www.youtube.com/watch?v=0NLlVQ_AdRA&feature=youtu.be][Emacs package dragstuff]] - move lines around with the keyboard - [[https://cce.whatthefuck.computer/updates#20230111T142721.981342][Ryan Rix: First Update: A welcome return Emacs-CCE-Catchup]] - [[https://protesilaos.com/codelog/2023-01-14-emacs-substitute-package/][Protesilaos Stavrou: Emacs: introduction to "substitute" (my new package?)]] - [[https://github.com/andyjda/icloud-utilities][andyjda/icloud-utilities: easily download iCloud files from within Emacs]] ([[https://www.reddit.com/r/emacs/comments/10achkr/new_package_idea_icloud_utilities/][Reddit]]) - [[https://sachachua.com/blog/2023/01/fixing-my-old-ambiguous-sketch-references/][Sacha Chua: Fixing my old ambiguous sketch references]] - [[https://www.youtube.com/watch?v=aGTJC1AIugk][0059. Emacs. Howm. Работа со ссылками]] (10:28) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00213.html][while-no-input and a note on when the Lisp interpreter checks for input]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00155.html][Easy tasks for Android port]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00142.html][Re: CC Mode troubles and Emacs 29]] - minimal example of type issue - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00242.html][Sending EOF to process as part of comint-simple-send]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00141.html][Re: Terminal emulator in Windows]] (reasons why it's hard to implement in MS Windows) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=558f04c39e036d2f681f72556627768d7bee9ab5][Set the 'field' property for Eshell output]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79971ebacc7ea114cbb9210d3505a576c95b2964][Disable and document 'doc-view-mupdf-use-svg' (bug#58041)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4a8891a462e41e81a5232810b67d9d85f79bc515][* etc/NEWS: Mention incompatible changes in 'outline-minor-mode-cycle-map'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=37d93975780f294fd7b3fefe6281a0a36638192f][Add forward-sentence with tree sitter support (bug#60623)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d1d43e41fafaa5beecba57686f5d5f4146746c8][Add named defun for transpose-sexps-default-function (bug#60654)]] - New packages: - [[package:orgtbl-fit][orgtbl-fit]]: Regression-fit a column in an Org Mode table (MELPA) - [[package:auth-source-gopass][auth-source-gopass]]: Gopass integration for auth-source (MELPA) - [[package:xeft][xeft]]: Deft feat. Xapian (GNU ELPA) - [[package:gpr-query][gpr-query]]: Minor mode for navigating sources using gpr_query (GNU ELPA) - [[package:gnat-compiler][gnat-compiler]]: Support for running GNAT tools (GNU ELPA) 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-01][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! ** 2023-01-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-09-emacs-news/ :EXPORT_DATE: 2023-01-09T09:16:44-0500 :END: - Emacs 29: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00065.html][Feature freeze on the emacs-29 release branch]] ([[https://www.reddit.com/r/emacs/comments/10447od/feature_freeze_on_the_emacs29_release_branch/][Reddit]], [[https://irreal.org/blog/?p=11062][Irreal]]) - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 13 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 14 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Sun Jan 15 0200 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 15 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 Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 18 0000 Asia/Singapore - Beginner: - [[https://blog.rwhitedwarf.com/post/use_emacs_for_r/][Using Emacs for R]] ([[https://www.reddit.com/r/planetemacs/comments/102t9te/using_emacs_for_r/][Reddit]]) - Emacs configuration: - [[http://yummymelon.com/devnull/customizing-the-emacs-context-menu.html][nfdn: Customizing the Emacs Context Menu]] ([[https://www.reddit.com/r/emacs/comments/1023g27/customizing_the_emacs_context_menu/][Reddit]]) - [[https://github.com/meow-edit/meow/blob/master/KEYBINDING_DVORAK.org][meow-setup function for Dvorak Simplified layout]] - [[https://github.com/emacs-twist/twist.nix][twist.nix: A Nix library for building a set of locally-freezed elisp packages]] - [[https://sr.ht/~ashton314/emacs-bedrock/][emacs-bedrock: Stepping stones to a better Emacs experience]] ([[https://www.reddit.com/r/emacs/comments/102icl5/ann_bedrock_stepping_stones_to_a_better_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=37385716][HN]]) - [[https://unmonoqueteclea.github.io/2022-12-26-my-public-dotfiles.html][unmonoqueteclea's public dotfiles]] - [[https://youtu.be/lyjKfr90cUc][Emacs punchcard - code commentary - YouTube]] ([[https://emacs.ch/@etenil/109624907989587382][Mastodon]]) - [[https://www.youtube.com/watch?v=sujC9EvnNNU][Emacs Configuration Walkthrough]] (01:10:24) - [[https://www.youtube.com/watch?v=jkUOriOxKM8][Mastering customisation in Emacs]] (12:39) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1051bfu/what_packages_do_i_need_to_for_the_best_elisp/][What packages do I need to for the best elisp editing environment?]] - [[https://nicolas.petton.fr/blog/stream.html][Lazy sequences in Emacs with stream.el]] (2015) - [[https://www.youtube.com/watch?v=s4iZpgN246U][Mi primer Script en Emacs Lisp y cómo comencé]] (06:26) - Appearance: - [[http://xenodium.com/emacs-insert-and-render-sf-symbols][Alvaro Ramirez: Emacs: insert and render SF symbols]] - [[https://christiantietze.de/posts/2023/01/use-sf-pro-for-sf-symbols-everywhere-in-emacs/][Christian Tietze: Use San Francisco Font for SF Symbols Everywhere in Emacs]] - [[https://christiantietze.de/posts/2023/01/woolsweater-s-sf-symbols-modeline/][Christian Tietze: woolsweater's SF Symbols Modeline]] - [[https://v.redd.it/2qnvvgjviuaa1][Inserting + rendering SF symbols in Emacs (follow-up)]] ([[https://www.reddit.com/r/emacs/comments/106n9y9/inserting_rendering_sf_symbols_in_emacs_followup/][Reddit]]) - [[https://i.redd.it/l43q87ap33aa1.gif][[auto-dark-emacs] Now working with Linux using D-Bus]] ([[https://www.reddit.com/r/emacs/comments/103duvt/autodarkemacs_now_working_with_linux_using_dbus/][Reddit]]) - [[https://i.redd.it/cig1m2in8vaa1.png][Playing with layout (again)]] ([[https://www.reddit.com/r/emacs/comments/106qwpo/playing_with_layout_again/][Reddit]]) - [[https://github.com/thongpv87/rose-pine-emacs][rose-pine-emacs: Soho vibes for Emacs]] - [[https://christiantietze.de/posts/2023/01/modus-themes-v4-changes/][Christian Tietze: Migrating to modus-themes v4 and Going Through the Changes]] - [[https://protesilaos.com/codelog/2023-01-06-re-modus-questions-disability/][Protesilaos Stavrou: Re: Questions around suitability of modus-themes for those that don't have reading disabilities]] - Navigation: - [[https://www.youtube.com/watch?v=L0v7HIukJMw][Emacs package Bookmark+ by Drew Adams]] (13:00) - TRAMP: - [[https://sachachua.com/blog/2023/01/emacsconf-backstage-using-tramp-and-timers-to-run-two-tracks-semi-automatically/][Sacha Chua: EmacsConf backstage: Using TRAMP and timers to run two tracks semi-automatically]] - Dired: - [[https://www.youtube.com/watch?v=Dom2kbG4XwM&feature=youtu.be][The dired+ (dired-plus) package for Emacs (by Drew Adams)]] - Writing: - [[https://github.com/rougier/persid][Persistent identifier library]] ([[https://www.reddit.com/r/emacs/comments/1046rmi/persistent_identifier_library/][Reddit]]) - Org Mode: - [[https://news.ycombinator.com/item?id=34256990][Ask HN: Why Do You Like Emacs' Org Mode (Or Derivatives)? | Hacker News]] - [[https://www.n16f.net/blog/org-mode-headline-tips/][Nicolas Martyanoff: Org-mode headline tips]] ([[https://irreal.org/blog/?p=11060][Irreal]]) - [[https://www.youtube.com/watch?v=8BOiRmjw5aU][Org Agenda Is A Powerful Scheduling App (Let's Configure It!)]] (25:59) - [[https://www.youtube.com/watch?v=zqAYHWv36X0&feature=youtu.be][Org Mode Time and Task Tools]] - [[https://so.nwalsh.com/2019/01/24/meetings][Norm: On meetings]] - Org Mode template (2019) - [[https://mbork.pl/2023-01-09_TODO_stats_table][Marcin Borkowski: TODO stats table]] - [[https://mbork.pl/2023-01-02_Computing_Org_mode_TODO_stats][Marcin Borkowski: Computing Org mode TODO stats]] - [[https://so.nwalsh.com/2019/03/11/emacs][Norm: Reproducible research]] (2019, [[https://irreal.org/blog/?p=11075][Irreal]]) - Import, export, and integration: - [[https://github.com/Viglioni/lauremacs/tree/main/.emacs.d/internal-libs/org-babel-ts][org-babel-ts: Library to run typescript blocks inside org-babel using ES6 syntax and importing libraries]] - [[https://sachachua.com/blog/2023/01/org-mode-including-portions-of-files-between-two-regular-expressions/][Sacha Chua: Org Mode: Including portions of files between two regular expressions]] ([[https://irreal.org/blog/?p=11066][Irreal]]) - [[https://sachachua.com/blog/2023/01/linking-to-and-exporting-function-definitions-in-org-mode/][Sacha Chua: Linking to and exporting function definitions in Org Mode]] - [[https://so.nwalsh.com/2020/01/05-latex][Norm: Customizing org-mode LaTeX output]] (2020) - [[https://www.reddit.com/r/emacs/comments/101ep83/orgpreview_is_awesome/][Org-Preview is awesome!]] - Completion: - [[https://robbmann.io/posts/emacs-29-completions/][The *Completions* Buffer Gets a Big Upgrade in Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/104xot6/the_completions_buffer_gets_a_big_upgrade_in/][Reddit]], [[https://irreal.org/blog/?p=11064][Irreal]]) - [[https://www.youtube.com/watch?v=HwBHBwYgs2g][Emacs Consult Package -- Key features and some tweaks]] (11:39) - [[https://www.youtube.com/watch?v=fs00RVnoodc][Emacs Selectrum Package: Key features and tweaks]] (09:28) - [[https://www.youtube.com/watch?v=BI4ZBHGmFfY][Emacs Abbrev-Mode: A deal-breaker]] (15:59) - Coding: - [[https://www.reddit.com/r/emacs/comments/104ud8k/how_do_you_use_the_terminal_during_a_coding/][How do you use the terminal during a coding session?]] - [[https://0x85.org/csharp-emacs.html][Writing C# in emacs]] - [[https://www.youtube.com/watch?v=0KCXWC4AU2U][Send emacs buffer to arbitrary Python process]] (03:32) - [[https://www.youtube.com/watch?v=4Mha6bpfIwg][how to install emacs and gcc on ubuntu for c programming]] (01:44) - [[https://diode.zone/w/aw5u4j9NuFo3pAz8svqbMd][Searching for Prolog terms in Emacs with Sweep - Diode Zone]] ([[https://emacs.ch/@eshel/109650223376756133][Mastodon]]) - [[https://www.n16f.net/blog/improving-git-diffs-for-lisp/][Nicolas Martyanoff: Improving Git diffs for Lisp]] - [[https://blog.waleedkhan.name/git-ui-features/][Where are my Git UI features from the future?]] - Shells: - [[https://www.n16f.net/blog/eshell-key-bindings-and-completion/][Nicolas Martyanoff: Eshell key bindings and completion]] - Mail, news, and chat: - [[https://200ok.ch/posts/2023-01-05_inbox_zero_hack:_achieving_productivity_bliss_in_the_new_year_with_mue.html][200ok: Inbox Zero Hack: Achieving productivity bliss in the New Year with mu4e]] - [[https://www.reddit.com/r/emacs/comments/101v46w/safer_async_email_sending_eg_mu4e/][Safer async email sending (e.g., mu4e)]] - Doom Emacs: - [[https://www.youtube.com/watch?v=kKTWxrl1Rag][Stream 0: Setting up Guix, Racket, and Doom Emacs]] (01:03:11) - Fun: - [[https://gitlab.com/howardabrams/emacs-ironsworn][emacs-ironsworn: Playing Ironsworn in a solo mode, using Emacs and org files.]] - [[https://hg.sr.ht/~zck/sand.el][~zck/sand.el - an unrealistic physics simulator where you can play with low-fidelity falling sand, rocks, antimatter, and more]] ([[https://lobste.rs/s/l1gkd3/physics_simulator_toy_inside_emacs][lobste.rs]]) - AI: - [[https://semiosis.github.io/ilambda/]["𝑖λ, a family of imaginary programming libraries" (Elisp which can call out to GPT when trying to interpret functions)]] ([[https://www.reddit.com/r/emacs/comments/102sz96/𝑖λ_a_family_of_imaginary_programming_libraries/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/102y0n4/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://phaazon.net/blog/editors-in-2022][My thoughts about editors in 2022]] Neovim, Emacs, Helix ([[https://emacs.ch/@rrajath/109629017876281836][Mastodon]]) - [[https://www.reddit.com/r/orgmode/comments/1070bi2/a_little_elisp_to_kill_lines_in_the_agenda_like/][A little elisp to kill lines in the agenda (like you can in dired)]] - [[https://macadie.info/2023/01/09/i-got-an-account-on-mastodon/][Eric MacAdie: I Got an Account On Mastodon]] - [[https://diode.zone/c/handmade_code/videos?languageOneOf=en&languageOneOf=fr&s=2][Hand-made Code - Diode Zone]] Peertube channel for Emacs tutorials and videos ([[https://emacs.ch/@etenil/109626163072290500][Mastodon]]) - [[https://youtu.be/-DVyjdw4t9I?t=6305][Guido van Rossum on using Emacs vs IDE (1:45)]] ([[https://www.reddit.com/r/emacs/comments/1024lk2/guido_van_rossum_on_using_emacs_vs_ide_145/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/102z9rf/read_the_emacs_manual_on_the_go_with_epub/][Read the Emacs Manual on the go, with ePub]] - [[https://christiantietze.de/posts/2023/01/display-random-quote-journaling-or-shell-prompts/][Christian Tietze: Display a Random Inspiring Quote for Journaling or Shell Prompts]] - [[https://gitlab.com/cnngimenez/hashit-el][hashit: Hash it! implementation for Emacs. HashIt is a password hasher/generator for your logins]] - [[https://github.com/FiloSottile/passage][passage: A fork of password-store (https://www.passwordstore.org) that uses age (https://age-encryption.org) as backend.]] - [[https://github.com/anticomputer/with-wireguard.el][with-wireguard.el: wireguard network namespace management for Emacs]] - [[https://sachachua.com/blog/2023/01/using-the-calendar-date-echo-text-variable-to-help-plot-a-heatmap-on-a-year-long-calendar-in-emacs/][Sacha Chua: Using the calendar-date-echo-text variable to help plot a heatmap on a year-long calendar in Emacs]] - [[https://www.reddit.com/r/emacs/comments/102v2jc/emacs_webrender_updates/][Emacs Webrender updates]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00126.html][emacs-devel: note on Emacs 29 and CC mode misidentifying typos as types]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00014.html][emacs-devel: mention of a work-in-progress library of promises/futures]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec105a45c9f8b56ade9e76324960a726eaf24038][Add remote-file-name-inhibit-delete-by-moving-to-trash]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0be40fbe43c4e409a417b12d2919ca64326e0281][Add new Tramp method "toolbox"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15fc7b3cde92e420f48dfe188251e6af4d832af5][Remove obsolete Tramp items]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ee6012b3faaf12710ec63626795148caeef0f6a][Improve interactive file-saving performance]] - New packages: - [[package:age][age]]: The Age Encryption Library (MELPA) - [[package:diffed][diffed]]: Diffed is for recursive diff like Dired is for ls (MELPA) - [[package:elixir-ts-mode][elixir-ts-mode]]: Major mode for Elixir with tree-sitter support (MELPA) - [[package:heex-ts-mode][heex-ts-mode]]: Major mode for Heex with tree-sitter support (MELPA) - [[package:kele][kele]]: Interface with Kubernetes (MELPA) - [[package:mpdel-embark][mpdel-embark]]: Integrate MPDel with Embark (MELPA) - [[package:ob-p5js][ob-p5js]]: Support for p5js in org-babel (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-01][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! ** 2023-01-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-02-emacs-news/ :EXPORT_DATE: 2023-01-02T09:46:51-0500 :END: - Help wanted: - [[https://amodernist.com/texts/break.html][Philip K.: Taking a Break from Emacs Development]] - packages looking for maintainers - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01358.html][Help with Android port? (+ gnulib question)]] - Upcoming events: - 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 - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris - The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Sun Jan 15 0200 Asia/Singapore - Emacs configuration: - [[https://github.com/positron-solutions/transient-showcase][positron-solutions/transient-showcase: Example forms for transient UI's in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zwi7ee/ann_transient_showcase/][Reddit]]) - [[https://lambdaland.org/posts/2022-12-27_repl_buffer_on_the_right/][Lambda Land: Make an Emacs Buffer Open the Way You Want]] - [[https://www.youtube.com/watch?v=ZFJlxBPvzE0][Removing the wretchedness of confirmation in Emacs]] (04:21) - [[https://github.com/kaushalmodi/.emacs.d][kaushalmodi's emacs configuration]] - [[https://github.com/orzechowskid/duomacs][dan's usability-oriented Emacs config files]] - [[https://github.com/guilhermecomum/emacs.d][guilhermecomum's Emacs Config]] - [[https://www.karsdorp.io/posts/dotemacs/][Folgert Karsdrop's Literate Emacs Configuration1]] ([[https://www.reddit.com/r/planetemacs/comments/100uz7r/folgert_karsdrops_literate_emacs_configuration1/][Reddit]]) - [[https://www.youtube.com/watch?v=WW7LxxrTs5Y][Emacs from scratch]] (27:51, [[https://emacs.ch/@skybert/109592822723571726][Mastodon]], [[https://irreal.org/blog/?p=11045][Irreal]]) - Emacs Lisp: - [[https://github.com/alphapapa/plz.el][[ANN] alphapapa/plz.el: v0.3 release (HTTP library for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1005kze/ann_alphapapaplzel_v03_release_http_library_for/][Reddit]]) - [[https://github.com/alk/elisp-regex-dsl][elisp-regex-dsl: Readable regular expressions DSL for Emacs Lisp]] - [[https://www.reddit.com/r/emacs/comments/zxoh51/some_of_my_plugins_which_will_be_published_to/][Some of my plugins which will be published to MELPA]] - range-pattern, random-generators, generators - [[https://www.youtube.com/watch?v=-6ZH1JjHVDM][lambdas in emacs lisp]] (10:06) - [[https://codeberg.org/ideasman42/emacs-elisp-autofmt][[ANN] elisp-autofmt full file re-formatting (on save), available on Melpa]] ([[https://www.reddit.com/r/emacs/comments/zx4rzv/ann_elispautofmt_full_file_reformatting_on_save/][Reddit]]) - [[https://github.com/positron-solutions/elisp-repo-kit][Elisp Repo Kit]] ([[https://www.reddit.com/r/emacs/comments/zxd392/ann_elisp_repo_kit/][Reddit]]) - [[https://www.youtube.com/watch?v=CtuvKHo1J-Y][Xah Talk Show 2023-01-01 Auto Format Emacs Lisp Code]] (55:21) - [[https://www.youtube.com/watch?v=_93FOKLeR50][Xah Talk Show 2022-12-30 Advent of Code Day 5 B, in Emacs Lisp, Live Coding]] (01:47:21) - [[https://www.youtube.com/watch?feature=share&v=N1PAC5vs15Y][Advent of Code but in Emacs Lisp]] - Appearance: - [[https://christiantietze.de/posts/2022/12/sf-symbols-emacs-tab-numbers/][Christian Tietze: How to Use SF Symbols in Emacs (for Tab Numbers)]] ([[https://www.reddit.com/r/planetemacs/comments/zycfon/christian_tietze_how_to_use_sf_symbols_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2023-01-01-modus-themes-4-0-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.0.0]] - [[https://protesilaos.com/codelog/2022-12-28-note-modus-themes-4-melpa/][Protesilaos Stavrou: Emacs: note for MELPA or Git users of the Modus themes ahead of version 4]] - Navigation: - [[https://irreal.org/blog/?p=11041][Irreal: Regex Search and Replace in Emacs]] - [[https://github.com/renard/quick-buffer-switch][quick-buffer-switch: Quick switch to file or dir buffers.]] - [[https://www.n16f.net/blog/replacing-projectile-by-project/][Nicolas Martyanoff: Replacing Projectile by Project]] - [[https://github.com/baron42bba/.emacs.d/commit/a4937701b7f99d18a1bdde62f46dd6fa6cd400f2][cursor movement in 2 windows]] for manually diffing two files ([[https://emacs.ch/@baron42bba/109593503278893701][Mastodon]]) - [[https://www.youtube.com/watch?v=k4PGHk-9JCE][Emacs: Managing and resizing windows]] (05:50) - Writing: - [[https://manueluberti.eu//2023/01/02/latex-footnotes.html][Manuel Uberti: LaTeX footnotes and Tempel]] - [[https://i.redd.it/hq2tkyjnnx8a1.jpg][Here's my distraction free writing setup. GPD P2 Max 2022 netbook, with Olivetti mode, and Fountain mode.]] ([[https://www.reddit.com/r/emacs/comments/zym9ay/for_those_into_writing_and_writing_toolsprocess/][Reddit]]) - Org Mode: - [[https://whhone.com/posts/para-org-mode/][Implementing The PARA Method in Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/100cw2r/implementing_the_para_method_in_orgmode/][Reddit]]) - [[https://www.brettwitty.net/exocortex.html][My Exocortex using org-roam and org-publish]] ([[https://www.reddit.com/r/orgmode/comments/1011kvu/my_exocortex_using_orgroam_and_orgpublish/][Reddit]]) - [[https://christiantietze.de/posts/2022/12/updated-org-mode-agenda-display-buffer-alist/][Christian Tietze: Better org-mode Agenda display-buffer-alist Settings]] - [[https://www.youtube.com/watch?v=cSWXXJKqZ-A][Org-mode - My ten most used features]] (14:35) - [[https://www.youtube.com/watch?v=L4IWK9SRb-g][Org-mode - Include feature will improve your life]] (08:49) - [[https://github.com/hokreb/notmuch-calendar-x][hokreb/notmuch-calendar-x: An emacs hack for adding invitations received by notmuch to org file]] ([[https://www.reddit.com/r/emacs/comments/zw09zg/capturerejectacceptsend_calendar_invitations_with/][Reddit]]) - [[https://github.com/vifon/zettel2][zettel2: Emacs helpers for note organization]] - [[https://www.youtube.com/watch?v=bJq0Lb5tJ6o][Emacs | Org Mode to Latex Standard Manuscript Format (For Real This Time)]] (08:41, [[https://irreal.org/blog/?p=11057][Irreal]]) - [[https://www.ravisagar.in/videos/org-mode-publishing-using-org-3-years][Org-mode - Publishing using org for 3 years]] - [[https://github.com/gicrisf/org-lorenz-attractor#python-environment][org-lorenz-attractor: Let's explore the shape of the Lorenz attractor with Python in Org mode/Emacs. Because why not.]] - [[https://v.redd.it/ifhwbqi00m9a1][[OC] Evaluate Chess Portable Game Notation inside org-babel]] ([[https://www.reddit.com/r/emacs/comments/1019per/oc_evaluate_chess_portable_game_notation_inside/][Reddit]]) - [[https://do.macroexpand.net/][(do (macroexpand 'net))]] - defining a derived export backend ([[https://emacs.ch/@nthcdr/109587073787437023][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=29103fc6028e99c251ec8ea05981c553bd74eac0][oc-csl: Improve LaTeX bibliography formatting]] - Denote: - [[https://codeberg.org/akib/emacs-denote-refs][emacs-denote-refs: Show links and backlinks in Denote notes]] - Completion: - [[https://gist.github.com/anticomputer/ea71ecab639326bf540418f31c600e09][ivy compliant vertico config · GitHub]] ([[https://emacs.ch/@anticomputer/109587561326424579][Mastodon]]) - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/84d40cdb8a82a29b4da92bca2d9b81de4e7d11e2/gists/outline-minor-mode-eshell.el][gists/outline-minor-mode-eshell.el]] - set outline-regexp to the prompt, and then use consult-outline ([[https://emacs.ch/@bram85/109612654687707030][Mastodon]]) - [[https://github.com/youngker/consult-codesearch.el][consult-codesearch.el: Consult interface for codesearch]] - [[https://github.com/youngker/helm-codesearch.el][helm-codesearch.el:helm interface for codesearch]] - Coding: - [[https://gitlab.com/bricka/emacs-kotlin-ts-mode][My first major mode: `kotlin-ts-mode`]] ([[https://www.reddit.com/r/emacs/comments/zxg8fq/my_first_major_mode_kotlintsmode/][Reddit]]) - [[https://www.youtube.com/watch?v=WOx91sAnwoA][dorking around with emacs-codeql]] ([[https://emacs.ch/@anticomputer/109583901381597677][Mastodon]]) - [[https://github.com/emacs-vs/ts-docstr][ts-docstr: A document string minor mode using tree-sitter]] - [[https://codeberg.org/ckruse/tsx-ts-helper-mode][tsx-ts-helper-mode: A helper mode for tsx-ts-mode]] ([[https://www.reddit.com/r/emacs/comments/zvvsyf/tsxtshelpermode_a_helper_mode_for_tsxtsmode/][Reddit]]) - [[https://www.nathanfurnal.xyz/posts/building-tree-sitter-langs-emacs/][Building tree-sitter languages for Emacs]] ([[https://www.reddit.com/r/emacs/comments/zzf9n6/building_treesitter_languages_for_emacs/][Reddit]]) - [[Https://github.com/emacs-mirror/emacs/blob/master/admin/notes/tree-sitter/starter-guide][Starter guide on writing major mode with tree-sitter]] - Shells: - [[https://www.reddit.com/r/emacs/comments/zxnbxf/quickly_run_commands_in_eshell_mx_compile/][quickly run commands in eshell, M-x "compile", "recompile" style]] - Mail, news, and chat: - [[https://i.redd.it/hivwdg6o929a1.jpg][[script] Unread mail count (mu/mbsync) in polybar]] ([[https://www.reddit.com/r/emacs/comments/zyz7fi/script_unread_mail_count_mumbsync_in_polybar/][Reddit]]) - Multimedia: - [[https://v.redd.it/3cm33bbv8a8a1][Had my first real "emacs as an extensible editor" moment yesterday]] ([[https://www.reddit.com/r/emacs/comments/zvsw4r/had_my_first_real_emacs_as_an_extensible_editor/][Reddit]]) - Lilypond - AI: - [[https://youtu.be/dZMGH_3UdSE][Setting up GitHub Copilot in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zxcq37/setting_up_github_copilot_in_emacs/][Reddit]]) - [[https://youtu.be/EgVfurJUdFo][I Made a ChatGPT-like Client For Emacs - AND SO CAN YOU!]] (16:15, [[https://www.reddit.com/r/emacs/comments/zxetet/i_made_a_chatgpt_client_for_emacs_and_so_can_you/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zx48ho/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/zwcdfh/what_does_emacs_and_elisp_has_as_an_advantage/][What does emacs and elisp has as an advantage over nvim and lua?]] - [[https://www.youtube.com/watch?v=vS6UqZvJbbU][5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)]] (15:56, [[https://irreal.org/blog/?p=11055][Irreal]]) - Other: - [[http://xenodium.com/emacs-macro-me-some-sf-symbols][Alvaro Ramirez: Emacs: Macro me some SF Symbols]] ([[https://www.reddit.com/r/emacs/comments/zzqprh/inserting_sf_symbols_into_swiftui_snippets/][Reddit]], [[https://www.reddit.com/r/emacs/comments/zzqnhq/using_keyboard_macros_to_join_an_sf_symbols_list/][Reddit]]) - [[https://codeberg.org/akib/emacs-camera][emacs-camera: Take picture with your camera]] ([[https://www.reddit.com/r/planetemacs/comments/zxzxe9/emacscamera_take_picture_with_your_camera/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zyd7bh/ageel_age_encryption_support_for_emacs/][age.el: age encryption support for Emacs]] - [[https://github.com/lassik/emacs-define-scratch][emacs-define-scratch: Define new commands to make scratch buffers]] - [[https://hub.docker.com/r/silex/emacs/#][Run Emacs in docker containers!]] - [[http://angg.twu.net/2021-eev-exercises.html][Eev: six videos with exercises about elisp hyperlinks (with subtitles)]] - [[https://www.youtube.com/watch?v=tZh6ueo9pKk][Don't forget re-builder - YouTube]] (31:51, [[https://irreal.org/blog/?p=11047][Irreal]], [[https://www.reddit.com/r/emacs/comments/zy0zvu/dont_forget_rebuilder/][Reddit]]) - [[https://www.youtube.com/watch?v=7fhOPv3pAb0][10 Useful EMACS TIPS]] (08:55) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01127.html][Using the wisent parser-generator, as it creates faster parsers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01258.html][Possible fallback when treesitter is not available Re: Need for "-ts-mode" modes]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01354.html][Trade-offs between having things in Emacs and using external libraries]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01165.html][and other considerations]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01186.html][including tool concerns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e4a808eca8f68a8079272442aab0f8815abdaa8][Update Modus themes to version 4 and add new themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=724da28763c25f5dcd210b70e71f98bf5cbf5023][Add version tags and mention the new options in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=753b7a1cff6b8ce2367a94d27b615ac31f1067ba][* etc/NEWS: Mention some recently added byte-compiler warnings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db96b1282f90ee40560f81e8b715fe785badbb6e][* lisp/help.el: Use 'C-h C-q' to toggle 'help-quick' window (bug#60249).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9263847ab769577c528036c6a58dff9b16f0828f][; * etc/NEWS: Move the paragraph with 'C-u RET' closer to the related section.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e98b8a0fa67f51784024fac3199d774dfa77192][Add treesit-transpose-sexps (bug#60128)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b464e6c490be72e29619c5e101902ab3c3a2e474][Make last change of w32 GUI dialogs conditional and reversible]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1fe4b98b4d5e0fe3d9964bd1789d3ee5be61dd2a][Improve support for Scheme R6RS and R7RS libraries (bug#54704)]] - New packages: - [[package:elisp-autofmt][elisp-autofmt]]: Emacs lisp auto-format (MELPA) - [[package:flycheck-deno][flycheck-deno]]: Flycheck for deno-lint (MELPA) - [[package:ksp-mode][ksp-mode]]: Major mode for editing ksp files (MELPA) - [[package:ob-nix][ob-nix]]: Simple org-babel support for nix (MELPA) - [[package:org-ivy-search][org-ivy-search]]: Full text search for org files powered by ivy (MELPA) - [[package:ring-mode][ring-mode]]: A major mode for the Ring programming language (MELPA) - [[package:russian-techwriter][russian-techwriter]]: Input methods for Russian technical writers (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-01][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! ** 2022-12-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-26-emacs-news/ :EXPORT_DATE: 2022-12-26T17:25:41-0500 :END: - 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: - [[package:adwaita-dark-theme][adwaita-dark-theme]]: A dark color scheme inspired by Adwaita (MELPA) - [[package:citar-denote][citar-denote]]: Minor mode to integrate Citar and Denote (MELPA) - [[package:consult-codesearch][consult-codesearch]]: Consult interface for codesearch (MELPA) - [[package:define-scratch][define-scratch]]: Define new commands to make scratch buffers (MELPA) - [[package:denote-refs][denote-refs]]: Show links and backlinks in Denote notes (NonGNU ELPA) - [[package:dired-rsync-transient][dired-rsync-transient]]: Transient command for dired-rsync (MELPA) - [[package:erk][erk]]: Elisp (GitHub) Repository Kit (MELPA) - [[package:khoj][khoj]]: Natural, Incremental Search for your Second Brain (MELPA) - [[package:org-incoming][org-incoming]]: Sort incoming PDFs into your org files (MELPA) - [[package:pyconf][pyconf]]: Set up python execution configurations like dap-mode ones (MELPA) - [[package:simplecov][simplecov]]: Colorize untested ruby code (MELPA) - [[package:snap-indent][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! ** 2022-12-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-19-emacs-news/ :EXPORT_DATE: 2022-12-19T09:09:24-0500 :END: :LOGBOOK: CLOCK: [2022-12-19 Mon 09:46]--[2022-12-19 Mon 09:46] => 0:00 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - 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 - Beginner: - [[https://www.youtube.com/watch?v=bmFCVc1l2zo][Setting up and Using Emacs]] (06:32) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/zmh07b/lets_build_a_comprehensive_list_of_design/][Let's build a comprehensive list of design considerations when making an Emacs configuration.]] - [[https://www.reddit.com/r/emacs/comments/zl18zw/semicolon_to_underscore_trick/][Semicolon to underscore trick]] - [[https://www.youtube.com/watch?v=GhItV6dE0Fo][emacs package change management with quelpa and use-package - YouTube]] ([[https://emacs.ch/@anticomputer/109524201555684328][Mastodon]]) - [[https://protesilaos.com/codelog/2022-12-19-re-questions-use-package-emacs/][Protesilaos Stavrou: Re: Questions regarding use-package (Emacs)]] - [[https://git.carcosa.net/jmcbray/basic-emacs][jmcbray/basic-emacs: A very basic emacs config - basic-emacs - Carcosa Git]] ([[https://emacs.ch/@carcosa/109473537548442714][Mastodon]]) - [[https://hackaday.com/2022/12/10/fossil-files-my-emacs/][Fossil Files: My .Emacs | Hackaday]] - [[https://grtcdr.tn/dotfiles/emacs/emacs.html][grtcdr's literate Emacs configuration]] - [[https://www.reddit.com/r/emacs/comments/zpo6mb/funmacs_yet_another_lightweight_emacs/][Funmacs - Yet Another Lightweight Emacs Configuration, Using KISS philosophy.]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=LfwSc-lfFxM][Learning To Use the Emacs Debugger - System Crafters Live!]] (01:51:54) - [[https://youtu.be/N1PAC5vs15Y][Advent of code ... But in Elisp]] (15:56, [[https://www.reddit.com/r/emacs/comments/zniyfi/advent_of_code_but_in_elisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-12-17-modus-themes-v4-demo/][Protesilaos Stavrou: Emacs: modus-themes version 4 demo]] ([[https://www.youtube.com/watch?v=kPNMHrF4Lq8][YouTube]], 29:45) - Navigation: - [[https://github.com/liuyinz/binky-mode][liuyinz/binky-mode - jump between positions in buffers and files with the same mechanism of register-to-point]] ([[https://www.reddit.com/r/emacs/comments/zmtoek/new_package_binkymode/][Reddit]]) - [[https://takeonrules.com/2022/12/18/walkthrough-of-my-project-workspace-functionality/][Jeremy Friesen: Walkthrough of my Project Workspace Functionality]] - Dired: - [[https://www.youtube.com/watch?v=x4s0KKSVuN0][You can be faster at renaming files and changing file permissions in dired buffers]] ([[https://www.reddit.com/r/emacs/comments/zk3mgc/you_can_be_faster_at_renaming_files_and_changing/][Reddit]]) - [[https://gitlab.com/daanturo/e/-/blob/0c45914e756dc7ce25f9b9935e86ad77f2b892a1/lisp/my-dired-undop.el][Undo moving, renaming, copying, symlinking in Dired]] ([[https://www.reddit.com/r/emacs/comments/zngvo0/undo_moving_renaming_copying_symlinking_in_dired/][Reddit]]) - Writing: - [[https://chainsawriot.com/postmannheim/2022/12/15/aoe15.html][Chung-hong Chan: Advent of emacs #15: How I do citation in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/19/aoe19.html][Chung-hong Chan: Advent of emacs #19: How I do "note taking" in emacs]] - [[https://github.com/mpedramfar/zotra][[Update] Zotra: using the power of Zotero in Emacs to manage citations and pdf files]] ([[https://www.reddit.com/r/emacs/comments/zock0j/update_zotra_using_the_power_of_zotero_in_emacs/][Reddit update - PDFs]]) - [[https://www.youtube.com/watch?v=VwH3IslQlCM][0058. Emacs. Howm. Начало]] (11:42) - Org Mode: - [[https://irreal.org/blog/?p=11020][Irreal: Writing With Org Mode]] - [[https://blog.polaris64.net/post/emacs-using-org-mode-to-track-exercises/][Using Org Mode to keep track of exercise | Polaris64's blog]] (2020) - [[https://www.youtube.com/watch?v=zpDLzjXG5-M][Emacs | Never Lose a File Again?]] (07:00) - [[https://blog.nawaz.org/posts/2022/Dec/reintroducing-opel-put-all-your-pelican-posts-in-one-org-file/][Reintroducing Opel: Put All Your Pelican Posts in One Org File]] ([[https://www.reddit.com/r/emacs/comments/zp64p3/reintroducing_opel_put_all_your_pelican_posts_in/][Reddit]]) - [[https://davidotoole.info/fleuron.html][[changed URL] Org-fleuron: extra fancy HTML documents with OrgMode]] ([[https://www.reddit.com/r/emacs/comments/zn47r7/changed_url_orgfleuron_extra_fancy_html_documents/][Reddit]]) - [[https://www.youtube.com/watch?v=jsXwP4ZsnUs][Programación Literal con Emacs - Introducción]] (21:24) - [[https://www.youtube.com/watch?v=WdVewJoWZFw][Programación literal con Emacs - Integrando LSP]] (19:16) - [[https://www.youtube.com/watch?v=YpxTawA1qQo][Org-mode - Wrap code in LaTex export]] (04:37) - [[https://stackoverflow.com/a/74751825/2206438][emacs - How to create hyperlinks for noweb references in org-mode - Stack Overflow]] ([[https://emacs.ch/@emme/109488730385241342][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=322b2fd22607f346977399bf5ea95e97268831e7][lisp/ox-latex.el: Add `org-latex-listings-src-omit-language']] - Denote: - [[https://protesilaos.com/codelog/2022-12-16-denote-1-2-0/][Protesilaos Stavrou: Emacs: denote version 1.2.0]] - [[https://codeberg.org/whhone/consult-denote][whhone/consult-denote: A bunch of convenience functions for operating denote with the help of consult]] ([[https://emacs.ch/@whhone/109467270217162170][Mastodon]]) - Completion: - [[http://xenodium.com/emacs-generate-a-swift-initializer][Alvaro Ramirez: Emacs: Context-aware yasnippets]] ([[https://www.reddit.com/r/emacs/comments/zkb7aq/contextaware_yasnippets_via_treesitter/][Reddit]], [[https://news.ycombinator.com/item?id=34033087][HN]]) - [[https://github.com/burnthekernel/helm-browser][burnthekernel/helm-browser: helm-browser is an Emacs package that can be used to quickly find and switch between multiple browser windows and tabs.]] ([[https://emacs.ch/@burnthekernel/109482393160715990][Mastodon]]) - [[https://www.youtube.com/watch?v=gal3YxBkusY][Emacs packages ednc, vertico, consult, embark, marginalia, orderless and fd-dired]] (41:14) - Coding: - [[https://renato.athaydes.com/posts/switching-from-heavyweight-ides-to-emacs.html][My IDE is too heavy so I moved to Emacs]] ([[https://www.reddit.com/r/emacs/comments/zl6il1/my_ide_is_too_heavy_so_i_moved_to_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=33951866][HN]], [[https://irreal.org/blog/?p=11011][Irreal]]) - [[http://yitang.uk/2022/12/16/poor-mans-ci-in-emacs/][Yi Tang: PoorMan's CI in Emacs]] (continuous integration) - [[https://www.n16f.net/blog/fixing-unquote-splicing-behaviour-with-paredit/][Nicolas Martyanoff: Fixing unquote-splicing behaviour with Paredit]] - [[https://en.liujiacai.net/2022/12/14/argparser-in-zig/][Jiacai Liu: What I learn by implementing argparser in Zig]] - [[https://chainsawriot.com/postmannheim/2022/12/18/aoe18.html][Chung-hong Chan: Advent of emacs #18: How I do R package development in emacs]] - Tree-sitter: - [[https://github.com/pedz/ruby-ts-mode][ruby-ts-mode: Ruby major mode for Emacs 29 based upon tree sitter]] ([[https://www.reddit.com/r/emacs/comments/zky30p/ruby_tree_sitter_mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zk9zms/abusing_straightel_for_easy_treesitter_grammar/][(Ab)using straight.el for easy tree-sitter grammar installations!]] - [[http://ag91.github.io/blog/2022/12/13/moldable-emacs-remove-unused-react-native-styles-for-a-component-with-tree-sitter][Andrea: Moldable Emacs: remove unused React Native styles for a component with tree-sitter]] - [[https://github.com/wkirschbaum/elixir-ts-mode][wkirschbaum/elixir-ts-mode: Experimental Elixir mode using Treesitter for fontification, navigation and indentation]] ([[https://emacs.ch/@whk/109466561212796117][Mastodon]]) - Web: - [[https://github.com/gopar/.emacs.d#eww][Vimium plugin to EWW (not yet packaged)]] ([[https://www.reddit.com/r/emacs/comments/zl0x2n/vimium_plugin_to_eww_package/][Reddit]]) - Chat: - [[https://holgerschurig.github.io/en/emacs-mastodon-hydra/][mastodon.el: a Hydra to memorize/access it's many commands]] ([[https://emacs.ch/@holgerschurig/109502670410519700][Mastodon]]) - Spacemacs: - [[https://www.youtube.com/watch?v=6Cv0Pj_GS6A][Spacemacs: Combining the best of Emacs and Vim]] (01:18) - Multimedia: - [[https://v.redd.it/pnd8q05nqp6a1][ffmpeg and macOS aliasing]] ([[https://www.reddit.com/r/emacs/comments/zp70go/ffmpeg_and_macos_aliasing/][Reddit]], [[https://news.ycombinator.com/item?id=34038272][HN]]) - EXWM: - [[https://0x0.st/odp1.txt][configuring ement.el to open on a specific tab-bar on a specific tab-group on a specific EXWM workspace]] ([[https://emacs.ch/@barocio/109481292824234251][Mastodon]]) - Fun: - [[https://i.redd.it/1a4yhesko26a1.png][running vscode inside emacs...]] ([[https://www.reddit.com/r/emacs/comments/zmmhmf/running_vscode_inside_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zl7pcv/fun_old_snow_and_fireplace/][[Fun, old] snow and fireplace]] - AI: - [[https://macowners.club/posts/refactoring-emacs-lisp-chatgpt/][Aime Bertrand: Refactoring Emacs Lisp with ChatGPT]] - [[https://thakkarparth007.github.io/copilot-explorer/posts/copilot-internals.html][Is anyone working a gpt3/copilot extension that mimics the copilot prompting methodology?]] ([[https://www.reddit.com/r/emacs/comments/zp6wju/is_anyone_working_a_gpt3copilot_extension_that/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zllfpb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/zp69kn/people_who_switched_from_vimneovim_to_emacs_what/][People who switched from vim/neovim to emacs, what made you switch?]] - [[https://www.youtube.com/watch?v=vEpk2ZTqJu4][EmacsConf 2022: What I'd like to see in Emacs - Richard M. Stallman]] ([[https://www.reddit.com/r/emacs/comments/zktblg/emacsconf_2022_what_id_like_to_see_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11013][Irreal]]) - [[https://emacssurvey.org/results/3425413930][Emacs User Survey – 2022 – Results]] ([[https://lobste.rs/s/eaoa7p/emacs_user_survey_2022_results][lobste.rs]]) - [[https://kelar.org/~bandali/articles/why-libreplanet.html][Amin Bandali: Why I love participating in LibrePlanet]] - Emacs 29: - [[https://irreal.org/blog/?p=11022][Irreal: John Wiegley on Emacs 29]] - [[https://mbork.pl/2022-12-19_A_few_new_things_in_Emacs_29][Marcin Borkowski: A few new things in Emacs 29]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00261.html][use-package has been merged into emacs-29]] ([[https://lemmy.ml/post/651645?scrollToComments=true][lemmy]]) - Other: - [[https://tracker.debian.org/pkg/emacs][I've been waiting for this! Emacs 28 is in debian testing! Thanks Rob Browning!]] ([[https://www.reddit.com/r/emacs/comments/znkzrm/ive_been_waiting_for_this_emacs_28_is_in_debian/][Reddit]]) - [[https://protesilaos.com/codelog/2022-12-14-sxhkdrc-mode-0-1-0/][Protesilaos Stavrou: Emacs: my new "sxhkdrc-mode" package]] - [[https://irreal.org/blog/?p=11015][Irreal: Academic Writing in Emacs]] - [[https://www.youtube.com/watch?v=2dIEWYXBRuw][Emacs Flymake]] (00:56) - [[https://chainsawriot.com/postmannheim/2022/12/16/aoe16.html][Chung-hong Chan: Advent of emacs #16: How I use the online LaTeX editor Overleaf in emacs]] - [[https://github.com/natrys/whisper.el][GitHub - natrys/whisper.el: Speech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cpp as inference engine]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00680.html][[RFC] Adding threads to Eshell]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00692.html][Tree-sitter introduction documentation]] - figuring out where to put the info and what Emacs should take care of - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00813.html][example from ruby-ts-mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00708.html][You will have to download and install language grammar libraries yourself]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00682.html][Possibly defaulting native-compile-target-directory to XDG_CACHE_HOME/..]] - Debian and package manager issues with native compilation - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00439.html][Plug treesit.el into other emacs constructs]] - forward-sexp, etc. - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00696.html][proposal to improve package discoverability by extending keywords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f9bccef556d57590444e384b16d94c81e5323c9][Add yaml-ts-mode (Bug#60105)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a66435dda307a49069cb45752f69866a0e5c0c2][New input method 'cyrillic-chuvash']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e63ef66c57ee74b24998a16b34949f67bbb73d8d][Add support for the "splice operator" in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fee2efe1b035d601ac53a32801227402e9be8bca][Add go-ts-mode and go-mod-ts-mode (Bug#60025)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12684c3a199d691899c74c67ff85723a0279c272][Mention 'tree-sitter' in user manual and NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ad2112a2f04d122d96c06381b196c4336ee72a9][; Announce 'toml-ts-mode' in NEWS.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f93a5180a61070c14906a86d5665c615bdbc652a][Update the documentation of overlays (bug#59996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca67d988d8721e9ec24a040b977393136457873f][Add cmake-ts-mode]] - New packages: - [[package:sxhkdrc-mode][sxhkdrc-mode]]: Major mode for sxhkdrc files (Simple X Hot Key Daemon) (GNU ELPA) 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! ** 2022-12-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-12-emacs-news/ :EXPORT_DATE: 2022-12-12T09:29:00-0500 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/december-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, December 24, 2022]] - Hispa Emacs (virtual) https://hispa-emacs.org/ Wed Dec 14 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 15 0000 Asia/Singapore - EmacsSF (in person): Ho ho ho it's coffee.el https://www.meetup.com/emacs-sf/events/290226928/ Sat Dec 17 1100 America/Los_Angeles - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/zi9gea/ultimate_emacs_cheat_sheet/][Ultimate EMACS Cheat Sheet!]] - [[https://youtube.com/watch?v=r6nwe0C5DGw&feature=share][Emacs From Scratch, An Emacs tutorial for beginners - 12 Features & load...]] - [[https://chainsawriot.com/postmannheim/2022/12/08/aoe8.html][Chung-hong Chan: Advent of emacs #8: How I find information about emacs in emacs]] - Emacs configuration: - [[https://www.youtube.com/watch?v=ux-V-t1UrR0][Split configuration management with punchcard on Emacs]] (21:03) - [[https://www.reddit.com/r/emacs/comments/zgm5qd/usepackage_has_landed_into_emacs29_branch_yeah/][use-package has landed into emacs-29 branch, yeah!]] ([[https://irreal.org/blog/?p=11003][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/zfkzet/usepackageexamples_community_contributed/][use-package-examples: community contributed configuration examples]] - [[https://chainsawriot.com/postmannheim/2022/12/07/aoe7.html][Chung-hong Chan: Advent of emacs #7: How I type special characters in emacs]] - key-chord - [[https://github.com/ilyaw39/.emacs.d][ilyaw39's .emacs.d: A simple setup for emacs-mac focusing on scientific writing in Org mode]] - [[https://github.com/Likhon-baRoy/.emacs.d#readme][[Emacs] A full fledge configuration]] ([[https://www.reddit.com/r/emacs/comments/zftdbd/emacs_a_full_fledge_configuration/][Reddit]]) - Emacs Lisp: - [[https://jeskin.net/blog/debugging-emacs/][Learn By Example: Debugging Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/ziogwe/learn_by_example_debugging_emacs_lisp/][Reddit]], [[https://irreal.org/blog/?p=11009][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/zfwsc0/please_recommend_packages_for_editing_elisp/][Please recommend packages for editing elisp]] - [[https://www.youtube.com/watch?v=Lq5T-0oF9xM][Learn how to temporary override function definitions]] ([[https://www.reddit.com/r/emacs/comments/zfcupr/learn_how_to_temporary_override_function/][Reddit]]) - [[https://emacsconf.org/2022/talks/sqlite/][Using SQLite as a data source: a framework and an example]] ([[https://www.reddit.com/r/emacs/comments/zexv6b/using_sqlite_as_a_data_source_a_framework_and_an/][Reddit]], [[https://news.ycombinator.com/item?id=33853509][HN]]) - [[https://www.youtube.com/watch?v=jT9LcPdqK00][Xah Talk Show 2022-12-06 Characteristics of Lisp, Why Emacs Paredit Sucks]] (01:16:16) - Appearance: - [[https://chainsawriot.com/postmannheim/2022/12/06/aoe6.html][Chung-hong Chan: Advent of emacs #6: How I use (and fix) GUI emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/10/aoe10.html][Chung-hong Chan: Advent of emacs #10: How I do theming in emacs]] - [[https://protesilaos.com/codelog/2022-12-06-standard-themes-1-1-0/][Protesilaos Stavrou: Emacs: `standard-themes' version 1.1.0]] - [[https://protesilaos.com/codelog/2022-12-07-modus-themes-4-colour-values-mappings/][Protesilaos Stavrou: Emacs: change colour values and mappings in Modus themes version 4]] - Navigation: - [[https://svbck.org/blog/2022-12-10-repeating-navigation-in-emacs.html][Repeating Navigation in Emacs]] - [[https://codeberg.org/akib/emacs-workroom][emacs-workroom: Named rooms for doing work without irrelevant distracting buffers]] - Writing: - [[https://codeberg.org/martianh/lingva.el/src/branch/main/][lingva.el: Access lingva.ml translations from emacs. Lingva is a tracking-free alternative front-end for Google translate.]] - [[https://www.youtube.com/watch?v=Ee1OfQ6R2iw][0057. Пакет Howm для Emacs]] (07:30) - [[https://www.youtube.com/watch?v=VTlDZIGiyPE][Emacs | Why I Like Olivetti Mode Now]] (09:39) - Org Mode: - [[https://200ok.ch/posts/2022-12-07_streamline_your_org_mode_workflow_with_automatic_clock_table_recalculation.html][Streamline Your Org mode Workflow with Automatic Clock Table Recalculation]] - [[https://www.youtube.com/watch?v=MVjuVH-moAc][Emacs | Getting More Efficient With Org Mode Attachments | Efficient!]] (06:08) - [[https://200ok.ch/posts/2022-12-06_how_much_did_you_get_done_today.html][How much did you get done today?]] ([[https://www.reddit.com/r/orgmode/comments/zey5i7/how_much_did_you_get_done_today/][Reddit]], [[https://lobste.rs/s/syfafu/how_much_did_you_get_done_today_use_org_mode][lobste.rs]]) - [[https://www.reddit.com/r/orgmode/comments/zi0k1x/is_there_any_advantage_in_using_orgroam_if_i_keep/][Is there any advantage in using Org-roam if I keep all my notes in one file?]] - [[https://thaodan.de/org-clock-frame-title.html][Org-Mode: Show clock status in frame title]] - [[https://foxfriday.github.io/posts/org-tracking/][M. Rincón: Tracking Packages With Org-Mode]] - [[https://christiantietze.de/posts/2022/12/manage-org-agenda-related-buffers-via-display-buffer-alist/][Christian Tietze: Manage Org Agenda-Related Buffers via display-buffer-alist]] - [[https://irreal.org/blog/?p=10999][Irreal: Update On The Org-9.6 Problem]] - Import, export, and integration: - [[https://dto.gitlab.io/notebook/fleuron.html#orge91518d][Org-fleuron: a customizable org-info-js configuration]] - [[https://www.youtube.com/watch?v=n0iOxXL9ONU][Org-mode - Resize images in your export]] (09:57) - [[https://www.reddit.com/r/emacs/comments/zijae9/write_slideshows_with_oxspectacle/][Write slideshows with ox-spectacle]] - Denote: - [[https://whhone.com/posts/denote-with-subdirectories/][Using Denote with Subdirectories]] ([[https://www.reddit.com/r/emacs/comments/zi92v8/using_denote_with_subdirectories/][Reddit]]) - Completion: - [[https://chainsawriot.com/postmannheim/2022/12/09/aoe9.html][Chung-hong Chan: Advent of emacs #9: How I type formulaic things in emacs]] - [[https://mbork.pl/2022-12-05_A_simple_function_to_create_abbreviations][Marcin Borkowski: A simple function to create abbreviations]] - [[https://v.redd.it/fq5vj5rcz45a1][Make vertico-posframe move to the side so consult previews work nicely]] ([[https://www.reddit.com/r/emacs/comments/zi3qb9/make_verticoposframe_move_to_the_side_so_consult/][Reddit]]) - Coding: - [[https://codeberg.org/akib/emacs-testcover-mark-line][emacs-testcover-mark-line: Mark whole line with Testcover]] - [[https://github.com/Sasanidas/Apprentice][Sasanidas/Apprentice: A small alchemist ready to rock]] ([[https://www.reddit.com/r/emacs/comments/zg5vch/elixir_apprentice_a_new_alchemistel_fork/][Reddit]]) - Elixir tools - [[https://youtube.com/watch?v=vLdqcYafY8w&feature=share][EmacsConf2022 - lsp-bridge: a smooth-as-butter asynchronous LSP client]] ([[https://www.reddit.com/r/emacs/comments/zdi61n/emacsconf2022_lspbridge_a_smoothasbutter/][Reddit]]) - [[https://www.youtube.com/watch?v=QEIczYUMKgk][How to refactor in the current buffer with isearch-occur and occur-edit-mode]] ([[https://www.reddit.com/r/emacs/comments/zg4o95/how_to_refactor_in_the_current_buffer_with/][Reddit]]) - Version control: - [[https://batsov.com/articles/2022/12/11/git-tip-find-the-top-contributors/][Bozhidar Batsov: Git Tip: Find the Top Contributors]] - [[https://chainsawriot.com/postmannheim/2022/12/12/aoe12.html][Chung-hong Chan: Advent of emacs #12: How I do version control in emacs]] - [[https://www.youtube.com/watch?v=sDk-p-2lqyU][Learn git with Emacs magit - its magit]] (01:26:39) - [[https://github.com/isamert/lab.el][lab.el: Emacs-GitLab integration]] - Tree-sitter: - [[https://blog.markhepburn.com/posts/experimenting-with-the-built-in-treesitter-support-in-emacs/][Experimenting With the Built-in Tree-sitter Support in Emacs]] - [[https://github.com/emacs-tree-sitter/ts-fold][ts-fold: Code-folding using tree-sitter]] - [[https://www.youtube.com/watch?v=ZtkR8DPekWE][Emacs Tree Sitter, We Have The Technology]] (5:29, [[https://www.reddit.com/r/emacs/comments/zgqx3e/emacs_tree_sitter_we_have_the_technology/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00340.html][ruby-ts-mode.el -- first draft]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00353.html][toml-ts-mode: first draft]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00080.html][Code navigation for sh-mode with Tree-sitter]] - Shells: - [[https://irreal.org/blog/?p=10994][Irreal: Howard Abrams On Why You Should Use Eshell]] - Chat: - [[https://blog.nawaz.org/posts/2022/Dec/rendering-latex-formulae-in-mastodonel/][Rendering LaTeX Equations in mastodon.el]] ([[https://www.reddit.com/r/emacs/comments/zggvxa/rendering_latex_equations_in_mastodonel/][Reddit]]) - [[https://i.redd.it/l1eyofddgb5a1.png][Mastodon.el alternative layout]] ([[https://www.reddit.com/r/emacs/comments/zj402b/mastodonel_alternative_layout/][Reddit]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=oSsYRVJnUjc][Doom emacs, mejorando sus fuentes]] (02:57) - EXWM: - [[https://www.reddit.com/r/emacs/comments/zdidz6/so_alphabackground_is_completely_supported_in_exwm/][So alpha-background is completely supported in EXWM]] - Fun: - [[https://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html][Yak Shaving....wildly hoping this will entertain everyone :)]] ([[https://www.reddit.com/r/emacs/comments/zhcaga/yak_shavingwildly_hoping_this_will_entertain/][Reddit]]) - AI: - [[https://samrawal.substack.com/p/semantic-macros-with-emacs-gpt]["Semantic Macros" with Emacs + GPT - by Sam Rawal]] - [[https://www.youtube.com/watch?v=4oUrm4CnIjo][ChatGPT in Emacs]] (01:31, [[https://news.ycombinator.com/item?id=33932840][HN]], [[https://www.reddit.com/r/emacs/comments/zhwhww/i_wrote_an_emacs_package_for_chatgpt/][Reddit]]) - [[https://i.redd.it/z3w6kejguv4a1.png][ChatGPT can help with Emacs]] ([[https://www.reddit.com/r/emacs/comments/zgyrhs/chatgpt_can_help_with_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zevqlf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacsconf.org/2022/talks/rms/][RMS: EmacsConf - 2022 - talks - What I'd like to see in Emacs]] ([[https://news.ycombinator.com/item?id=33888981][HN]]) - [[https://www.reddit.com/r/emacs/comments/zfj52r/which_packages_do_you_want_people_to_work_on_more/][Which packages do you want people to work on more or add features to?]] - [[https://www.reddit.com/r/emacs/comments/ze6o5i/emacs_a_nice_theme_editing_features_is_awesome/][Emacs + a nice theme + editing features is awesome! (plus some questions about extra configuration)]] - [[https://renato.athaydes.com/posts/switching-from-heavyweight-ides-to-emacs.html][My IDE is too heavy so I moved to Emacs]] - [[https://syntopikon.substack.com/p/an-interview-with-nicolas-rougier][An Interview with Nicolas Rougier, Creator of NANO Emacs]] ([[https://www.reddit.com/r/emacs/comments/zk7dwj/an_interview_with_nicolas_rougier_creator_of_nano/][Reddit]]) - [[https://www.youtube.com/watch?v=fu0cYRCtNqY][Lex Fridman: Emacs vs Vim vs VSCode]] (03:24) - [[https://macadie.info/2022/12/09/2012-12-austin-emacs-meetup/][Eric MacAdie: 2012-12 Austin Emacs Meetup]] - [[https://blog.meain.io/2022/modern-text-editor/][What is in a modern code editor?]] ([[https://lobste.rs/s/pmieoo/what_is_modern_code_editor][lobste.rs]]) - Other: - [[https://www.pro-linux.de/sicherheit/2/71202/sicherheit-ausf%C3%BChren-beliebiger-kommandos-in-emacs.html][Sicherheit: Ausführen beliebiger Kommandos in emacs]] - security advisory, GNU Emacs <= 28.2 - [[https://i.redd.it/gcj97fh9a85a1.jpg][Chromium in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zicx8u/they_said_i_couldnt_do_it/][Reddit]]) - [[https://codeberg.org/purplg/share-path.el][share-path: Share your current project path to external tools.]] - [[https://chainsawriot.com/postmannheim/2022/12/11/aoe11.html][Chung-hong Chan: Advent of emacs #11: How I do system administration in emacs]] - [[https://www.youtube.com/watch?v=dMpfYa3WQ78][Text to speech directly from within Emacs]] (02:59) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00169.html][not moving to only XCB]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00154.html][Revamping bs.el]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00153.html][Emacs 29 still supports Windows 98 Re: Help with new Windows 98 crash]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b889eced4449555373e53c26c280dffa548dcfc3][Add prog-fill-reindent-defun (bug#59664)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d506a7eab693bbd3ef4c9a6f2ff6e61ee5b84b7][gdb-mi.el: Configure variable order and length in local-vars window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8f49137c9bf614b285c19a3a845c7606fcba23a4][Add dockerfile-ts-mode (Bug#59894)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f1942c298cd05f0a739a0c5fff4fc90dc566ae79][Make eshell-read-aliases-list an interactive command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e950f5a663ad3501e50f43ef6c0a7fd220e0c1f2][Merge branch 'feature/use-package' into emacs-29]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4bc9c8972ac0a3dfa237a9c5704de89ef24ad82b][Add lisp/external-completion.el for completions from external tools]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ae1c2762d7f42a775e7623d9676ce4f7fa3c8f2][EUDC: Outline deprecation plans in NEWS]] - New packages: - [[package:boxes][boxes]]: ASCII boxes unlimited! (MELPA) - [[package:d2-mode][d2-mode]]: Major mode for working with d2 graphs (MELPA) - [[package:external-completion][external-completion]]: Let external tools control completion style (GNU ELPA) - [[package:kill-file-path][kill-file-path]]: Copy file name into kill ring (MELPA) - [[package:move-mode][move-mode]]: A major-mode for editing Move language (MELPA) - [[package:org-mpv-notes][org-mpv-notes]]: Take notes in org mode while watching videos in mpv (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! ** 2022-12-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-05-emacs-news/ :EXPORT_DATE: 2022-12-05T12:33:11-0500 :END: Update: Fix time for Emacs Paris - Emacs 29: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01774.html][Release branch emacs-29]] - [[https://emacs.ch/@cpbotha/109422831468371107][The emacs-29 release branch was just cut by the amazing Eli Zaretskii!]] ([[https://www.reddit.com/r/emacs/comments/z76946/the_emacs29_release_branch_was_just_cut_by_the/][Reddit]]) - [[https://www.youtube.com/watch?v=E2KGCbLDcp8][Trying Out Emacs 29, Part 2 - System Crafters Live!]] (23:47) - [[https://www.youtube.com/watch?v=9zwNH2Orw8s][Trying New Emacs 29 Features - System Crafters Live!]] (01:35:44) - [[https://blog.phundrak.com/emacs-29-what-can-we-expect/][Emacs 29 is nigh! What can we expect?]] ([[https://news.ycombinator.com/item?id=33788208][HN]], [[https://www.reddit.com/r/emacs/comments/z7upya/emacs_29_is_nigh_what_can_we_expect/][Reddit]], [[https://lobste.rs/s/h0apsh/emacs_29_is_nigh_what_can_we_expect][lobste.rs]]) - [[https://irreal.org/blog/?p=10982][Irreal: Emacs-29 Release Branch and Org Mode 9.6]] - [[https://irreal.org/blog/?p=10984][Irreal: Emacs 29 Changes]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Dec 7 0000 Singapore - Emacs Paris (physical & virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 6 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Wed Dec 7 0100 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/289755647/ Wed Dec 7 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Dec 8 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Dec 10 0100 Singapore - Hispa Emacs (virtual) https://hispa-emacs.org/ Wed Dec 14 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Thu Dec 15 0000 Singapore - Beginner: - [[https://i.redd.it/nwo260l39r2a1.png][emacs29's C-h q (help-quit-or-quick) is pretty neat]] ([[https://www.reddit.com/r/emacs/comments/z78727/emacs29s_ch_q_helpquitorquick_is_pretty_neat/][Reddit]]) - Emacs configuration: - [[https://tony-zorman.com/posts/2022-11-30-package-vc-install.html][Exploring package-vc-install as an alternative to Quelpa]] ([[https://www.reddit.com/r/emacs/comments/z9i4ce/exploring_packagevcinstall_as_an_alternative_to/][Reddit]]) - [[https://paste.sr.ht/~akagi/710d1c261f98ed5f50a175308957ef7dca3c8ded][Skempo templates to commit new/updated #guix package using #emacs built-in vc.]] ([[https://fosstodon.org/@fd9a/109436960812187543][Mastodon]]) - [[https://chainsawriot.com/postmannheim/2022/12/01/aoe1.html][Advent of emacs #1: How I do package management in emacs]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/zd0zal/breaking_through_the_intermediate_wall_in_elisp/][Breaking through the intermediate wall in elisp / lisps in general]] - [[https://www.youtube.com/watch?v=efBlQF6lb2I][Emacs Lisp is everywhere, this is not a joke! Look at query-replace-regexp command]] (5:52, [[https://www.reddit.com/r/emacs/comments/z87a8l/emacs_lisp_is_everywhere_this_is_not_a_joke_look/][Reddit]]) - [[https://www.youtube.com/watch?v=dpouE8E6aqI][Using packages to learn elisp in emacs]] (03:31) - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/3556a128eca9f7608de988fefb85d1c7cfbc9eea/gists/xr-for-readable-regular-expressions.org][gists/xr-for-readable-regular-expressions]] ([[https://emacs.ch/@bram85/109460751703615315][Mastodon]]) - Appearance: - [[https://www.wisdomandwonder.com/emacs/13900/configuring-a-simple-modeline][Grant Rettke: Configuring A Simple-Modeline]] - [[https://www.reddit.com/r/emacs/comments/zc8zjc/emacsminiframe_windowrules_hyprland_gui_goodness/][Emacs-mini-frame + window-rules + Hyprland = GUI GOODNESS]] - [[https://protesilaos.com/codelog/2022-11-30-standard-themes-emacs/][Protesilaos Stavrou: Introduction to the standard-themes for Emacs]] - [[https://protesilaos.com/codelog/2022-12-02-ef-themes-0-10-0/][Protesilaos Stavrou: Emacs: ef-themes version 0.10.0]] - [[https://protesilaos.com/codelog/2022-12-03-modus-themes-v4-development/][Protesilaos Stavrou: Emacs: breaking changes coming to modus-themes version 4]] - Navigation: - [[https://www.youtube.com/watch?v=8JhYATXavoM][Get the most of the command query-replace]] - Writing: - [[https://ag91.github.io/blog/2022/11/29/a-tiny-elisp-library-to-gather-synonyms-with-wordnet/][A tiny Elisp library to gather synonyms with Wordnet (and how to use it so Emacs can help searching my notes)]] ([[https://www.reddit.com/r/emacs/comments/z80cwq/a_tiny_elisp_library_to_gather_synonyms_with/][Reddit]]) - [[https://www.youtube.com/watch?v=Mr5U5Xq41Hg][Emacs For Writers | How To Wrap Text]] (12:29) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/z7qulo/org_96_is_out/][Org 9.6 is out :)]] - [[https://www.youtube.com/watch?v=bTq11L5zLmE][Learn how to write a command that limits searches to org-mode headlines]] (16:35, [[https://www.reddit.com/r/emacs/comments/z93tbv/learn_how_to_write_a_command_that_limits_searches/][Reddit]]) - [[https://youtu.be/mRGFE-Pn86Q][My hipster org-mode blog setup! (link handling, server side rendering with next.js, and more)]] ([[https://www.reddit.com/r/emacs/comments/z7sxrb/my_hipster_orgmode_blog_setup_link_handling/][Reddit]]) - [[https://alejandrogallo.github.io/blog/posts/ob-p5js/][Using p5js with org-mode in emacs | Ale's Ecke]] ([[https://masto.ai/@cadr/109435493274376697][Mastodon]]) - [[https://www.youtube.com/watch?v=WXYdqEFD_Fw][Emacs | Standard Manuscript Format Export From Org Mode | Just Imagine!]] (09:48) - [[https://baty.net/2022/keeping-my-org-agenda-updated/][Keeping my Org Agenda updated based on Denote keywords · Baty.net]] ([[https://fosstodon.org/@jackbaty/109434410486908957][Mastodon]]) - [[https://www.reddit.com/gallery/zalp5r][A web frontend for your org-files (100% faithful to GNU+Emacs!)]] ([[https://news.ycombinator.com/item?id=33829934][HN]], [[https://irreal.org/blog/?p=10990][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b3da427ebb1c401355aa4cba9baeaa92f87ccb2f][Update version numbers for the 9.6 release]] - Completion: - [[https://github.com/Crandel/tempel-collection][GitHub - Crandel/tempel-collection: Collection tempel templates]] ([[https://www.reddit.com/r/emacs/comments/zd1l2v/new_package_tempelcollection/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/z75uzh/selectrum_now_deprecated_in_favor_of_vertico/][Selectrum now deprecated in favor of Vertico]] - Coding: - [[https://www.youtube.com/watch?v=2gVm2hVIhqs][How to refactor in the current buffer with iedit-mode]] ([[https://irreal.org/blog/?p=10986][Irreal]]) - [[https://sagot.dev/en/articles/emacs-typescript/][Using Emacs for your Typescript/Node project]] - [[https://protesilaos.com/codelog/2022-12-05-emacs-intro-clojure-cider/][Protesilaos Stavrou: Emacs: introduction to Clojure (CIDER and clojure-mode)]] - [[https://olddeuteronomy.github.io/post/a-tree-sitter-config-that-works/][The Emacs Cat: A Simple tree-sitter Config That Works]] - Shells: - [[http://howardism.org/Technical/Emacs/eshell-why.html][Why use EShell?]] (expanded) - Math: - [[https://www.reddit.com/r/emacs/comments/zcs0f5/new_package_essbreakerofchains/][New Package: ess-breakerofchains]] - Web: - [[https://github.com/agzam/browser-hist.el][GitHub - agzam/browser-hist.el: Search through browser history, in Emacs]] ([[https://www.reddit.com/r/emacs/comments/z962at/new_package_status_experimental_early_feedback_is/][Reddit]]) - Multimedia: - [[https://mbork.pl/2022-11-26_Extracting_Youtube_subtitles_in_Emacs][Marcin Borkowski: Extracting Youtube subtitles in Emacs]] - Fun: - [[https://protesilaos.com/codelog/2022-11-28-altcaps-1-1-0/][Protesilaos Stavrou: Emacs: aLtCaPs version 1.1.0]] - Community: - [[https://www.reddit.com/r/emacs/comments/z8ltei/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://christiantietze.de/posts/2022/12/dec-3---4-emacsconf-2022/][Christian Tietze: Dec 3 and Dec 4: EmacsConf 2022 Live]] - [[https://www.youtube.com/watch?v=d_e7vwJ7HLM][Show Me Your REPL #2: Andrey Orst @andreyorst]] (01:26:23) - [[http://curious.galthub.com/blog/2022-12-04/][Why do we hack? · Curious Musings]] - [[https://octodon.social/@cwebber/109433522674939837][Christine Lemmer-Webber: "emacs, lisp, guix, guile, scheme excitement thread" - the Octodon]] - Other: - [[https://amodernist.com/texts/emacs-hopes-2.html][Philip K.: More things I'd like to see done in Emacs]] - [[https://www.reddit.com/r/emacs/comments/zcewll/my_agemode_for_working_with_age_encrypted_files/][My "age-mode" for working with age encrypted files]] - [[https://www.reddit.com/r/emacs/comments/z6ys5f/is_there_a_chance_tramp_will_be_rearchitected_at/][Is there a chance TRAMP will be rearchitected at some point?]] - [[https://acidwords.com/posts/2022-12-01-faster-man-pages-rendering.html][Sanel Zukan: Faster man pages rendering]] - [[https://christiantietze.de/posts/2022/12/use-file-open-dialog-for-file-actions/][Christian Tietze: Use System File Open Dialog for File Actions in Emacs (Just Once!)]] - [[http://informatimago.free.fr/i/linux/emacs-on-user-mode-linux.html][Emacs standing alone on a Linux Kernel]] ([[https://news.ycombinator.com/item?id=33849556][HN]], [[https://news.ycombinator.com/item?id=35625877][HN again]]) - [[https://github.com/natrys/diagram-preview][GitHub - natrys/diagram-preview: Emacs minor mode to show preview for graphviz, plantuml, mermaid.js]] (uses kroki - 3rd party service but can be self-hosted) ([[https://emacs.ch/@natrys/109457310431469957][Mastodon]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01773.html][Re: Delegating user-reserved key binding space definition to users]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01799.html][Org 9.6 will be the one in Emacs 29]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01880.html][how to use the eat terminal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01856.html][It would be nice to have a single Emacs executable which uses different toolkits]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01858.html][Downsides of trying to do all graphics in Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5be502a697c4253270c9c3aa7536db239adc1572][Improve passing user switches to Git log commands (bug#59414)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e961a31507e6fba86a5d45fec7fa616e80028882][Speed up handling X selection requests]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65456668ab1048fe8d77dc76a9e4d84481c218a5][Bump master Emacs version to 30.0.50]] - New packages: - [[package:eat][eat]]: Emulate A Terminal, in a region, in a buffer and in Eshell (NonGNU ELPA) - [[package:latex-table-wizard][latex-table-wizard]]: Magic editing of LaTeX tables (MELPA) - [[package:ligature-pragmatapro][ligature-pragmatapro]]: PragmataPro support for ligature.el (MELPA) - [[package:org-calibre-notes][org-calibre-notes]]: Extract highlights and notes from Calibre EPUB reader (MELPA) - [[package:standard-themes][standard-themes]]: Like the default theme but more consistent (GNU ELPA) - [[package:tempel-collection][tempel-collection]]: Collection of templates for Tempel (MELPA) - [[package:wgsl-mode][wgsl-mode]]: Syntax highlighting for the WebGPU Shading Language (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! ** 2022-11-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-28-emacs-news/ :EXPORT_DATE: 2022-11-28T08:12:54-0500 :END: [2022-12-01 Thu]: Updated Emacs Paris - in person on Dec 6 - [[https://emacsconf.org/2022][EmacsConf is this weekend]] - Upcoming events: - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Nov 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 1 0130 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Dec 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Fri Dec 2 0030 Kolkata / 0300 Singapore - EmacsConf 2022 - Day 1 https://emacsconf.org/2022/ Sat Dec 3 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf 2022 - watching in Lucerne https://200ok.ch/posts/2022-11-01_emacsconf__with_a_new_physical_venue.html - EmacsConf 2022 - Day 2 https://emacsconf.org/2022/ Sun Dec 4 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf 2022 - watching in Lucerne https://200ok.ch/posts/2022-11-01_emacsconf__with_a_new_physical_venue.html - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Dec 7 0000 Singapore - Emacs Paris (in person, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Dec 7 0030 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/289755647/ Wed Dec 7 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Dec 8 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Dec 10 0100 Singapore - Emacs configuration: - [[https://robbmann.io/posts/emacs-literate-announcement/][Robert Enzmann: Moving My Emacs Configuration to a Literate Programming Document]] - [[https://www.reddit.com/gallery/z1ii3y][Emacs Configuration]] - Emacs Lisp: - [[http://paredit.org/][Paredit 25 released]] ([[https://www.reddit.com/r/emacs/comments/z5d4xp/paredit_25_released/][Reddit]]) - [[https://arnesonium.com/2022/11/pattern-matching-tail-recursion-emacs-lisp][Pattern Matching and Tail Recursion in Emacs Lisp | Erik L. Arneson — Writer and Software Developer]] ([[https://news.ycombinator.com/item?id=33717831][HN]], [[https://irreal.org/blog/?p=10978][Irreal]]) - [[https://andreyorst.gitlab.io/posts/2022-11-01-emacs-lisp-shorthands-as-namespacing-system/][Emacs Lisp shorthands as namespacing system]] ([[https://www.reddit.com/r/emacs/comments/z5x6ha/emacs_lisp_shorthands_as_namespacing_system/][Reddit]], [[https://news.ycombinator.com/item?id=33765735][HN]]) - [[https://www.youtube.com/watch?v=B-PkmWMbFfY][Xah Talk Show 2022-11-25 Emacs Lisp Coding, $sigil in Lisp, Clojure, Regex Alt Syntax]] (01:19:00) - [[https://www.youtube.com/watch?v=Ypb6tBWaQfE][Start reading Emacs Lisp code TODAY]] (26:00) - [[https://www.youtube.com/watch?v=Y7StjYhXvpE&feature=youtu.be][Lambda? You Keep Using that Letter]] - Appearance: - [[https://i.redd.it/rgzqgfowqd1a1.gif][[auto-dark-emacs] now also work with Linux and Windows!!!]] ([[https://www.reddit.com/r/emacs/comments/z1cbum/autodarkemacs_now_also_work_with_linux_and_windows/][Reddit]]) - Navigation: - [[https://github.com/bbatsov/projectile/releases/tag/v2.7.0][Projectile 2.7 is out!]] ([[https://www.reddit.com/r/emacs/comments/z248sx/projectile_27_is_out/][Reddit]]) - Dired: - [[https://www.youtube.com/watch?v=PMWwM8QJAtU&feature=youtu.be][Emacs From Scratch #10 - Effortless File Management with Dired]] - Org Mode: - [[https://djrm.codeberg.page/Posts/TaskManagementEmacs.html][Task Management using Org Mode]] - [[https://www.reddit.com/r/emacs/comments/z5t2tr/best_looking_orgmodes_you_ever_saw/][Best looking org-modes you ever saw?]] - [[https://emacsredux.com/blog/2022/11/26/editing-links-in-org-mode/][Emacs Redux: Editing Links in org-mode]] - [[https://christiantietze.de/posts/2022/11/org-mode-more-outline-levels/][Christian Tietze: Org-Mode Outline Levels 9+]] - [[https://i.redd.it/m7q1192qok1a1.png][org-cc: Custom completions for Org (WIP)]] ([[https://www.reddit.com/r/emacs/comments/z262qs/orgcc_custom_completions_for_org_wip/][Reddit]]) - [[https://www.youtube.com/watch?v=FbsCAS5zR64][How to modify headlines programmatically]] ([[https://www.reddit.com/r/emacs/comments/z3x25t/how_to_modify_headlines_programmatically/][Reddit]]) - [[https://www.youtube.com/watch?v=3-J-PFRnHPI][Modify the parsed tree of an org-mode buffer using org-element-put-property]] ([[https://www.reddit.com/r/emacs/comments/z1ee9z/modify_the_parsed_tree_of_an_orgmode_buffer_using/][Reddit]]) - Import, export, and integration: - [[https://notxor.nueva-actitud.org/2022/11/25/macros-en-org-mode.html][Macros en org-mode]] - [[https://rossabaker.com/blog/ox-hugo-why-not-both/][Ross A. Baker: Ox. Hugo. Why not both?]] - [[https://www.youtube.com/watch?v=QPzoLVtzhsw][Learn how to test Emacs Lisp code intended to be used in org-mode buffers]] - [[https://djrm.codeberg.page/Posts/Compilling ASM in Org mode.html][ASM code blocks in Emacs Org Mode]] - [[https://j-minster.github.io/org-babel-APL-update.html][APL and org-babel: Further Improvements - My Site]] - [[https://www.reddit.com/r/emacs/comments/z3lz0d/orgbabel_custom_result_formatting_automatic/][org-babel - custom result formatting + automatic preview of LaTeX equations]] - [[https://whhone.com/posts/denote-vs-org-roam/][Denote vs Org-roam - Wai Hon's Blog]] ([[https://www.reddit.com/r/orgmode/comments/z6m0fb/denote_vs_orgroam_wai_hons_blog/][Reddit]]) - [[https://github.com/salehmu/notifier.go][Emacs-independent (doesn't require Emacs to be running) agenda notification app for Doom Emacs and vanilla Emacs]] ([[https://www.reddit.com/r/emacs/comments/z3blj3/hello_everyone_i_created_an_emacsindependent/][Reddit]]) - Org development: - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00540.html][[MAINTENANCE] Org orphanage?]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00402.html][[RFC] Re: Headings and Headlines]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=eed4708b6638e2b3c46dfbece018ab8854400d6e][org-babel: Add new :results discard header argument]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6db75d560206262023a2faad41b226ee73115284][* etc/ORG-NEWS: Announce deprecation of python-mode.el (MELPA) support]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b4e437f968771df9555f9306467846965857f632][ob-core: Resolve named list references to simple lists]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7f4d91040a4fbf31fc78b250d4e47efb92e5fbd2][ox-html: Use accurate MathJax versions]] - Coding: - [[https://www.reddit.com/r/emacs/comments/z1z7he/json_visualization_for_emacs/][JSON visualization for Emacs?]] - [[https://github.com/emacs-php/composer.el][composer.el: PHP Composer interface for Emacs]] - [[https://www.logikalsolutions.com/wordpress/information-technology/core-dumps-2/][Using Your Core Dumps – Logikal Blog]] - [[https://sagot.dev/articles/emacs-typescript/][Utiliser Emacs pour son projet Typescript/Node]] - Version control: - [[https://github.com/ghosty141/consult-git-log-grep][consult-git-log-grep: Emacs consult interface to git log --grep]] ([[https://www.reddit.com/r/emacs/comments/z18qs1/consultgitloggrep_emacs_consult_interface_to_git/][Reddit]]) - [[https://github.com/venks1/emacs-fossil][emacs-fossil: VC Mode for Emacs to work with the Fossil SCM]] - [[https://en.liujiacai.net/2022/11/26/oh-my-github-1-0/][Jiacai Liu: Oh My GitHub 1.0 is out!]] - [[http://ag91.github.io/blog/2022/11/23/emacs-as-your-code-compass-who-is-the-person-who-refactored-most-in-this-project][Andrea: Emacs as your code-compass: who is the person who refactored most in this project?]] - Shells: - [[https://akib.codeberg.page/blog/introducing-eat.html][Introducing Eat: A New Terminal Emulator for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/z52uwf/introducing_eat_a_new_terminal_emulator_for_emacs/][Reddit]], [[https://hostux.social/@akib/109403366758385902][Mastodon]]) - Chat: - [[https://www.youtube.com/watch?v=tsmrjlEeFqI][Why Mastodon (and ActivityPub) are Better for Crafters - System Crafters Live!]] (01:39:48) - mentions emacs.ch - [[https://www.reddit.com/r/emacs/comments/z5dje1/elisp_helpfeedback_wanted_scheduling_posts_via/][Elisp Help/Feedback Wanted: Scheduling posts via org-read-date in Mastodon.el]] - Mail and news: - [[https://www.youtube.com/watch?v=J7u2xwvXSK0][MARMEE and Gnus]] (37:32) - [[https://irreal.org/blog/?p=10967][Irreal: Using Icons with Mu4e]] - Multimedia: - [[https://v.redd.it/1v3l09hk8n2a1][Video viewing in this custom Windows build of Emacs 28.1 (FAQ and more information in the comments soon)]] ([[https://www.reddit.com/r/emacs/comments/z6qcve/video_viewing_in_this_custom_windows_build_of/][Reddit]]) - [[https://xenodium.com/emacs-viewing-webp-images/][Emacs: viewing webp images]] ([[https://irreal.org/blog/?p=10975][Irreal]]) - Fun: - [[https://protesilaos.com/codelog/2022-11-26-emacs-altcaps/][Protesilaos Stavrou: Emacs: my new ‘altcaps’ package]], [[https://protesilaos.com/codelog/2022-11-28-altcaps-1-1-0/][version 1.1.0]] ([[https://www.reddit.com/r/planetemacs/comments/z50ayo/protesilaos_stavrou_emacs_my_new_altcaps_package/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/z2jgt5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=iWRZTaKFOsQ][How to use Emacs when you're new on the job]] (05:15, [[https://emacs.ch/@skybert/109405852459066939][Mastodon]]) - [[https://www.youtube.com/watch?v=G5mtQhWNezQ][Best Python IDE: Vim, Emacs, PyCharm, or Visual Studio Code? | Guido van Rossum and Lex Fridman]] (10:26) - [[https://thenewstack.io/nasa-programmer-remembers-debugging-lisp-in-deep-space/][NASA Programmer Remembers Debugging Lisp in Deep Space]] - Other: - [[https://youtu.be/5nlvGHL-ex4][Fill PDF form using GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/z1npdz/fill_pdf_form_using_gnu_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/z135rn/upload_region_to_0x0st/][Upload region to 0x0.st]] - [[https://evenanilsen.com/posts/incrementing-jd-numbers/][Blog post: Automatically incrementing JD numbers in filenames]] ([[https://www.reddit.com/r/emacs/comments/z4eawy/blog_post_automatically_incrementing_jd_numbers/][Reddit]]) - [[https://tech.toryanderson.com/2022/11/23/viewing-epub-in-emacs/][Tory Anderson: viewing epub in emacs]] - [[https://emacspeak.blogspot.com/2022/11/announcing-emacspeak-570-tilden.html][T. V. Raman: Announcing Emacspeak 57.0 (Tilden)]] - [[https://skybert.net/mac-os-x/macos-as-unix-workstation-2022/][macOS as Unix Workstation 2022 | skybert.net]] ([[https://irreal.org/blog/?p=10971][Irreal]]) - [[https://bazaar.launchpad.net/~zeitgeist-dataproviders/zeitgeist-datasources/git/view/head:/emacs/zeitgeist.el][Zeitgeist Emacs Script -- integrates Emacs with GNOME Zeitgeist]] - [[https://www.youtube.com/watch?v=StbSdYcLucE][Emacs Desktop Notification Center]] (59:22) - [[https://irreal.org/blog/?p=10973][Irreal: Red Meat Friday: eMacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01443.html][tree-sitter has been merged into master]] ([[https://www.reddit.com/r/emacs/comments/z25iyx/treesitter_has_been_merged_into_master/][Reddit]], [[https://news.ycombinator.com/item?id=33715321][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01490.html][Subprojects in project.el (Was: Eglot, project.el, and python virtual en]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01504.html][Tricky thing about Eshell output handles Re: Checking if this is a Eshell bug in emacs 29: Should eshell redirect]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01527.html][Would be nice to have maildir support in Rmail Re: [PATCH v3] Allow applying filters to summary consecutively]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01539.html][Explanation of the difference between posn-object-x-y in TTYs vs GUIs Re: xterm-mouse-mode gives incorrect posn-object-x-y with display space]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cbf2655db40cd474411b77ece57a287eb85ea2c][Extend memory-info for remote systems]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7fc0eae28f03601e25e2a60030ae2dc59085c6d2][Rename ts-mode to typescript-ts-mode]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01587.html][emacs-devel]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d02c8aabfde88219dd8b6053a59de261308bc2f][Disable auth-source-pass-extra-query-keywords by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e769a8eb4402c58adc355f0b15369e423893aa68][Bind Buffer-menu-view-other-window to "O"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d47e05219f963c28be3b018f31d232aa8eeb200f][Add csharp-mode and csharp-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=21b387c39bd9cf07cddd50d092b5a5bec03ecd1d][New commands previous-line-completion and next-line-completion (bug#59486)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aaeaa310f0391f5a5193e1a3d6e026986c4f2c0c][Merge remote-tracking branch 'savannah/master' into feature/tree-sitter]] - New packages: - [[package:altcaps][altcaps]]: Apply alternating letter casing to convey sarcasm or mockery (GNU ELPA) - [[package:blow][blow]]: Blow away mode lighters (NonGNU ELPA) - [[package:camera][camera]]: Take picture with your camera (NonGNU ELPA) - [[package:devhelp][devhelp]]: Browse documentation in Devhelp format (NonGNU ELPA) - [[package:eziam-themes][eziam-themes]]: The mostly monochrome Eziam theme family. (MELPA) - [[package:gc-buffers][gc-buffers]]: Kill garbage buffers automatically (NonGNU ELPA) - [[package:h5dump-mode][h5dump-mode]]: Major mode for navigating h5dump output (MELPA) - [[package:hl-column][hl-column]]: Highlight the current column (NonGNU ELPA) - [[package:iwindow][iwindow]]: Interactively manipulate windows (NonGNU ELPA) - [[package:jack][jack]]: HTML generator library (MELPA) - [[package:luwak][luwak]]: Web browser based on lynx -dump. (GNU ELPA) - [[package:minibar][minibar]]: Modular status bar in minibuffer (NonGNU ELPA) - [[package:punpun-themes][punpun-themes]]: A set of bleak themes (MELPA) - [[package:sixcolors-mode][sixcolors-mode]]: A customizable horizontal scrollbar (MELPA) - [[package:testcover-mark-line][testcover-mark-line]]: Mark whole line with Testcover (NonGNU ELPA) - [[package:timu-caribbean-theme][timu-caribbean-theme]]: Color theme with cyan as a dominant color (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-11][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! ** 2022-11-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-21-emacs-news/ :EXPORT_DATE: 2022-11-21T09:57:18-0500 :END: #+begin_update Update 2022-11-21: added new packages #+end_update - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 1 0130 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Dec 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Fri Dec 2 0030 Kolkata / 0300 Singapore - EmacsConf 2022 - Day 1 https://emacsconf.org/2022/ Sat Dec 3 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf 2022 - Day 2 https://emacsconf.org/2022/ Sun Dec 4 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=YdxwaDc4HPU][Εισαγωγή στο Linux - Lecture06-01 - install Emacs Packages with MELPA]] (08:51) - [[https://www.youtube.com/watch?v=0C16LLHGYzk][Converting a Literate Org Config to Guix Home - System Crafters Live!]] (01:50:50) - [[https://github.com/jacmoe/.doom.d][jacmoe's Doom-Emacs configuration: A Hotel California of creative writing.]] - [[https://github.com/Likhon-baRoy/.emacs.d#readme][GitHub - Likhon-baRoy/.emacs.d: [ Dream Emacs 🫶 ] My GNU Emacs configuration.]] ([[https://www.reddit.com/r/emacs/comments/yzvmov/emacs_a_full_fledge_configuration_of_emacs/][Reddit]]) - Emacs Lisp: - [[https://youtube.com/watch?v=M4qj2ictRpg&feature=share][Why Are Lisp Macros So Great!?]] ([[https://www.reddit.com/r/emacs/comments/z0dsvn/why_are_lisp_macros_so_great/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/yvb8xj/ptreeel/][ptree.el]] - managing property trees - Appearance: - [[https://www.youtube.com/watch?v=d7S3uMJy2-I][Learn how to override fontification]] (14:13) - [[https://www.youtube.com/watch?v=sgXFj1PYqDU][Learn how to fontify the strings foo and bar in a sh-mode buffer using font-lock-add-keywords]] (18:05) - Writing: - [[https://www.reddit.com/r/emacs/comments/yzgfas/autocorrect_the_ign_ing_typo/][Auto-correct the "*ign" -> "*ing" typo]] - [[https://www.youtube.com/watch?v=FR9IegE42mc][Linter de #markdown para #emacs]] (03:20:19) - Org Mode: - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00540.html][[MAINTENANCE] Org orphanage?]] - [[https://github.com/rougier/org-agenda-conflict/blob/master/org-agenda-conflict.el][Small package to mark org-agenda conflicts]] ([[https://www.reddit.com/r/emacs/comments/yvqrwv/small_package_to_mark_orgagenda_conflicts/][Reddit]]) - [[https://noonker.github.io/posts/2022-11-20-org-create-reference/][Org Mode Insert Table Reference - Noonker — thoughts, guides, etc]] - [[https://notes.alexkehayias.com/emacs-inline-macro-in-the-buffer/][Org-Mode Inline Macro in the Buffer]] - [[https://www.youtube.com/watch?v=Pzq6WTWt0FU][Emacs | "External brain, and all that." | Introducing My "Captain's Log"]] (08:37) - [[https://takeonrules.com/2022/11/19/project-dispatch-menu-with-org-mode-metadata-denote-and-transient/][Jeremy Friesen: Project Dispatch Menu with Org Mode Metadata, Denote, and Transient]] - Org Roam: - [[https://github.com/binarydigitz01/org-project-manager][org-project-manager: A plugin to manage projects with org-roam]] ([[https://www.reddit.com/r/planetemacs/comments/yxvpi9/orgprojectmanager_a_plugin_to_manage_projects/][Reddit]]) - [[https://gist.github.com/nickanderson/00005b5b03e323a65ada98c5fa5ebb11][An example workflow with Org-roam]] - Import, export, and integration: - [[https://codeberg.org/Notxor/notxor-blog][notxor-blog: Mis modificaciones al paquete de org-static-blog para generar un blog estático con org-mode desde Emacs. - notxor-blog - Codeberg.org]] - [[https://github.com/grtcdr/forgecast][GitHub - grtcdr/forgecast: Cast documents to their forges]] - [[https://www.reddit.com/r/orgmode/comments/yycal7/just_released_org2blog_v1116/][Just released Org2Blog v1.1.16]] - [[https://mac4translators.blogspot.com/2022/11/an-even-newer-version-of-my-capture-app.html][Jean-Christophe Helary: An even newer version of my Capture app]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=62e1513b5aa32d04ce1e7229e676093f55388ecd][ox-html: Update from MathJax 2 to MathJax 3+]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=08a8c9e67822fd6340e99fd7387c2f8098510594][org-attach.el: ID to path functions may return nil]] - Completion: - [[https://github.com/fejfighter/eglot-tempel][eglot-tempel: bridge for tempel templates with eglot]] - [[https://github.com/minad/corfu/pull/178][corfu-doc merged into corfu main]] - Coding: - [[https://xenodium.com/string-inflection-emacs-package/][Demo of String inflection Emacs package to cycle through string case styles: camel, snake, kebab]] - [[https://robbmann.io/posts/emacs-eglot-pyrightconfig/][Virtual Environments with Eglot, Tramp, and Pyright · robbmann]] ([[https://www.reddit.com/r/emacs/comments/yzoz5g/virtual_environments_with_eglot_tramp_and_pyright/][Reddit]]) - [[https://eshelyaron.com/sweep.html][sweep: SWI-Prolog Embedded in Emacs]] - [[https://johncoder.com/using-emacs-with-postgresql/][Using Emacs With PostgreSQL]] (2021) - [[https://ag91.github.io/blog/2022/11/15/catch-you-js-consolelog-you-forgot-to-remove-with-emacs-and-magit/][Catch your JS console.log you forgot to remove with Emacs and Magit]] ([[https://www.reddit.com/r/emacs/comments/yw86dg/catch_you_js_consolelog_you_forgot_to_remove_with/][Reddit]]) - [[https://mbork.pl/2022-11-19_Streamlining_my_workflow_with_Magit_and_BitBucket][Marcin Borkowski: Streamlining my workflow with Magit and BitBucket]] ([[https://www.reddit.com/r/planetemacs/comments/yznyeh/marcin_borkowski_streamlining_my_workflow_with/][Reddit]]) - [[https://www.youtube.com/watch?v=7Cgq-5oGdpc][Emacs: Getting started with eglot (using golang)]] (05:10) - Shells: - [[https://www.youtube.com/watch?v=As0NKacbDmE][Clear screen without deleting previous command lines and outputs | term-mode]] - [[https://mitchmarq42.xyz/articles/tutorials/supercat/][A Better =Cat= for Eshell | The Best Site Ever! (not)]] - Web: - [[https://www.reddit.com/r/emacs/comments/ywexhw/eww_is_awesome_what_do_you_use_it_for/][eww is awesome. What do you use it for?]] - Chat: - [[https://i.redd.it/2pghpi49cy0a1.png][Mastodon alternative timeline layout]] ([[https://www.reddit.com/r/emacs/comments/yziqs8/mastodon_alternative_timeline_layout/][Reddit]]) - [[https://sachachua.com/blog/2022/11/solving-the-mastodon-el-error-mastodon-auth-access-token-invalid-grant/][Sacha Chua: Solving the mastodon.el error mastodon-auth--access-token: invalid]] - Mail and news: - [[https://bascht.com/tech/2022/11/09/letting-mu4e-reply-from-a-catchall-address/][Letting mu4e reply from a catchall address]] ([[https://irreal.org/blog/?p=10963][Irreal]], [[https://lobste.rs/s/rbv7vy][lobste.rs]]) - [[https://github.com/mickeynp/mu4e-query][mu4e-query: S-expression query builder for mu4e]] ([[https://www.reddit.com/r/emacs/comments/yyj1v4/mu4equery_sexpression_query_builder_for_mu4e/][Reddit]]) - [[https://gitlab.com/tvaughan/dotfiles/-/blob/trunk/tvaughan/.emacs.d/lisp/setup-10mu4e.el][tvaughan's Emacs config for mu4e]] - [[https://gist.github.com/runejuhl/df9060590ecb2f81dd5801e1e6882545][notmuch-hello-unread: Notmuch functions to show unread count in hello buffer]] - [[https://sachachua.com/blog/2022/11/logging-sent-messages-to-org-mode-with-message-sent-hook/][Sacha Chua: Logging sent messages to Org Mode with message-sent-hook]] - Doom Emacs: - [[https://simplycreate.online/update/2022/11/16/doom.html][DOOM Emacs intro - Cheap DIY Solutions for the Modern Maker]] ([[https://www.reddit.com/r/emacs/comments/ywn1ee/any_thoughts/][Reddit]]) - Fun: - [[https://gnu.support/files/emacs/packages/rcd-box.el][rcd-box.el]] - makes box drawings - Community: - [[https://www.reddit.com/r/emacs/comments/ywnt6p/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/yxragm/for_whose_use_emacs_and_vs_code_when_and_why_you/][For whose use Emacs and VS Code, when and why you use VSCode? #emacs #vscode]] - [[https://200ok.ch/posts/2022-11-17_reclojure_with_a_physical_venue.html][200ok: reClojure 2022, now with a physical venue in Lucerne!]] - [[https://i.redd.it/8it8jza74s0a1.png][Lex Fridman - after years of Emacs switched to VScode]] ([[https://www.reddit.com/r/emacs/comments/yyoffi/lex_fridman_after_years_of_emacs_switched_to/][Reddit]]) - [[https://syntopikon.substack.com/p/an-interview-with-mickey-petersen][An Interview with Mickey Petersen, author of Mastering Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/z0s511/an_interview_with_mickey_petersen_author_of/][Reddit]], [[https://news.ycombinator.com/item?id=33673080][HN]], [[https://irreal.org/blog/?p=10965][Irreal]]) - [[https://cestlaz.github.io/post/retiring-3-whats-next/][Retiring part 3 - What's Next - C'est la Z]] ([[https://irreal.org/blog/?p=10954][Irreal]]) - Mike Zamansky - [[https://taonaw.com/2022-11-08/][TAONAW - Emacs: Writing Modes]] - wiki vs blogs - Other: - [[https://github.com/NapoleonWils0n/cerberus/blob/master/emacs/emacs-29-new-functions.org][cerberus/emacs-29-new-functions.org at master · NapoleonWils0n/cerberus · GitHub]] ([[https://www.youtube.com/watch?v=RYGwG62VMGw][YouTube]], 24:07) - [[https://laptrinhx.com/15-reasons-why-i-use-emacs-1798804011/][15 reasons why I use emacs]] - [[https://karl-voit.at/2022/01/06/replacing-twitter-snippets/][Semi-Automate Boring Tasks: Replacing Twitter-Snippets]] - [[https://github.com/amno1/emacs-calendar-hr][Calendar.el in Croatian language]] ([[https://www.reddit.com/r/emacs/comments/z08idh/calendarel_in_croatian_language/][Reddit]]) - [[https://mbork.pl/2022-11-14_Doubling_backslashes][Marcin Borkowski: Doubling backslashes]] ([[https://irreal.org/blog/?p=10952][Irreal]]) - [[https://www.youtube.com/watch?v=kflDJ9L4siw][Emacs Long Lines, This Time With Feeling]] (08:50) - [[https://lifeofpenguin.blogspot.com/2022/10/take-charge-of-pdf-in-gnu-emacs.html][Take Charge of PDF in GNU Emacs]] (display popup annotation, [[https://www.reddit.com/r/emacs/comments/yvmml8/display_popup_annotation_in_docview/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/yweohy/getting_doom_emacs_to_work_with_unity_on_macos/][Getting (Doom) Emacs to work with Unity on macOS (with Macports)]] - [[https://andschwa.com/posts/emacs-on-an-ipad/][Emacs on an iPad]] ([[https://news.ycombinator.com/item?id=33716799][HN]]) - [[https://www.youtube.com/watch?v=P7DG7jSvPQ4][How to Install and Setup Emacs on a Chromebook]] (11:24) - [[https://www.gnu.org/software/mit-scheme/documentation/stable/mit-scheme-user/Edwin.html#Edwin][I didn't know that there exists an Emacs clone written in Scheme. It is called "Edwin" and part of MIT/GNU Scheme.]] ([[https://www.reddit.com/r/emacs/comments/z02kn4/i_didnt_know_that_there_exists_an_emacs_clone/][Reddit]]) - [[https://blog.pspiagicw.xyz/posts/microservices-and-editors/][Modern Editor Architecture]] ([[https://www.reddit.com/r/emacs/comments/yvtwzb/modern_editor_architecture/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00919.html][Clarification on why completion is limited to the text in the candidates]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00889.html][some projects starting to use shorthands]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00935.html][People can now register notifiers to find out when tree-sitter reparses]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01195.html][why macros are preferred over inline functions]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00718.html][a thread on improving Rmail, with thoughts on terminology (filtering vs summarization)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00995.html][a thread on improving bookmarks]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4bc9fe33afa4a2dc063e7c25d6098ad98fcb0208][Rename 'elisp-eval-buffer' to 'elisp-eval-region-or-buffer' (bug#59350)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5976cce892636f2d7809731a90defd2277f6cf0e][EUDC: Revert eudc-server-hotlist default change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4506b005ab15e2d27996dac87e0f91dd0d4f91cb][Improve 'defvar-keymap' docstring]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=51589f81323aa5010573ecfa5c3be95416a57df3][New Rmail summary "by thread"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ddbc33343cca8c66d841cc16eac77ea626e50e23][* lisp/keymap.el (defvar-keymap): Add support for repeat-mode.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5699e43f27ef5ca760a38572928be8a53819a430][Accommodate ircs:// URLs in url-irc and browse-url]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2cf9e699ef0fc43a4eadaf00a1ed2f876765c64d][Make auth-source-pass behave more like other backends]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=125b5684c3fb85ed77eeaeca3237393507e4df55][New command 'project-list-buffers' bound to 'C-x p C-b' (bug#59153)]] - New packages: - [[package:soong-mode][soong-mode]]: Support for the Soong build system (MELPA) - [[package:gpt][gpt]]: Run instruction-following language models (MELPA) - [[package:consult-hatena-bookmark][consult-hatena-bookmark]]: Consult commands for the Hatena Bookmark (MELPA) - [[package:consult-git-log-grep][consult-git-log-grep]]: Consult integration for git log grep (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-11][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! ** 2022-11-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-14-emacs-news/ :EXPORT_DATE: 2022-11-14T09:28:53-0500 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/ys0nap/orgvcard_seeking_new_maintainer/][org-vcard: seeking new maintainer]] - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://news.ycombinator.com/item?id=33328142][HN]], [[https://lobste.rs/s/yjpdsg/emacs_user_survey_2022][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/yo7vto/prot_is_asking_for_help_to_move_countries/][Prot is asking for help to move countries]] - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/november-2022/][CANCELLED Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, November 26, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 16 0000 Singapore - Hispa Emacs (virtual) https://hispa-emacs.org/ Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Sat Nov 19 0000 Singapore - EmacsSF (in person): coffee.el https://www.meetup.com/emacs-sf/events/289525306/ Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Sun Nov 20 0030 Kolkata / 0300 Singapore - CANCELLED Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ysc72i/eglot_tip_build_from_emacs_source_with_straightel/][eglot tip: build from emacs source with straight.el]] - [[https://www.youtube.com/watch?v=764zoG1TxVk][emacs early-init.el and general tips and tricks]] (47:41) - Emacs Lisp: - [[https://www.zwitterio.it/en/software/get-user-inputs-in-emacs-lisp/][Zwitterionic digressions - Get user inputs in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/yubhff/zwitterionic_digressions_get_user_inputs_in_emacs/][Reddit]]) - [[https://github.com/tonyaldon/jack][[NEW] jack is a HTML renderer library for Emacs Lisp | you might find it useful]] ([[https://www.reddit.com/r/emacs/comments/ys5i4r/new_jack_is_a_html_renderer_library_for_emacs/][Reddit]]) - [[https://i.redd.it/vb5j8zok6qy91.png][shortdoc appreciation]] ([[https://www.reddit.com/r/emacs/comments/ypljxj/its_been_a_while_since_this_exists_i_just_want_to/][Reddit]]) - [[https://www.youtube.com/watch?v=fsVRPwKOuPc][Xah Talk Show 2022-11-10 Emacs Lisp Write a Python Mode from Scratch, and Why Python Sucks]] (50:11) - [[https://www.youtube.com/watch?v=wGyUEoTXczk][Learn how to write an Emacs mode that highlights lines starting with the dollar sign]] (22:01) - Appearance: - [[https://github.com/erickgnavar/cloak-mode][GitHub - erickgnavar/cloak-mode: A minor mode to hide sensitive values in buffers per major mode]] ([[https://www.reddit.com/r/emacs/comments/yq9kn1/github_erickgnavarcloakmode_a_minor_mode_to_hide/][Reddit]]) - Dired: - [[https://www.youtube.com/watch?v=rVWZbapDvQA][GNU Emacs: Create directory in dired-mode]] (00:55) - [[https://www.youtube.com/watch?v=EuRaCDG671g][GNU Emacs: Show/hide dot files.]] (00:21) - Writing: - [[https://www.blogbyben.com/2022/11/wordsmithing-with-emacs.html][Ben Simon: Wordsmithing with Emacs]] ([[https://irreal.org/blog/?p=10945][Irreal]]) - Org Mode: - [[https://mac4translators.blogspot.com/2022/11/new-capture-app-with-org-protocol-this.html][Jean-Christophe Helary: New Capture app, with org-protocol this time.]] - [[https://github.com/mmagnus/EmacsOrgModeClockingXBarConky][GitHub - mmagnus/OrgModeClockingXBar: OrgModeClockingXBar - See what you are working on ;-) [if using orgmode/clocking]​]] ([[https://www.reddit.com/r/orgmode/comments/yteilw/github_mmagnusorgmodeclockingxbar/][Reddit]], [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00415.html][emacs-orgmode]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6c285af9fb591908578f8cfdc2aec980b4dbae0a][ox-icalendar: Create export backend options for deadline/scheduled-summary-prefix defcustoms]] - Coding: - [[https://github.com/igorepst/gitstatus-el][[ANN] Gitstatus-el : fast and asynchronous Git status information for UI]] ([[https://www.reddit.com/r/emacs/comments/ypftsh/ann_gitstatusel_fast_and_asynchronous_git_status/][Reddit]]) - [[https://hugot.nl/projects/phpinspect.el/index.html][phpinspect.el]] - [[https://www.youtube.com/watch?v=CgpxlD388hA][Simple personal menu web page built with Emacs Lisp, Jack html generator and hyperscript]] (02:11) - [[https://www.youtube.com/watch?v=mvkkPY0no28][XLSP Can't Save Emacs]] (06:57) - Math: - [[https://www.youtube.com/watch?v=eqEDQaGdIpk][Convert numbers in different bases with the Emacs package Calc]] ([[https://www.reddit.com/r/emacs/comments/yqqusx/convert_numbers_in_different_bases_with_the_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=oznRf8d7k5M][How to assign values to variables in Emacs GNU Calc]] (07:41) - [[https://www.youtube.com/watch?v=KMM_kJjSMZw][Getting Started With GNU Emacs Calculator (calc)]] (09:38) - Shells: - [[https://www.youtube.com/watch?v=nF_Bm5ffgyc][Dynamic buffer-name in term-mode | ansi-term, rename-buffer, after-change-functions, add-hook]] ([[https://www.reddit.com/r/emacs/comments/yrk16y/dynamic_buffername_in_termmode_ansiterm/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/yqciht/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/yuntco/i_feel_stuck_in_my_emacs_learning_curve/][I feel stuck in my emacs learning curve.]] - [[https://lambdaland.org/posts/2022-11-07_unix_philosophy/][Shower thoughts on how Emacs follows Unix philosophy]] ([[https://news.ycombinator.com/item?id=33522735][HN]], [[https://www.reddit.com/r/emacs/comments/yq8eel/shower_thoughts_on_how_emacs_follows_unix/][Reddit]], [[https://stormrider.io/swap-day.html][stormrider]], [[https://irreal.org/blog/?p=10943][Irreal]])) - [[https://emacs.ch][Mastodon instance for Emacs users and FOSS enthusiasts]] ([[https://www.reddit.com/r/emacs/comments/ythdyu/mastodon_instance_for_emacs_users_and_foss/][Reddit]], [[https://news.ycombinator.com/item?id=33586172][HN]], [[https://lobste.rs/s/sgvsql/mastodon_instance_for_emacs_enthusiasts][lobste.rs]]) - [[https://i.redd.it/93g3zd8b2pz91.png][A parallel universe where Emacs is the popular editor (join us!)]] Mastodon ([[https://www.reddit.com/r/emacs/comments/ytxnun/a_parallel_universe_where_emacs_is_the_popular/][Reddit]]) - [[https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_emacs_lisp_as_a_general_purpose/][In the 1990s a piece of Germany’s air traffic control software ran on Emacs]] (2021, [[https://news.ycombinator.com/item?id=33524683][HN]]) - [[https://www.youtube.com/watch?v=pQQTScuApWkjj][Lucid Energize Demo VHS 1993]] - Other: - [[http://xenodium.com/emacs-quick-kill-process][Alvaro Ramirez: Emacs: quickly killing processes]] ([[https://www.reddit.com/r/emacs/comments/ytnz3r/quickly_killing_processes/][Reddit]], [[https://news.ycombinator.com/item?id=33578948][HN]], [[https://irreal.org/blog/?p=10950][Irreal]]) - [[https://microblog.desipenguin.com/post/mindmaps-in-emacs/][Mindmaps in Emacs]] - plantuml - [[https://github.com/gicrisf/tochemfig][New Package: tochemfig.el - Make Emacs write chemfig code from molfile or SMILES.]] ([[https://www.reddit.com/r/emacs/comments/ysbnft/new_package_tochemfigel_make_emacs_write_chemfig/][Reddit]]) - [[https://github.com/samrawal/gpt-emacs-macro/raw/main/assets/emacs-gpt-macro-2.gif][I added a simple hook in emacs to the GPT-3 API -- actions that are a tiny complexity level above what I usually use kbd macros for (like smart capitalization) easily become possible to automate!]] ([[https://www.reddit.com/r/emacs/comments/yuamsr/i_added_a_simple_hook_in_emacs_to_the_gpt3_api/][Reddit]]) - [[https://www.youtube.com/watch?v=J9AyuPFpm_o][Installing Emacs 28.2 on a Chromebook (The Emacs Mega Tutorial Continues ...)]] (06:57) - [[https://www.youtube.com/watch?v=CDBK_Ua7CK4][10 Hour Emacs Compilation]] (09:59:07) - [[https://www.youtube.com/watch?v=TlD8kJ4kXe4][4 Hours of Emacs]] (03:53:12) - [[https://git.sr.ht/~declantsien/WREmacs][~declantsien/WREmacs - sourcehut git]] WebRender ([[https://www.reddit.com/r/emacs/comments/yuqi6s/emacs_webrender_frontwindow_system/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00599.html][progress on tree-sitter support for C-like languages]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00247.html][earlier]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00009.html][emacs-devel: notes on tree-sitter and c-sharp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00035.html][things to extract from cc-mode]] - Shorthands discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00196.html][A short defense of shorthands.el (but CL packages are still better)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00734.html][the story from the beginning]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00469.html][shorthands doesn't negate the need for cl packages]]; ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00479.html][complications with backwards compatibility]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00628.html][more discussion of challenges]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d5fc2c7eb3cfc2ae36cdc750a4605b4b08771b8][* lisp/minibuffer.el (set-message-functions): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed067f08fe1b1338271e5c436da4063687eb7a98][Add to /etc/NEWS a mention of the new C++20 support in CC Mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7694c80d3ec67b4e79dd240fa7e5d9f1b0f9256][; * etc/NEWS: Mention that order of overlays might change. (Bug#59067)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e25a39e69acca0324c326ea8e46b1725594bff5][EUDC: Add ecomplete and mailabbrev backends]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=68e2a9cd92996dd55ff9599dc1bf99c70070cddb][EUDC: Add eudc-ignore-options-file customization]] - New packages: - [[package:beans][beans]]: Major mode for Beans grammar (MELPA) - [[package:corfu-prescient][corfu-prescient]]: Corfu integration (MELPA) - [[package:flymake-elisp-config][flymake-elisp-config]]: Setup load-path for flymake on Emacs Lisp mode (MELPA) - [[package:gitstatus][gitstatus]]: Common front-end for `gitstatusd' (MELPA) - [[package:glue][glue]]: Emacs - Common Lisp interop using SLIME or SLY (MELPA) - [[package:jarchive][jarchive]]: Open project dependencies in jar archives (GNU ELPA) - [[package:lurk-mode][lurk-mode]]: A major mode for editing lurk files (MELPA) - [[package:ob-lurk][ob-lurk]]: Evaluate lurk code blocks in org mode (MELPA) - [[package:org-rainbow-tags][org-rainbow-tags]]: Colorize org tags automatically (MELPA) - [[package:ptree][ptree]]: Property tree data structure (MELPA) - [[package:vertico-prescient][vertico-prescient]]: Vertico integration (MELPA) - [[package:zk-desktop][zk-desktop]]: Desktop environment for zk (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-11][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! #+RESULTS: ** 2022-11-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-07-emacs-news/ :EXPORT_DATE: 2022-11-07T08:20:53-0500 :END: - Help wanted: - [[https://www.reddit.com/r/orgmode/comments/ynhfvh/help_clearing_bug_reports_before_the_upcoming_org/][[HELP] Clearing bug reports before the upcoming Org release]] - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://news.ycombinator.com/item?id=33328142][HN]], [[https://lobste.rs/s/yjpdsg/emacs_user_survey_2022][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/yo7vto/prot_is_asking_for_help_to_move_countries/][Prot is asking for help to move countries]] - Upcoming events: - [[https://www.reddit.com/r/emacs/comments/yilmhv/emacsconf_2022_dec_3_4_schedule/][EmacsConf 2022 (Dec 3 & 4) - Schedule]] ([[https://irreal.org/blog/?p=10920][Irreal]]) - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 11 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Nov 12 0100 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 16 0000 Singapore - [[https://www.youtube.com/watch?v=LJTBTdIVg1o][Emacs plus: la migliore versione di Emacs per Mac Os e Il tema che cambia in automatico]] Nov 16 - Hispa Emacs (virtual) https://hispa-emacs.org/ Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Sat Nov 19 0000 Singapore - EmacsSF: coffee.el https://www.meetup.com/emacs-sf/events/289525306/ Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Sun Nov 20 0030 Kolkata / 0300 Singapore - Beginner: - [[https://www.youtube.com/watch?v=yBMeBaWwi9s][Emacs Mega Tutorial Part 1 (The Saga Begins)]] (01:12:55) - [[https://www.youtube.com/watch?v=PaKIW4Pn8gU][Emacs Basic Editing Commands (Mega Tutorial Part 2)]] (41:03) - [[https://www.youtube.com/watch?v=SDwHHFbJ49s][Emacs: Advanced Editing with Mark and Region commands]] (05:46) - [[https://www.youtube.com/watch?v=6M1JesjbtDM][How to really love Emacs? Learn Elisp. - YouTube]] (18:56, [[https://www.reddit.com/r/emacs/comments/ymd8gd/i_made_a_fun_introduction_to_elisp_video_while/][Reddit]], [[https://irreal.org/blog/?p=10930][Irreal]], [[https://lemmy.ml/post/610111?scrollToComments=true][lemmy]]) - Emacs configuration: - [[https://github.com/dalanicolai/emacs-key-guide][emacs-key-guide: Quickly add keyguides to buffers]] - [[https://www.reddit.com/r/emacs/comments/ykm7in/creating_and_displaying_cheatsheets_of_keybindings/][Creating and displaying cheatsheets of keybindings]] - [[https://github.com/Lambda-Emacs/lambda-emacs][lambda-emacs: Emacs distribution with sane defaults, pre-configured packages, and useful functions.]] - [[https://gitlab.com/jdm204/dotfiles/-/blob/master/config.org/][Jamie Matthews' emacs config]] ([[https://www.reddit.com/r/planetemacs/comments/ynh7td/jamie_matthews_emacs_config/][Reddit]]) - [[https://gitlab.com/dwt1/dotfiles/-/blob/master/.emacs.d.gnu/config.org][Derek Taylor's Emacs Config]] - [[https://github.com/justinbarclay/.emacs.d][justinbarcla's .emacs.d]] - [[https://github.com/ted-tanner/personal-emacs-profile][ted-tanner"s .emacs]] - Emacs Lisp: - [[http://mbork.pl/2022-11-07_Counting_working_days_again][Marcin Borkowski: Counting working days again]] ([[https://irreal.org/blog/?p=10936][Irreal]]) - [[https://andreyorst.gitlab.io/posts/2022-11-01-emacs-lisp-shorthands-as-namespacing-system/][Andrey Listopadov: Emacs Lisp shorthands as namespacing system]] - [[https://www.youtube.com/watch?v=0NSRQsGxqws][How to build an editor with Emacs Lisp - 11 Common pitfalls of Macros]] (18:48) - [[https://nullprogram.com/blog/2012/08/02/][Programmatically Setting Lisp Docstrings]] (2012) - Appearance: - [[https://www.reddit.com/r/emacs/comments/yihxbn/what_type_of_theme_do_you_use/][What type of theme do you use?]] - [[https://github.com/rougier/nano-toolbar][nano-toolbar: Emacs toolbar in the header line]] ([[https://www.reddit.com/r/emacs/comments/yj42fr/toolbar_on_the_header_line_with_svglib_buttons/][Reddit]]) - [[https://i.redd.it/0f254p3ftzx91.gif][[auto-dark-emacs] - An automatic theme changer for Emacs on macOS - UPDATED!]] ([[https://www.reddit.com/r/emacs/comments/ym9jw3/autodarkemacs_an_automatic_theme_changer_for/][Reddit]]) - [[https://protesilaos.com/codelog/2022-11-01-ef-modus-themes-differences/][Protesilaos Stavrou: Re: difference between ef-themes and modus-themes for Emacs?]] - Org Mode: - [[https://www.youtube.com/watch?v=tSYL-ricWLg][Using emacs and org-mode to teach programming]] - [[https://github.com/KaratasFurkan/org-rainbow-tags][New Package: Org Rainbow Tags - A minor mode to colorize org tags automatically]] ([[https://www.reddit.com/r/emacs/comments/yj43hl/new_package_org_rainbow_tags_a_minor_mode_to/][Reddit]]) - [[https://i.redd.it/kw0ukmr45dx91.png][Lorenz attractor plotting in Python/Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/yjco2m/lorenz_attractor_plotting_in_pythonorgmode/][Reddit]]) - [[https://github.com/grtcdr/forgecast][New package: Forgecast - cast resources to their forges]] ([[https://www.reddit.com/r/emacs/comments/yjims7/new_package_forgecast_cast_resources_to_their/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/ykzwc1/new_package_forgecast_cast_resources_to_their/][r/orgmode]]) - [[https://dvolk.github.io/oolook/][Oolook: Style for org-mode]] ([[https://www.reddit.com/r/orgmode/comments/yilyzi/oolook_style_for_orgmode/][Reddit]]) - [[https://github.com/dmitrym0/org-noter-plus-djvu][org-noter-plus-djvu: Emacs document annotator, using Org-mode]] - [[https://whhone.com/posts/webdav-syncthing/][Use Syncthing with WebDAV to Sync Org Files Everywhere]] ([[https://www.reddit.com/r/orgmode/comments/ymbbr9/use_syncthing_with_webdav_to_sync_org_files/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3a7c01874c9bb80e04ffa58c578619faf09e7f0][Refactor `org-time-stamp-custom-formats' and `org-time-stamp-formats']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e0c5c186dc151a2a2447a52c57f0db5b501a17b][org-babel: Add new "strip-tangle" :noweb argument value]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fbbc8b55cf3a39c85f8576321ec560baf4d2331a][ob-sql.el: Respect all params when using dbconnection]] - Completion: - [[https://mjdiloreto.github.io/posts/yasnippet-helpful-buffer/][Making the yasnippet *new-snippet* buffer more helpful, and comparing it to Jetbrains live templates]] ([[https://www.reddit.com/r/emacs/comments/ynrrnk/making_the_yasnippet_newsnippet_buffer_more/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ynbbu7/store_autoyasnippets_in_registers_and_expand_on/][Store auto-yasnippets in registers and expand on insert]] - Coding: - [[https://asciinema.org/a/wtL300FrAevPAAY298lnUXO4c][Emacs as a C++ IDE ascii demo]] ([[https://www.reddit.com/r/emacs/comments/ynyisi/emacs_as_a_c_ide_ascii_demo/][Reddit]]) - [[https://emacs-lsp.github.io/lsp-mode/tutorials/how-to-turn-off/][LSP mode guide on enabling/disabling features]] ([[https://www.reddit.com/r/emacs/comments/ym30os/lsp_mode_guide_on_enablingdisabling_features/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ymrkyn/async_nonblocking_jsonrpc_or_lsp_performance/][Async non-blocking JSONRPC (or lsp performance faster/comparable with other clients)]] - [[https://metaredux.com/posts/2022/11/01/meta-reduce-2022-0.html][Meta Redux: Meta Reduce 2022.0]] - nREPL, CIDER, Projectile, OCaml - Shells: - [[https://github.com/manateelazycat/aweshell][Aweshell: Awesome shell extension based on eshell with multiple extra features]] ([[https://www.reddit.com/r/emacs/comments/ylro4h/aweshell_awesome_shell_extension_based_on_eshell/][Reddit]]) - [[https://github.com/pymander/vfish][vfish: Emacs vterm plugin for Fish shell]] - Doom Emacs: - [[https://merrick.luois.me/posts/better-tsx-support-in-doom-emacs][Better TSX support w/ Tree-sitter in Doom Emacs]] - [[https://www.youtube.com/watch?v=tEQjtk_TuQ4][Emacs tab bar mode, doom mode line, unicode icons, moving the menu bar]] (53:51) - [[https://www.youtube.com/watch?v=EOrBXlPhtM0][Emacs tabs now have a fixed width and auto truncate text, cleaning up the doom modeline]] (24:14) - [[https://www.youtube.com/watch?v=gS9srgkULhU][doom emacs integrar plantuml archlinux]] (18:09) - EXWM: - [[https://www.youtube.com/watch?v=f7xB2fFk1tQ][Emacs Desktop Environment #1 - Getting Started with EXWM]] - Fun: - [[https://github.com/BlueFlo0d/insecure-lock][GitHub - BlueFlo0d/insecure-lock: Screen locker in pure Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/yo8rgr/github_blueflo0dinsecurelock_screen_locker_in/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/yjzant/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2022/11/07/2022-11-austin-emacs-meetup/][Eric MacAdie: 2022-11 Austin Emacs Meetup]] - [[https://www.bennee.com/~alex/blog/2022/11/01/my-setup-2022-edition/][Alex Bennée: My Setup (2022 Edition)]] - [[https://bzg.fr/logiciels-libres/][Logiciels libres - Bastien Guerry]] - [[https://donhopkins.medium.com/pie-menus-936fed383ff1][Pie Menus: A 30 Year Retrospective | by Don Hopkins | Medium]] - includes screenshots of UniPress Emacs - [[https://www.reddit.com/r/emacs/comments/yle1wa/any_experience_with_foot_pedals/][Any experience with FOOT PEDALS?]] - Other: - [[https://www.youtube.com/watch?v=d7nIzpXcV6c][Eev and TikZ, or: how to learn TikZ using a REPL - YouTube]] - [[https://v.redd.it/yqm4552fplx91][Hey Emacs, where did I take that photo?]] ([[https://www.reddit.com/r/emacs/comments/ykh2pp/hey_emacs_where_did_i_take_that_photo/][Reddit]], [[https://lobste.rs/s/swihmo/hey_emacs_where_did_i_take_photo][lobste.rs]], [[https://irreal.org/blog/?p=10926][Irreal]]) - includes openstreetmap - [[https://www.reddit.com/r/emacs/comments/ynn70e/super_buffer_file_and_dragon_integration/]["Super Buffer File" and Dragon integration]] - for dragging and dropping files - [[http://xenodium.com/hey-emacs-change-the-default-macos-app-for][Alvaro Ramirez: Hey Emacs, change the default macOS app for...]] ([[https://www.reddit.com/r/emacs/comments/yns8ju/macos_quickly_change_the_default_app_for/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00274.html][emacs-devel: Progress on getting use-package into ELPA]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00381.html][emacs-devel: CL packages on hold]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=062d16c3ebed270aa1cb64b6b6cd09c36002d4a5][Add the "doas" alias to eshell.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1557bb9d8f1f2f99aa5a594bdb1c7aa1c7546b97][; Rename 'package-vc-link-directory' to '-install-from-checkout']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5fa2f116799b8a7c17ff6eedd6e1b1af077c116b][Merge branch 'feature/package+vc']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5850ba3ae8758731d9420cf62c4fca6b765905c][Document 'package-vc-selected-packages']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca3763af5cc2758ec71700029558e6ecc4379ea9][* lisp/tab-bar.el (tab-bar-fixed-width): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec01d9a2092319a90fd95e068af689bd24fc255d][Add command 'package-vc-checkout']] - New packages: - [[package:bluesound][bluesound]]: Play, pause, resume music on a Bluesound player (MELPA) - [[package:dir-treeview-themes][dir-treeview-themes]]: Themes for dir-treeview (MELPA) - [[package:insecure-lock][insecure-lock]]: Extensible screen lock framework (MELPA) - [[package:mint-mode][mint-mode]]: Major mode for the Mint programming language (MELPA) - [[package:opam-switch-mode][opam-switch-mode]]: Select OCaml opam switches via a menu (MELPA) - [[package:related-files][related-files]]: Easily find files related to the current one (MELPA) - [[package:string-edit-at-point][string-edit-at-point]]: Avoid escape nightmares by editing string in separate buffer (MELPA) - [[package:triples][triples]]: A flexible triple-based database for us in apps. (GNU ELPA) - [[package:youtube-sub-extractor][youtube-sub-extractor]]: Extract YouTube video subtitles (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-11][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2022-10-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-31-emacs-news/ :EXPORT_DATE: 2022-10-31T09:15:18-0400 :END: - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://news.ycombinator.com/item?id=33328142][HN]], [[https://lobste.rs/s/yjpdsg/emacs_user_survey_2022][lobste.rs]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 1 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 2 0000 Singapore - EmacsATX: Mastering Emacs | Crafted Emacs https://www.meetup.com/emacsatx/events/289100501/ Wed Nov 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Nov 3 0030 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 3 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Nov 4 0030 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Nov 3 1200 Vancouver / 1400 Chicago / 1500 Toronto / 1900 GMT / 2000 Berlin -- Fri Nov 4 0030 Kolkata / 0300 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 11 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Nov 12 0100 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/yhs5zp/a_new_approach_for_me_for_project_wide_variables/][A "new" approach (for me) for project wide variables]] - [[https://www.reddit.com/r/emacs/comments/ycfd3l/question_about_the_state_of_package_managers/][Question about the state of package managers]] - [[https://github.com/progfolio/melpulls][melpulls: An Elpaca menu for outstanding MELPA pull requests]] - [[https://jeffbowman.writeas.com/crafted-emacs-update][Crafted Emacs Update]] - [[https://www.youtube.com/watch?v=Ewwl4QuNctI][Where Did Emacs Go? | Setting Up a New Workstation]] (14:09) - Emacs Lisp: - [[https://ag91.github.io/blog/2022/10/30/merge-plists-in-elisp/][A little function to merge plists in Elisp]] ([[https://www.reddit.com/r/emacs/comments/yhneio/a_little_function_to_merge_plists_in_elisp/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/yh9mmw/emulate_keyboard_input_from_elisp/][Emulate keyboard input from elisp]] - Appearance: - [[http://xenodium.com/emacs-a-welcoming-experiment][Alvaro Ramirez: Emacs: A welcoming experiment]] ([[https://www.reddit.com/r/emacs/comments/ycktcp/a_minimalist_welcome_screen/][Reddit]]) - [[https://protesilaos.com/codelog/2022-10-24-ef-cyprus-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "cyprus" theme]] - [[https://protesilaos.com/codelog/2022-10-25-ef-cherie/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "cherie" theme]] - [[https://protesilaos.com/codelog/2022-10-28-ef-themes-0-9-0/][Protesilaos Stavrou: Emacs: ef-themes version 0.9.0]] - [[https://protesilaos.com/codelog/2022-10-28-modus-themes-3-0-0/][Protesilaos Stavrou: Emacs: modus-themes version 3.0.0]] - Navigation: - [[https://www.n16f.net/blog/eye-level-window-centering-in-emacs/][Nicolas Martyanoff: Eye level window centering in Emacs]] - [[https://irreal.org/blog/?p=10903][Irreal: Undo In Region]] - [[https://www.reddit.com/r/emacs/comments/ydenz5/what_killer_features_make_you_prefer_projectile/][What killer feature(s) make you prefer projectile over project.el?]] - [[https://github.com/bbatsov/projectile/releases/tag/v2.6.0][Projectile 2.6 released!]] ([[https://www.reddit.com/r/emacs/comments/yd1hkp/projectile_26_released/][Reddit]]) - [[https://github.com/dalanicolai/doc-tools-toc][doc-tools-toc: Create, cleanup, add and manage Table Of Contents (TOC) of pdf and djvu documents with Emacs]] ([[https://www.reddit.com/r/emacs/comments/ygmlv7/an_amazing_small_tool_in_emacs_tocmode/][Reddit]]) - [[https://git.sr.ht/~dannyfreeman/jarchive][jarchive: Navigate to files inside jars.]] ([[https://www.reddit.com/r/planetemacs/comments/ydpi2y/jarchive_navigate_to_files_inside_jars/][Reddit]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/yf14tl/what_are_your_favorite_packages_for_improving/][What are your favorite packages for improving vanilla emacs text editing?]] - [[https://i.redd.it/6zmdz5spp2w91.png][Arabic Input Setup]] ([[https://www.reddit.com/r/emacs/comments/ydoba2/arabic_input_setup/][Reddit]]) - [[https://protesilaos.com/codelog/2022-10-30-demo-denote-custom-file-type/][Protesilaos Stavrou: Emacs: use custom file type with Denote]] - [[https://github.com/PillFall/languagetool.el][languagetool.el: LanguageTool suggestions integrated within Emacs]] - [[https://notes.alexkehayias.com/using-grammarly-with-emacs/][Using Grammarly With Emacs]] - [[https://taonaw.com/2022-10-23/][TAONAW - Emacs: Of TiddlyWiki, Emacs, and Digital Gardens]] - [[https://www.youtube.com/watch?v=o8Vg5YiYH64][xah talk show 2022-10-30 emacs, best way to insert unicode, emoji, math symbols]] (01:06:36) - Org Mode: - [[https://takeonrules.com/2022/10/24/adding-a-function-to-carry-forward-an-org-mode-agenda-item/][Jeremy Friesen: Adding a Function to Carry Forward an Org-Mode Agenda Item]] - [[https://gist.github.com/thriveth/f961e42dea4988f464ea67d2d6febbb1][Minimal Emacs config to work with Bibliographies and references]] - [[https://arnesonium.com/2022/10/org-mode-to-docx-pipeline][An Org-mode to DOCX Pipeline | Erik L. Arneson — Writer and Software Developer]] ([[https://irreal.org/blog/?p=10911][Irreal]]) - [[http://ag91.github.io/blog/2021/03/12/find-org-roam-notes-via-their-relations][Andrea: Find Org Roam notes via their relations]] - [[https://www.reddit.com/r/orgmode/comments/yfd3du/orgorgzly_release_v0041_originally_planned/][Org-Orgzly RELEASE: v0.0.4.1- Originally planned features implemented...and it works too...]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=46b71f910844c14d8db1feb54c07de26d101cc05][org.el: Support auto display inline images when cycling]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c3aa6a6d43fd621bf82c4510c7a63dca7768e6dd][org-refile.el: Show refile targets with a title]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=55767b792ee7dce41e43e6a48d48813dd9ad7f7c][org-agenda.el: Show document title in outline path]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d4e7bcb4bd87afbcb08a013111ebc976e3cf3b58][org-clock.el: Rename org-clock-get-file-title]] - Coding: - [[https://www.reddit.com/r/emacs/comments/yeijuh/using_emacs_as_a_mysql_client/][Using emacs as a MySQL Client]] - [[https://manueluberti.eu//emacs/2022/10/27/cljformat/][Manuel Uberti: Automatically format Clojure buffers]] - Multimedia: - [[http://mbork.pl/2022-10-24_Playing_videos_from_the_last_position_in_mpv][Marcin Borkowski: Playing videos from the last position in mpv]] ([[https://irreal.org/blog/?p=10905][Irreal]], [[https://www.reddit.com/r/planetemacs/comments/yddfzv/irreal_playing_youtube_videos_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=SW3Tx-lHX3o][find-yttranscript-links: downloading transcripts of Youtube videos, in eev style - YouTube]] - [[https://sachachua.com/blog/2022/10/subed-el-word-level-timing-improvements/][Sacha Chua: subed.el: Word-level timing improvements, TSV support]] - Community: - [[https://www.reddit.com/r/emacs/comments/ydsjfy/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://ghuntley.com/fracture/][Visual Studio Code is designed to fracture - I am very happy that I will be able to use emacs forever]] ([[https://www.reddit.com/r/emacs/comments/ycmp4k/visual_studio_code_is_designed_to_fracture_i_am/][Reddit]]) - [[https://high12noon.neocities.org/emacs-adventures.html][Adventures with Emacs - high12noon blog]] - why high12noon switched to Emacs - [[https://www.reddit.com/r/emacs/comments/yi99cw/two_weeks_with_emacs_as_a_vimmer/][two weeks with emacs as a vimmer]] - [[https://sachachua.com/blog/2022/10/learning-a-lot-on-the-way-to-emacsconf/][Sacha Chua: Learning a lot on the way to EmacsConf]] - Other: - [[https://tdodge.consulting/blog/living-the-emacs-garbage-collection-dream][Significant Garbage Collection Improvement For Emacs: Reducing Wall Clock Latency For sweep_conses By 50%.]] ([[https://www.reddit.com/r/emacs/comments/ycan6z/significant_garbage_collection_improvement_for/][Reddit]], [[https://irreal.org/blog/?p=10909][Irreal]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02174.html][emacs-devel]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02248.html][emacs-devel: original rationale for block sizes]] - [[https://github.com/alphapapa/hammy.el][hammy.el: Programmable, interactive interval timers (e.g. for working/resting)]] - [[https://github.com/twlz0ne/separedit.el][twlz0ne/separedit.el: Edit comment or string/docstring or code block inside them in separate buffer with your favorite mode]] - [[https://github.com/dgutov/mmm-mode][mmm-mode: New official home for mmm-mode, fixed for Emacs >= 23]] - [[https://lifeofpenguin.blogspot.com/2022/10/take-charge-of-pdf-in-gnu-emacs.html][Take Charge of PDF in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/ygj661/take_charge_of_pdf_in_gnu_emacs/][Reddit]]) - [[http://www.masteringemacs.org/article/keyboard-shortcuts-every-command-line-hacker-should-know-about-gnu-readline?utm_source=newsletter&utm_medium=rss][Mickey Petersen: Keyboard Shortcuts every Command Line Hacker should know about GNU Readline]] ([[https://www.reddit.com/r/emacs/comments/yerc61/keyboard_shortcuts_every_command_line_hacker/][Reddit]], [[https://irreal.org/blog/?p=10913][Irreal]], [[https://lobste.rs/s/xooyhy/keyboard_shortcuts_every_command_line][lobste.rs]]) - [[https://imgur.com/gallery/zMv0ub8][Using emacs artist-mode]] ([[https://www.reddit.com/r/emacs/comments/yc7g6j/using_emacs_artistmode/][Reddit]]) - [[https://emacsnotes.wordpress.com/2022/10/30/use-xkb-to-setup-full-spectrum-of-modifiers-meta-alt-super-and-hyper-for-use-with-emacs/][Emacs Notes: Use xkb to setup full-spectrum of modifiers (Meta, Alt, Super, and Hyper) for use with Emacs]] ([[https://irreal.org/blog/?p=10918][Irreal]]) - [[https://www.youtube.com/watch?v=zMzkorlfqLA][Crafting a Configuration Site Generator in Emacs - System Crafters Live!]] (56:16) - [[https://www.youtube.com/watch?v=1DREuC020X0][Emacs: adattamento nella Storia del software @ Linux Day 2022 Roma]] (01:50:42) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02166.html][The "noverlay" branch was merged to master. This should speed up overlays in emacs]] ([[https://www.reddit.com/r/emacs/comments/yg4mvt/the_noverlay_branch_was_merged_to_master_this/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02309.html][emacs-devel: challenge with shorthands Re: Help sought understanding shorthands wrt modules/packages]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02259.html][context of shorthands]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01654.html][emacs-devel: CL packages landed]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01734.html][goal]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01786.html][versus shorthands]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01681.html][emacs-devel: explanation of feature/ and scratch/ branches Re: CL packages landed]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01588.html][emacs-devel: libgccjit leaking memory Re: Suppressing native compilation (short and long term)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01604.html][emacs-devel: tip for building on macOS - com.apple.security.get-task-allow Re: Volunteering to help on etc/TODO item: Improved xwidgets support]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02117.html][emacs-devel discussion about whitespace in commits]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=647c36cbfa485e54bbe8e4f0825b4fc3be7c5706][; * etc/NEWS: Add entry about more performant overlays.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6ec08e49af84ac35d0f793d01390a8b8c991f18][Allow Hierarchy to delay computation of children]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8728da58ab319cbffc160b49c716b65429c8d5a6][Allow applying Rmail summary filters consecutively]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1b1ffe07897ebe06cf96ab423fad3cde9fd6c981][(Ffunction): Make interpreted closures safe for space]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fe816fc679ead2100cddb4e51bc81c329bcb4265][Handle context changes in Tramp kubernetes method]] - New packages: - [[package:ddate][ddate]]: Manage Discordian dates with ddate (MELPA) - [[package:farmhouse-themes][farmhouse-themes]]: Farmhouse Themes, dark and light versions (MELPA) - [[package:guake][guake]]: Interact with Guake via DBus (MELPA) - [[package:nameframe-project][nameframe-project]]: Nameframe integration with project.el (MELPA) - [[package:ox-linuxmag-fr][ox-linuxmag-fr]]: Org-mode exporter for the French GNU/Linux Magazine (MELPA) - [[package:url-scgi][url-scgi]]: SCGI support for url.el (GNU ELPA) 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-10][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! ** 2022-10-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-24-emacs-news/ :EXPORT_DATE: 2022-10-24T07:50:28-0400 :END: - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]]) - LibreJS-compatible this year - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Oct 27 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 1 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 2 0000 Singapore - EmacsATX: Mastering Emacs | Crafted Emacs https://www.meetup.com/emacsatx/events/289100501/ Wed Nov 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Nov 3 0030 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 3 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Nov 4 0030 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Nov 3 1200 Vancouver / 1400 Chicago / 1500 Toronto / 1900 GMT / 2000 Berlin -- Fri Nov 4 0030 Kolkata / 0300 Singapore - Beginner: - [[https://www.youtube.com/watch?v=SBjQuxLV4m0][Emacs: How to get help with Info Mode]] (04:21) - Emacs configuration: - [[https://panadestein.github.io/emacsd/][Emacs literate configuration]] ([[https://www.reddit.com/r/emacs/comments/y7xw2r/sharing_yet_another_emacs_config/][Reddit]]) - Emacs Lisp: - [[https://lifeofpenguin.blogspot.com/2022/10/aws-api-usage-in-elisp.html][AWS API Usage in Elisp]] ([[https://www.reddit.com/r/emacs/comments/y9nfen/aws_api_usage_in_elisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-10-24-ef-cyprus-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "cyprus" theme]] - [[https://protesilaos.com/codelog/2022-10-23-breaking-modus-themes-3-0-0-notice/][Protesilaos Stavrou: Emacs: minor breaking changes coming to modus-themes 3.0.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/ybqp3m/actually_utilizing_nextbuffer_and_previousbuffer/][Actually utilizing `next-buffer` and `previous-buffer` makes emacs much nicer to use]] - [[https://protesilaos.com/codelog/2022-10-19-logos-1-0-0/][Protesilaos Stavrou: Emacs: logos version 1.0.0]] - Writing: - [[https://protesilaos.com/codelog/2022-10-20-denote-1-1-0/][Protesilaos Stavrou: Emacs: denote version 1.1.0]] - Org Mode: - [[https://mike.puddingtime.org/vintage/2010/02/03/orgmode-in-your][org-mode In Your Pocket Is a GNU-Shaped Devil]] - [[https://www.reddit.com/r/orgmode/comments/y8xmrm/the_softer_side_of_orgmode/][The "Softer Side" of Org-mode]] - [[https://www.youtube.com/watch?v=eJHFwll13OQ][Org-mode - How I take meeting notes?]] (07:53) - [[https://github.com/alphapapa/org-bookmark-heading][[ANN] org-bookmark-heading v1.2 released]] ([[https://www.reddit.com/r/emacs/comments/yap51u/ann_orgbookmarkheading_v12_released/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/yap57e/ann_orgbookmarkheading_v12_released/][r/orgmode]]) - [[https://www.reddit.com/r/emacs/comments/y9udc6/looking_for_html_and_latex_templates_for_orgmode/][Looking for HTML and LaTeX templates for Org-Mode Exports.]] - [[https://www.youtube.com/watch?v=560QrNt-a_w][Debugging org-noter with edebug in Emacs - YouTube]] ([[https://www.reddit.com/r/emacs/comments/y7kw44/debugging_an_emacs_package_with_edebug/][Reddit]]) - [[https://codeberg.org/anoduck/org-orgzly/releases/tag/v0.0.3a][Org-Orgzly, the Ooops release]] - Completion: - [[https://github.com/MintSoup/all-the-icons-completion][GitHub - MintSoup/all-the-icons-completion: Add icons to completion candidates in Emacs]] ([[https://www.reddit.com/r/emacs/comments/y6d265/a_better_alltheiconscompletion_support_for_more/][Reddit]]) - Coding: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=83fbda715973f57dc49fe002d255ecaff8273154][Eglot is merged into emacs git master]] ([[https://news.ycombinator.com/item?id=33277985][HN]], [[https://www.reddit.com/r/emacs/comments/y94nxp/eglot_is_merged_into_emacs_git_master/][Reddit]], [[https://lobste.rs/s/xcojdk/eglot_has_landed_on_master_emacs_now_has][lobste.rs]]) - Math: - [[https://github.com/sagemath/sage-shell-mode][sage-shell-mode: Emacs front end for SageMath]] - Shells: - [[https://v.redd.it/1omd87ycsbv91][DWIM rename all consistently]] ([[https://www.reddit.com/r/emacs/comments/yaj2mh/dwim_rename_all_consistently/][Reddit]]) - Multimedia: - [[http://mbork.pl/2022-10-24_Playing_videos_from_the_last_position_in_mpv][Marcin Borkowski: Playing videos from the last position in mpv]] - Community: - [[https://www.reddit.com/r/emacs/comments/y7wrdn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/jeremyf/dotemacs/blob/5120ecae1beb96ced888508a234b58644a05674a/emacs.d/knowledge-management-config.org][jeremyf's knowledge-management-config.org]] - Other: - [[https://tony-zorman.com/posts/2022-10-22-emacs-potpourri.html][A Potpourri of Emacs Tweaks]] ([[https://www.reddit.com/r/emacs/comments/yaqdwq/a_potpourri_of_emacs_tweaks/][Reddit]]) - frame-inhibit-implied-resize, pixel-scroll-precision-mode, org-roam images, LaTeX, ERC, links, repeat-mode - [[https://github.com/cfclrk/markdown-xwidget][markdown-xwidget: Preview markdown files using xwidget-webkit. Supports GitHub styles, Mermaid diagrams, Syntax highlightin and Mathjax]] ( [[https://www.reddit.com/r/emacs/comments/y8usf1/local_markdown_preview_using_xwidgetwebkit/][Reddit]]) - [[https://github.com/magnars/string-edit.el][string-edit.el: Avoid escape nightmares by editing strings in a separate buffer]] - [[http://www.masteringemacs.org/article/securely-generating-totp-tokens-emacs?utm_source=newsletter&utm_medium=email&utm_campaign=rss][Mickey Petersen: Securely Generating TOTP tokens with Emacs]] ([[https://irreal.org/blog/?p=10898][Irreal]], [[https://www.reddit.com/r/emacs/comments/y8bvyw/securely_generating_totp_tokens_with_emacs/][Reddit]], [[https://www.reddit.com/r/emacs/comments/164tcnn/securely_generating_totp_tokens_with_emacs/][Reddit]]) - [[https://www.lonecpluspluscoder.com/2022/10/22/homebrew-emacs-mac-cask-from-source/][Timo Geusch: How to build/upgrade emacs-mac using homebrew]] - [[https://www.reddit.com/r/emacs/comments/y7xtz0/emacs_as_a_login_manager/][Emacs as a login manager]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01729.html][emacs-devel: Allowing rolling release packages on ELPA]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fab208495699907891bd8df2379efeb317e5d446][Unify outline-minor-mode-use-buttons with in-margins/insert values (bug#57813)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f61db42fc580fb671016c77be942506d9081ac2c][; * etc/NEWS: Mention Eglot.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fa7c5c8707cae227e5b9cb7701ec713a66349083][Add 'slovak-querty' input method (bug#58642)]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=663fad561d9a18d9b1291f63fe9e9ac1062cf9aa][fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45ca261c98af5ff29c16b911bee357081c559cf6][Add tamil99 input method (bug#58070)]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=084ac1e5147558b448af41fbfebc0a99a578819c][fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd1a81e572d96c93a1c58b8f85f6105f380342c8][* etc/NEWS: Adapt connection-local variables entries.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cee1cbfd54375cdece23d4741ced6b0c7091f6d9][Improve handling of $PATH in Eshell for remote directories]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0954689cb3243e3af4b0c12c08bdcad608fd8433][fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3cc356abfef8294abcb91dc421e3c63a561a11b4][Add helpers to dynamically assign connection-local values]] 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-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2022-10-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-17-emacs-news/ :EXPORT_DATE: 2022-10-17T08:12:13-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Oct 27 0030 Singapore - Emacs configuration: - [[https://tech.toryanderson.com/2022/10/14/how-to-use-package-custom-with-a-variable-in-an-alist/][Tory Anderson: How to use-package :custom with a variable in an alist?]] - [[https://flonic.gitlab.io/org-blog/blog/emacs-transient-tutorial/index.html][Emacs transient quick start@]] - [[https://github.com/joshpetit/dotfiles/tree/arch/.emacs.d][joshpetit's emacs config]] - ivy, counsel - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/y0i0wz/shortdoc_is_fantasti/][Shortdoc is fantastic]] - [[https://www.youtube.com/watch?v=QqZd5N71-I8][I made an EMACS PACKAGE with NO EXPERIENCE]] (27:00) - Appearance: - [[https://protesilaos.com/codelog/2022-10-11-ef-themes-tritanopia/][Protesilaos Stavrou: The ef-themes now include two tritanopia-friendly themes]] - [[https://protesilaos.com/codelog/2022-10-17-ef-themes-0-8-0/][Protesilaos Stavrou: Ef themes 0.8.0 for GNU Emacs]] - Navigation: - [[https://manueluberti.eu//emacs/2022/10/16/back-last-edit/][Manuel Uberti: Jump to the last change in the buffer]] - [[https://www.youtube.com/watch?v=RuiBsWQeeTs][Emacs: Basic Movement and Editing]] (07:59) - Dired: - [[https://xenodium.com/drill-down-emacs-dired-with-dired-subtree/][Drill down Emacs dired with dired-subtree]] - [[https://emacsrocks.com/e16.html][Emacs Rocks! Episode 16: dired]] - Writing: - [[https://whatacold.io/blog/2022-10-10-emacs-hugo-blogging/][whatacold: Hugo Blogging in Emacs]] - [[https://emacspeak.blogspot.com/2022/10/learn-smarter-by-taking-rich-hypertext.html][T. V. Raman: Learn Smarter By Taking Rich, Hypertext Notes]] - Org Mode: - [[https://youtu.be/Osg8lHJNTII?t=40][I created an org agenda popup along with menu items to track work hours]] ([[https://www.reddit.com/r/emacs/comments/y239lw/i_created_an_org_agenda_popup_along_with_menu/][Reddit]]) - [[https://takeonrules.com/2022/10/16/adding-another-function-to-my-workflow/][Jeremy Friesen: Adding Another Function to My Workflow]] - jf/capture-region-contents-with-metadata - [[https://d12frosted.io/posts/2021-01-24-task-management-with-roam-vol6.html][Boris Buliga - Task management with org-roam Vol. 6: Select a person and view related tasks]] - [[https://www.reddit.com/r/orgmode/comments/y20yh7/summary_for_your_org_clock_table_in_ocaml/][Summary for your org clock table, in ocaml]] - [[https://andreyorst.gitlab.io/posts/2022-10-16-my-blogging-setup-with-emacs-and-org-mode/][Andrey Listopadov: My blogging setup with Emacs and Org Mode]] ([[https://irreal.org/blog/?p=10907][Irreal]]) - [[https://mjdiloreto.github.io/posts/literate-import/][Literate programming the other way around: importing project files into org mode src blocks]] ([[https://www.reddit.com/r/emacs/comments/y5z6ab/literate_programming_the_other_way_around/][Reddit]]) - [[https://koustuvsinha.com/post/emacs_org_protocol_arxiv/][Replicating Zotero-connector functionality in Emacs … without Zotero!]] ([[https://www.reddit.com/r/emacs/comments/y36uf2/replicating_zoteroconnector_functionality_in/][Reddit]]) - [[https://www.youtube.com/watch?v=560QrNt-a_w][Debugging org-noter with edebug in Emacs]] (10:43) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4d07df718b36bf8af51241c0ab4c1d338fd936c1][ob-clojure.el: Add a :backend header arg to clojure code blocks]] - Completion: - [[https://youtu.be/Vx0bSKF4y78][The Many Forms of Code Completion In Emacs]] ([[https://www.reddit.com/r/emacs/comments/y4rnqa/the_many_forms_of_code_completion_in_emacs/][Reddit]]) - Coding: - [[https://camel.apache.org/blog/2022/10/Emacsdap/][Camel Textual Route debugging in Emacs - Apache Camel]] - Shells: - [[https://www.youtube.com/watch?v=4IAe3-YN-Wo][Emacs vterm terminal and multi-vterm install]] (01:12:35) - Doom Emacs: - [[https://www.youtube.com/watch?v=tZ47Gmhv8R4][Install Doom Emacs in MacOS]] (01:53) - Multimedia: - [[https://www.youtube.com/watch?v=2jOGZPvV-5k][!!Con 2021 - Making Music! In Emacs?! by Zachary Kanfer]] (10:13) - Community: - [[https://www.reddit.com/r/emacs/comments/y1y0kq/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://takeonrules.com/2022/10/16/revisiting-the-principles-of-my-text-editor/][Jeremy Friesen: Revisiting the Principles of My Text Editor]] ([[https://irreal.org/blog/?p=10888][Irreal]]) - [[https://hispa-emacs.org/][Hispa-Emacs - new Spanish-speaking virtual meetup]] - [[https://macadie.info/2022/10/12/2022-10-austin-emacs-meetup/][Eric MacAdie: 2022-10 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?v=596bm1hTscs][Hey, DT! Would You Use Emacs If There Was No Doom Emacs?]] (20:41) - Other: - [[https://news.ycombinator.com/item?id=33211369][Ask HN: How to become good at Emacs/Vim? | Hacker News]] - [[https://www.reddit.com/r/emacs/comments/y3831p/emacs_in_shell_or_shell_into_emacs/][Emacs in shell? Or shell into Emacs?]] - [[http://xenodium.com/emacs-macos-share-from-dired-dwim-style][Alvaro Ramirez: Emacs: macOS sharing (DWIM style)]] ([[https://www.reddit.com/r/emacs/comments/y1tneh/macos_sharing_dwim_style/][Reddit]], [[https://lobste.rs/s/qga1px/emacs_macos_sharing_dwim_style][HN]]) - [[http://xenodium.com/emacs-macos-sharing-dwim-style-improved][Alvaro Ramirez: Improving on Emacs macOS sharing]] ([[https://www.reddit.com/r/emacs/comments/y2dfma/improving_on_emacs_macos_sharing_via/][Reddit]]) - [[http://xenodium.com/emacs-open-with-macos-app][Alvaro Ramirez: Emacs: Open with macOS app]] ([[https://www.reddit.com/r/emacs/comments/y3yp0e/macos_dwim_open_with_command_ok_last_one_for_a/][Reddit]]) - [[https://irreal.org/blog/?p=10883][Irreal: Emacs Keystrokes in macOS]] - [[https://www.reddit.com/r/emacs/comments/y4vc9n/alpha_emacs_29_for_windows_with_aot_trampolines/][ALPHA: Emacs 29 for Windows with AOT Trampolines]] - [[https://github.com/zzkt/charybdis][charybdis: 🔀 An emacs centric keymap for the Charybdis keyboard Charybdis is an ergonomic keyboard using a split 4x6 layout (or 3x5) with 5+3 thumb keys and integrated trackball]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01138.html][emacs-devel: Resuming work on re: Adding a "quick-help" menu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01375.html][emacs-devel: how to disable tree-sitter font-locking for smaller ranges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01346.html][emacs-devel: Emacs' C: static inline considered useless nowadays?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01186.html][emacs-devel: reframing of Re: Suppressing native compilation (short and long term)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01233.html][emacs-devel: detailed code review of a patch, tips for improvement Re: [PATCH] Add user content APIs for WebKit Xwidgets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5fc064f14c0e76bf15b7528ef6ef3771ad169aba][Handle ;;;###theme-autoload comments in etc/themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eeffc1f5ae36284e8d08c0f529e115032d7e0d04][Rename `file-attribute-file-number' to `file-attribute-file-identifier']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=51fc195d39de6d7b1dad782d5d89476462eb6db8][Add a quick-help menu]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cae00567690033308ff06b5d09629e55813c52dd][Allow filtering what items are added to Ecomplete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbd04ad3d572850775f18bde868c71abcde733ed][Clarify structure of file-attribute's device number]] (and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9074103fbff70a30664b291f5ea3af443f88e4d8][fix]]) - New packages: - [[package:archive-phar][archive-phar]]: Phar file support for archive-mode (MELPA) - [[package:cloak-mode][cloak-mode]]: A minor mode to cloak sensitive values (MELPA) - [[package:ob-raku][ob-raku]]: Provides raku support for org-babel (MELPA) - [[package:yuck-mode][yuck-mode]]: Major mode for the yuck configuration language (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-10][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! (And thanks to Emanuel Berg for the footer suggestion!) ** 2022-10-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-10-emacs-news/ :EXPORT_DATE: 2022-10-10T19:23:13-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg00707.html][Call for volunteers: add tree-sitter support to major modes]] ([[https://www.reddit.com/r/emacs/comments/xzhnit/call_for_volunteers_add_treesitter_support_to/][Reddit]]) - Upcoming events: - [[https://www.youtube.com/watch?v=imHqUiqyDYg][live: Building minimal Emacs config.]] - Oct 11 at 12PM EDT (5 PM UTC) - [[https://emacs-apac.gitlab.io/announcements/october-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 22, 2022]] - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 14 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Oct 15 0000 Singapore - EmacsSF: pumpkin-spice.el https://www.meetup.com/emacs-sf/events/288895026/ Sat Oct 15 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Sun Oct 16 0200 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://whatacold.io/blog/2022-07-17-emacs-elisp-debug/][Emacs Debugging Basics]] ([[https://www.reddit.com/r/emacs/comments/xv8eu5/emacs_debugging_basics/][Reddit]], [[https://irreal.org/blog/?p=10857][Irreal]]) - Emacs configuration: - [[https://github.com/kavulox/emacs][kavulox's Emacs Config]] - Emacs Lisp: - [[http://mbork.pl/2022-10-03_Converting_words_and_sentences_to_identifiers][Marcin Borkowski: Converting words and sentences to identifiers]] - [[https://lifeofpenguin.blogspot.com/2022/10/oauth2-sample-flow.html][Oauth2 sample flow in Elisp]] ([[https://www.reddit.com/r/emacs/comments/xwvhjt/rest_api_testing/][Reddit]]) - [[https://www.youtube.com/watch?v=acvsSXrTlLM][Custom Functionality in Emacs vs Neovim]] (04:15) - Appearance: - [[http://makble.com/emacs-font-lock-how-to-highlight-multiline-text][Emacs Font Lock How to highlight multiline text]] - [[https://protesilaos.com/codelog/2022-10-08-ef-themes-0-7-0/][Protesilaos Stavrou: Ef themes 0.7.0 for GNU Emacs]] - Navigation: - [[http://xenodium.com/emacs-reveal-in-finder-dwim-style][Reveal in macOS Finder (DWIM style)]] ([[https://www.reddit.com/r/emacs/comments/xzt3gx/reveal_in_macos_finder_dwim_style/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00300.html][Comparison of tools to search for related files]] - Writing: - [[http://www.masteringemacs.org/article/wordsmithing-in-emacs?utm_source=newsletter&utm_medium=email&utm_campaign=rss][Mickey Petersen: Wordsmithing in Emacs]] ([[https://www.reddit.com/r/emacs/comments/xwia9c/wordsmithing_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10867][Irreal]], [[https://janusworx.com/blog/noahs-in-emacs/][Janusworx]]) - [[https://github.com/fpiper/hl-sentence-length][GitHub - fpiper/hl-sentence-length]] (inspired by [[https://i.redd.it/pnhmjtstu8s91.jpg][The art of sentence length by Gary Provost]], [[https://www.reddit.com/r/orgmode/comments/xxxw6h/the_art_of_sentence_length_by_gary_provost/][Reddit]]) - Org Mode: - [[https://youtu.be/0-brF21ShRk][You Should Really Learn Org Mode]] (19:32, [[https://www.reddit.com/r/emacs/comments/xzoppn/you_should_really_learn_org_mode/][Reddit]], [[https://irreal.org/blog/?p=10876][Irreal]]) - [[https://www.reddit.com/r/OrgRoam/comments/xur230/how_do_you_take_book_notes/][How do you take book notes?]] - [[https://github.com/rougier/book-mode][book-mode: A clean interface for org files (Emacs)]] - [[https://janusworx.com/blog/ticking-off-checkboxes-with-the-mouse-in-org-mode/][Mario Jason Braganza: Ticking Off Checkboxes With the Mouse in Org Mode]] - [[https://gnulinux.ch/serie-strukturierte-notizen-zetteldeft][Serie - Strukturierte Notizen: Zetteldeft]] - [[http://ag91.github.io/blog/2022/10/09/self-reflection-a-favour-i-own-myself-with-a-bit-of-org-ql-to-make-it-easier][Andrea: Self reflection: a favour I own myself (with a bit of org-ql to make it easier!)]] - finding out which tasks have taken a long time to complete - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/9545da18f7f76c2d0dd6979d13e8446b72d49d3d/gists/evaluate-code-on-task-state-change.org][Evaluate Lisp forms stored in properties of a task, when it changes to a certain state]] ([[https://emacs.ch/@bram85/109411924571830150][Mastodon]]) - Import, export, and integration: - [[https://k-7.ch/posts/org-mode-exportation-latex-et-minted.html][Org-mode, exportation LaTeX et Minted]] ([[https://www.reddit.com/r/planetemacs/comments/xwrt9h/orgmode_exportation_latex_et_minted/][Reddit]]) - [[https://www.youtube.com/watch?v=DxVsSnxD-Cs][Org-mode - Generate contracts with only few lines]] (12:03) - [[https://grtcdr.tn/posts/2022-10-08.html][Tracking blog post changes by leveraging git and ox-html.el]] ([[https://www.reddit.com/r/emacs/comments/xyyfr7/tracking_blog_post_changes_by_leveraging_git_and/][Reddit]]) - [[https://blog.dornea.nu/2022/10/04/migrate-tiddlywiki-to-org-roam-part-2-org-roam-and-hugo/][Migrate Tiddlywiki to org-roam - Part 2: org-roam and hugo]] ([[https://www.reddit.com/r/emacs/comments/xw1eve/migrate_tiddlywiki_to_orgroam_part_2_orgroam_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/xyo2fo/orgmode_vterm_tmux/][org-mode + vterm + tmux == ❤️❤️❤️]] - [[https://takeonrules.com/2022/10/09/denote-emacs-configuration/][Jeremy Friesen: Denote Emacs Configuration]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7f3a6cf6e72fe9968c6ef32211c754b7fe0172b6][org-capture: Add template hook properties]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9b690462a319e4268f15949bba0fe024dca77182][Allow returning empty list from post-processing block]] - Completion: - [[https://www.scss.tcd.ie/~sulimanm/posts/default-emacs-completion.html][(Me) Default emacs completions are good, I swear!]] ([[https://www.reddit.com/r/emacs/comments/xz6oq8/me_default_emacs_completions_are_good_i_swear/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/xxkn2r/followup_to_newline_behavior_like_other_editors/][Followup to "Newline behavior like other editors"]] - [[https://kisaragi-hiu.com/emacs-cpp-notes.html][Kisaragi Hiu: Trying to set up Emacs for C++]] - [[https://g.ypei.me/hc.el.git][hc.el.git - An emacs package for exploring haskell code.]] - [[https://www.youtube.com/watch?v=J4s3T0dd5CY][Emacs as a Kotlin IDE | It's awesome!]] (18:03) - [[https://www.reddit.com/r/emacs/comments/xuebd9/eglot_treesitter_in_core_emacs_will_be_awesome/][eglot + tree-sitter in core emacs will be awesome]] - discussion in comments - Shells: - [[https://olddeuteronomy.github.io/post/how-to-clear-the-eshell/][The Emacs Cat: How to Clear the Eshell]] - Web: - [[https://github.com/aviaviavi/link-preview.el][Preview any link or tweet directly within emacs]] ([[https://www.reddit.com/r/emacs/comments/xv1dcj/preview_any_link_or_tweet_directly_within_emacs/][Reddit]]) - Mail and news: - [[https://protesilaos.com/codelog/2022-10-06-notmuch-indicator-0-2-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 0.2.0]] - [[https://www.youtube.com/watch?v=Zd29_JmDxJ0][Org mode - Newsticker RSS feed reader]] (12:11) - Doom Emacs: - [[https://www.youtube.com/watch?v=aJD_MIrw4TQ][The Severed Heads (1957) + Doom Emacs Stuff + Working on Website]] (02:03:04) - Multimedia: - [[http://mbork.pl/2022-10-10_Adding_timestamps_to_youtube_links][Marcin Borkowski: Adding timestamps to youtube links]] - [[https://www.reddit.com/r/emacs/comments/xvv7lq/new_package_youtubesubextractorel/][New package: youtube-sub-extractor.el]] ([[https://irreal.org/blog/?p=10871][Irreal]]) - Community: - [[https://www.reddit.com/r/emacs/comments/xw4muy/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=8dpnow-j000][The History of Emacs]] (14:32) - [[https://bbb.emacsverse.org/playback/presentation/2.0/playback.html?meetingId=26a1b6644829c4969ad731e47af79354d8558686-1654615813990][Emacs Paris: A recorded session]] - [[https://www.reddit.com/r/emacs/comments/xvpg3u/ocd_about_emacs/][OCD about Emacs]] - [[https://www.reddit.com/r/emacs/comments/xxfeur/what_do_you_tells_vscode_and_jetbrains_naysayers/][What do you tells VSCode and Jetbrains naysayers]] - [[https://irreal.org/blog/?p=10864][Irreal: Red Meat Friday: Is The FSF Fighting The Previous War?]] - [[https://www.reddit.com/r/emacs/comments/xw1d9l/how_would_rms_name_emacs_if_it_was_created_today/][How would RMS name emacs, if it was created today?]] - [[https://blog.djha.skin/blog/emacs-users-im-okay-i-promise/][Emacs Users: I'm Okay, I Promise — blog.djha.skin]] - vim perspective - Other: - [[https://oylenshpeegul.gitlab.io/blog/posts/20221009/][Tim Heaney: Emacs 28.2]] - [[https://www.youtube.com/watch?v=kAA37BR2B1Y][Emacs 29 pure gtk running natively on Wayland instead of XWayland]] (01:04:15) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01583.html][Progress on merging Eglot, a lsp client, to Emacs Core: An Update]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg00654.html][emacs-devel: progress on noverlay branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01592.html][Re: Windows Pseudo Console support]] (one of the reasons why Emacs on Windows has challenges) - [[https://github.com/magit/emacsql/issues/77#issuecomment-887125675--8][Error compiling emacsql-sqlite on Windows when `.emacs.d` is in a path with non-ASCII characters · Issue #77 · magit/emacsql · GitHub]] (2021, another reason) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59df0a7bd9e54003108c938519d64f6607cf48d8][Add a VC command to prepare patches]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=75b7aacbf608ab49991aa945c5a4e54774084294][Add support for the Coptic script (bug#58330)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=039ada6d033a01fb98e5acdcf943d486625d940b][* etc/NEWS: Document how to continue using 'linum'. (Bug#58220)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9cb38135505d65c6d171da721831bb542e1074ae][* etc/NEWS: Add instructions for replacing 'linum'. (Bug#58220)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10ec1a4d7e940bb6d67108aeb4316bc1f53403a9][New command 'world-clock-copy-time-as-kill']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a259d0dda3878a64373b808627c4b4cab3971194][Add tramp-kubernetes integration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=92df7cd923d0e870f08484cec06c2726be30882b][Add 'seq-keep']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf9d3ddac07e961d0a35414d0f64399966537d80][* etc/NEWS: Mention new Tramp method "podman". Fix typos.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d9bd14975b60aa46408c67aa11a8a57bd5a8772a][image-dired: Shorten several long names]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9565f45876f4911a0f27fced215f7e86d59655e8][Move image commands to the 'i' sub map]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f58d81b446b757afd9464fa66270abcc8ec02dc][Add Ukrainian tutorial]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79d9f3b845fc94726e242239574be21f5f49813c][Make `eq' obsolete as a generalized variable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d87750004e793b7d1803df0365526944970fcd3][* etc/NEWS: Clarify confusing Image-Dired entry. (Bug#58279)]] - New packages: - [[package:emacsql-pg][emacsql-pg]]: EmacSQL back-end for PostgreSQL via pg (MELPA) - [[package:etd][etd]]: Examples to Tests and Docs (MELPA) - [[package:hcel][hcel]]: Haskell codebase explorer / cross referencer (GNU ELPA) - [[package:himalaya][himalaya]]: Interface for the himalaya email client (MELPA) - [[package:icl-mode][icl-mode]]: Support for IEEE 1687 ICL/PDL (MELPA) - [[package:ob-ffuf][ob-ffuf]]: Babel functions for ffuf (MELPA) - [[package:pebble-mode][pebble-mode]]: A major mode for pebble (MELPA) - [[package:ropgadget][ropgadget]]: Display and filter ROP gadgets of a binary (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-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-10-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-03-emacs-news/ :EXPORT_DATE: 2022-10-03T13:25:02-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg00063.html][Feedback wanted Re: Emacs Survey 2022 - design]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01774.html][[Request for testers] noverlay branch: Store overlays as balanced binary trees (instead of a naive list), so as to replace an O(N) complexity with O(log N)]] (and [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01849.html][more about work needed]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 4 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Oct 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/288513822/ Wed Oct 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Oct 6 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Oct 6 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Oct 7 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 14 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Oct 15 0000 Singapore - Beginner: - [[https://notxor.nueva-actitud.org/2022/09/29/toda-la-ayuda-de-emacs.html][Toda la ayuda de Emacs]] - Emacs configuration: - [[https://github.com/noncog/rofi-chemacs][rofi-chemacs: An Emacs profile switcher and manager using Chemacs2 and Rofi!]] - [[https://www.masteringemacs.org/article/mastering-key-bindings-emacs][Mastering Key Bindings in Emacs]] ([[https://www.reddit.com/r/emacs/comments/xpkmr2/mastering_key_bindings_in_emacs/][Reddit]]) - Emacs Lisp: - [[https://lifeofpenguin.blogspot.com/2022/10/oauth2-sample-flow.html?m=1][Oauth2 sample flow in Elisp]] - [[https://www.youtube.com/watch?v=zIjFjQ390o0][emacs lisp coding. extract html links, insert to each page]] (40:25) - Appearance: - [[https://i.redd.it/19n1vlyhi7r91.png][Experiments: abusing margins, mode-line and header-line]] ([[https://www.reddit.com/r/emacs/comments/xsx451/experiments_abusing_margins_modeline_and/][Reddit]]) - [[https://github.com/Harith163/TransSide-theme][TransSide-theme: My own custom emacs theme!!]] - [[https://protesilaos.com/codelog/2022-10-01-modus-themes-2-7-0/][Protesilaos Stavrou: Modus themes 2.7.0 for GNU Emacs]] - [[https://protesilaos.com/codelog/2022-10-02-ef-themes-bio-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "bio" theme]] - [[https://protesilaos.com/codelog/2022-10-03-ef-themes-frost-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "frost" theme]] - Navigation: - [[https://emacstil.com/til/2022/10/01/a-trick-to-speed-up-projectilefindfile-in-a-large-monorepo/][Emacs TIL: A trick to speed up projectile-find-file in a large monorepo]] - [[https://gitlab.com/woolsweater/dotemacs.d/-/blob/main/modules/conjecture.el#L3][conjecture.el --- woolsweater's custom extensions for project.el]] - Dired: - [[https://github.com/amno1/dired-git-log][ANN: Dired-git-log - display Git logs in Dired buffers (fork of dired-git-info)]] ([[https://www.reddit.com/r/emacs/comments/xt4yhr/ann_diredgitlog_display_git_logs_in_dired_buffers/][Reddit]]) - [[https://github.com/amno1/dired-auto-readme][ANN: dired-auto-readme - completely reworked]] ([[https://www.reddit.com/r/emacs/comments/xt5dhg/ann_diredautoreadme_completely_reworked/][Reddit]]) - Writing: - [[https://arnesonium.com/2022/09/yasnippet-emacs-writing][Using Yasnippet and Emacs for Writing]] ([[https://www.reddit.com/r/emacs/comments/xqnxli/using_yasnippet_and_emacs_for_writing/][Reddit]], [[https://irreal.org/blog/?p=10849][Irreal]]) - [[https://github.com/dalanicolai/doc-tools-toc][doc-tools-toc: Create, cleanup, add and manage Table Of Contents (TOC) of pdf and djvu documents with Emacs]] - Denote: - [[https://protesilaos.com/codelog/2022-09-30-denote-1-0-0/][Protesilaos Stavrou: Emacs: denote version 1.0.0]] - [[https://takeonrules.com/2022/10/01/exploring-the-denote-emacs-package/][Jeremy Friesen: Exploring the Denote Emacs Package]] - [[https://takeonrules.com/2022/10/02/migration-plan-for-org-roam-notes-to-denote/][Jeremy Friesen: Migration Plan for Org-Roam Notes to Denote]] - [[https://github.com/bitspook/notes-migrator][A small [elisp] script to migrate from org-roam to denote]] ([[https://www.reddit.com/r/emacs/comments/xrdqvy/a_small_elisp_script_to_migrate_from_orgroam_to/][Reddit]]) - Org Mode: - [[https://www.labri.fr/perso/nrougier/GTD/index.html][Get Things Done with Emacs]] (2020, [[https://news.ycombinator.com/item?id=33033017][HN]]) - [[https://juanreyero.com/article/emacs/org-teams.html][Org-mode tricks for team management]] ([[https://www.reddit.com/r/orgmode/comments/xpx28o/what_are_your_thoughts_on_orgmode_tricks_for_team/][Reddit]]) - [[https://janusworx.com/blog/blocks-in-org-mode/][Mario Jason Braganza: Blocks in Org Mode]] - [[https://www.youtube.com/watch?v=wipiobbElZE][Org mode - Macro replacement, variables in org files]] (06:50) - [[https://www.ravisagar.in/videos/org-mode-header-images-horizontal-line-and-line-breaks][Org-mode - Header images, horizontal line and line breaks | Ravi Sagar]] ([[https://irreal.org/blog/?p=10851][Irreal]]) - [[https://takeonrules.com/2022/09/26/on-storing-glossary-terms-in-org-roam-nodes/][Jeremy Friesen: On Storing Glossary Terms in Org Roam Nodes]] - [[https://www.gibiris.org/eo-blog/posts/2022/09/28_org-reveal-and-gridded-layouts.html][Org Reveal and gridded layouts]] - [[https://codeberg.org/anoduck/org-orgzly][A script to parse and generate org files for syncing with orgzly.]] ([[https://www.reddit.com/r/orgmode/comments/xrmdpd/a_script_to_parse_and_generate_org_files_for/][Reddit]], [[https://github.com/anoduck/org-orgzly][Github]]) - [[https://github.com/bitspook/cl-ownpress][cl-ownpress: Publish all the things (mostly as static websites)]] - [[https://www.reddit.com/r/orgmode/comments/xt2tfs/so_emacs_has_a_gemini_client_is_there_a_similar/][So, emacs has a Gemini Client, is there a similar protocol for org documents?]] - Completion: - [[https://www.reddit.com/r/emacs/comments/xt8pj7/magic_orderless/][Magic orderless]] - tweaking the OR operator - Coding: - [[https://www.reddit.com/r/emacs/comments/xrwx8q/running_lsp_over_tramp_why/][Running LSP over Tramp — why?]] - [[https://protesilaos.com/codelog/2022-09-29-agitate-introduction/][Protesilaos Stavrou: Emacs: new "agitate" package (extras for VC Git and friends)]] - [[https://manueluberti.eu//emacs/2022/09/27/jdtls-data/][Manuel Uberti: Update on Eglot and jdtls]] - [[https://gitlab.com/sasanidas/islisp-mode][Fermin / islisp-mode · GitLab]] ([[https://www.reddit.com/r/emacs/comments/xontan/islisp_emacs_support/][Reddit]]) - [[https://dthompson.us/guix-for-development.html][Guix (+ Emacs) for development]] - Shells: - [[http://xenodium.com/dwim-shell-command-usages-pdftotext-and-scp/index.html][Alvaro Ramirez: dwim-shell-command usages: pdftotext and scp]] ([[https://www.reddit.com/r/emacs/comments/xsxjft/dwimshellcommand_usages_pdftotext_and_scp_link_in/][Reddit]]) - Web: - [[https://www.youtube.com/watch?v=U-vR8ZZzK_c][Search engines in eww / Emacs]] (09:29) - Doom Emacs: - [[https://www.reddit.com/r/emacs/comments/xs0avw/a_way_to_manage_multiple_doom_profiles_with/][A way to manage multiple Doom profiles with Chemacs2 without having to mess with your "~/.profile" or start Emacs from commands or shell scriptlets which set the environment variables first.]] - EXWM: - [[https://dindi.garjola.net/exwm-floating.html][Garjola Dindi: A workaround for an annoying EXWM behavior]] - Community: - [[https://www.reddit.com/r/emacs/comments/xq6rpa/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/xr3lyl/benefits_of_learning_elisp_besides_hacking_emacs/][Benefits of learning Elisp besides hacking Emacs]] - [[https://fuzzypixelz.com/blog/joining-the-church-of-emacs/][(Me) Joining The Church Of Emacs]] ([[https://www.reddit.com/r/emacs/comments/xu0mqj/me_joining_the_church_of_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=33060527][HN]], [[https://irreal.org/blog/?p=10855][Irreal]]) - [[https://medium.com/linux-with-michael/i-switched-from-neovim-to-emacs-heres-why-1fb7aafbb189][I Switched From Neovim to Emacs, Here’s Why | by Michael Bao]] (Aug 2022) - [[https://taonaw.com/2022-09-26/][TAONAW - Emacs: MS Word Wins… For Now]] ([[https://www.reddit.com/r/planetemacs/comments/xqqhei/taonaw_emacs_ms_word_wins_for_now/][Reddit]]) - [[https://catgirl.ai/log/elegy-gnu/][An elegy for GNU and RMS | gay robot noises]] ([[https://lobste.rs/s/h3gcbb/elegy_for_gnu_rms][lobste.rs]]) - Other: - [[https://janusworx.com/blog/restart-emacs-on-system-startup/][Mario Jason Braganza: Restart Emacs on System Startup]] - [[https://www.youtube.com/watch?v=-iDJV2GPjEY][The Most Efficient Emacs Workflow, more efficient than vim]] (46:30) - [[https://www.reddit.com/r/emacs/comments/xsl2ws/anyone_use_emacs_application_framework_eaf/][Anyone use Emacs Application Framework (EAF)?]] - [[https://github.com/skangas/mentor][mentor: mentor is a GNU Emacs frontend for the rTorrent bittorrent client.]] - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.3 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/xreoru/ann_ementel_v03_released_matrix_client_for_emacs/][Reddit]]) - [[https://chaoticlab.io/posts/emacs-28-2-msi/][MSI Installer for GNU Emacs 28.2 for Windows]] ([[https://news.ycombinator.com/item?id=32992687][HN]]) - [[https://www.reddit.com/r/emacs/comments/xshis8/browser_emacs/][Browser Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00127.html][How far are we from Magit becoming part of Emacs?]] ([[https://www.reddit.com/r/emacs/comments/xsx4u7/how_far_are_we_from_magit_becoming_part_of_emacs/][Reddit]]) - [[https://macoy.me/blog/programming/IntegratedDevelopmentEnvironment][Evaluating integrated development environments]] - [[https://www.youtube.com/watch?v=CVRfZ6SJdEE][Pédiluve 2025 - Conférence Emacs]] (33:32) - [[https://www.cliki.net/cl-emacs][CLiki: CL-Emacs]] - Emacs-like editors written in Common Lisp ([[https://news.ycombinator.com/item?id=33054430][HN]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01911.html][emacs-devel: long discussion about suppressing native compilation (short and long term) ]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01814.html][emacs-devel discussion about what's needed in order to shift from Texinfo to Org for GNU manuals]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59f8c56d9e71a1b61ca8cc0794a6de4aa2f240e4][files.el (major-mode-remap-alist): New custom var (bug#58075)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5fec9182dbeffa88cef6651d8c798ef9665d6681][Add new variable 'inhibit-native-compilation']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da02b9edadbc809b25ac83eccf64089f1cf3b160][Fix coding systems used for X input methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e245c4f226979ccb717cccc8f82b2b0a0f96bdac][Add --with-native-compilation=aot configuration option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c3d397adc62427d4dec27fa773a4763965120ed][Add support for the Gothic script (bug#58194)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=abc955d017cc4e6ad33d06d61f8317bd2b6c380f][Rename osc.el to ansi-osc.el (bug#58200)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd4208f6d8e4bcbfa326a2b70489ee3c0643e53f][Rename comint-fl-* to comint-fontify-input-* and mention it in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fdea378015caa202f2b08f6770f6bb915ccf20be][Add vc-edit-next-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=681cf21ddc042fa9913f12f78d314d5025307955][Add support for the Toto script (bug#58181)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48c9f9d31d3eab756595c05cd2d3aced0fd856ca][New command `image-dired-do-flagged-delete']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5281946fbf6b3cdbec5ce82e0057c71849faf4d2][Make format-spec accept function substitutions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0f94e62d7ef51c486956caa933f7cd5d21e4881b][Add support for the Wancho script (bug#58159)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4cb9342a3bcc836db0dfcb38db6f11cb4e7bac7c][Add support for the Mende Kikakui script (bug#58151)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2286fbceaba49473e94011d2c37549f38304497a][Add support for the Adlam script (bug#58111)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12f63c18f6d5a886f62f10b4c8de8de3509e52df][Add new macro 'while-let']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6cffaa3b6daf767808a9d9ae549fc2aea5c5c07e][image-dired: End thumbnail file names with ".jpg"]] - New packages: - [[package:doc-toc][doc-toc]]: Manage outlines/table of contents of pdf and djvu documents (GNU ELPA) - [[package:org-tagged][org-tagged]]: Dynamic block for tagged org-mode todos (MELPA) - [[package:sweeprolog][sweeprolog]]: Embedded SWI-Prolog (NonGNU ELPA) - [[package:tesouro][tesouro]]: Brazilian Portuguese synonym search in dicio.com.br (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-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-09-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-26-emacs-news/ :EXPORT_DATE: 2022-09-26T09:39:00-0400 :END: - Upcoming events: - [[https://www.reddit.com/r/emacs/comments/xid84f/emacsconf_2022_cfp_deadline_extended_to_sept_30th/][EmacsConf 2022 CFP deadline extended to Sept 30th]] - [[https://my.fsf.org/node/55][LibrePlanet 2023 Call for Sessions | Free Software Foundation]] (until Nov 2) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 29 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 4 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Oct 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/288513822/ Wed Oct 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Oct 6 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Oct 6 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Oct 7 0200 Singapore - Beginner: - [[https://www.youtube.com/watch?v=LMNVAMnDBiQ][How to Install Emacs Text Editor on Ubuntu 22.04 LTS]] (03:36) - Emacs configuration: - [[https://github.com/zoliky/dotemacs][zoliky's GNU Emacs configuration.]] - [[https://github.com/frostyx/dotfiles/blob/master/.emacs.d/frostyx.org][frostyx's Emacs config]] - [[https://www.youtube.com/watch?v=KU3POHoVKls][How a Professional Sets Up Emacs (Ex-Googler)]] (05:30) - [[https://www.youtube.com/watch?v=4lvtHnWx27M][Cómo configurar Emacs. Introducción.]] (26:09) - Emacs Lisp: - [[https://www.wisdomandwonder.com/emacs/13836/you-gotta-try-using-describe-symbol][Grant Rettke: You Gotta Try Using ~describe-symbol~]] ([[https://irreal.org/blog/?p=10832][Irreal]]) - [[https://github.com/volrath/treepy.el][treepy.el: Generic tree traversing tools for Emacs Lisp]] - [[https://github.com/lordpretzel/idf][GitHub - lordpretzel/idf: Incremental, lazy dataflow library for emacs]] ([[https://www.reddit.com/r/emacs/comments/xkqp8q/idf_lazy_incremental_dataflow_elisp_library/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-09-23-ef-themes-0-6-0/][Protesilaos Stavrou: Ef themes 0.6.0 for GNU Emacs]] - [[https://lars.ingebrigtsen.no/2021/11/24/the-most-controversial-change-in-emacs-history/][Thinking of introducing a mode line with proportional fonts into Emacs]] (2021, [[https://news.ycombinator.com/item?id=32924626][HN]]) - Writing: - [[https://github.com/PhilippeNoel1/message-links.el][GitHub - PhilippeNoel1/message-links.el: Add reference links in your message]] ([[https://www.reddit.com/r/emacs/comments/xk0fp8/i_made_my_first_emacs_package_to_add_links_in/][Reddit]]) - [[https://irreal.org/blog/?p=10824][Irreal: Webster 1913 and dictionary.el]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/xgte91/dont_understand_orgmode/][Don't understand org-mode : emacs]] ([[https://irreal.org/blog/?p=10820][Irreal]]) - [[https://www.youtube.com/watch?v=be8TC-i-NpE][Orgmode-TV: How do I plan my days]] (2019, [[https://www.reddit.com/r/planetemacs/comments/xipbbk/orgmodetv_how_do_i_plan_my_days/][Reddit]]) - [[https://www.youtube.com/watch?v=KZoQ4EkfDPo][Emacs Meet up Session II: Org Agenda]] (2021) - [[https://magnus.therning.org/2022-09-24-annotate-projects-in-emacs.html][Annotate a project in Emacs]] ([[https://www.reddit.com/r/orgmode/comments/xn4ybl/annotate_a_project_in_emacs/][Reddit]]) - [[https://bitspook.in/blog/extending-org-mode-to-handle-youtube-links/][Extending org-mode to handle youtube links]] ([[https://www.youtube.com/watch?v=eaZUZCzaIgw][YouTube]], 5:45, [[https://www.reddit.com/r/emacs/comments/xls0ih/extending_orgmode_to_handle_youtube_links/][Reddit]], [[https://irreal.org/blog/?p=10830][Irreal]]) - [[https://www.youtube.com/watch?v=wcE8JDhcTc4][Ejecutar querys de sql con org-mode | Emacs | Espanol]] (04:13) - [[https://www.youtube.com/watch?v=HXa5fZjbioA][An overview of how I add nodes to emacs org-roam.]] (07:20) - Import, export, and integration: - [[https://www.reddit.com/r/orgmode/comments/xivck2/just_released_org2blog_v1115/][Just released Org2Blog v1.1.15]] - [[https://gist.github.com/andreas-h/3bdeccf0c13ee0d2bab7f4898649c4ba#file-jors_template-org][Org mode template for submissions to the [Journal of Open Research Software (JORS)](https://openresearchsoftware.metajnl.com/) · GitHub]] - [[https://andreyorst.gitlab.io/posts/2022-09-26-reproducible-research-with-org-mode-fennel-and-love/][Reproducible Research With Org Mode, Fennel, And LÖVE]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f99902ecdfa4357035fb04f44b3baa8cec260530][ox-publish: Allow linking to encrypted Org files]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5a96768dfa5856e01a725bfaf16d45db8b19601a][manual: Document org-babel-tangle-finished-hook]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=95df82c5fcf926088da2aaab9354a902956ae881][org.el: Support subtree-level org-image-actual-width overriding]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c940b460c7bb31e98089286a5a45306cc27034cc][ox-texinfo: Include LaTeX in Texinfo exports]] - [[https://www.reddit.com/r/plainorg/comments/xm2j3f/plain_org_v15_released/][Plain Org v1.5 released]] - Completion: - [[https://git.sr.ht/~woolsweater/uncongregate.el][uncongregate.el: Custom handling of query string in consult grep]] - Coding: - [[https://manueluberti.eu//emacs/2022/09/24/diff-mode/][Manuel Uberti: Working with diff-mode]] - [[https://github.com/darius/halp][Run programs in the Emacs buffer holding their source, seeing their output inline, interactively]] ([[https://news.ycombinator.com/item?id=32969253][HN]]) - [[https://www.youtube.com/watch?v=Zm__S8zQ40E][Emacs Lisp Coding. Fantastic Command to Add HTML Section Tags.]] (20:10) - Mail and news: - [[https://protesilaos.com/codelog/2022-09-21-notmuch-indicator-0-1-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 0.1.0]] and [[https://protesilaos.com/codelog/2022-09-19-emacs-notmuch-indicator-prototype/][prototype]] - Doom Emacs: - [[https://www.youtube.com/watch?v=2xLPWbvNOLI][Doom Emacs Part 1: Các phím tắt cơ bản của Doom Emacs]] (15:12) - Fun: - [[https://sr.ht/~vidak/uwu.el/][uwu.el: A virtual pet written for GNU Emacs.]] ([[https://www.reddit.com/r/emacs/comments/xmp02s/uwuel_a_virtual_pet_written_for_gnu_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/xjyuni/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lars.ingebrigtsen.no/2022/09/20/20x10/][Lars Ingebrigtsen: 20x10%]] - [[https://www.reddit.com/r/emacs/comments/xj49tq/emacs_is_not_just_a_text_editor_moving_from/]["Emacs is not just a text editor" | Moving from VSCode to Emacs]] ([[https://irreal.org/blog/?p=10826][Irreal]]) - [[https://alexn.org/blog/2022/09/22/proprietary-environments-are-a-trap/][Proprietary Environments are a Trap - Alexandru Nedelcu]] ([[https://www.reddit.com/r/emacs/comments/xl0if1/a_nice_witing_on_why_to_prefer_emacs_and_gnulinux/][Reddit]]) - [[https://www.youtube.com/watch?v=TWSs5oWV1M0][Emacs Pinky (Season 3 Episode 7)]] (01:13:45) - [[https://www.youtube.com/watch?v=xdJtANtJMIg][2021-04-15 The Birth of Emacs, with Lars Brinkhoff]] (41:26, [[https://irreal.org/blog/?p=10844][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/xnt0ax/my_guitar_and_emacs/][My Guitar and Emacs]] - Other: - [[https://github.com/davidmiller/dizzee][GitHub - davidmiller/dizzee: Emacs Library for managing subprocesses]] ([[https://www.reddit.com/r/emacs/comments/xkb41x/shout_out_to_this_little_package/][Reddit]]) - Emacs development: - [[https://yhetil.org/emacs-devel/87pmflysdt.fsf@gnus.org/T/][Tentative release schedule for Emacs 29.1]] ([[https://www.reddit.com/r/emacs/comments/xmqhq2/emacs_291_is_going_to_be_released_in_2023_spring/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01774.html][[Request for testers] noverlay branch: Store overlays as balanced binary trees (instead of a naive list), so as to replace an O(N) complexity with O(log N)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01575.html][emacs-devel: Supporting stylistic sets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5896907813a9540d0a6b3e60f682afd273fc8e9][Add new command 'shortdoc-copy-function-as-kill']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3af2f9cce312a2e9fff1bfc5f7689c5b9db369bd][Bind "N"/"P" to next/prev section in shortdoc]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97d7f8c73720d24dd154d2de2b4a0d13bc9d4e6a][Add new command image-dired-copy-filename-as-kill]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6fa524c5331db81f43be5e1fef4b6b860e687ae][Add formatting commands to rcirc]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e6c15bbaf14e92df44a3ea0fd2716527cbb2d5f][image-dired: Add faces for header line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=573f31db966dbed5a209c8adb008702d68632808][image-dired: Add new %-format specifiers for header line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c66a4addcc1e282f73f77ad11a1c14093c21d07][Adapt tramp-docker integration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8dacd8cd914fdbe0f6f17ca57915611d48e9124d][Add a new command vc-pull-and-push]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32e736d903f65a74af2bbf0d3b7bd7ee60ee5837][Make thumbs.el obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bbd7059da4555586ecedd091cf8a223086bd6201][Rename file-name-directory]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=767a10cc63de8ce9f85ac688be33555278b4f3fb][New Flymake backend using the shellcheck program]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=759d1145e2cb04fde83cf721d3d1fd0644e9c8f1][image-dired: Rewrite and extend slideshow feature]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=92ce1d3fda4d892468d579e5d9cb3165677745ed][Update manual for recent image-dired changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=651c8ab5c5a994fe56d8af0249cc2f61c8198cae][Rename 'image-dired-db-file' to 'image-dired-tags-db-file']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4cb53c0528aad73ac001a5d0b4ae336b8ec65408][Improve don't save bookmark context from encrypted files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b0a85111e5e9c9aa8802a359b19034e5e88cd22d][Add new function xdg-session-type to xdg.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d506d91b1fa98b3868437e4d3638f606b4bd20a0][Make linum.el obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d9a8884db63d430c96ce53e3d24c278dd8dbd8c][Have rcirc handle bridge bots]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0be83e07dde2d12eb4ee170f291d7a415b614a22][; * etc/NEWS: Fix capitalization.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a15956f495338b4f2260c7676a6040436a90645][* lisp/outline.el (outline-minor-mode-use-margins): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d6b25b84bc8cde6b8d396b073945c8340e6ca40d][Minor touch-ups of some recent OSC stuff]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60102016e416e5c19fa5945aeb80693dac7ff2e6][Abolish max-specpdl-size (bug#57911)]] - New packages: - [[package:exercism][exercism]]: Unofficial https://exercism.org integration (MELPA) - [[package:flymake-sqlfluff][flymake-sqlfluff]]: A flymake plugin for SQL files using sqlfluff (MELPA) - [[package:inferior-islisp][inferior-islisp]]: Run inferior ISLisp processes (MELPA) - [[package:islisp-mode][islisp-mode]]: Major mode for ISLisp programming (MELPA) - [[package:notmuch-indicator][notmuch-indicator]]: Display mode line indicator with notmuch-count(1) output (GNU ELPA) - [[package:org-custom-cookies][org-custom-cookies]]: Custom cookies for org-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://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-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Éibhear and Andrés Ramírez for links! ** 2022-09-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-19-emacs-news/ :EXPORT_DATE: 2022-09-19T09:09:55-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00730.html][Emacs 28.2 released]] ([[https://www.reddit.com/r/emacs/comments/xcdxjn/emacs_282_is_released/][Reddit]], [[https://news.ycombinator.com/item?id=32808690][HN]]) - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-09/msg00320.html][[ANN] EmacsConf 2022 Second Call for Participation (extended until Sep 30)]] - [[https://my.fsf.org/node/55][LibrePlanet 2023 Call for Sessions | Free Software Foundation]] (until Nov 2) - Upcoming events: - M-x Research (contact them for password): 6th class - Advanced(ish) Features of Functional Languages https://m-x-research.github.io/ Tue Sep 20 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 29 0030 Singapore - Beginner: - [[https://www.youtube.com/watch?v=3WyH38WX9js][EMACS Commands Full Tutorials with Precious Iriaevho (Live Recording)]] (01:01:40) - Emacs configuration: - [[https://www.youtube.com/watch?v=O6tGvwp-Ayk][Tips On Customizing Emacs To Fit Your Needs]] (10:46) - [[https://www.reddit.com/r/emacs/comments/xex6dk/modal_editing_evil_boon_or_meow/][Modal editing: Evil, Boon or Meow?]] - [[https://github.com/frostyx/dotfiles/blob/master/.emacs.d/frostyx.org][frostyx's Emacs config]] - [[https://github.com/jimeh/.emacs.d][jimeh's personal Emacs config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/xdvbgd/easiest_way_for_the_dates_of_tomorrow_weekstart/][Easiest way for the dates of $tomorrow, $week-start and $week-end]] - [[https://www.reddit.com/r/emacs/comments/xeiryd/modeminder_list_all_your_major_and_minor_modes/][mode-minder: list all your major and minor modes]] - [[https://www.youtube.com/watch?v=sIPykkAvklw][How to build an editor with Emacs Lisp - 10 More on Macros]] (29:15) - Appearance: - [[https://i.redd.it/yuvb589d7lo91.png][Proof of concept: reading user input from the mode-line]] ([[https://www.reddit.com/r/emacs/comments/xhcaim/proof_of_concept_reading_user_input_from_the/][Reddit]]) - [[https://protesilaos.com/codelog/2022-09-16-ef-themes-trio/][Protesilaos Stavrou: The ef-themes now include two tri-chrome themes]] - [[https://protesilaos.com/codelog/2022-09-18-ef-themes-deuteranopia-regexp/][Protesilaos Stavrou: Refinements to ef-themes deuteranopia regexp colours]] - Navigation: - [[https://github.com/jdtsmith/outli][GitHub - jdtsmith/outli: Simple comment-based outlines for Emacs]] ([[https://www.reddit.com/r/emacs/comments/xg4hlu/outli_simple_outliner_mode_with_orglike/][Reddit]]) - [[https://christiantietze.de/posts/2022/02/emacs-tab-bar-numbered-tabs/][Christian Tietze: Add Numbers to Emacs tab-bar-mode Tab Titles for Quick Access]] - [[https://github.com/jdtsmith/consult-jump-project][consult-jump-project: Quickly jump between projects, their files and buffers with consult]] - [[http://ag91.github.io/blog/2022/09/13/hacking-projectile-to-search-in-all-my-projects][Andrea: Hacking Projectile to search in all my projects]] - Writing: - [[https://taonaw.com/2022-09-10/][Emacs and a new Workflow · The Art of Not Asking Why]] ([[https://irreal.org/blog/?p=10808][Irreal]]) - [[https://irreal.org/blog/?p=10815][Irreal: Webster’s 1913 Redux]] - [[https://github.com/akirak/emacs-dumb-japanese][emacs-dumb-japanese: An opinionated Japanese input method that never learns your language]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/xgte91/dont_understand_orgmode/][Don't understand org-mode]] - [[https://her.esy.fun/posts/0020-cool-looking-org-mode/index.html][Cool looking org-mode]] - [[https://i.redd.it/7tf0ow58s9o91.gif][I wrote a command for recursively viewing the backlinks of your nodes until you decide to select one and thought you guys might like it! (info in comments)]] ([[https://www.reddit.com/r/emacs/comments/xg0hwm/i_wrote_a_command_for_recursively_viewing_the/][Reddit]]) - [[https://shom.dev/posts/20220917_markdown-anchor-linking-on-github/][Markdown anchor linking on Github | shom.dev]] - [[https://github.com/gicrisf/ox-zola][GitHub - gicrisf/ox-zola: A carefully crafted Org exporter back-end for Zola]] ([[https://www.reddit.com/r/orgmode/comments/xdzkf0/org_mode_exporter_for_zola/][Reddit]]) - [[https://www.youtube.com/watch?v=UPUdbLFJmqs][Emacs | Get Attached To Org Mode Attachments]] (11:16) - Completion: - [[https://github.com/sstraust/ido-numbered-mode][GitHub - sstraust/ido-numbered-mode: Add numbered mode to ido in emacs!]] ([[https://www.reddit.com/r/emacs/comments/xf6b0i/idonumberedmode_i_made_my_first_emacs_package_it/][Reddit]]) - [[https://elpa.gnu.org/packages/aggressive-completion.html][aggressive-completion: Minor mode which automatically completes for you after a short delay]] - [[http://ag91.github.io/blog/2022/09/13/a-way-to-fix-helm-handling-of-symlink-tmp-dir-in-mac-os][Andrea: A way to fix Helm handling of symlink (/tmp dir) in Mac OS]] - Coding: - [[https://lambdafoo.com/posts/2022-09-07-ocaml-with-emacs-2022.html][OCaml with Emacs in 2022]] - [[https://www.youtube.com/watch?v=Bf0thxV4lo0][Setup emacs on a new M1 Max MacBook Pro for coding React, Javascript, Emacs Lisp, Kubernetes, etc]] (31:29) - Shells: - [[https://www.bytedude.com/custom-eshell-prompts/][Custom Eshell Prompts]] - Mail and news: - [[https://sqrtminusone.xyz/posts/2022-09-16-vosk/][Podcast transcripts with elfeed & speech recognition engine]] ([[https://www.reddit.com/r/emacs/comments/xfzqjo/podcast_transcripts_with_elfeed_speech/][Reddit]]) - [[https://protesilaos.com/codelog/2022-09-19-emacs-notmuch-indicator-prototype/][Protesilaos Stavrou: Emacs: prototype of notmuch-indicator]] - Fun: - [[https://sr.ht/~vidak/uwu.el/][uwu.el: A virtual pet written for GNU Emacs.]] ([[https://www.youtube.com/watch?v=ipx2urVQO1c][YouTube]], 01:05) - Community: - [[https://www.reddit.com/r/emacs/comments/xdw6ok/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/orgmode/comments/xgh63m/you_can_now_support_orgmode_through/][You can now support Org-mode through https://liberapay.com/org-mode/]] ([[https://www.reddit.com/r/emacs/comments/xgmo5l/you_can_now_support_orgmode_through/][Reddit]]) - [[https://macadie.info/2022/09/17/2022-09-austin-emacs-meetup/][Eric MacAdie: 2022-09 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?v=tzr7hRXcwkw&feature=youtu.be][John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips]] - Other: - [[https://janusworx.com/blog/rename-a-file-as-you-work-on-it-in-emacs/][Mario Jason Braganza: Rename a File as You Work on It in Emacs]] - [[http://mbork.pl/2022-09-17_Safe_killing_with_Emacs][Marcin Borkowski: Safe killing with Emacs]] - [[https://www.reddit.com/r/emacs/comments/xdrg1r/semiautomatically_fetching_ledger_commodity/][(Semi-)Automatically fetching Ledger commodity prices with elisp]] - [[http://xenodium.com/rm-important-txt-oh-sht][Alvaro Ramirez: $ rm Important.txt (uh oh!)]] ([[https://www.reddit.com/r/emacs/comments/xguvdz/recoverable_rm_blunders_via_eshell_and_system/][Reddit]], [[https://lobste.rs/s/fs78pl/rm_important_txt_uh_oh][lobste.rs]]) - [[https://francopasut.netlify.app/post/vim_emacs_blank_regex/][D.V.F.P.: Comparison of Vim and Emacs for a substitution operation using regular expressions]] - [[https://www.youtube.com/watch?v=xBSU_RzFe7g][Emacs Keyboard Macro]] (14:31) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01011.html][emacs-devel discussion: Adding a "quick-help" menu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00403.html][emacs-devel discussion on toolbar icons: Re: Adding icon sets to Emacs -- and next steps for icons.el]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01236.html][emacs-devel: Re: Progress on merging Eglot?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a53781470935fc0b7c7e576c3d02ed723c9587c4][Don't save bookmark context from encrypted files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57cc85f05865e24c23bf2a05c5873c42961ca20f][Add NEWS entry for osc.el (bug#57821)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5cceb6d6acf6299f1347133aec7097b8771ff952][Increase image-dired-thumb-size to 128]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9aef9e2cb6b547f62911d06e90081af32134de66][Make `image-dired-thumb-(height|width)' obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbac94b4aeecdf57e2a1f3e95e27ec76505ae964][Optimize tty display updates (bug#57727)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8ec7f8f1699ca1ab4d1e75b369ea231f5802f0e3][Update Unicode support to Unicode version 15.0.0 (bug#57846)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aaf39c38784198353b61bf6086f48a689b199f0d][image-dired: Add support for PDF files (Bug#26432)]] - [[https://www.youtube.com/watch?v=eQ_3L702n7w][Learn the Basics of the Dired File Manager (Doom Emacs)]] (28:40) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0ab4e361223d39d955710ce1ae1e64b95bf0c0f][Rename `image-elide' to `image-cut' and add more bindings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=89084a193ef5bef813d9f9f5640a83882371beb9][Improve image-dired-display-properties-format]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4907859ee039f0d707b21050c2dec7d49f571590][Document MS-Windows support in wallpaper.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=09e93c4dafc6ffa3e556429757348adfa49a5a83][Implement support for 'wallpaper-set' on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6d61d6018c00fd952937966a8cadfd1e7c102efa][Add rudimentary font-locking to edit-abbrevs-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=37fe0cd3580f7998bd407d9a089c8c899011f8ae][Rename image transform commands to be less confusing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d3188196cca68f79a18a6d8a331fd98d4b18c22c][Add new command image-mode-wallpaper-set]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c3b40254bfa29c843eb4ff967c5e6f7c717bb07][Make it easier to customize wallpaper command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41a31553197911b6ccdb5da93801ff63cef9b3cf][Improve wallpaper.el docs for recent changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd70791218936da56a622707d3e09efc33feb16d][Add new function xdg-current-desktop to xdg.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=535adb96f6c1be7f43ba5d1b04b3d00e1c94b626][Add new command image-dired-set-wallpaper]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32b7aaa9f1e1fa12ea1db92594a872503f0de498][Add new library wallpaper.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=07c0e090bd17204bb1a7670716974c566a8ff6ae][Add new commands 'image-crop' and 'image-elide']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e6a7a210bbb92b7f4c94b5765297fd814362338][Document the recently added branch commands (bug#50344)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71302884dd3dec26e34916c30e3893dd15b786f8]['C-x v b' prefix key is used for branch commands to create/switch/print branch]] - New packages: - [[package:pixelblaze][pixelblaze]]: Interact with a Pixelblaze via Websocket (MELPA) - [[package:pueue][pueue]]: Interface for pueue (MELPA) - [[package:py-snippets][py-snippets]]: Collection of advanced Python yasnippet snippets (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-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-09-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-12-emacs-news/ :EXPORT_DATE: 2022-09-12T09:20:50-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00730.html][Emacs 28.2 released]] ([[https://news.ycombinator.com/item?id=32808690][HN]]) - Last week! [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) by Sept 18 - all levels welcome - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/september-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, September 24, 2022]] - M-x Research (contact them for password): 6th class - Advanced(ish) Features of Functional Languages https://m-x-research.github.io/ Tue Sep 20 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.youtube.com/watch?v=N5BR6acnwyw][Basic EMACS Command | EMACS Tutorials for Beginners (Latest Updates)]] (28:36) - Emacs configuration: - [[https://emacsnotes.wordpress.com/2022/09/11/three-bonus-keys-c-i-c-m-and-c-for-your-gui-emacs-all-with-zero-headache/][Emacs Notes: Three bonus keys "C-i", "C-m" and "C-[" for your GUI Emacs; all with zero headache]] - [[https://www.reddit.com/r/emacs/comments/xb6qdm/super_fast_emacs_start_up/][Super fast Emacs start up]] ([[https://irreal.org/blog/?p=10804][Irreal]]) - [[https://gist.github.com/mmarshall540/70d4baf0b6a42a77aee44efe3283356b][A simplistic modal editing system]] - [[https://github.com/HannesHaglund/my-emacs][HannesHaglud's Emacs config]] - [[https://www.youtube.com/watch?v=O6tGvwp-Ayk][Tips On Customizing Emacs To Fit Your Needs]] (10:46) - Emacs Lisp: - [[https://www.youtube.com/watch?v=sDKUKDdtspQ][emacs lisp for beginner]] (01:34:46) - Appearance: - [[https://github.com/coldnew/pangu-spacing][pangu-spacing: Add space between Chinese and English characters]] - [[https://github.com/dalanicolai/image-roll.el][image-roll.el: Virtual scroll display engine for Emacs]] - [[https://protesilaos.com/codelog/2022-09-08-lin-1-0-0/][Protesilaos Stavrou: Emacs: lin version 1.0.0]] - current line highlighting - [[https://manueluberti.eu//emacs/2022/09/06/tk-font-lock/][Manuel Uberti: Automatically highlight regular expressions]] - [[https://protesilaos.com/codelog/2022-09-07-fontaine-0-4-0/][fontaine version 0.4.0: Specify presets of font configurations and switch between them on demand.]] - [[https://protesilaos.com/codelog/2022-09-06-ef-themes-duo/][Protesilaos Stavrou: The ef-themes now include two duo-chrome themes]] - [[https://protesilaos.com/codelog/2022-09-11-ef-themes-0-5-0/][Protesilaos Stavrou: Ef themes 0.5.0 for GNU Emacs]] - Navigation: - [[https://christiantietze.de/posts/2022/09/replacing-zoom-window-with-winner-mode/][Christian Tietze: Replacing zoom-window with winner-mode to Temporarily Change Window Splits in Emacs]] - Dired: - [[https://www.youtube.com/watch?v=eQ_3L702n7w][Learn the Basics of the Dired File Manager (Doom Emacs)]] (28:40) - [[https://github.com/amno1/dired-queue][dired-queue: A small experiment to add a queue to Dired buffers to preserve order in which files are marked.]] - Writing: - [[https://olddeuteronomy.github.io/post/use-abbrev-to-enter-special-characters/][Use abbrev to Enter Special Characters]] ([[https://irreal.org/blog/?p=10802][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/x961jp/a_package_that_abbreviates_the_word_at_point/][A package that abbreviates the word at point]] - [[https://www.youtube.com/watch?v=5R7ad5xz5wo][Generating a Blog Site from Denote Entries - System Crafters Live!]] (01:57:37) - [[https://www.youtube.com/watch?v=wO50xzlFzGA][Emacs Blog Mode Customized 2022_09_12_04:06:16]] (13:22) - hugo - Org Mode: - Workflows: - [[http://www.adham-omran.com/2022/09/10/Reflections-On-A-Year-of-Anki-Knowledge-Management-Emacs-and-More.html][Reflections On A Year of Anki, Knowledge Management, Emacs & More | Adham Omran]] ([[https://news.ycombinator.com/item?id=32789763][HN]]) - [[https://www.youtube.com/watch?v=3H38Yglw1dU][Building My Second Brain with Emacs and Org-Roam (An Overview)]] (00:55) - [[https://codethrasher.com/post/2022-09-09-evolving-my-note-taking-processes/][Evolving my note-taking processes]] ([[https://www.reddit.com/r/emacs/comments/xa5kxt/evolving_my_notetaking_processes/][Reddit]], [[https://irreal.org/blog/?p=10822][Irreal]]) - [[https://www.johndcook.com/blog/2022/09/05/literate-programming/][John D. Cook: Literate programming to reduce errors]] ([[https://irreal.org/blog/?p=10792][Irreal]]) - [[https://takeonrules.com/2022/09/06/org-mode-capture-templates-and-time-tracking/][Jeremy Friesen: Org Mode Capture Templates and Time Tracking]] ([[https://irreal.org/blog/?p=10800][Irreal]]) - [[http://ag91.github.io/blog/2022/09/06/too-many-org-ids-how-to-tell-no-to-org-mode-for-certain-files][Andrea: Too many org ids! How to tell no to Org mode for certain files]] - [[https://emacsnotes.wordpress.com/2022/09/09/intra-word-emphasis-in-org-mode-using-zero-width-spaces-east-asian-language-users-please-take-note/][Intra-word Emphasis in Org mode using ZERO WIDTH SPACEs; East Asian Language Users please take note]] - [[https://www.youtube.com/watch?v=WQsghMNSymc][Come gestisco un BLOG con un SOLO file ORG MODE (WARNING: 🔥🔥🔥)]] (46:17) - [[https://www.youtube.com/watch?v=Wndg10Fb-Ns][Previsualizar párrafos con LaTeX en Org Mode (test)]] (02:09) - [[https://www.reddit.com/r/emacs/comments/x8vxna/orgjournal_view_history/][org-journal: View history]] - [[https://gist.github.com/progfolio/af627354f87542879de3ddc30a31adc1][Emacs as an Org capture server]] - [[https://www.reddit.com/r/orgmode/comments/x84zww/khoj_a_natural_language_search_engine_for_your/][Khoj: A Natural Language Search Engine for your Org-Mode Notes]] ([[https://www.reddit.com/r/emacs/comments/x854fm/khoj_a_natural_language_search_engine_for_your/][Reddit]]) - [[https://proto.formation.tools/][Show HN: Org-mode reader, setup for a collaborationtool]] ([[https://www.reddit.com/r/emacs/comments/x8gxw1/webbased_org_viewer_that_is_perhaps_a_seedling/][Reddit]], [[https://news.ycombinator.com/item?id=32756688][HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=583c01c08496021f2db5ffde118e8ff71039c510][etc/ORG-NEWS: Document new ":step quarter" value]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=eb5ef0ae1424a725f933ef3929e5396a2ab727ab][ox-icalendar.el: Customize vevent summary prefix]] - Coding: - [[https://robert.kra.hn/posts/rust-emacs-setup/][Configuring Emacs for Rust development | Robert Krahn]] - [[https://www.youtube.com/watch?v=Bf0thxV4lo0][Setup emacs on a new M1 Max MacBook Pro for coding React, Javascript, Emacs Lisp, Kubernetes, etc]] (31:29) - Shells: - [[https://olddeuteronomy.github.io/post/eshell-aliases-and-prompt/][Eshell Aliases, Prompt, And Colors - The Emacs Cat]] ([[https://irreal.org/blog/?p=10796][Irreal]]) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/x9w4xv/reddit_thread_view_concept/][Reddit thread view (concept)]] - [[https://github.com/gcr/tumblesocks][tumblesocks: An Emacs tumblr client for tumblr's v2 API.]] - Community: - [[https://www.reddit.com/r/emacs/comments/x7zfs2/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.gnu.org/gnu/rms-lisp.en.html][My Lisp Experiences and the Development of GNU Emacs]] (2002, [[https://www.reddit.com/r/emacs/comments/x6ju10/my_lisp_experiences_and_the_development_of_gnu/][Reddit]], [[https://news.ycombinator.com/item?id=32734615][HN]], [[https://news.ycombinator.com/item?id=37961602][HN 2]], [[https://irreal.org/blog/?p=10790][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/xaz7ik/what_are_the_kinds_of_things_youve_written_emacs/][What are the kinds of things you've written Emacs Lisp for?]] - [[https://irreal.org/blog/?p=10788][Irreal: Leslie Lamport on Deconstructing the Bakery Algorithm]] - Other: - [[http://elpa.gnu.org/packages/ement.html][[ANN] Ement.el (a Matrix client) now available in GNU ELPA]] ([[https://www.reddit.com/r/emacs/comments/xa7pqz/ann_ementel_a_matrix_client_now_available_in_gnu/][Reddit]]) - [[https://francopasut.netlify.app/post/emacs_regex_blank_lines/][Emacs: Study on constructing Regular Expressions to delete or reduce blank lines | FP Site]] - [[https://www.reddit.com/r/emacs/comments/x7ayg8/global_interactive_emacs/][Global Interactive Emacs]] - [[https://github.com/kisaragi-hiu/interris][interris: An interactive replace-regexp-in-string previewer.]] - [[http://mbork.pl/2022-09-05_Comments_in_srt_files][Marcin Borkowski: Comments in srt files]] - [[https://christiantietze.de/posts/2022/09/delete-to-beginning-of-line-in-emacs-to-rewrite-code/][Christian Tietze: Delete to Beginning of Line in Emacs to Rewrite Code]] - [[https://olddeuteronomy.github.io/post/reverso-context-in-emacs/][Reverso Context in Emacs - The Emacs Cat]] - translation - [[https://lars.ingebrigtsen.no/2022/09/06/lets-party-like-its-1999/][1999 open Emacs bugs]] ([[https://www.reddit.com/r/emacs/comments/xa7nf4/1999_open_emacs_bugs/][Reddit]], [[https://news.ycombinator.com/item?id=32763379][HN]]) - [[https://olddeuteronomy.github.io/post/dms-decimal-degree-conversions/][DMS To Decimal Degree Conversions And More - The Emacs Cat]] - [[https://lars.ingebrigtsen.no/2020/10/26/5x10/][My goal of closing 10% of Emacs bugs (2020)]] ([[https://news.ycombinator.com/item?id=32733413][HN]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00322.html][emacs-devel: Add new --timeout flag to emacsclient]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00384.html][emacs-devel: Discussion about how to implement image support for kitty terminal]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00405.html][layout challenge]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f0944c51f1657b8fea9600d554890c68fa2dabe][Revert "Add new user option 'custom-ensure-single-theme'"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4dbf7184cd68ecd8d1a27fbc1407be0eae7e64c][Add new user option 'custom-ensure-single-theme']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3062baf609baf49ea3742f224d522ca8d793cdb5][Make `format-prompt' use `substitute-command-keys']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6cd9e586cc065f02d69c97b23163ec91ccc2b5dd][New function substitute-quotes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6dc0cf2d399c907f345e11eeaa4e5d08fc4d7b6][* lisp/subr.el (string-split): New alias for split-string.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea0b913ab64c872b169a4b9dfd3e4699cb1fd637][Delete variable window-system-version obsolete since 24.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1f29ee2d21b57e81a28550a1b31bc8a39406d17b][Delete many items obsolete since 24.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b83640513808c2a88bb150550e74d3b62bb0f616][Add new user option ecomplete-auto-select]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=740a1a3d0ee7cd754b4049f0d65cd756f10b48f6][Add new user option 'diff-add-log-use-relative-names']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a19f2a024b4cede80e2896318696008d1dd1b21][Add new --timeout flag to emacsclient]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a2ee981c3a4a2f7e0864b0394ec47f6522847ee][Add new functions for splitting the root window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=21c725dfe0c8fc3d4df32edb4995346df1ea9b97][Font lock long Git commit summary lines]] - New packages: - [[package:ement][ement]]: Matrix client (GNU ELPA) - [[package:math-tex-convert][math-tex-convert]]: Convert LaTeX macros to unicode and back (MELPA) - [[package:mybuild-mode][mybuild-mode]]: Major mode for editing Mybuild files from Embox (MELPA) - [[package:samskritam][samskritam]]: Library to get samskrit word definition, translate to & from (MELPA) - [[package:yul-mode][yul-mode]]: Major mode for editing Ethereum Yul intermediate code (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-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-09-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-05-emacs-news/ :EXPORT_DATE: 2022-09-05T08:43:24-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) by Sept 18 - all levels welcome - Upcoming events: - M-x Research (contact them for password): Show & Tell - For non RSECon attendees https://m-x-research.github.io/ Tue Sep 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287915164/ Wed Sep 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Sep 8 0130 Berlin / 0500 Kolkata / 0730 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Sep 10 0000 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/x3x23i/new_to_emacs_will_you_hold_my_hand/][New to emacs; will you hold my hand?]] - [[https://github.com/VernonGrant/emacs-keyboard-shortcuts][Here's a list of Emacs keyboard shortcuts that I use on a regular basis, might be useful to some.]] ([[https://www.reddit.com/r/emacs/comments/x43eie/heres_a_list_of_emacs_keyboard_shortcuts_that_i/][Reddit]], [[https://irreal.org/blog/?p=10784][Irreal]]) - [[https://www.youtube.com/watch?v=DwKmeBHLTrc][Emacs For Complete Beginners]] (34:37) - [[https://www.youtube.com/watch?v=AgcVw5gAbQU][What is a dot emacs (.emacs) file?]] (05:40) - Emacs Lisp: - [[https://www.youtube.com/watch?v=46w9e4GAjsU][Learn how to ask for Help while writing Elisp]] (50:36, Jan 2022) - Appearance: - [[https://i.redd.it/qooax5n7vdl91.png][Sideframes]] ([[https://www.reddit.com/r/emacs/comments/x3tili/sideframes/][Reddit]]) - [[https://gitlab.com/OlMon/image-popup][[ANN] Image-popup: A package to rescale images to line height and display them in a child frame.]] ([[https://www.reddit.com/r/emacs/comments/x41931/ann_imagepopup_a_package_to_rescale_images_to/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/x692ef/highlighting_backticks_in_comments/][Highlighting backticks in comments]] - [[https://protesilaos.com/codelog/2022-09-04-cursory-0.3.0/][Protesilaos Stavrou: Emacs: cursory version 0.3.0]] - Navigation: - [[https://manueluberti.eu//emacs/2022/08/31/project-find-regexp/][Manuel Uberti: Search thing at point with Ugrep]] - [[https://www.reddit.com/r/emacs/comments/x15yko/simple_but_fun_hamburger_menus_on_the_modeline/][Simple but fun hamburger menus on the mode-line (beware if you hate hamburger menus)]] - [[https://www.reddit.com/r/emacs/comments/x0r0pe/share_your_otherwindow_commands/][Share Your 'other-window' Commands]] - [[https://protesilaos.com/codelog/2022-09-01-logos-0-5-0/][Protesilaos Stavrou: Emacs: logos version 0.5.0]] - Writing: - [[https://protesilaos.com/codelog/2022-08-31-denote-0-6-0/][Protesilaos Stavrou: Emacs: denote version 0.6.0]] - [[https://www.youtube.com/watch?v=E-yk_V5TnNU][Emacs | Write The Perfect Sentence]] (13:01, [[https://irreal.org/blog/?p=10794][Irreal]]) - Org Mode: - [[https://notabug.org/Category/org-roam-search][Category/org-roam-search: A search function for org-roam, for finding text inside nodes. - NotABug.org: Free code hosting]] ([[https://www.reddit.com/r/OrgRoam/comments/x4dj8d/my_orgroamsearch_function/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/x1ura2/searching_orgroam_notes_with_property_information/][Searching org-roam notes with property information]] - [[https://blog.dornea.nu/2022/09/03/migrate-tiddlywiki-to-org-roam-part-1-export-tiddlers/][Migrate Tiddlywiki to org-roam - Part1: Export tiddlers]] ([[https://www.reddit.com/r/emacs/comments/x6a6fb/migrate_tiddlywiki_to_orgroam_part1_export/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1b647b00d08354d1c2824d0140149a39b271fab7][ORG-NEWS: `org-info-description-as-command']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72f66ca0b9d336e0da61b17cbe8ce183eef364dd][New babel syntax to pass src block contents as argument]] - Completion: - [[https://manueluberti.eu//emacs/2022/09/01/consult-xref/][Manuel Uberti: Ugrep and consult-xref]] - Coding: - [[https://www.youtube.com/watch?v=LTC6SP7R1hA][From vanilla Emacs to Bash IDE in 17 minutes]] (18:15, [[https://www.reddit.com/r/emacs/comments/x2mmfc/from_vanilla_emacs_to_bash_ide_in_17_minutes/][Reddit]], [[https://irreal.org/blog/?p=10842][Irreal]]) - [[https://astute.dev/build-a-basic-typescript-ide-with-emacs-6a209c46199e][Build a Basic TypeScript IDE with Emacs | The Astute Developer]] ([[https://www.reddit.com/r/emacs/comments/x0vhky/im_trying_to_write_while_i_learn_would_love_some/][Reddit]]) - [[https://github.com/wyuenho/emacs-pet/][_P_ython _E_xecutable _T_racker is now available on Melpa]] ([[https://www.reddit.com/r/emacs/comments/x5ruel/p_ython_e_xecutable_t_racker_is_now_available_on/][Reddit]]) - [[https://www.youtube.com/watch?v=QcFOqkLm00o&feature=youtu.be][Demo of LanguageTool Integration in Emacs]] - [[https://psibi.in/posts/lsp-mode.html][Improvements to Terraform support for lsp-mode]] ([[https://www.reddit.com/r/emacs/comments/x5jqk1/improvements_to_terraform_support_for_lspmode/][Reddit]]) - [[https://niklaseklund.srht.site/posts/bring_zuul_into_emacs/][Bring Zuul into Emacs | λ]] ([[https://www.reddit.com/r/emacs/comments/x2nb5a/package_zuulel_now_available_on_elpa/][Reddit]]) - [[https://www.youtube.com/watch?v=VjpKFyxrxtA][Integrando #emacs con #elixir usando #websockets]] (02:06:23) - Shells: - [[https://irreal.org/blog/?p=10774][Irreal: Mastering Eshell]] - Doom Emacs: - [[https://www.youtube.com/watch?v=IK25r7jOr4c][How to install Doom Emacs on Windows.]] (20:36) - Multimedia: - [[https://www.maketecheasier.com/use-emacs-to-play-music-with-emms/][How to Use Emacs to Play Music with EMMS - Make Tech Easier]] - Fun: - [[https://protesilaos.com/codelog/2022-09-05-backronyms-my-emacs-packages/][Protesilaos Stavrou: Just some fun with my Emacs packages]] - Community: - [[https://www.reddit.com/r/emacs/comments/x27yc9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/x2anow/your_dependency_on_external_packages_reduce_with/][Your dependency on external packages reduce with experience]] - [[https://www.reddit.com/r/emacs/comments/x4uo5v/cant_learn_emacs_cant_use_anything_else_rant/][Can't learn emacs, can't use anything else (rant)]] - [[https://www.reddit.com/r/emacs/comments/x4rtv7/switching_from_vscode_to_doom_emacs_recently/][Switching From VSCode to DOOM Emacs Recently. Here's My Experience]] - [[https://www.reddit.com/r/emacs/comments/x3kxor/anyone_sticking_with_outdated_emacs_versions/][Anyone sticking with "outdated" Emacs versions?]] - [[https://github.com/ag91/emacs-buddy][GitHub - ag91/emacs-buddy: Emacs Buddy initiative to help new Emacs users with their struggles]] (repost) - [[https://protesilaos.com/codelog/2022-09-01-emacs-fsf-award/][Protesilaos Stavrou: Emacs: showing my award from the Free Software Foundation]] ([[https://www.youtube.com/watch?v=oFyBWCl3Nj8][YouTube]], 18:08) - Other: - [[https://www.masteringemacs.org/article/demystifying-emacs-window-manager][Demystifying Emacs's Window Manager]] ([[https://www.reddit.com/r/emacs/comments/x1lynw/demystifying_emacss_window_manager/][Reddit]]) - [[https://v.redd.it/cvawqbcaavl91][New Package: units-mode (is on melpa), convert between units interactively and in lisp code. [uses gnu units for conversion]​]] ([[https://www.reddit.com/r/emacs/comments/x5qz69/new_package_unitsmode_is_on_melpa_convert_between/][Reddit]]) - [[https://www.youtube.com/watch?v=pBCscV3Nunc][Emacs Tricks To Boost Productivity 2022_09_01_16:25:26]] (15:39) Commands in other buffer, search tips, query replace, registers - [[https://en.liujiacai.net/2022/09/03/emacs-maxopenfiles/][Fix annoying max open files for Emacs]] ([[https://www.reddit.com/r/emacs/comments/x4p7mg/fix_annoying_max_open_files_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=32700553][HN]], [[https://irreal.org/blog/?p=10786][Irreal]]) - [[https://www.youtube.com/watch?v=k2ldwAHpuKk][Start Emacs And Vim In Vanilla Mode 2022_09_02_08:12:30]] (05:36) - [[https://www.reddit.com/r/emacs/comments/x0foln/which_parts_of_emacs_are_old_exactly/][which parts of emacs are old exactly?]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00120.html][suggestions for a "New user" customize group]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00089.html][Continued discussion of unprintable characters]] (also [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01350.html][note about function-key-map work needed]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00219.html][note about set-frame-position and desktop.el Re: Abysmal state of GTK build]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01127.html][request for comparison of various GUI toolkits]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab7e94fb1d9b794c9d199435d72f569fba6ab017][Add support for more kinds of redirect operators in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4751b51d5e1182975aa002af08a625e4859ec276][Add new function `seq-positions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4932d26b5df14af01ae757b2a5232d157df69008][Python shells dedicated to a project]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2db8b0e12f913ecd720aa81a70580e58fd032397][Add new function `seq-remove-at-position']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b35a93a0619400e93fd76d7de3d837f990802274][New command to facilitate text-mode display of unsupported chars]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dcfe3314cd78e95d992fe00f757ce906d49586cd][Teach 'max-char' about the Unicode code range]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db2f8b8415b538ccb43f11a2142567ec6c5451d9][Increase image-dired-show-all-from-dir-max-files to 1000]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64b208aa6c47fd2de35404a82b8131c9bc6b9865][image-dired: Make HTML gallery generation obsolete]] - [[https://github.com/mhayashi1120/Emacs-image-diredx/blob/b68094625d963056ad64e0e44af0e2266b2eadc7/image-dired+.el#L159][image-dired+.el: Non blocking thumbnail creation and adjust image to window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e13509468b7cc733c3511310d999554e6bcda708][Make "rlogin" method obsolete in url*.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99bf269ca035aeb99116a075d5bd42cf6dc1feb1][Make minibuffer-eldef-shorten-default obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9474ac1b61935b198a2cf252e7b0ec9cfa70344e][Default show-paren-mode to off in special-mode buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a998591522416c2aebee8daf4ca35a5b4b7177bb][* lisp/char-fold.el (describe-char-fold-equivalences): New command.]] - New packages: - [[package:for][for]]: Iteration and sequence (MELPA) - [[package:ini][ini]]: Converting between INI files and association lists (MELPA) - [[package:jit-lock-stealth-progress][jit-lock-stealth-progress]]: JIT lock stealth mode-line progress (MELPA) - [[package:mos-mode][mos-mode]]: MOS toolkit usage (MELPA) - [[package:org-unique-id][org-unique-id]]: Create unique IDs for org headers (MELPA) - [[package:pet][pet]]: Executable and virtualenv tracker for python-mode (MELPA) - [[package:units-mode][units-mode]]: Mode for conversion between different units (MELPA) - [[package:zuul][zuul]]: Interface to Zuul (GNU ELPA) 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-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-08-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-29-emacs-news/ :EXPORT_DATE: 2022-08-29T08:50:47-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/august-2022/][Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, August 27, 2022]] - [[https://events.hackerspace.gent/en/newline2022/public/events/115][Upcoming Talk, Featuring Uses of Hyperbole's Koutliner in the Context of Knowledge Management]] - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 1 0030 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Sep 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Sep 2 0200 Singapore - EmacsSF: coffee.el, Playa Edition https://www.meetup.com/emacs-sf/events/287871307/ Sat Sep 3 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Sun Sep 4 0200 Singapore - M-x Research (contact them for password): Show & Tell - For non RSECon attendees https://m-x-research.github.io/ Tue Sep 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287915164/ Wed Sep 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Sep 8 0130 Berlin / 0500 Kolkata / 0730 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Sep 10 0000 Singapore - Emacs configuration: - [[https://janusworx.com/blog/splitting-an-unwieldy-emacs-init.el-file/][Splitting an Unwieldy Emacs `init.el` | Janusworx]] - [[https://www.rousette.org.uk/archives/keyboard-layout-updates-and-meow/][But She's a Girl: Keyboard layout updates and Meow]] - [[https://amodernist.com/texts/package-vc.html][Request for Comments: Emacs Package management from Source]] ([[https://www.reddit.com/r/planetemacs/comments/wwpes6/request_for_comments_emacs_package_management/][Reddit]]) - Emacs Lisp: - [[http://xahlee.info/emacs/emacs/elisp_basics.html][Emacs Lisp Basics]] - [[http://mbork.pl/2022-08-22_The_Emacs_range_package][Marcin Borkowski: The Emacs range package]] - [[https://www.youtube.com/watch?v=hRjZ3NUT9JE][Let's code Emacs Lisp: creating the beginnings of a package]] (01:21:43) - [[https://www.youtube.com/watch?v=dCmyMCfmUhQ][Object-Oriented Emacs Lisp with EIEIO - System Crafters Live!]] (01:45:19) - [[https://www.youtube.com/watch?v=5nshi4FSYQ8][Compiler from scratch, for fun :p | Emacs Major Mode and Breaking Function Parsing | 019]] (04:57:48) - Appearance: - [[https://jakebox.github.io/blog/posts/highlight_buffer_text/][Straightforward Emacs: Automatically Highlight Buffer Text]] - [[https://codeberg.org/ideasman42/emacs-jit-lock-stealth-progress][[ANN] jit-lock-stealth-progress (show font locking progress while idle in the mode-line)]] - [[https://www.reddit.com/r/emacs/comments/wvkh2j/autothemer_version_028/][Autothemer version 0.2.8]] - [[https://github.com/emacsfodder/emacs-theme-sakura][Sakura - a cherry blossom (or cherry cola? flavoured theme)]] ([[https://www.reddit.com/r/emacs/comments/wuy9ek/sakura_a_cherry_blossom_or_cherry_cola_flavoured/][Reddit]]) - [[https://protesilaos.com/codelog/2022-08-29-ef-themes-0-4-0/][Protesilaos Stavrou: Ef themes 0.4.0 for GNU Emacs]] - [[https://protesilaos.com/codelog/2022-08-19-ef-themes-deuteranopia/][The ef-themes now include two deuteranopia-friendly themes | Protesilaos Stavrou]] - [[https://protesilaos.com/codelog/2022-08-19-modus-themes-2-6-0/][Modus themes 2.6.0 for GNU Emacs | Protesilaos Stavrou]] - [[https://protesilaos.com/codelog/2022-08-19-pulsar-0-5-0/][Emacs: pulsar version 0.5.0 | Protesilaos Stavrou]] - Navigation: - [[http://amitp.blogspot.com/2022/08/emacs-marking-text.html][Amit Patel: Emacs: marking text]] - update after a 5-year experiment - Writing: - [[https://www.reddit.com/r/emacs/comments/wupjy2/ann_spellfu_now_supports_bufferlocal_word_lists/][[ANN] spell-fu now supports buffer-local word lists]] - [[https://www.blogbyben.com/2022/07/emacs-for-project-notes-quick-capture.html][Ben Simon: Emacs for Project Notes: Quick Capture, Automatic Organization]] ([[https://irreal.org/blog/?p=10772][Irreal]]) - [[https://github.com/SqrtMinusOne/reverso.el][reverso.el: Emacs client for reverso.net; translation, grammar check, context and synonyms search]] ([[https://www.reddit.com/r/emacs/comments/x0kb9p/reversoel_emacs_client_for_reversonet_translation/][Reddit]]) - [[https://emacsnotes.wordpress.com/2022/03/07/tamil-phonetic-input-method-in-emacs-emacs-%e0%ae%87%e0%ae%b2%e0%af%8d-%e0%ae%a4%e0%ae%ae%e0%ae%bf%e0%ae%b4%e0%af%8d-%e0%ae%83%e0%ae%aa%e0%af%8a%e0%ae%a9%e0%af%86%e0%ae%9f%e0%ae%bf%e0%ae%95%e0%af%8d/][Tamil Phonetic Input Method in Emacs / Emacs-இல் தமிழ் ஃபொனெடிக் முறையில் type செய்வது எப்படி? – Emacs Notes]] - [[https://notxor.nueva-actitud.org/2022/08/24/el-mundo-de-las-notas.html][El mundo de las notas]] - zetteldeft - Org Mode: - [[https://christopherfin.com/emacs/programmer_priorities.html][P0 beats #A. Using Programmer-style Priorities in Org]] ([[https://www.reddit.com/r/orgmode/comments/wwuxvu/p0_beats_a_using_programmerstyle_priorities_in_org/][Reddit]]) - [[https://taonaw.com/2022-04-12/][Thoughts on Writing Technical Documentations using Org mode]] (April 2022) - [[https://swalla24.people.uic.edu/workflow/org-notes/][Sam Wallace's workflow for math research notes (spoiler: lots of org-mode).]] - [[https://janusworx.com/blog/moving-tasks-between-org-files-in-emacs/][Moving Tasks Between Org Files in Emacs | Janusworx]] ([[https://irreal.org/blog/?p=10768][Irreal]]) org-refile - [[https://youtu.be/R8HNtnLT2jI][Demo of how to embed source code/text, link, and picture in ORG buffer/file.]] - [[https://gist.github.com/lgmoneda/bc08cb3ebae106b005faea32afe6280d][Copy Slack behavior of automatically creating link when pasting url with text selected]] - [[https://github.com/delehef/org-project][org-project: Capture TODOs in project.el using org-mode]] ([[https://www.reddit.com/r/emacs/comments/wunbiz/orgproject_capture_todos_in_projectel_using/][Reddit]]) - [[https://i.redd.it/63ymlmz6eej91.png][org-bib-mode redesign]] ([[https://www.reddit.com/r/emacs/comments/wvg48n/orgbibmode_redesign/][Reddit]]) - [[https://github.com/zweifisch/ob-elixir][ob-elixir: org-babel functions for elixir evaluation]] - [[https://www.reddit.com/r/emacs/comments/wume11/latest_org2blog_maybe_just_broke_some_of_your/][Latest Org2Blog maybe just broke some of your keybindings 2022-08-22]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b7f4afe86c36c36a751cb9dd31daa69051eec506][lisp/ox-md.el: Add top level header setting]] - Completion: - [[https://ag91.github.io/blog/2022/08/21/caching-yankpad-snippets-for-a-quicker-note-capturing/][Caching Yankpad snippets for a quicker note capturing]] - Coding: - [[https://batsov.com/articles/2022/08/23/setting-up-emacs-for-ocaml-development/][Bozhidar Batsov: Setting up Emacs for OCaml Development]] - [[https://github.com/patrickt/codespaces.el][codespaces.el — a completing-read interface to select and connect to GitHub Codespaces over TRAMP]] ([[https://www.reddit.com/r/emacs/comments/wuquid/codespacesel_a_completingread_interface_to_select/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/wzq3rb/what_is_your_config_for_java_programming/][what is your config for java programming?]] (some tips in the comments) - [[https://www.reddit.com/r/emacs/comments/wxh5jq/c_programming_screenshot/][c++ programming screenshot]] - variable font, symbols - [[https://www.youtube.com/watch?v=NbQhPL7RlK0][Automatic Code Formatting: JavaScript, Python, PowerShell, Golang, Emacs Lisp, WolframLang]] (01:04:11) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/wvcuzw/what_is_your_favorite_email_client/][What is your favorite email client?]] - [[https://www.maketecheasier.com/emacs-usenet-reader-with-gnus/][How to Use Emacs As a USENET Reader With Gnus]] - [[https://macowners.club/posts/signature-above-cited-text-mu4e/][Signature above the cited text in mu4e | macOS & (open-source) Software]] ([[https://www.reddit.com/r/emacs/comments/wzduee/signature_above_the_cited_text_in_mu4e/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2022/08/tumblr-access-from-gnu-emacs.html][Tumblr access from GNU Emacs]] - Evil mode: - [[http://blog.binchen.org/posts/code-faster-by-extending-emacs-evil-text-object][Code faster by extending Emacs EVIL text object]] ([[https://www.reddit.com/r/emacs/comments/x0g0m0/code_faster_by_extending_emacs_evil_text_object/][Reddit]]) - [[https://i.redd.it/pymavpnbt4k91.png][Made a EVIL cheat sheet wallpaper, for quick reference, for my friend who's learning Vim bindings and figured I'd share with the community. :D]] ([[https://www.reddit.com/r/spacemacs/comments/wyltcs/made_a_evil_cheat_sheet_wallpaper_for_quick/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/wwdpju/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - change bg color on compile failure, org-roam capture to link, etc. - [[https://lemmy.ml/post/437349][Lesser known built-in Emacs gems? - Lemmy]] - [[https://www.reddit.com/r/emacs/comments/wwhwx5/this_is_how_computing_should_feel/][This is how computing should feel]] - [[https://www.reddit.com/r/emacs/comments/wx11fl/the_email_that_made_me_convert_to_emacs/][The email that made me convert to emacs]] - [[https://lars.ingebrigtsen.no/2022/08/19/19x10/][19×10% – Random Thoughts]] - [[https://www.youtube.com/watch?v=j0GmFP9hDCc&feature=youtu.be][Distilling the Essence of Emacs]] (1:34:02) - Other: - [[http://mbork.pl/2022-08-27_Screenshots_from_Emacs][Marcin Borkowski: Screenshots from Emacs]] - [[https://tony-zorman.com/posts/2022-05-25-calling-emacs-from-xmonad.html][Calling Emacs from XMonad]] - [[https://arcology.garden/steam-deck-emacs][Yeah, I Run Emacs on my Steam Deck, Ever Heard of It?]] ([[https://www.youtube.com/watch?v=V9vQ06n7HX4][YouTube]] 0:58, [[https://www.reddit.com/r/emacs/comments/wwxc5o/yeah_i_run_emacs_on_my_steam_deck_ever_heard_of_it/][Reddit]]) - [[https://jakob.space/blog/i-love-my-pinephone.html#orgf516974][Emacs on PinePhone]] ([[https://www.reddit.com/r/emacs/comments/wyoyfs/emacs_on_pinephone/][Reddit]], [[https://news.ycombinator.com/item?id=32605597][HN]], [[https://lobste.rs/s/rc85uc/i_love_my_pinephone][lobste.rs]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00758.html][emacs-devel: work needed to prepare for no-toolkit build for more control of Emacs behavior]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00778.html][and problems with the GTK build]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01188.html][emacs-devel: long discussion re: display of undisplayable characters in the terminal - recently changed to \U01F3A8 instead of diamond]] and discussion of different consoles' capabilities - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01352.html][init file workaround]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00693.html][emacs-devel: challenges of working with the display engine (Re: locked narrowing in ELisp)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00596.html][emacs-devel: cedet/semantic may still be able to work with other parser/taggers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00733.html][emacs-devel: how to build a lexer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4803fba487d41f0817feab48b5095ef4b4940ff6]['C-x v v' on a diff buffer commits it as a patch (bug#52349)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ab49d46ddbe27970c62a56597de000bc1c3232c][Use a list of text properties to search in symlink filenames in Wdired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=56aa52c346d5317a9f228ca12d52d4c860c458b0][Support "replacement characters" on TTY frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52f9ce5528e3a82c4170be2f3d117966793e8efc][Mention C-x C-q + revert change in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8a3608c074c00e32a551c6fa27131b0094c8b2c][Make frame-width obsolete as a generalized variable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de3efaa683804cf60ea86cf119e57c226c949447][Add NEWS entry about obsoleted generalized variables]] and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10585c4f30abba0b63f9b8eb4971e814ce910140][update]] - New packages: - [[package:cern-ldap][cern-ldap]]: Library to interact with CERN's LDAP servers (MELPA) - [[package:ipp][ipp]]: Implementation of the Internet Printing Protocol (MELPA) - [[package:media-thumbnail][media-thumbnail]]: Utility package to provide media icons (MELPA) - [[package:org-bookmarks-extractor][org-bookmarks-extractor]]: Extract bookmarks from Org 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://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-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-08-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-22-emacs-news/ :EXPORT_DATE: 2022-08-22T01:28:32-0400 :END: - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 1 0030 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Sep 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Sep 2 0200 Singapore - Beginner: (Looks like there's an ALX course that might include Emacs, so people are making tutorials. I might not list all of them.) - [[https://www.youtube.com/watch?v=22VvosQXVLM][Command in Emacs on ALX projects]] (30:17) - [[https://www.youtube.com/watch?v=P7bz9A2XTu4][Alx Project 0x02 Working with Emacs]] (41:07) - [[https://www.youtube.com/watch?v=JYEXGUf_cp4][Understanding emacs navigation and commands]] (13:49) - [[https://www.youtube.com/watch?v=w71ZVs-cX60][How to Install Emacs on Ubuntu for WSL]] (04:29) - [[https://www.youtube.com/watch?v=3Er_H33kpkE][Install go-mode on Emacs via MELPA]] (06:46) - [[https://www.youtube.com/watch?v=dOarPiPB3Pw][Org-mode + Emacs 入門ガイド: Emacsのインストール]] (08:21) - Appearance: - [[https://protesilaos.com/codelog/2022-08-17-re-protect-eyes-coding/][Protesilaos Stavrou: Re: How do I protect my eyes when coding? (modus-themes, ef-themes)]] - [[https://protesilaos.com/codelog/2022-08-18-ef-themes-demo/][Protesilaos Stavrou: Emacs: demonstration of my ef-themes]] ([[https://www.youtube.com/watch?v=h7VOd7CVz10][YouTube]] 31:10, [[https://www.reddit.com/r/emacs/comments/wrlfff/more_themes_developed_by_prot_efthemes/][Reddit]]) - Navigation: - [[https://www.reddit.com/gallery/wpazm8][Embar: Emacs bar and launcher combination]] ([[https://www.reddit.com/r/emacs/comments/wpazm8/embar_emacs_bar_and_launcher_combination/][Reddit]]) - no public repo yet - Writing: - [[https://lifeofpenguin.blogspot.com/2022/08/compose-emoji-in-gnu-emacs.html][Compose Emoji in GNU Emacs]] ([[https://www.youtube.com/watch?v=Y3pGQqEQ8Q4][YouTube]], 00:32) - Org Mode: - [[https://medium.com/@jakeb0x/straightforward-emacs-show-all-unchecked-org-mode-checkboxes-199f22e8524a][Straightforward Emacs: Show all unchecked Org Mode checkboxes]] - [[https://www.reddit.com/r/orgmode/comments/wt5uzb/using_orgmode_for_work_on_book_writing_and/][Using Org-Mode for Work on Book Writing and Translation]] - tips in the comments - [[https://gist.github.com/andras-simonyi/eda0daa0b677838022fd7c438b6eadfa][org-bibtex-misc.el - using zotra, citar, and org-cite]] ([[https://www.reddit.com/r/emacs/comments/wqjare/comment/iku77h0/][Reddit]]) - [[https://www.youtube.com/watch?v=P02FD63gGco][Emacs org-noter in 2022 screencast and demo.]] (08:25, [[https://www.reddit.com/r/orgmode/comments/wsse8l/orgnoter_screencastdemo/][Reddit]]) - [[https://github.com/chrisbarrett/nursery][Have some code: a spaced repetition (SRS) review system for org-roam, and better search]] ([[https://www.reddit.com/r/OrgRoam/comments/wqbf7b/have_some_code_a_spaced_repetition_srs_review/][Reddit]]) - [[https://www.johndcook.com/blog/2022/08/15/org-table-python/][John D. Cook: Keeping data and code together with org-mode]] ([[https://irreal.org/blog/?p=10744][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2cc2d8f1f6265d12c92b734931f2e3e417276b05][lisp/org-clock.el: Show file title in org-clock clocktable]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=243ded74ba9f894496cb2f3a0c0148caf5a27ea4][doc/org-manual.org: documentation for `org-latex-language-alist']] - Completion: - [[https://www.youtube.com/watch?v=uBRxUnMYIjs][Emacs Snippets and Templates]] (37:51) - Coding: - [[https://github.com/brotzeit/rustic/releases/tag/3.3][rustic 3.3: new command that looks up missing dependencies and adds them to Cargo.toml]] ([[https://www.reddit.com/r/emacs/comments/wrhi2t/rustic_33_new_command_that_looks_up_missing/][Reddit]]) - [[https://manueluberti.eu//emacs/2022/08/18/eglot-jdtls-data/][Manuel Uberti: Fix jdtls configuration for Eglot]] - Shells: - [[https://www.masteringemacs.org/article/complete-guide-mastering-eshell][Mastering Eshell, Emacs's Elisp Shell]] ([[https://www.reddit.com/r/emacs/comments/wp1jit/mastering_eshell_emacss_elisp_shell/][Reddit]], [[https://news.ycombinator.com/item?id=32481533][HN]]) - [[http://xenodium.com/dwim-shell-command-with-template-prompts][Alvaro Ramirez: dwim-shell-command with template prompts]] - Community: - [[https://www.reddit.com/r/emacs/comments/wqjare/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/LaurenceWarne/reddit-emacs-tips-n-tricks/blob/master/out.md][reddit-emacs-tips-n-tricks/out.md at master · LaurenceWarne/reddit-emacs-tips-n-tricks · GitHub]] - [[https://www.youtube.com/watch?v=j0GmFP9hDCc][Distilling the Essence of Emacs - System Crafters Live!]] (01:34:02, [[https://www.youtube.com/watch?v=T_HtnfwRHRM][part 2 11:34]]) - [[https://www.jwz.org/blog/2022/08/lucid-emacs-was-released-30-years-ago/][Lucid Emacs was released 30 years ago]] ([[https://www.reddit.com/r/emacs/comments/wu20qu/lucid_emacs_was_released_30_years_ago/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/wovyj9/qpdfel_a_transient_emacs_wrapper_for_qpdf/][qpdf.el: A transient Emacs wrapper for qpdf]] - [[https://emacsnotes.wordpress.com/2022/08/16/who-stole-c-c-and-possibly-other-keys-from-my-emacs/][Emacs Notes: Who stole "C-.", "C-;" and possibly other keys from my Emacs?]] - dealing with desktop environments - [[https://www.youtube.com/watch?v=1sQnx4uVe7s][Emacs: Cursores Múltiples, Árbol de Deshacer, Use Package (español argentino)]] (01:34:11) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00752.html][emacs-devel: long discussion on the abysmal state of the GTK build]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00463.html][emacs-devel: discussion on Elisp performance]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00702.html][emacs-devel: master f117b5df4d: Add new functions eol and bol]] - lots of thought goes into the naming of functions - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6ddcf67052545a0f77233f1a952dc90e296cda35][Make it possible to mark generalized variables as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2614e5321639008dc75f740236769d1e9213aae2][Rename newly-added eol/bol functions to pos-eol/pos-bol]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=043ae1f53a29d69f2573356715861ec54d626b56][Delete two functions obsolete since Emacs 23]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f117b5df4dc69a38a5568c5926c1e417a35314eb][Add new functions eol and bol]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0dc9c9a68f5a137fd71d7aca356d08fd52b16d52][New command image-transform-set-percent]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a6412b96e72c32ee981f469a564c8d2155d575aa][Move dired-guess commands from dired-x to dired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b87400c78b047d242ae188c46c621e0e8a8e69b2][Make the bookmark fringe icon look like a bookmark]] - New packages: - [[package:calc-prog-utils][calc-prog-utils]]: Calc programmers utilities (MELPA) - [[package:citar-org-roam][citar-org-roam]]: Citar/org-roam integration (MELPA) - [[package:codespaces][codespaces]]: Connect to GitHub Codespaces via TRAMP (MELPA) - [[package:cyanometric-theme][cyanometric-theme]]: A Theme with overwhelming bias towards cyan (MELPA) - [[package:ef-themes][ef-themes]]: Colorful and legible themes (GNU ELPA) - [[package:orangey-bits-theme][orangey-bits-theme]]: A Theme with smashing orangey bits (MELPA) - [[package:power-mode][power-mode]]: Imbue Emacs with power! (MELPA) - [[package:sakura-theme][sakura-theme]]: Filled with cherry blossoms (MELPA) - [[package:time-block][time-block]]: Block running commands using time (MELPA) - [[package:vegetative-theme][vegetative-theme]]: A Theme based on green CRT terminals (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-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-08-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-15-emacs-news/ :EXPORT_DATE: 2022-08-15T09:13:21-0400 :END: - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/wlv90d/about_to_declare_emacs_bankruptcy_any_advice_for/][About to declare Emacs bankruptcy. Any advice for cool or new packages, defaults, or ideas I should use before I start building my init.el? Also interested in guides to using evil.]] - [[https://www.reddit.com/r/SystemCrafters/comments/wmggx5/elpaca_package_manager_a_better_package_manager/][elpaca package manager, a better package manager]] ([[https://www.reddit.com/r/emacs/comments/wmghm5/elpaca_package_manager_a_better_package_manager/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/wkwlaf/straightel_as_a_classic_example_of/][straight.el as a classic example of overengineering in emacs?]] - discussion includes comments on elpaca - [[https://amodernist.com/texts/package-vc.html][Philip K.: Request for Comments: Emacs Package management from Source]] - Emacs Lisp: - [[https://github.com/emacsfodder/kurecolor][Working to overhaul Kurecolor (a toolbox of color commands and functions.)]] ([[https://www.reddit.com/r/emacs/comments/wo9bty/working_to_overhaul_kurecolor_a_toolbox_of_color/][Reddit]]) - Appearance: - [[https://codeberg.org/ideasman42/emacs-hl-indent-scope][[ANN] hl-indent-scope available on Melpa!]] - [[https://protesilaos.com/codelog/2022-08-15-intro-ef-themes-emacs/][Protesilaos Stavrou: Emacs: introduction to the ef-themes]] - Writing: - [[https://protesilaos.com/codelog/2022-08-10-denote-0-5-0/][Protesilaos Stavrou: Emacs: denote version 0.5.0]] - [[https://www.reddit.com/r/emacs/comments/wk4dur/citar_10_citarorgroam_doom_biblio_update/][Citar 1.0, citar-org-roam, Doom biblio update]] - [[https://www.cs.mcgill.ca/~ksinha4/post/emacs_research_workflow/][A workflow for reading, managing and discovering ML research papers with Emacs | Koustuv Sinha]] (July 2022, [[https://irreal.org/blog/?p=10725][Irreal]]) - elfeed, Org, iPad - Org Mode: - [[https://www.youtube.com/watch?v=wQ7zAKKGCfc][Emacs | Introduction to Writing In Org Mode]] (17:00) - [[https://codeberg.org/emacs-weirdware/org-street][[ANN] org-street, use OpenStreetMap to set LOCATION properties on Org entries]] ([[https://www.reddit.com/r/emacs/comments/wocy37/ann_orgstreet_use_openstreetmap_to_set_location/][Reddit]]) - [[https://github.com/wdavew/org-excalidraw/][org-excalidraw: manage excalidraw drawings from org-mode]] ([[https://www.reddit.com/r/emacs/comments/wo71u3/orgexcalidraw_manage_excalidraw_drawings_from/][Reddit]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/wkwdbl/announcing_shell_underscore_use_the_output_of_the/][Announcing Shell Underscore - Use the output of the last shell command in other commands]] - [[https://v.redd.it/juhegw7nioh91][Seamless command-line utils]] ([[https://www.reddit.com/r/emacs/comments/wo65zt/seamless_commandline_utils/][Reddit]], [[https://irreal.org/blog/?p=10742][Irreal]]) joining images into a PDF with dwim-shell-command - [[https://youtu.be/crHOK6XHDHc][Emacs as terminal multiplexer: Speed]] (6:16, [[https://www.reddit.com/r/emacs/comments/wkdhdf/emacs_as_terminal_multiplexer_speed/][Reddit]]) - Mail and news: - [[https://www.youtube.com/watch?v=SedCG6Al7rk][Emacs Mu4E Email Interface Shortcuts 2022_08_09_12:49:06]] (07:27) - Fun: - [[https://www.reddit.com/r/emacs/comments/wnyosa/comics_builder_in_gnu_emacs/][Comics Builder in GNU Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/wkrtqc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/wnk7gh/emacs_and_software_monoliths/][emacs and software monoliths]] - [[https://tilde.town/~ramin_hal9001/articles/emacs-fulfills-the-unix-philosophy.html][Unpopular opinion: actually, Emacs does fulfill the tenets of the UNIX philosophy]] ([[https://www.reddit.com/r/emacs/comments/wo6uwa/unpopular_opinion_actually_emacs_does_fulfill_the/][Reddit]]) - [[https://amodernist.com/texts/emacs-unix.html][Philip K.: Notes on "Emacs fulfills the UNIX Philosophy"]] - Other: - [[http://mbork.pl/2022-08-08_Copying_the_current_location_revisited][Marcin Borkowski: Copying the current location revisited]] - [[https://www.reddit.com/r/emacs/comments/wmbshu/yet_another_rsi_thread/][Yet another RSI thread]] - [[https://m.youtube.com/watch?v=8SkdfdXWYaI][RSI? Code with your voice in emacs]] ([[https://www.reddit.com/r/emacs/comments/wmnm8y/rsi_code_with_your_voice_in_emacs/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00307.html][emacs-devel: Should package.el support notifying on package security updates?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00481.html][emacs-devel: Speedup of display of long and truncated lines]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00546.html][emacs-devel: Tree-sitter integration on feature/tree-sitter (severe performance issue)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00533.html][emacs-devel: why Semantic and CEDET have been inactive]] - [[https://www.youtube.com/watch?v=7H1Pe9HkJ7I][Emacs Multithreading: How Hard Could It Be?]] (4:13, [[https://www.reddit.com/r/emacs/comments/wk6ypf/emacs_multithreading_how_hard_could_it_be/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1faeef7924c535e9003b617b723b85567a821f5c][(compiled-function-p): New function (bug#56648)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a71c05b44de74fe16691f680df34c4534992e472][Further speedups of redisplay of long and truncated lines]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=94c10c426e305037126cf75cc5cf23c9f8df4664][Speed up display of long lines under 'truncate-lines']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ab572d5c991dee4818d364a65e004d20f1f45a1][Add new value `dont-save' to `deactivate-mark']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f3408af0a3251a744cb0b55b5e153565bfd57ea3][Make '$?' and '$$' variables more consistent in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16ec99702c9a785e9c3cbded60b2b920b01d488b][gud.el: invoke 'perldb' with '-E' instead of '-e']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48215c41d16fadb69e85121b3baca0dfca82cc44][New debugging facility: backtraces from errors in Lisp called from redisplay]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=230a198a0f1cd80bbee907d1f664ce2270216446][Avoid having language environments interpreted as sections]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41169b55340878120fdf695eb4ac1fcb2679e7b8][Add new user option electric-quote-replace-consecutive]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b84954a7c87ffd1ccba06dd1c078b5b8c93a035][; * etc/NEWS: Mention the new 'js-json-mode'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b40def964414a5a3fab1da53a0f7cda2f87fc28f][Do some NEWS tagging]] - New packages: - [[package:consult-notes][consult-notes]]: Manage notes with consult (MELPA) - [[package:hl-indent-scope][hl-indent-scope]]: Highlight indentation by scope (MELPA) - [[package:ligature][ligature]]: Display typographical ligatures in major modes (MELPA) - [[package:ouroboros][ouroboros]]: Ouroboros network mini-protocol (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-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-08-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-08-emacs-news/ :EXPORT_DATE: 2022-08-08T11:50:30-0400 :END: - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 12 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Aug 13 0000 Singapore - Beginner: - [[https://www.youtube.com/watch?v=n15j9a_h_f0][introducción a EMACS (Tutorial)]] (15:00) - Emacs configuration: - [[https://git.sr.ht/~swflint/time-block-command][Need to block distractions (like email, RSS, etc)? Announcing time-block-command, a configurable command blocker using block groups.]] ([[https://www.reddit.com/r/emacs/comments/whtths/need_to_block_distractions_like_email_rss_etc/][Reddit]]) - [[https://www.youtube.com/watch?v=jDy1gQOHyhs][Emacs Which Key Is A Damn Good Package To Have 2022_08_08_03:44:58]] (10:27) - Evil mode: - [[http://frostyx.cz/posts/emacs-evil-set-option][FrostyX: Emacs - Evil :set option]] - Emacs Lisp: - [[https://www.masteringemacs.org/article/evaluating-elisp-emacs][Evaluating Elisp in Emacs]] ([[https://www.reddit.com/r/emacs/comments/wel19m/evaluating_elisp_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10716][Irreal]]) - [[https://github.com/wpcarro/cycle.el][Cycle data structure exposing mutable and (coming soon!) immutable APIs.]] ([[https://www.reddit.com/r/emacs/comments/wfhar2/cycle_data_structure_exposing_mutable_and_coming/][Reddit]]) - [[https://www.youtube.com/watch?v=VBGvGFmo1ps][emacs regular expression, and in emacs lisp]] (01:02:00) - Appearance: - [[https://github.com/thezeroalpha/vanish.el][vanish.el: hide parts of a buffer]] ([[https://www.reddit.com/r/emacs/comments/whwiuz/vanishel_hide_parts_of_a_buffer/][Reddit]]) - [[https://i.redd.it/b1pu8hb4x1g91.png][Minibuffer header line]] ([[https://www.reddit.com/r/emacs/comments/whj385/minibuffer_header_line/][Reddit]]) - [[https://github.com/codemicmaves/graphite-theme][GitHub - codemicmaves/graphite-theme]] ([[https://www.reddit.com/r/emacs/comments/wgwmsj/graphite_emacs_theme/][Reddit]]) - [[https://protesilaos.com/codelog/2022-08-03-modus-themes-2-5-0/][Protesilaos Stavrou: Modus themes 2.5.0 for GNU Emacs]] - [[https://protesilaos.com/codelog/2022-08-04-doom-git-gutter-modus-themes/][Protesilaos Stavrou: The case of git-gutter, the modus-themes, and Doom Emacs]] - [[https://www.youtube.com/watch?v=D92eX68kxjQ][Org-mode - Emacs customize face to change background colour]] (07:14) - Navigation: - [[https://taonaw.com/2022-08-03/][TAONAW - Emacs: Of Grep and Finding Stuff]] - [[https://manueluberti.eu//emacs/2022/08/07/emacs-ugrep/][Manuel Uberti: Ugrep in Emacs]] - [[https://tony-zorman.com/posts/query-replace/2022-08-06-query-replace-many.html][How to query-replace multiple matches!]] - Org Mode: - [[https://www.johndcook.com/blog/2022/08/02/org-babel-vs-jupyter/][John D. Cook: Org-mode as a lightweight notebook]] ([[https://irreal.org/blog/?p=10720][Irreal]]) - [[https://www.johndcook.com/blog/2022/08/03/inline-org-babel/][John D. Cook: Inline computed content in org-mode]] - [[https://www.mattplm.fr/static/multi_file_sitemap_experiment/index.html][Org-mode: A multi page index via org-publish's sitemap]] ([[https://www.reddit.com/r/emacs/comments/whi7wy/orgmode_a_multi_page_index_via_orgpublishs_sitemap/][Reddit]]) - [[https://emacsnotes.wordpress.com/2022/08/04/create-an-excel-libreoffice-calc-spreadsheet-from-an-org-spreadsheet/][Emacs Notes: Create an `Excel' / `LibreOffice Calc' from an `Org' spreadsheet]] - [[https://gist.github.com/zot/ddf1a89a567fea73bc3c8a209d48f527][org-roam-logseq.el - converter for logseq files stored in org-roam]] ([[https://www.reddit.com/r/orgmode/comments/wgemu9/converter_for_logseq_files_stored_in_orgroam/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/whney4/module_flags_for_org_mode_in_doom_emacs/][Module flags for org mode in Doom Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=a303a794f8c6f880aa8dc46f10179890bfd27423][Support interactive editing of comment blocks]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9cc60dee48851756dd95af46b37b7adc172952e2][lisp/ob-plantuml.el: Insert results in buffer]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3a05d09b7398b46e8ef724ae7609eeb8a35346e][ol.el: add description format parameter to org-link-parameters]] - Completion: - [[https://jao.io/blog/2022-08-04-inline-snippets-and-grouping-in-consult-recoll.html][jao: inline snippets and grouping in consult-recoll]] - Coding: - [[https://www.draketo.de/software/wisp][wisp: Whitespace to Lisp]] ([[https://lobste.rs/s/lvcskk/wisp_whitespace_lisp_alternate_lisp][lobste.rs]]) - [[https://idiomdrottning.org/sexpc][sexpc - convert a sexp into C syntax]] ([[https://lobste.rs/s/mfdofb/sexpc_c_as_s_expressions][lobste.rs]]) - Math: - [[https://www.johndcook.com/blog/2022/08/05/cdf/][John D. Cook: Naming probability functions]] - lower tail probability, upper tail probability - Community: - [[https://www.reddit.com/r/emacs/comments/wf0t0d/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/wf4u1r/what_primary_tasks_do_you_use_emacs_for_how_were/][What primary task(s) do you use emacs for? How were you introduced to using emacs? And since then already how long?]] ([[https://lemmy.ml/post/404056][lemmy]]) - [[https://macadie.info/2022/08/05/2022-08-austin-emacs-meetup/][Eric MacAdie: 2022-08 Austin Emacs Meetup]] - [[https://www.jwz.org/doc/emacs-timeline.html][Emacs Timeline]] (2007; [[https://news.ycombinator.com/item?id=32294737][HN]], old thread on [[https://reddit.com/r/emacs/comments/f1twlg/emacs_timeline/][Reddit]]) - [[https://dspace.mit.edu/handle/1721.1/6329][EMACS Manual for ITS Users]] (1981, [[https://news.ycombinator.com/item?id=32374981][HN]]) - Other: - [[https://github.com/kisaragi-hiu/send-notification][[RFC] send-notification: one-function library to send desktop notifications on any platform; comes with a minor mode to notify if a Magit command fails in background]] ([[https://www.reddit.com/r/emacs/comments/wigxij/rfc_sendnotification_onefunction_library_to_send/][Reddit]]) - [[https://github.com/haji-ali/lp-transient][A transient menu for `lp` for easier printing from Emacs]] ([[https://www.reddit.com/r/emacs/comments/wg7pq9/a_transient_menu_for_lp_for_easier_printing_from/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2021/06/basic-wysiwyg-printing-in-gnu-emacs.html][Basic WYSIWYG printing in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/wf9h0z/basic_wysiwyg_printing_in_gnu_emacs_jpg_to_pdf/][Reddit]]) - ps-print-buffer-with-faces - [[https://zck.org/deleting-files-in-emacs][Deleting files in Emacs [OC]​]] ([[https://www.reddit.com/r/emacs/comments/weuiqs/deleting_files_in_emacs_oc/][Reddit]]) - deleting visited file - [[https://www.youtube.com/watch?v=7H1Pe9HkJ7I][Emacs Multithreading: How Hard Could It Be?]] (04:13) - [[https://github.com/SavchenkoValeriy/emacs-swift-module][GitHub - SavchenkoValeriy/emacs-swift-module: Write Emacs packages in Swift!]] ([[https://www.reddit.com/r/emacs/comments/wemj1z/writing_emacs_dynamic_modules_in_swift/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/wg9lah/emacs_gui_from_a_tty/][Emacs gui from a tty!]] - [[https://v.redd.it/nppykdnflkf91][Emacs freebie: macOS emoji picker]] ([[https://www.reddit.com/r/emacs/comments/wfja3n/emacs_freebie_macos_emoji_picker/][Reddit]]) - [[https://jherrlin.github.io/posts/emacs-on-macos-monterey/][John Herrlin: Emacs on Macos Monterey]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00130.html][emacs-devel: long lines, widening, and font-locking performance]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=27599d8df838569e223bc8be4fb7c40cd75c1847][Add NEWS note about interactive-args]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7c8332e096ab92546db38ae27b582971b26cfdfd][Fix namespacing problem in allout.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e59830bc0ab17cdbd85748b133c97837bed99e3][Add STREAM argument to 'process-tty-name']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7b89ea4077d4fe677ba0577245328819ee79cdc][Allow creating processes where only one of stdin or stdout is a PTY]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b70369c557efed3dcd86dc64a2e73e3480dea6af][time-convert): Deprecate calls without an explicit FORM arg]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8810330f30ca1b251534106f9de7d5190c0cf633][Add obsolete-since header to netrc.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=22a2ad13f50f4a5f8e28ce93730d665a33964b80][Add obsolete-since line to autoload.el and adjust comments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f325b091c1589ec67347ac1ba82a1f82a7596093][; * etc/NEWS: Announce obsoletion of url-about.el.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec22e923c0dab286cdcf18595e836f1013e9a9f1][Teach 'symbol-file' about .eln natively-compiled files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=409b581b09e35e65a1cfee87968c2713e2d3b970][Delete obsolete variable nntp-authinfo-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5e840168c039f3daf9cce05e0b8ac4c49a450ec][Remove duplicate key definitions from keymaps]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd50df1efdb686ee22f4ec591839be3f3b21dd17][Delete function alias x-selection obsolete since 23.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=632b74efa3523683596a8efbc854824dc819bebf][Make url-dired.el obsolete (part 2/2)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7320a812e9e0624480406309a3cad18db38ff87a][Wrap around the search on typing a letter (bug#56535)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d8a6c82838f2f24e76a67379b02956aa668d7cf][Fix the bytecode incompatibility due to the change to 'narrow-to-region'.]] - New packages: - [[package:hammy][hammy]]: Programmable, interactive interval timers (MELPA) - [[package:i3bar][i3bar]]: Display status from an i3status command in the tab bar (MELPA) - [[package:minibuffer-header][minibuffer-header]]: Minibuffer header line (GNU ELPA) - [[package:obsidian][obsidian]]: Obsidian Notes interface (MELPA) - [[package:perl-doc][perl-doc]]: Read Perl documentation (GNU ELPA) - [[package:websearch][websearch]]: Query search engines (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-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-08-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-01-emacs-news/ :EXPORT_DATE: 2022-08-01T18:40:02-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) - Upcoming events: - M-x Research (contact them for password): Show and tell https://m-x-research.github.io/ Tue Aug 2 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287197567/ Wed Aug 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Aug 4 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Aug 4 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Aug 5 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 12 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Aug 13 0000 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/wcupae/lets_share_your_top_3_packages_that_you_cant_live/][Let's share your top 3 packages that you can't live without.]] - [[https://www.youtube.com/watch?v=uIENytjaWI8][Emacs Kick Off Server From Your Initialization File 2022_07_30_02:56:05]] (03:50) - [[https://www.reddit.com/r/emacs/comments/wdh64r/emacsgroundup_first_tagged_release/][emacs-groundup, first tagged release!]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=4ch5VaVsgqo][How to build an editor with Emacs Lisp - 09 Introduction to macros]] (25:26) - [[https://www.youtube.com/watch?v=zmvOcNJS2GM][emacs lisp, command to insert-random-string, hexadecimal, uuid, base64, WolframLang base36]] (01:04:10) - Appearance: - [[https://www.reddit.com/r/emacs/comments/wbaplg/mood_line/][Mood Line]] - [[https://protesilaos.com/codelog/2022-07-26-modus-themes-color-override-demo/][Protesilaos Stavrou: Emacs: the Modus themes "Summertime" re-spin]] - Navigation: - [[https://christiantietze.de/posts/2022/07/emacs-select-paragraph-or-org-element/][Christian Tietze: Key Binding to Select Paragraph or Org Element]] - Dired: - [[http://yitang.uk/2022/07/31/mle-copy-files-to-local-machine/][Yi Tang: Machine Learning in Emacs - Copy Files from Remote Server to Local Machine]] - dired-rsync ([[https://irreal.org/blog/?p=10712][Irreal]]) - Writing: - [[https://v.redd.it/3hxzu0ratoe91][An accentuated Emacs experiment (à la macOS)]] ([[https://www.reddit.com/r/emacs/comments/wbuz2y/an_accentuated_emacs_experiment_à_la_macos/][Reddit]], [[https://news.ycombinator.com/item?id=32286531][HN]], [[https://lobste.rs/s/vixaop/accentuated_emacs_experiment_la_macos][lobste.rs]]) - [[https://simpleit.rocks/lisp/emacs/writing-in-emacs-checking-spelling-style-and-grammar/][Writing In Emacs Checking Spelling Style And Grammar | Simple IT 🤘 Rocks]] (2017) - [[https://www.reddit.com/r/emacs/comments/w9lkzo/lookup_word_under_cursor_browse_synonyms_and/][Lookup word under cursor, browse synonyms, and insert selection (works with Embark actions)]] - [[https://christiantietze.de/posts/2022/07/emacs-blogging-insert-tag-yaml-frontmatter-posts/][Christian Tietze: Emacs Blogging: Insert Tag from YAML Frontmatter Posts]] - [[https://github.com/licht1stein/obsidian.el][GitHub - licht1stein/obsidian.el: Obsidian Notes for Emacs]] ([[https://www.reddit.com/r/emacs/comments/w82c8m/obsidianel_obsidian_notes_within_emacs/][Reddit]]) - [[https://lucidmanager.org/productivity/testing-denote-package/][Peter Prevos: Simulating Text Files with R to Test the Emacs Denote Package]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/w9hxp3/is_there_some_escape_sequence_that_can_used_to/][Is there some escape sequence that can used to create line breaks when org tables are converted to HTML?]] - tip to use a macro - [[https://www.youtube.com/watch?v=AVHBimmoY1o][Org-mode - Make REST calls using restclient in Emacs]] (09:52) - [[https://m.youtube.com/watch?v=D89GjOWYyxY][Note-taking with Org-Roam on PinePhone (Emacs 28.1 GUI)]] (3:34, [[https://www.reddit.com/r/emacs/comments/wba7bz/notetaking_with_orgroam_on_pinephone_emacs_281_gui/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=97c7ad8bfcba4a8c3144adc3cc8055e959955818][* etc/ORG-NEWS: Document `org-icalendar-force-alarm']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0b3c6a752f21256cdd583483c896ebcbaae1d1f4][* etc/ORG-NEWS (New options): Add new section]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7e076118443ed6ccfa95390cdd17b3464859abd3][oc-csl.el: Add support for sub-bibliographies]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=785f003de527487d1557cb724dd4b8867b5ea657][org-fold-show-entry: Do not fold drawers unless requested]] - Completion: - [[https://github.com/yilkalargaw/emacs-native-snippets][GitHub - yilkalargaw/emacs-native-snippets: a collection for snippets that use emacs's built in templating utilities]] ([[https://www.reddit.com/r/emacs/comments/wdbk34/emacss_native_templating_and_snippet_fuctionality/][Reddit]]) - [[https://masteringemacs.org/article/fuzzy-finding-emacs-instead-of-fzf][Fuzzy Finding with Emacs Instead of fzf]] ([[https://www.reddit.com/r/emacs/comments/w7oiub/fuzzy_finding_with_emacs_instead_of_fzf/][Reddit]], [[https://news.ycombinator.com/item?id=32236195][HN]]) - Coding: - [[https://ag91.github.io/blog/2022/07/28/a-yasnippet-to-make-it-easy-debugging-clojure-code-with-atoms/][Andrea: A YASnippet to make it easy debugging clojure code with atoms]] - [[https://tsdh.org/posts/2022-08-01-difftastic-diffing-with-magit.html][Tassilo Horn: Difftastic diffing with Magit]] ([[https://lobste.rs/s/mvzrr8/difftastic_fantastic_diff][lobste.rs]]) - [[https://amodernist.com/texts/emacs-guix.html][Philip K.: Using Guix Environments in Emacs using buffer-env]] - Shells: - [[https://v.redd.it/hz94vz44qde91][dwim-shell-command counters and other improvements (link in comments)]] ([[https://www.reddit.com/r/emacs/comments/wambwk/dwimshellcommand_counters_and_other_improvements/][Reddit]]) - [[https://v.redd.it/wkxd8l7enyd91][dwim-shell-command gives ya a reusable command history]] ([[https://www.reddit.com/r/emacs/comments/w8s2ov/dwimshellcommand_gives_ya_a_reusable_command/][Reddit]]) - [[http://xenodium.com/dwim-shell-command-improvements][Alvaro Ramirez: dwim-shell-command improvements]] ([[https://irreal.org/blog/?p=10703][Irreal]]) - [[https://camdez.com/blog/2022/07/29/emacs-running-shell-commands-on-the-current-file/][Cameron Desautels: Emacs: Running Shell Commands on the Current File]] - [[https://www.reddit.com/r/emacs/comments/wc9i0z/terminal_emacs_keyinputs_success_story/][Terminal Emacs Key-inputs Success story!]] - term-keys - Multimedia: - [[https://www.reddit.com/r/emacs/comments/wcksic/shenshou_subtitle_downloader_006_is_published/][shenshou (subtitle downloader) 0.0.6 is published]] - [[http://xenodium.com/dwim-shell-command-video-streams][Alvaro Ramirez: dwim-shell-command video streams]] - Fun: - [[http://mbork.pl/2022-08-01_Making_secrets_with_Emacs][Marcin Borkowski: Making secrets with Emacs]] - [[https://lifeofpenguin.blogspot.com/2022/07/gnu-emacs-for-kids-matching-game.html][GNU Emacs for Kids: Matching game]] - Community: - [[https://www.reddit.com/r/emacs/comments/w98yhr/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/w9wph5/emacs_without_packages/][emacs without packages?]] - [[https://www.youtube.com/watch?v=K2dAZ227GY8&t=1s][Why I use Emacs in 2022]] (4:42, [[https://www.reddit.com/r/emacs/comments/w9obpu/why_i_use_use_emacs_in_2022/][Reddit]], [[https://irreal.org/blog/?p=10698][Irreal]]) - [[https://macadie.info/2022/07/28/2022-07-austin-emacs-meetup/][Eric MacAdie: 2022-07 Austin Emacs Meetup]] - includes stories about how people got started - [[https://karthinks.com/software/notmuch-ado-about-nothing/][Notmuch Ado About Nothing | Karthinks - Don't like how it works? You can change Emacs.]] ([[https://www.youtube.com/watch?v=UP2dFk5_ytY][YouTube]] 29:45, [[https://www.reddit.com/r/emacs/comments/wb7ebg/dont_like_how_it_works_you_can_change_emacs/][Reddit]], [[https://irreal.org/blog/?p=10705][Irreal]]) - [[https://gretzuni.com/articles/emacs-as-21stc-interdisciplinary-tool][Emacs as 21stC interdisciplinary tool | gretzuni]] - [[https://i.redd.it/6ghj3kwwake91.png][EmacsConf 2022 (poster mockup)]] ([[https://www.reddit.com/r/emacs/comments/wbe2zt/emacsconf_2022_poster_mockup/][Reddit]]) - Other: - [[https://github.com/santifa/clockodo-el][GitHub - santifa/clockodo-el: A simple emacs integration of the clockodo api]] - [[https://www.youtube.com/watch?v=6zvE2vZEPzs][Automating Tasks with Emacs Lisp - System Crafters Live!]] (02:08:31) - [[https://i.redd.it/4i4d4856xie91.jpg][Note-taking with Emacs on PinePhone (linux-based smartphone)]] ([[https://www.reddit.com/r/emacs/comments/wb7d70/notetaking_with_emacs_on_pinephone_linuxbased/][Reddit]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00639.html][How to search emacs-devel and bug-gnu-emacs]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00570.html][Update/help wanted on ebrowse, ecb]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg01155.html][transient vs repeat]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7320a812e9e0624480406309a3cad18db38ff87a][Wrap around the search on typing a letter (bug#56535)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d8a6c82838f2f24e76a67379b02956aa668d7cf][Fix the bytecode incompatibility due to the change to 'narrow-to-region'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b5c03eeb2bc559767555fbb5b9916721ce9f853][Make frame synchronization a frame parameter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=107f832577123ea7ebe867cba55601d0142f546f][Delete additional items obsolete since 20, 21 and 22]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4cf4893d179d9eed774284ce1b427767da66730][Delete aliases obsolete since 21.1 and 22.1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b29f8cd98c014b4b3e5844ef128ba97e65ea036][Delete redisplay-end-trigger-functions and related defuns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=454c06a22c8b2ddb177d2e613807fc206ba29da7][Fix namespace use in bib-mode.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=acefbcf8351180b4eff46b30491ce758dcc42feb][On X, Emacs can optionally synchronize display with the graphics hardware.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db03eda6369a9d4af3c72a8ab6ec29e3cc58acc4][Merge branch 'feature/long-lines-and-font-locking']] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00582.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/warqvg/emacs_29_seems_significantly_better_at_handling/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d3c4833d1350e26a2ae35e00eaf2d6bef1724679][Add an optional 'lock' parameter to 'narrow-to-region']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b96c630f7ae76bc0bd200097f7d9bf9e856f2db][Delete fast-lock.el and lazy-lock.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7e848ccdaab81fed187b415e95c436b6deb2657][Use icons in outline]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=601737d7506727d66953a65e68105cf7eb3ee044][Add support for user-customizable icons]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=04b9216b92a4ee1661e79da785cf87fc7c3a4c4e][Make quickurl.el obsolete (part 2/2)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f21feaf00e78087dc6bed930695f449a52541bee][Improve 'diff-whitespace-style' user option declaration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=70341cab3eb26e2f49bbc13d6bca247ab9403abc][string-equal-ignore-case: new function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=592ae7ffe20aa9b5508fa0ac51dcf0ba33881b3c][Add duplicate-dwim (bug#56418)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fc1b7b720b5771a330f36e9a52688d73b790e478][Teach 'network-lookup-address-info' to validate numeric addresses]] - New packages: - [[package:cardano-wallet][cardano-wallet]]: Interact with cardano wallet (MELPA) - [[package:encrypt-region][encrypt-region]]: Encrypts and decrypts regions (MELPA) - [[package:org-notify][org-notify]]: Notifications for Org-mode (GNU ELPA) - [[package:sideline-flymake][sideline-flymake]]: Show flymake errors with sideline (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-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-07-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-25-emacs-news/ :EXPORT_DATE: 2022-07-25T16:11:32-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jul 28 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Aug 2 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Aug 2 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287197567/ Wed Aug 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Aug 4 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Aug 4 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Aug 5 0200 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/w4gxoa/what_are_some_musthave_packages_for_emacs/][What are some must-have packages for emacs?]] - [[https://www.reddit.com/r/emacs/comments/w52vf8/how_do_you_manage_several_similar_emacs_configs/][How do you manage several similar emacs configs?]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/w20k60/ann_plzel_v02_adds_simple_request_queue_http/][[ANN] plz.el v0.2: Adds simple request queue (HTTP library)]] - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2022-07/msg00362.html][How to add to a function's documentation]] - Appearance: - [[http://mbork.pl/2022-07-18_Making_some_things_more_legible][Marcin Borkowski: Making some things more legible]] - [[https://protesilaos.com/codelog/2022-07-19-pulsar-0-4-0/][Protesilaos Stavrou: Emacs: pulsar version 0.4.0]] highlight current line - [[https://andreyorst.gitlab.io/posts/2022-07-20-limiting-horizontal-scroll-in-emacs/][Andrey Listopadov: Limiting Horizontal Scroll In Emacs]] - [[https://protesilaos.com/codelog/2022-07-21-iosevka-comfy-0-3-0/][Protesilaos Stavrou: Iosevka Comfy version 0.3.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/w6dri7/consultjumpproject_quickly_switch_between_projects/][consult-jump-project: quickly switch between projects]] - [[https://tech.toryanderson.com/2022/07/18/stop-find-file-from-ignoring-.git/][Tory Anderson: Stop find-file from ignoring .git]] - Dired: - [[https://youtu.be/gRQ05rq03j4][Emacs Dired extras by Prot ?]] (2021, [[https://www.reddit.com/r/emacs/comments/w4g9gw/emacs_dired_extras_by_prot/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=8VcPovo6EWk][Scrivener VS. Emacs | Master Mode Text Editors Compared Head To Head]] (08:49) - [[https://protesilaos.com/codelog/2022-07-25-denote-0-4-0/][Protesilaos Stavrou: Emacs: denote version 0.4.0]] - [[https://www.youtube.com/watch?v=QcRY_rsX0yY][Trying Out Prot's Denote, an Org Roam Alternative?]] (02:01:04) - [[https://localauthor.github.io/posts/zk-hydra.html][localauthor: Emacs: Getting started with zk, using hydra and an inbox note]] - [[https://localauthor.github.io/posts/zk-links.html][localauthor: Emacs: Quickly find and insert links in zk notes, with Embark]] ([[https://www.youtube.com/watch?v=VIPxC8TMR6s][YouTube]], 7:32) - Org Mode: - [[https://www.sastibe.de/2022/07/dont-forget-to-sharpen-your-axe/][Don't forget to sharpen your axe]] ([[https://www.reddit.com/r/emacs/comments/w789ep/dont_forget_to_sharpen_your_axe/][Reddit]]) ox-hugo - [[https://www.reddit.com/r/emacs/comments/w6d3jb/guitar_theory_with_org_drill/][Guitar theory with Org drill]] - [[https://list.orgmode.org/87zgpolbnd.fsf@onenetbeyond.org/t/#m1c4843f60afc92b44dfeaf1d01481f97c6acf295][Unintended consequences of removing org-speed-commands-user]] ([[https://www.reddit.com/r/orgmode/comments/w3tal7/just_noticedorgmode_version_95_removed/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/w4f4u3/using_rustic_eglot_and_orgbabel_for_literate/][Using `rustic`, `eglot`, and `org-babel` for literate programming with `LSP` support in `emacs`]] - Completion: - [[https://jao.io/blog/2022-07-22-consult-recoll-with-live-preview.html][jao: consult recoll with live preview]] - [[http://www.masteringemacs.org/article/fuzzy-finding-emacs-instead-of-fzf][Mickey Petersen: Fuzzy Finding with Emacs Instead of fzf]] - Coding: - [[https://github.com/alphapapa/obvious.el][alphapapa/obvious.el: Who needs comments when the code is so obvious]] ([[https://www.reddit.com/r/emacs/comments/w4qbsk/alphapapaobviousel_who_needs_comments_when_the/][Reddit]]) - [[https://tsdh.org/posts/2022-07-20-using-eldoc-with-magit-async.html][Tassilo Horn: Using Eldoc with Magit (asynchronously!)]] - [[https://sr.ht/~niklaseklund/zuul.el/][zuul.el: Interface to Zuul from Emacs]] ([[https://www.reddit.com/r/emacs/comments/w3n8ec/ann_zuulel_an_interface_to_zuul_from_emacs/][Reddit]]) browse build output - [[https://metaredux.com/posts/2022/07/25/leiningen-adds-support-for-nrepl-s-unix-sockets.html][Meta Redux: Leiningen Adds Support for nREPL's Unix Sockets]] - Shells: - [[http://xenodium.com/dwim-shell-command-on-melpa][Alvaro Ramirez: dwim-shell-command on Melpa]] ([[https://www.reddit.com/r/emacs/comments/w763tz/dwimshellcommand_on_melpa_any_minute_now_link_in/][Reddit]], [[https://irreal.org/blog/?p=10694][Irreal]]) - [[https://www.masteringemacs.org/article/running-shells-in-emacs-overview][Running Shells and Terminal Emulators in Emacs]] (2019, [[https://www.reddit.com/r/emacs/comments/w2715j/running_shells_and_terminal_emulators_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10684][Irreal]]) - Mail and news: - [[https://alexschroeder.ch/wiki/2022-07-24_Decrypting_MIME_multipart_messages_in_Rmail][Alex Schroeder: Decrypting MIME multipart messages in Rmail]] - Doom Emacs: - [[https://www.reddit.com/r/DoomEmacs/comments/w63jgf/help_spread_the_knowledge_for_the_doom_emacs/][Help spread the knowledge for the doom emacs community using chords package and some of my own configuration]] - [[https://www.youtube.com/watch?v=qvlNv16n6tM][DOOM Emacs VS Neovim/Vim | Trying out Doom Emacs - Thoughts on Doom Emacs.]] (12:58) - Community: - [[https://www.reddit.com/r/emacs/comments/w3gx6o/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://youtu.be/0R6X3joHEjg][How I started my Emacs adventure]] (14:39, [[https://www.reddit.com/r/emacs/comments/w3swpy/how_i_started_my_emacs_adventure/][Reddit]]) - [[https://protesilaos.com/codelog/2022-07-24-report-issues-official-channels/][Protesilaos Stavrou: Random sites are not tech support for my Emacs packages]] - [[https://www.redhat.com/sysadmin/3-text-editors-compared][Vim vs. Nano vs. Emacs: Three sysadmins weigh in | Enable Sysadmin]] ([[https://irreal.org/blog/?p=10688][Irreal]]) - [[https://www.reddit.com/gallery/w2zwk2][I made an Emacs hat!]] - Other: - [[https://in.comum.org/smart-way-to-close-files.html][Showing diff before kill file]] ([[https://www.reddit.com/r/emacs/comments/w3ag5g/showing_diff_before_kill_file/][Reddit]]) - [[https://ag91.github.io/blog/2022/07/23/delete-filename-or-list-of-filenames-in-region-with-one-emacs-command/][Delete filename or list of filenames in region with one Emacs command - Where parallels crossregion with one Emacs command]] - [[http://mbork.pl/2022-07-25_Make_pass_help_me_remember_my_passwords][Marcin Borkowski: Make pass help me remember my passwords]] - [[https://cyberthal-ghost.nfshost.com/the-lazy-way-to-downgrade-brew-to-an-earlier-version-of-emacs-on-macos/][Cyberthal: The lazy way to "downgrade brew" to an earlier version of Emacs on MacOS]] - [[https://www.reddit.com/r/emacs/comments/w51jdu/a_summary_and_rant_on_the_state_of_emacs_on/][A summary and rant on the state of Emacs on Windows NT in 2022]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00301.html][emacs-devel: Discussion about implementing child frames on terminal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2c980815f5c88c14cf7567aa12eb23fc1d41d5d1][Add new user option 'diff-whitespace-style']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=96926fa6eb0f71f47586d50ac5532b57bff1ab54][Fix `lsh` warning shortcomings (bug#56641)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72a457e92e3b13b071b29afa8912a244843d04bc][Warn about calls to `lsh` (bug#56641)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a24f710395f9777cb9f8b000300e5e9c892d7794][Don't use the Gtk region face]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5de76b72e75aaa04d83331ebc4d72dadd7eed77][New user option to disable deleting current input in comint mouse-2]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fac539b507f8cbf434b82af504066b575201e16][(compilation-parse-errors-function): Remove obsolete var]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=616da8fa8efa9023f56fa731072d877e2150afbc][Merge branch 'feature/fix-the-long-lines-display-bug']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7eef61eee179d127d4edeb828c723f4dee530b4][Further tweaks to long lines handling.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c32212bf966523e3a3153c5ad2c131d140aeff8a][(help-fns--first-release): Try and avoid false positives]] - New packages: - [[package:cardano-tx][cardano-tx]]: Cardano transaction editor (MELPA) - [[package:dwim-shell-command][dwim-shell-command]]: Shell commands with DWIM behaviour (MELPA) - [[package:external-dict][external-dict]]: Query external dictionary like goldendict, Bob.app etc (MELPA) - [[package:pipewire][pipewire]]: PipeWire user interface (MELPA) - [[package:robot-log][robot-log]]: Major mode for viewing RobotFramework debug log files (MELPA) - [[package:sideline-blame][sideline-blame]]: Show blame messages with sideline (MELPA) - [[package:sq][sq]]: Bindings for Sequoia PGP's cli (MELPA) - [[package:tangonov-theme][tangonov-theme]]: A 256 color dark theme featuring bright pastels (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-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez and Emanuel Berg for links! ** 2022-07-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-18-emacs-news/ :EXPORT_DATE: 2022-07-18T09:55:28-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) - Upcoming events: - M-x Research (contact them for password): Revisiting talk 1: more about recursion and types https://m-x-research.github.io/ Tue Jul 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - EmacsSF: coffee.el in SF https://www.meetup.com/emacs-sf/events/287047115/ Sat Jul 23 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Sun Jul 24 0200 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jul 28 0030 Singapore - Emacs configuration: - [[https://andreyorst.gitlab.io/posts/2022-07-15-refresh-package-contents-automatically/][Andrey Listopadov: Automatic refreshing of package archives for Emacs]] - [[https://jeffbowman.writeas.com/from-rational-to-crafted-emacs][Retiring Rational Emacs, Long Live Crafted Emacs!]] ([[https://www.reddit.com/r/emacs/comments/w07x96/retiring_rational_emacs_long_live_crafted_emacs/][Reddit]]) - Emacs Lisp: - [[https://blog.genenakagaki.com/en/how-do-i-comment-on-emacs-lisp.html][How do I comment on Emacs Lisp?]] ([[https://www.reddit.com/r/emacs/comments/vwybj9/i_learned_how_to_comment_out_code_in_emacs_lisp/][Reddit]]) - [[https://youtube.com/watch?v=NpvRVeOyU30&feature=share][How to build an editor with Emacs Lisp - 08 More Loops]] (19:27) - [[https://www.youtube.com/watch?v=3NI46cEZbDA][Emacs Profiling 2022 07 17 17:18:33]] (11:23) - Appearance: - [[https://i.redd.it/h3f13vq5p3c91.png][Retro Emacs 28.1 (via cool-retro-term)]] ([[https://www.reddit.com/r/emacs/comments/w13wkp/retro_emacs_281_via_coolretroterm/][Reddit]]) - Navigation: - [[https://github.com/NinjaTrappeur/my-repo-pins][My Repo Pins: Move between your git projects quickly]] ([[https://www.reddit.com/r/emacs/comments/vwios0/my_repo_pins_move_between_your_git_projects/][Reddit]]) - [[https://andreyorst.gitlab.io/posts/2022-07-16-project-el-enhancements/][Andrey Listopadov: Project.el enhancements]] - Dired: - [[https://i.redd.it/adh8f70t14c91.png][[ANN] Dirvish V1.9 released - a polished Dired with batteries included]] ([[https://www.reddit.com/r/emacs/comments/w16hmk/ann_dirvish_v19_released_a_polished_dired_with/][Reddit]]) - [[http://blog.binchen.org/posts/show-files-by-date-in-some-emacs-dired-buffer/][Chen Bin (redguardtoo): Show files by date in SOME Emacs dired buffer]] - Writing: - [[https://ejenner.com/post/latex-emacs/][Emacs as an amazing LaTeX editor | Erik Jenner]] (2021) - Org Mode: - [[https://www.youtube.com/watch?v=FW8CkvZtNgY][Emacs | Install Org Contrib Packages The RIGHT Way! Extend Your Org Mode With Extra Packages]] (14:18) - [[https://www.reddit.com/r/orgmode/comments/w1ggho/journaling_prompts_in_emacs/][journaling prompts in emacs]] - [[https://www.sastibe.de/2022/07/writing-din-norm-german-letters-in-emacs/][Writing DIN-Norm (German) Letters in Emacs]] - LaTeX template and org-capture - [[https://d12frosted.io/posts/2022-07-14-vulpea-0.3.html][Vulpea v0.3 released]] ([[https://www.reddit.com/r/emacs/comments/vzgu78/vulpea_v03_released/][Reddit]]) note-taking functions based on Org and Org Roam. - [[https://github.com/ndwarshuis/org-ml][org-ml: a functional library for org-mode]] (old, recently on [[https://www.reddit.com/r/emacs/comments/vwlt9m/orgml_a_functional_library_for_orgmode/][Reddit]]) - [[https://github.com/turbana/emacs-config/blob/2003077c60ffabd3b48835727af8953fc37067f7/README.org#zetian][Org-roam cool configuration]] - Completion: - [[https://www.youtube.com/watch?v=fnE0lXoe7Y0][Emacs Completion Explained]] - Coding: - [[https://www.reddit.com/r/emacs/comments/w07vrf/thoughts_on_improving_compilation_mode/][Thoughts on improving compilation mode]] - [[https://codeberg.org/ideasman42/emacs-fancy-compilation][[ANN] fancy-compilation (available on MELPA)]] ([[https://www.reddit.com/r/emacs/comments/w1jym6/ann_fancycompilation_available_on_melpa/][Reddit]]) - [[https://www.youtube.com/watch?v=p-9Cj1cM3os][Interactive XPath Builder in GNU Emacs]] (00:12, [[https://www.reddit.com/r/emacs/comments/w1w6dn/interactive_xpath_builder_in_gnu_emacs/][Reddit]]) - [[https://blog.meain.io/2022/navigating-config-files-using-tree-sitter/][Navigating config files using tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/vxfbcr/navigating_config_files_using_treesitter/][Reddit]]) - [[https://i.redd.it/5pnwwahlh7c91.gif][yaml-pro: a package adding parser-enhanced YAML editing capabilities]] ([[https://www.reddit.com/r/emacs/comments/w1ke35/yamlpro_a_package_adding_parserenhanced_yaml/][Reddit]]) - Shells: - [[https://www.bytedude.com/custom-eshell-prompts/][Custom Eshell Prompts]] ([[https://www.reddit.com/r/emacs/comments/w1ap7y/custom_eshell_prompts/][Reddit]], [[https://irreal.org/blog/?p=10679][Irreal]]) - [[https://xenodium.com/emacs-dwim-shell-command-multi-language/][Emacs: DWIM shell command (multi-language)]] ([[https://www.reddit.com/r/emacs/comments/vwbf6f/applying_snippets_in_different_languages_to_dired/][Reddit]], [[https://irreal.org/blog/?p=10674][Irreal]]) - [[http://xenodium.com/a-lifehack-for-your-shell][Alvaro Ramirez: A lifehack for your shell]] ([[https://www.reddit.com/r/emacs/comments/w0gzut/a_lifehack_for_your_shell_link_in_comments/][Reddit]], [[https://lobste.rs/s/qaimmg/lifehack_for_your_shell][lobste.rs]]) - unzip different kinds of archives with one command, including dwim-shell-command version - Multimedia: - [[http://blog.binchen.org/posts/how-to-use-emms-effectively/][How to use EMMS effectively]] ([[https://www.reddit.com/r/emacs/comments/vxbfew/how_to_use_emms_effectively/][Reddit]]) - [[https://gnu.support/gnu-emacs/packages/GNU-Emacs-Package-voice2html-el-70627.html][GNU Emacs Package: voice2html.el]] - make HTML voice message pages from Emacs - Fun: - [[http://xenodium.com/emacs-zones-to-lift-you-up][Alvaro Ramirez: Emacs zones to lift you up]] - screensaver with word definitions ([[https://www.reddit.com/r/emacs/comments/vygrve/emacs_zone_to_lift_ya_up_link_in_comments/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/vxxyb8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/vw9uq5/emacs_pinky_after_the_damage_has_been_done/]["Emacs Pinky": After the damage has been done?]] - [[https://taonaw.com/2022-07-12/][TAONAW - Emacs: M-x Birthday]] - [[https://gretzuni.com/articles/the-need-for-free-software-education-now][Gretzuni: The need for free software education now]] - Other: - [[http://www.masteringemacs.org/article/keyboard-macros-are-misunderstood][Mickey Petersen: Keyboard Macros are Misunderstood]] ([[https://www.reddit.com/r/emacs/comments/vxdirp/keyboard_macros_are_misunderstood/][Reddit]], [[https://irreal.org/blog/?p=10671][Irreal]]) - [[https://github.com/haji-ali/procress][procress: A simple emacs package to indicate progress of a process in the modeline (for example AUCTeX processes)]] ([[https://www.reddit.com/r/emacs/comments/vzz5cw/procress_a_simple_emacs_package_to_indicate/][Reddit]]) - [[https://github.com/rougier/relative-date][Relative date computation and formatting]] ([[https://www.reddit.com/r/emacs/comments/vynokc/relative_date_computation_and_formatting/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2022/07/swipe-for-text-input-in-gnu-emacs.html][Swipe for Text Input in GNU Emacs]] ([[https://youtu.be/z1EweIjyY4g][YouTube, 0:46]]) - [[https://blog.dornea.nu/2022/07/12/tiddlywiki-and-emacs/][How to use Tiddlywiki via REST API in Emacs]] ([[https://www.reddit.com/r/emacs/comments/vy7s3e/how_to_use_tiddlywiki_via_rest_api_in_emacs/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d62766305ad8fe6ca1695341c34b9836d051e3cb][Add `take` and `ntake` (bug#56521)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38f9e9cb2c04af38a609e7d0a812f0809458125b][Colored menu highlight in Lucid backend]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=23bba37a78cfdbab0634846b962f474d987b6036][Tweak how dired-copy-filename-as-kill handles file names with spaces]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6679ccceb83fdc49ec7e88e7be0735efa6702da][Add new customizable phonetic Tamil input method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14a56f52c5b57b69aaa2af08204d649c749fcb97][New user option 'webjump-use-internal-browser']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbe9a55923601e4dcfd8538488723094cd7a7cac][Autoload image-converter-add-handler]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86d128c6c3acca1665addc65aa43ff80572f46e8][Try to save selections from being disowned during frame deletion]] - Obsolete: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d858e0a18acabe436ee178c85bc9feb610c4eaf8][Make the rsh command obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69223ee97539a73dfd7eef9607e0d3a3911ea93b][Delete obsolete variable gnus-secondary-servers]] - New packages: - [[package:dired-duplicates][dired-duplicates]]: Find duplicate files locally and remotely (MELPA) - [[package:fancy-compilation][fancy-compilation]]: Enhanced compilation output (MELPA) - [[package:grey-paper-theme][grey-paper-theme]]: A greyscale theme with look-n-feel of an eink display (MELPA) - [[package:readable-numbers][readable-numbers]]: Visually separate long integers (MELPA) - [[package:rgb][rgb]]: RGB control via OpenRGB (MELPA) - [[package:sideline-lsp][sideline-lsp]]: Show lsp information with sideline (MELPA) - [[package:yaml-pro][yaml-pro]]: Parser-aided YAML editing features (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-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. #+RESULTS: ** 2022-07-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-11-emacs-news/ :EXPORT_DATE: 2022-07-11T18:29:48-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/july-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, July 23, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://karthinks.com/software/it-bears-repeating/][It Bears Repeating: Emacs 28 & Repeat Mode]] ([[https://www.reddit.com/r/emacs/comments/vs4jqm/it_bears_repeating_emacs_28_repeat_mode/][Reddit]]) - [[https://imgur.com/pr4ofMm][RFC: Literate emacs/system configuration using org-roam]] ([[https://www.reddit.com/r/emacs/comments/vsv0ma/rfc_literate_emacssystem_configuration_using/][Reddit]]) - [[https://magnus.therning.org/2022-07-09-playing-with-setting-up-emacs.html][Magnus: Playing with setting up Emacs]] - [[https://www.youtube.com/watch?v=qYqwEmdaOy0][Configuring Rational Emacs with Guix Home]] (02:02:04) - [[https://davinpearson.nz/screenshots/][Davin's Modifications to Elisp, i.e. dlisp.]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00241.html][emacs-devel]]) - Emacs Lisp: - [[https://youtu.be/NocDm4zzToo][Learn Emacs Lisp - Mostly The Strange Parts]] (29:22, [[https://www.reddit.com/r/emacs/comments/vv64yx/learn_emaca_lisp_mostly_the_strange_parts/][Reddit]]) - [[https://www.masteringemacs.org/article/emacs-builtin-elisp-cheat-sheet][Emacs's Builtin Elisp Cheat Sheet - Mastering Emacs]] ([[https://news.ycombinator.com/item?id=31998244][HN]]) - [[https://github.com/rejeep/f.el][rejeep/f.el: Modern API for working with files and directories in Emacs]] (old, but recently discussed on [[https://news.ycombinator.com/item?id=31977233][HN]]) - Appearance: - [[https://protesilaos.com/codelog/2022-07-06-fontaine-0-3-0/][Protesilaos Stavrou: Emacs: fontaine version 0.3.0]] - [[http://amitp.blogspot.com/2022/07/axial-name-highlighting.html][Amit Patel: Axial name highlighting]] - [[http://gonsie.com/blorg/tab-bar.html][Elsa Gonsiorowski: Beautifying the Tab Bar]] - [[https://github.com/erikbackman/mindre-theme][Mindre Theme]] ([[https://www.reddit.com/r/emacs/comments/vv82cq/mindre_theme/][Reddit]]) - Navigation: - [[http://yitang.uk/2022/07/05/move-between-window-using-builtin-package/][Yi Tang: Move Between Windows in Emacs using windmove]] - [[https://francopasut.netlify.app/post/jump_vim_emacs/][D.V.F.P.: Jumping between matching pairs of characters and tags in Vim and Emacs]] - [[https://www.youtube.com/watch?v=zWDqaXpLdXU][Emacs Symbol Definition Find 2022_07_11_17:49:15]] (06:51) - Writing: - [[https://www.erichgrunewald.com/posts/emacs-lisp-functions-for-easy-bib-te-x-insertions/][Emacs Lisp Functions for Easy BibTeX Recording]] ([[https://www.reddit.com/r/emacs/comments/vvumc4/emacs_lisp_functions_for_easy_bibtex_recording/][Reddit]], [[https://news.ycombinator.com/item?id=32033482][HN]]) - [[https://yannherklotz.com/ebib-papers/][[ebib] Downloading Academic Papers Automatically]] ([[https://www.reddit.com/r/emacs/comments/vv8ndl/ebib_downloading_academic_papers_automatically/][Reddit]]) - [[https://protesilaos.com/codelog/2022-07-11-denote-0-3-0/][Protesilaos Stavrou: Emacs: denote version 0.3.0]] and [[https://protesilaos.com/codelog/2022-07-04-denote-0-2-0/][0.2.0]] - [[https://www.youtube.com/watch?v=oPqcolG7As0][Emacs Transpose Character Words Sentences 2022_07_09_02:50:07]] (11:28) - Org Mode: - [[https://www.bytedude.com/simple-inline-images-in-org-mode/][Simple Inline Images In Org-Mode]] ([[https://www.reddit.com/r/emacs/comments/vvsbrm/simple_inline_images_in_orgmode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/vt0otx/using_the_power_of_zotero_in_emacs_orgmode_to/][Using the power of Zotero in Emacs org-mode to manage citations]] - [[https://www.unwoundstack.com/blog/indieweb.html][Unwound Stack: The Indieweb]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b3b17cdb66ea4aa12f13cd30ef32283377828218][oc-csl.el: Add support for nocite citations]] - Completion: - [[http://www.masteringemacs.org/article/understanding-minibuffer-completion][Mickey Petersen: Understanding Minibuffer Completion]] ([[https://www.reddit.com/r/emacs/comments/vr81n6/understanding_minibuffer_completion/][Reddit]]) - Coding: - [[https://scripter.co/using-git-delta-with-magit/?utm_source=atom_feed][scripter.co | Emacs: Using Git Delta with Magit]] ([[https://irreal.org/blog/?p=10655][Irreal]]) - [[http://mbork.pl/2022-07-11_A_poor_man's_Emacs_-_Jira_integration][Marcin Borkowski: A poor man's Emacs - Jira integration]] - Shells: - [[https://blog.shahinism.com/2022/07/10/simple-shell-pop-up-in-emacs/][Simple shell pop-up in Emacs]] ([[https://www.reddit.com/r/emacs/comments/vw0f2a/simple_shell_popup_in_emacs/][Reddit]]) - [[http://xenodium.com/emacs-dwim-shell-command][Alvaro Ramirez: Emacs DWIM shell-command]] ([[https://www.reddit.com/r/emacs/comments/vtdd0u/emacs_dwim_shellcommand/][Reddit]], [[https://irreal.org/blog/?p=10653][Irreal]]) - [[http://xenodium.com/emacs-dwim-shell-command-multi-language][Alvaro Ramirez: Emacs: DWIM shell command (multi-language)]] - [[https://youtube.com/watch?v=X8c_TrGfYcM][Emacs as your terminal multiplexer]] (5:14, [[https://www.reddit.com/r/emacs/comments/vs3t76/emacs_as_your_terminal_multiplexer/][Reddit]], [[https://irreal.org/blog/?p=10651][Irreal]]) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/vsjbxr/ann_dankmode_020_with_oauth_support/][[ANN] dank-mode 0.2.0 with OAuth support]] - Reddit - Fun: - [[https://lifeofpenguin.blogspot.com/2022/07/chronicles-of-emacs-editor-and-t-shirt.html][Chronicles of Emacs : The Editor and the T-shirt]] ([[https://www.reddit.com/r/emacs/comments/vvljs9/chronicles_of_emacs_the_editor_and_the_tshirt/][Reddit]]) - generating a parametric SVG pattern for a T-shirt using Emacs Lisp - Community: - [[https://www.reddit.com/r/emacs/comments/vskthv/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://metaredux.com/posts/2022/07/10/cider-turns-10.html][Meta Redux: CIDER Turns 10]] - [[https://christiantietze.de/posts/2022/07/shift-click-in-emacs-to-select/][Christian Tietze: Shift-Click in Emacs to Select - A Simple Change With a Complex History]] - Other: - [[https://www.youtube.com/watch?v=RlfFHTPq62A][I keep getting stuck in Emacs. Shoot my troubles.]] (17:52) - troubleshooting tips - [[https://www.reddit.com/r/emacs/comments/vuugwo/pros_and_cons_of_contributing_to_elpa_nongnu_elpa/][Pros and cons of contributing to elpa, nongnu elpa, or melpa]] - [[https://protesilaos.com/codelog/2022-07-07-emacs-tmr-0-4-0/][Protesilaos Stavrou: Emacs: tmr version 0.4.0]] - setting timers - [[https://www.youtube.com/watch?v=hydy-IwXRT8][CSV mode is not bad]] (08:58) - [[http://xenodium.com/emacs-password-protect-current-pdf-revisited][Alvaro Ramirez: Emacs: Password-protect current pdf (revisited)]] ([[https://www.reddit.com/r/emacs/comments/vv02fq/passwordprotect_current_pdf_revisited_link_in/][Reddit]]) - [[http://xenodium.com/png-to-icns-emacs-dwim-style][Alvaro Ramirez: png to icns (Emacs DWIM style)]] ([[https://www.reddit.com/r/emacs/comments/vv1eyd/png_to_icns_emacs_dwim_style_via_script_last_one/][Reddit]], [[https://irreal.org/blog/?p=10660][Irreal]]) - [[http://ag91.github.io/blog/2022/07/07/moldable-emacs-from-a-picture-to-a-clojurescript-react-native-svg][Andrea: Moldable Emacs: from a picture to a ClojureScript React-Native SVG]] - [[https://protesilaos.com/codelog/2022-07-06-build-emacs-arch-linux/][Protesilaos Stavrou: How I build Emacs on Arch Linux]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f57fb71a50a8b2ac8163828a2cecb394bb52d06][Improve behavior of `lost-selection-mode' with multiple buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=96846877930f580e122e9af85b4653918c542f89][Rename 'longlines-breakpoint-chars' to 'longlines-break-chars']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29684a734253f289e649535b2190e8d2ca956e8b][Rename new option to browse-url-default-scheme]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86dc875bf590c33d255af04d4e3249db05fca65d][Make browse-url.el support for plain "mozilla" obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d74dad673b854b011b23853d298c9a8f86d2d6ad][Bind M-G unconditionally in Dired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35ae8d9f3b18c34a6e6c594afcc442e7aaa5fe29][Add new minor mode to deactivate the region once PRIMARY is lost]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99c96f50ed2058bec44612134ccaf9aa51c9730e][Move dired-do-relsymlink from dired-x.el to dired.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9abf841429257a3e1008bedc4d857ea7a25ab9a6][Stop ffap-machine-at-point from pinging random hosts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e99046d62e71fb874cb9010e60ecfee289f84e9][Add new args MESSAGE and TIMEOUT to set-transient-map (bug#21634)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fe82c0743b3feecb9b80549ef4bb3dc8529891a8][Rename new option to remote-file-name-inhibit-auto-save-visited]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3631355dcb97ccbf24dd7f7ca6efb97d78e0c511][New user option auto-save-visited-remote-files]] and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac7f76528f2f2e2f6e77bc25e7040eb3b07e45c0][auto-save-visited-mode-predicate]] - Obsolete: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3fd71ed10139ca37b78234def000b76dfb95516][; * etc/NEWS: Announce obsoletion of rlogin.el.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d7b92448f1996a77a22c9bb0f4b8906552b60b6][Delete obsolete variable tooltip-use-echo-area]], [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=76ca5f5eceda6c78f209588da0893bab5b42165c][font-lock-maximum-size]], and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac7b90e323eb375d5ff48fb24df206dc6336e656][buffer-substring-filters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=707124d2b92780b4f21d72c7c62899e074fa8ced][Make 'run-dig' command obsolete in favor of 'dig']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=739e3dbe050468e1d9aa0a48bfc656ae20fd8f9d][Remove many items obsolete since 24.1]] - New packages: - [[package:bech32][bech32]]: Bech32 library (MELPA) - [[package:cbor][cbor]]: CBOR utilities (MELPA) - [[package:citar-embark][citar-embark]]: Citar/Embark integration (MELPA) - [[package:cljstyle-format][cljstyle-format]]: Reformat Clojure code using cljstyle (MELPA) - [[package:consult-dash][consult-dash]]: Consult front-end for dash-docs (MELPA) - [[package:denote][denote]]: Simple notes with an efficient file-naming scheme (GNU ELPA) - [[package:elfeed-tube-mpv][elfeed-tube-mpv]]: Control mpv from Elfeed (MELPA) - [[package:lsp-cfn][lsp-cfn]]: LSP integration for cfn-lsp-extra (MELPA) - [[package:mindre-theme][mindre-theme]]: Minimal, light theme (MELPA) - [[package:my-repo-pins][my-repo-pins]]: Keep your git repositories organized (MELPA) - [[package:org-hyperscheduler][org-hyperscheduler]]: UI (web) representation of org-agenda (MELPA) - [[package:pip-frame][pip-frame]]: Display and manage a PIP frame (MELPA) - [[package:repeat-help][repeat-help]]: Display keybindings for repeat-mode (MELPA) - [[package:sideline-flycheck][sideline-flycheck]]: Show flycheck errors with sideline (MELPA) - [[package:sideline][sideline]]: Show information on the side (MELPA) - [[package:tree-sitter-ess-r][tree-sitter-ess-r]]: R with tree-sitter (MELPA) - [[package:zk-luhmann][zk-luhmann]]: Support for Luhmann-style IDs in zk (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://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-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-07-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-04-emacs-news/ :EXPORT_DATE: 2022-07-04T08:13:35-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg01274.html][Emacs pretest 28.1.90 is out]] ([[https://irreal.org/blog/?p=10638][Irreal]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/286429826/ Wed Jul 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jul 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jul 7 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jul 8 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 8 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jul 9 0000 Singapore - Emacs configuration: - [[https://jeffbowman.writeas.com/rational-emacs-update-s64h][Rational Emacs update for July 2022]] ([[https://www.reddit.com/r/emacs/comments/vpwy4m/rational_emacs_update_for_july_2022/][Reddit]]) - [[https://www.youtube.com/watch?v=2agRcDHgRAg][Rewriting My Config with Rational Emacs - System Crafters Live!]] (02:01:26) - Emacs Lisp: - [[http://blog.binchen.org/posts/add-live-demo-to-emacs-package/][Chen Bin (redguardtoo): Add live demo to emacs package]] - Appearance: - [[https://protesilaos.com/codelog/2022-07-01-cursory-0-2-0/][Protesilaos Stavrou: Emacs: cursory version 0.2.0]] - [[https://www.youtube.com/watch?v=c-XU55ZIVak][Why Do I Choose Emacs Over Vim? It Looks Better!]] (09:37) - Navigation: - [[https://github.com/alphapapa/burly.el#changelog][[ANN] alphapapa/burly.el: New release, tab-bar support]] ([[https://www.reddit.com/r/emacs/comments/vo5wr0/ann_alphapapaburlyel_new_release_tabbar_support/][Reddit]]) - [[http://lifeofpenguin.blogspot.com/2022/06/mission-control-in-gnu-emacs.html][Mission control in GNU Emacs]] ([[https://youtu.be/ETzo7vhFG58][YouTube]] 1:36, [[https://www.reddit.com/r/emacs/comments/voyntv/desktop_and_window_management_in_gnu_emacs/][Reddit]]) - Org Mode: - [[https://www.labri.fr/perso/nrougier/GTD/index.html][Get Things Done with Emacs]] (2020, [[https://irreal.org/blog/?p=10641][Irreal]]) - [[https://emacsnotes.wordpress.com/2022/06/29/use-org-extra-emphasis-when-you-need-more-emphasis-markers-in-emacs-org-mode/][Emacs Notes: Use `org-extra-emphasis' , when you need more Emphasis Markers in Emacs Org mode]] ([[https://irreal.org/blog/?p=10649][Irreal]]) - [[https://youtu.be/SCPoF1PTZpI][The Secrets of My Emacs Presentation Style]] (29:04, [[https://www.reddit.com/r/emacs/comments/vmm4y3/the_secrets_of_my_emacs_presentation_style/][Reddit]], [[https://irreal.org/blog/?p=10663][Irreal]]) org-present - [[https://www.youtube.com/watch?v=A3QrKEB-9wc][Org-mode - copy paste tables]] (04:49) - [[https://benswift.me/blog/2019/03/09/mapping-over-table-rows-in-org-mode/][Mapping over table rows in org-mode | benswift.me]] (2019, [[https://www.reddit.com/r/emacs/comments/vm6jqd/mapping_over_table_rows_in_orgmode/][Reddit]], [[https://irreal.org/blog/?p=10635][Irreal]]) - [[https://www.youtube.com/watch?v=tRXccfOwNZA][Emacs | Org Mode Clock Reports, For Logging and Timekeeping]] (08:14) - [[https://ag91.github.io/blog/2022/06/28/org-feed-+-esxml-make-an-rss-feed-out-of-any-website/][Org Feed + esxml: make an RSS feed out of any website!]] ([[https://www.reddit.com/r/emacs/comments/vmtzrd/org_feed_esxml_make_an_rss_feed_out_of_any_website/][Reddit]]) - Coding: - [[https://gitlab.com/PreciousPudding/alt-comment-dwim][[ANN] alt-comment-dwim: A C-u based alternative to the built-in comment commands]] ([[https://www.reddit.com/r/emacs/comments/vm8u5f/ann_altcommentdwim_a_cu_based_alternative_to_the/][Reddit]]) - [[http://ag91.github.io/blog/2022/07/03/moldable-emacs-showing-clojure-dependencies-for-the-files-you-just-modified][Andrea: Moldable Emacs: showing Clojure dependencies for the files you just modified]] - [[https://www.youtube.com/watch?v=8x8vF0_MFKI][Emacs Magit Is A Visually Appealing Git Controlling Software 2022_07_03_04:06:17]] (14:49) - Web: - [[https://www.youtube.com/watch?v=80Dr8Zy8u6c][Org-mode - Emacs Web Wowser is good]] (08:21) - Mail and news: - [[https://blog.dornea.nu/2022/06/29/rss/atom-emacs-and-elfeed/][For digital minimalists - RSS/Atom, Emacs and elfeed]] ([[https://www.reddit.com/r/emacs/comments/vo2szt/for_digital_minimalists_rssatom_emacs_and_elfeed/][Reddit]]) - [[https://www.youtube.com/watch?v=nXU_qT6zUq8][Emacs Read It Later Or GetPocket Facility_2022_06_30_16:42:11]] (15:53) - Community: - [[https://www.reddit.com/r/emacs/comments/vnals8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://github.com/alphapapa/salv.el][[ANN] alphapapa/salv.el: Local minor mode to save a buffer when Emacs is idle]] ([[https://www.reddit.com/r/emacs/comments/vqk41j/ann_alphapapasalvel_local_minor_mode_to_save_a/][Reddit]]) - [[http://mbork.pl/2022-07-02_Paying_my_bills_with_Emacs][Marcin Borkowski: Paying my bills with Emacs]] - [[https://lifeofpenguin.blogspot.com/2022/07/screen-mirroring-in-gnu-emacs.html][Screen mirroring using GNU Emacs]] ([[https://www.youtube.com/watch?v=NOOixbL_GNY][YouTube]] 0:43, [[https://www.reddit.com/r/emacs/comments/vqk8xs/screen_mirroring_in_gnu_emacs/][Reddit]]) - [[https://zck.org/emacs-move-file-again][Move files in Emacs]] ([[https://www.reddit.com/r/emacs/comments/vn5aj1/move_files_in_emacs_oc/][Reddit]]) rename-visited-file - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00002.html][emacs-devel: note about how garbage collection works]] - [[https://lars.ingebrigtsen.no/2022/07/02/18x10/][Lars Ingebrigtsen: 18x10%]] - improving build times with gc tweaks - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1ac383bcb69578ac9e89ab00538d81ee8daee022][Add file-parent-directory function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bbca04fd9d10ec2a5e849c48eab42faad0de0a32][Add support for fullscreen values fullheight and fullwidth on PGTK]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=831b5f3f14c482f482c0dc0dc6a4d602f2a19338][Move dired-clean-up-buffers-too to dired.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b31680ef040d4a232619e8d070794a43d2cdca2c][Add new function `seq-split']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e7da53a1169ff1796d71fb80b3a51c82821c4bbe][* lisp/dired.el (dired-do-eww): New command.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45badeceecab5e5975d2e1700fce819acd34a964][Implement pseudo-value 'reset' of face attrributes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a06fc4be132b8dcf7a5dab9d68be3f280e14f436][Add more separators to longlines-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ace37a387cf87aec11ace23e6b4d9a3058db667][Unobsolete longlines-mode (bug#18589)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0bb6b2dd1eee72788bed6d16bc6e4502e52b4e1c][Move dired-info and dired-man from dired-x to dired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0488f89d1712ce905f9040e6b26fdf0a4a0666d][Command for global adjustments to the default face]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=05d240997aeb6ffe3db21e7f4c8e2f181edc37b6][Add native-compile-prune-cache command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12e5171882afb2bb31e3505cb077953b342920af][Document XDS stuff]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea5f5f81dd172ce40f10cd5e276d23839c24cbc1][Support receiving XDS drops correctly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15b2138719b34083967001c3903e7560d5e0947c][(syntax-wholeline-max): New var]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf65073767de47e3dfdb9b3086d4abd3ecb0089b][New hook save-place-after-find-file-hook]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=80cf13a3d27d8a967feafeec32fd130529635592][Make "eager macro-expansion" warning into an error]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2f0ed2280e0075c68ab9b110068bf5395fe256e3][Add find-function-setup-keys bindings for find-library commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b9d755b816ca697b879b7c5c61526f96e9f4b9a][Add new commands to elisp mode for eval/compilation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=371c4f642a1476ce2cd3514caeb66125c53aea26][Add new commands to zoom emojis]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d07063f69fab25da49c69e7790223511d61e9098][Implement starting X Direct Save (XDS) drops]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=772b189143453745a8e014e21d4b6b78f855bba3][Add new command `rename-visited-file']] - New packages: - [[package:cool-mode][cool-mode]]: Major mode for cool compiler language (MELPA) - [[package:elfeed-tube][elfeed-tube]]: YouTube integration for Elfeed (MELPA) - [[package:lsp-scheme][lsp-scheme]]: Scheme support for lsp-mode (MELPA) - [[package:markdown-soma][markdown-soma]]: Live preview for Markdown (MELPA) - [[package:naga-theme][naga-theme]]: Dark color theme with green foreground color (MELPA) - [[package:tab-bar-buffers][tab-bar-buffers]]: Use tab-bar-mode as a buffer manager (MELPA) - [[package:tree-sitter-ispell][tree-sitter-ispell]]: Run ispell on tree-sitter text nodes (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://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-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-06-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-27-emacs-news/ :EXPORT_DATE: 2022-06-27T20:29:15-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jun 30 0030 Singapore - Emacs FFM: Return of the Emacs FFM Meetup! https://www.meetup.com/emacs-ffm/events/286448683/ Wed Jun 29 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata -- Thu Jun 30 0100 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/286429826/ Wed Jul 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jul 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jul 7 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jul 8 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 8 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jul 9 0000 Singapore - Emacs configuration: - [[https://www.bytedude.com/improving-emacs-performance/][Improving Emacs Performance]] ([[https://www.reddit.com/r/emacs/comments/vjo43z/improving_emacs_performance/][Reddit]]) - [[https://www.youtube.com/watch?v=gqmZjovuomc][GNU Guix as Emacs package manager]] (50:42) - Emacs Lisp: - [[https://www.youtube.com/watch?v=mCJJVJJNlAU][Introducción a Emacs Lisp (español de argentina)]] (59:14) - Appearance: - [[https://codeberg.com/ideasman42/emacs-hl-prog-extra][[ANN] hl-prog-extra can now highlight multiple faces per-match]] ([[https://www.reddit.com/r/emacs/comments/vlps5k/ann_hlprogextra_can_now_highlight_multiple_faces/][Reddit]]) - [[https://www.youtube.com/watch?v=5C3wB3xiMmU][Emacs Long Lines Fix]] (05:37) - Navigation: - [[https://tilde.town/~ramin_hal9001/articles/intro-to-hyperbole.html][GNU Hyperbole: many have heard of it, but what does it do? This is my answer.]] ([[https://www.reddit.com/r/emacs/comments/vhc8l1/gnu_hyperbole_many_have_heard_of_it_but_what_does/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/vied1y/gnu_hypobole_10/][GNU Hypobole 1.0]] - mostly-joking minimal subset of Hyperbole - [[https://karthinks.com/software/more-less-emacs/][Karthik Chikmagalur: more < less < emacs]] - improving paging by hiding cursor and scrolling by half-screens - Writing: - [[https://protesilaos.com/codelog/2022-06-27-denote-0-1-0/][Protesilaos Stavrou: Emacs: denote version 0.1.0]] - [[https://scripter.co/gujarati-transliteration/?utm_source=atom_feed][scripter.co | Emacs: Gujarati Transliteration]] - Org Mode: - [[https://www.youtube.com/watch?v=HUNRMIOU7aw][Emacs | Org Mode Agenda Basics - Getting Started with TODOs And Calendars]] (12:59) - [[https://www.youtube.com/watch?v=SAYPfUZQmn0][Org-mode - Completely moved to org-reveal]] (11:30) - [[https://macowners.club/posts/emacs-hugo-gitlab-blog/][Emacs, Hugo, GitLab and this Blog | macOS & (open-source) Software]] ([[https://www.reddit.com/r/emacs/comments/vj63n0/yet_another_blog_setup_based_on_emacs_org_mode/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=bcfed0f3417238dac63aed265061618d45fbd4e7][org-cycle.el: New custom setting `org-cycle-hide-drawer-startup']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4a0d951c647fa9ddd7c2c9d896f5fb5c66fce42c][ox-latex tabbing environment support]] - Coding: - [[https://www.reddit.com/r/emacs/comments/vkayta/new_justlmode_release/][New justl-mode release]] - save and run project-specific commands - [[https://github.com/VernonGrant/sidekick.el][Sidekick: provide information about a symbol inside a single window.]] ([[https://www.reddit.com/r/emacs/comments/vl3qgl/sidekick_is_a_emacs_package_that_provides/][Reddit]], [[https://www.reddit.com/r/emacs/comments/vhfpzf/ive_been_working_on_a_new_emacs_extension_thats/][earlier discussion]]) - [[https://www.reddit.com/r/emacs/comments/vhqewj/lspbridge_is_good/][Lsp-Bridge is Good]] - [[https://ctprods.cyprientaque.com/blog/configure-magit-forges-for-self-hosted-gitlab-instance][Configure Magit Forges for a self-hosted gitlab instance]] - [[https://scripter.co/view-github-pull-requests-in-magit/?utm_source=atom_feed][scripter.co | Emacs: View GitHub Pull Requests in Magit]] - [[https://github.com/kisaragi-hiu/git-zip-commit][git-zip-commit: Pack a commit's changed files into a zip file]] - Community: - [[https://www.reddit.com/r/emacs/comments/vi01zb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://www.youtube.com/watch?v=N7lYOhb64BQ][What you NEED to know before learning emacs]] (08:08) - [[http://mbork.pl/2022-06-20_Copying_the_current_location][Marcin Borkowski: Copying the current location]] ([[https://irreal.org/blog/?p=10623][Irreal]]) - [[https://github.com/lim6112j/custom-teletype-lisp][GitHub - lim6112j/custom-teletype-lisp]] ([[https://www.youtube.com/watch?v=JzvTwYKNK8o][YouTube, 1:31]]) - autotype characters with pauses in between - [[http://www.masteringemacs.org/article/mastering-emacs-now-available-in-japanese][Mickey Petersen: Mastering Emacs is now available in Japanese]] - [[https://www.youtube.com/watch?v=OMcpd9ixPOU][Configuring Herbstluft WM with Emacs Lisp - System Crafters Live!]] (02:03:15) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00404.html][emacs-devel: progress in discussion about plain-text READMEs in installed packages]] - [[https://www.youtube.com/watch?v=n61aVA8oZW8][Extend Emacs in C or Other Languages]] (29:49) - [[https://www.youtube.com/watch?v=fnaWvVQABYs][Tree Sitter Emacs Integration]] (07:11) - [[https://www.youtube.com/watch?v=4y01vwbYam4][Moving Garbage Collection in Emacs]] (05:48, [[https://www.reddit.com/r/emacs/comments/vh7wbc/video_moving_garbage_collection_in_emacs/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=513acdc9b4495c5273c55447c47d21534deffc7f][Allow plist-get/plist-put/plist-member to take a comparison function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b1bb1af030597aab7f7895b6e3da9b430f9438a][Add NEWS entry about C-h v font locking]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc3b20b44164aad1b196518516ecf3645219ac72][find-dired: Add find-dired-with-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7fc3f1b0d14ad390ca361a40ecf02eaa9f1b202a][Make Eshell globs ending in "/" match directories only]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d3029353b95360e374fc673339b7c8cd5568db1][New command recentf-open]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f01024b94d1b2af9ebb14a2d1faaddce23314811][Avoid recording passwords' chars]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=376ecd5346496a4f11a3bc93814b03d7a884b841][reworded]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cdbb02a597298b7812b456fca3d61e223dc40b7c][Allow toggling completion modes for `M-x' with `M-X']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6fbea946bfd0119cf517211d058ea277c9209a87][Add support for image flipping]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66669c5c200d00f7fc4b112f3c418a3796915fee][Interactively, 'kill-buffer' will now offer to save the buffer if unsaved]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bed9fd41efc72526a7fddcbe73c2ad9a97495356][Allow read-multiple-choice to do long-form answers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=289b457cac1439ac5f9bb6ce1143d91b8d52da91][Merge branch 'abort-redisplay']] - max-redisplay-ticks - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c753e4cb2a2a5998626d48d85071c047cbab6c54][Use shortened filenames in recentf-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fa6d9c1e848972e80b75d6c079e73ec9c398a93d][New user option tetris-allow-repetitions controls how randomness is implemented]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=73a384a98698ae1ef655c41a2b76a31b3f2c80fc][Increase gc-cons-percentage in -batch Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d4b389f3247d0158ba8572caf89331cb6f04a6d][Rename recently-introduced dired-omit-line-regexp user option]] - New packages: - [[package:embark-vc][embark-vc]]: Embark actions for various VC integrations (MELPA) - [[package:jsonian][jsonian]]: A major mode for editing JSON files (MELPA) - [[package:ob-git-permalink][ob-git-permalink]]: Import GitHub code given a permalink (MELPA) - [[package:zetteldesk-info][zetteldesk-info]]: A zetteldesk extension for interacting with the info program (MELPA) - [[package:zetteldesk-remark][zetteldesk-remark]]: Org-Remark integration for zetteldesk.el (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://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-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-06-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-20-emacs-news/ :EXPORT_DATE: 2022-06-20T10:33:00-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 21 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jun 30 0030 Singapore - Emacs FFM: Return of the Emacs FFM Meetup! https://www.meetup.com/emacs-ffm/events/286448683/ Wed Jun 29 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata -- Thu Jun 30 0100 Singapore - Beginner: - [[https://www.youtube.com/watch?v=ReYYGsLFaRM][Emacs Part I]] (15:32) - [[https://www.youtube.com/watch?v=WrmT3rWsDkI][Emacs is Powerful Part I and II]] (01:03:48) - Emacs configuration: - [[https://www.youtube.com/watch?v=RtvHKyvXrBg][A Meta-dot Of Your Emacs Dreams]] (03:59) - using the elpaso package manager - [[https://kisaragi-hiu.com/2022-06-14-straight-dont-download-repo][Download packages without fetching repositories when using Straight*]] ([[https://www.reddit.com/r/emacs/comments/vbpiyi/download_packages_without_fetching_repositories/][Reddit]]) - Emacs Lisp: - [[https://scripter.co/emacs-lisp-advice-combinators/?utm_source=atom_feed][scripter.co | Emacs: Emacs Lisp: Advice Combinators]] - with diagrams ([[https://irreal.org/blog/?p=10612][Irreal]]) - [[https://kisaragi-hiu.com/performance-cl-lib-dash-seq][Performance comparison between cl-lib, dash, and seq - Kisaragi Hiu]] - [[https://youtube.com/watch?v=_Y1_tSjcqPU&feature=share][How to build an editor with Emacs Lisp - 07 Basic Loops]] (16:42, [[https://www.reddit.com/r/emacs/comments/vfbr9p/how_to_build_an_editor_with_emacs_lisp_07_basic/][Reddit]]) - Appearance: - [[https://i.redd.it/rxx7p8izs7691.png][[ANN] info-variable-pitch: View Info with proportional fonts while keeping (most of) what needs to be monospace in mono]] ([[https://www.reddit.com/r/emacs/comments/vel3ix/ann_infovariablepitch_view_info_with_proportional/][Reddit]]) - [[https://irreal.org/blog/?p=10606][Irreal: Highlighting]] - [[https://scripter.co/gujarati-fonts-in-emacs/?utm_source=atom_feed][scripter.co | Emacs: Gujarati fonts in Emacs]] - Writing: - [[https://protesilaos.com/codelog/2022-06-18-denote-demo/][Protesilaos Stavrou: Emacs: demonstration of my Denote package (simple note-taking)]] (39:04, [[https://www.youtube.com/watch?v=mLzFJcLpDFI][YouTube]], [[https://www.reddit.com/r/emacs/comments/vfdnn7/introduction_to_denote_simple_notetaking/][Reddit]]) - Org Mode: - [[https://taonaw.com/2022-06-16/][TAONAW - Emacs: Another look at my Journal Capture Templates]] - [[https://scripter.co/org-show-only-post-subtree-headings/?utm_source=atom_feed][scripter.co | Emacs: Org: Show only Post subtree headings]] ([[https://irreal.org/blog/?p=10617][Irreal]]) - [[https://jao.io/blog/2022-06-19-simple-note-taking.html][jao: simple note taking]] - [[https://www.reddit.com/r/emacs/comments/veesun/orgroam_is_absolutely_fantastic/][org-roam is absolutely fantastic!]] - [[https://github.com/DarkBuffalo/org-verse][org-verse - bible verse with backlinks]] ([[https://www.reddit.com/r/emacs/comments/vg6ig0/orgverse_bible_verse_with_backlinks/][Reddit]]) - [[https://www.youtube.com/watch?v=Hg-oljbwf40][Emacs org mode library in C++]] (45:36) - Import, export, and integration: - [[https://emacsnotes.wordpress.com/2022/06/20/how-to-create-a-table-with-multi-paragraph-content-spanned-cells-using-emacs-org-mode/][Emacs Notes: How to create a Table with multi-paragraph content & spanned cells using Emacs Org mode]] - transcluded tables using footnotes. Looks neat, wonder if HTML export can do it too. - [[https://kristofferbalintona.me/posts/202206141852/][Citations in org-mode: Org-cite and Citar | Kristoffer Balintona]] ([[https://www.reddit.com/r/orgmode/comments/vchefn/guide_to_citations_in_orgmode/][Reddit]]) - [[https://qorg11.net/tech_posts/org_mode_as_ssg.html][Org-mode as a Static Site Generator]] ([[https://www.reddit.com/r/emacs/comments/vcb804/orgmode_as_a_static_site_generator/][Reddit]]) - [[https://weakty.com/org-mode][How I run my wiki with org mode]] ([[https://www.reddit.com/r/orgmode/comments/vc7ys6/how_i_run_my_wiki_with_org_mode/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9632401dc6affc09e573e4af7c8898990cd8f04c][Auto-Upcase/downcase #+begin/#+end in structure templates]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=226119124d3d434e6db1160b9f561d3ed0b45993][ob-core.el/babel: Special handling for attachment links in src block]] - Coding: - [[https://metaredux.com/posts/2022/06/20/compliment-0-3-13.html][Meta Redux: Compliment 0.3.13]] - Clojure code completon - Fun: - [[https://magnus.therning.org/2022-06-15-power-mode-in-spacemacs.html][Magnus: Power-mode in Spacemacs]] - fancy particles - Community: - [[https://www.reddit.com/r/emacs/comments/vcpk6u/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/vcbnht/most_visually_impressive_emacs_packages/][Most visually impressive emacs packages?]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg01003.html][emacs-devel: Re: Tree-sitter integration on feature/tree-sitter]] - request for feedback on API, porting to use core treesitter API - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00743.html][emacs-devel: Re: [Patch] Avoid recording chars when reading passwords]] - probably new default behavior, with the option to restore old behavior (passwords getting captured in lossage) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00764.html][emacs-devel: Explanation of difference between make distclean and make extraclean]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00884.html][emacs-devel: Re: Exposing buffer text modifications to Lisp]] - technical details on markers, and suggestions for package developers to work more closely with core - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00880.html][also some details on how the Org parser works]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1453cd6f6b79e050db976bcdcfe68235e45e0a7][Make images found through `find-image' be handled like `create-image']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd0b96d25295c1d29186d4a96a2215ab0239c64c][Allow using :width/:height as normal with xbm images]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28bfd4db69c357b708e7b711c947122faf499368][Allow removing quotes around links in *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=efc241f4020478122d506b3d42a815ad47f7910b][Let `dired-omit-mode' match lines, as well as file names]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=94d76adde1b4b2bd86168f8d703241f60d1749b2][Don't handle reverseVideo X resource specially]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e1f84fa3bc7dfd84415813889c91070c0759da2][Fix test failures due to 'xterm-select-active-regions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0dc75daf1189d2327c6efa4d747fa98fcba03ea3][Filter out NS non-key events from `where-is-internal']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=606275e91ec57cccabeb4ac2feb93753f734cb00][Allow pretty-printing results from `C-x C-e' in edebug]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2cb5ed66c094cc1ea937c72eb7958c2dc674ac7f][Support `select-active-regions' with xterm]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d103e6f79d374766b64e56fb05e440076f4df5c][Extend 'e' in edebug to pretty-print the values]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1370d83cb229c9f3f1b077d1e623b1e9ada6b50][Delete another library obsolete since 24.1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6362f65474bad81c1d57b9b603c65686a0dd853e][Add new command `duplicate-line']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dc6157bef758cf5ba490219eebccaf33e14430d3][Cancel editing bookmark annotations with C-c C-k]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17b3f8d56e254f8f0478ce583451f02e6034ed48][Delete most libraries obsolete since 24.1 and 24.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=feb654b4605cd84d1913d33a7d4c687bd4e71be7][Add new package.el commands for recompilation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=82694cdb204ad61b4b08cc66e71d6526949d8e40][; * etc/NEWS: Add entry for recent minibuffer abbrev table changes.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a02bb84c80f63a7b1199f0e68d605f7d418167fd][Leave the contents on the *Backtrace* buffer on `q']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99cb3a7154cd1e1b751b7cdf84479cd850e7da17][* lisp/minibuffer.el (minibuffer-complete-history): New command.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e494222814585cffaafa2c7784a2e4d632b8cd2d][* lisp/simple.el (completion-auto-wrap): Rename from completion-wrap-movement.]] - New packages: - [[package:ansilove][ansilove]]: Display buffers as PNG images using ansilove (MELPA) - [[package:cargo-transient][cargo-transient]]: A transient for cargo (MELPA) - [[package:ebnf-mode][ebnf-mode]]: Major mode for EBNF files (MELPA) - [[package:insert-random][insert-random]]: Insert random characters from various character sets (MELPA) - [[package:lingva][lingva]]: Access Google Translate via lingva.ml (MELPA) - [[package:org-mac-link][org-mac-link]]: Insert org-mode links to items selected in various Mac apps (MELPA) - [[package:ppcompile][ppcompile]]: Ping-pong compile projects on remote machines (MELPA) - [[package:smithy-mode][smithy-mode]]: Major mode for editing Smithy IDL files (MELPA) - [[package:zetteldesk-ref][zetteldesk-ref]]: A zetteldesk extension for interfacing with literature nodes (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://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-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links! ** 2022-06-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-13-emacs-news/ :EXPORT_DATE: 2022-06-13T20:47:52-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/june-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, June 25, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 21 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/v84ura/emacs_finally_got_a_command_line_switch_to_set/][Emacs finally got a command line switch to set user-emacs-directory]] - [[https://emacstil.com/til/2022/06/09/editing-efficiency-and-emacs-serendipity/][Emacs TIL: Editing Efficiency and Emacs Serendipity]] - [[https://jeffbowman.writeas.com/rational-emacs-update-gc41][Rational Emacs Update]] ([[https://www.reddit.com/r/emacs/comments/v7zv0o/rational_emacs_update/][Reddit]]) - [[https://www.youtube.com/watch?v=y7E18HpG1wU][Modular Emacs Configuration Strategies - System Crafters Live!]] (01:52:45) - [[https://www.youtube.com/watch?v=aaoluWcsEzA][NixOS 9: Configure Emacs and More Declaratively Configure Zsh W/ Home-Manager]] (10:56) - Emacs Lisp: - [[http://www.masteringemacs.org/article/why-emacs-has-buffers][Mickey Petersen: Why Emacs has Buffers]] ([[https://www.reddit.com/r/emacs/comments/v64n65/why_emacs_has_buffers/][Reddit]], [[https://news.ycombinator.com/item?id=31650859][HN]], [[https://irreal.org/blog/?p=10583][Irreal]]) - [[https://www.youtube.com/watch?v=x3tu4d9xGzc][emacs lisp tutorial, write command to change space to newline]] (41:05) - [[https://github.com/neeasade/ct.el][ct.el - color tools for emacs]] ([[https://www.reddit.com/r/emacs/comments/v8z3v4/ctel_color_tools_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/v9bz63/set_up_ci_works_on_linux_macos_and_windows/][Set up CI (works on Linux, macOS, and Windows)]] - [[https://www.youtube.com/watch?v=ii9j_ah7v1s][Functional programming: an (Emacs) Lisp view 4/n]] (57:19) - Appearance: - [[https://www.reddit.com/r/emacs/comments/v72tu6/new_emacs_frame_parameter_for_transparency/][New Emacs frame parameter for transparency]] - [[http://mbork.pl/2022-06-13_Highlighting_and_de-highlighting_things][Marcin Borkowski: Highlighting and de-highlighting things]] - [[https://i.redd.it/g5b06g9cfa591.gif][Resize/recolour text on-the-fly]] ([[https://www.reddit.com/r/emacs/comments/vb05co/resizerecolour_text_onthefly/][Reddit]]) - [[https://protesilaos.com/codelog/2022-06-09-lin-0-4-0/][Protesilaos Stavrou: Emacs: lin version 0.4.0]] - [[https://youtu.be/JJPokfFxyFo][Style Your Emacs with the Modus Themes]] (40:39, [[https://www.reddit.com/r/emacs/comments/va191l/style_your_emacs_with_the_modus_themes/][Reddit]]) - [[https://taonaw.com/2022-06-12/][TAONAW - Emacs: To Modus or Not to Modus?]] - Navigation: - [[https://emacsredux.com/blog/2022/06/12/auto-create-missing-directories/][Emacs Redux: Auto-create Missing Directories]] ([[https://irreal.org/blog/?p=10594][Irreal]]) - [[https://i.redd.it/bg262ey74e491.gif][New package: boxy-info]] ([[https://www.reddit.com/r/emacs/comments/v7ors0/new_package_boxyinfo/][Reddit]]) - Writing: - [[https://protesilaos.com/codelog/2022-06-07-denote-introduction/][Protesilaos Stavrou: Emacs: introduction to Denote (simple note-taking)]] - [[https://github.com/mclear-tools/citar-capf][mclear-tools/citar-capf: Completion at point for citations using citar]] ([[https://www.reddit.com/r/emacs/comments/v7h5gq/new_package_citarcapf/][Reddit]]) - Org Mode: - [[https://www.labri.fr/perso/nrougier/GTD/index.html][Get Things Done With Emacs]] (2020, [[https://www.reddit.com/r/emacs/comments/v8kvf9/get_things_done_with_emacs/][Reddit]]) - [[https://taonaw.com/2022-06-07/][TAONAW - Org Mode: Grammar check in Emacs]] - languagetool - [[https://www.youtube.com/watch?v=D3FzMPZm7vY][Write Everything In Emacs Org Mode? You NEED This Plugin!]] (13:22) - org-auto-tangle - [[https://www.reddit.com/r/orgmode/comments/v80w8v/orgmodernindent_orgmodern_block_styling_with/][org-modern-indent: org-modern block styling with org-indent]] - [[https://www.reddit.com/r/orgmode/comments/v9xusx/ann_orgql_new_riflesmart_predicate_works_like/][[ANN] org-ql: new rifle/smart predicate (works like org-rifle)]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3bf83fe82e65196b8deb42446257181e144bb50][ox: Support #+include-ing URLs]] - Completion: - [[https://github.com/mclear-tools/consult-notes][mclear-tools/consult-notes: Use consult to search notes]] ([[https://www.reddit.com/r/emacs/comments/v7h6jk/new_package_consultnotes/][Reddit]]) - Coding: - [[https://vxlabs.com/2022/06/12/typescript-development-with-emacs-tree-sitter-and-lsp-in-2022/][TypeScript development with Emacs, tree-sitter and LSP in 2022]] ([[https://www.reddit.com/r/emacs/comments/vau4x1/typescript_development_with_emacs_treesitter_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/v7o7q1/eglot_appreciation_post/][Eglot appreciation post]] - [[https://ag91.github.io/blog/2022/06/09/make-adding-a-clojure-require-more-interactive-with-cider-and-cljr/][Make "adding a Clojure require" more interactive with Cider and Cljr]] ([[https://www.reddit.com/r/emacs/comments/v8tk0r/make_adding_a_clojure_require_more_interactive/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/va6c0q/quickactionsel_uniform_compilerundebug_across/][quick-actions.el: Uniform Compile/Run/Debug across programming languages]] - [[https://christiantietze.de/posts/2022/06/free-cmd-w-in-magit-close-buffer/][Christian Tietze: Free Cmd-W in Magit to Close the Buffer]] - Multimedia: - [[https://github.com/karthink/elfeed-tube][Elfeed Tube - Youtube on your terms]] ([[https://www.reddit.com/r/emacs/comments/vap46x/elfeed_tube_youtube_on_your_terms/][Reddit]], [[https://irreal.org/blog/?p=10598][Irreal]]) - transcript, skipping ads and sponsor info - Fun: - [[https://i.redd.it/lhpi0gdnvu491.png][Thinking about config changes I want to make in the middle of the workday like:]] ([[https://www.reddit.com/r/emacs/comments/v9h56x/thinking_about_config_changes_i_want_to_make_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/v6khc1/want_to_hear_an_emacs_joke/][Want to hear an Emacs joke?]] - Community: - [[https://www.reddit.com/r/emacs/comments/v7ke5m/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - dired+ snapshots, docker-tramp with busybox images - [[https://batsov.com/articles/2022/06/09/modern-emacs-redux/][Modern Emacs: Redux]] ([[https://www.reddit.com/r/emacs/comments/v8g5g4/modern_emacs_redux/][Reddit]]) - Atom: - [[https://www.reddit.com/r/emacs/comments/v962u5/will_the_atom_sunsetting_result_in_a_new_influx/][Will the atom sunsetting result in a new influx of Emacs users? How can we facilitate them more?]] - [[https://www.reddit.com/r/emacs/comments/v85t8h/glad_emacs_never_will_be_sunset/][Glad Emacs never will be sunset]] - [[https://irreal.org/blog/?p=10587][Irreal: Red Meat Friday: Who's Next?]] - [[https://emacsredux.com/blog/2022/06/09/forever-emacs/][Emacs Redux: Forever Emacs]] - Other: - [[https://github.com/73D1/metarosetta][Metarosetta: Write translation expressions to extract and sync textual data between code comments, org entries or any other format and convention]] ([[https://www.reddit.com/r/emacs/comments/v7ybbr/metarosetta_write_translation_expressions_to/][Reddit]]) - [[https://www.youtube.com/watch?v=zC-p5d3LU_Q][Emacs Weather Reports 2022_06_11_15:49:45]] (06:38) - wttrin - [[https://babbagefiles.xyz/equake-geas-on-gnomish-smiths/][Benjamin Slade: Equake: A Geas on Gnomish Smiths]] - working on GNOME Shell Wayland ([[https://www.reddit.com/r/emacs/comments/v7uh9k/equake_a_dropdown_console_package_for_eshell/][Reddit]]) - [[https://www.youtube.com/watch?v=xpSLQxtfvw0][Emacs Proced Is A Top Like Interface 2022_05_31_04:39:00 - YouTube]] ([[https://irreal.org/blog/?p=10585][Irreal]]) - [[https://jao.io/blog/2022-06-08-slimmer-emacs-with-kitty.html][jao: slimmer emacs with kitty]] - terminal emulator - [[https://lifeofpenguin.blogspot.com/2022/06/gnu-emacs-as-desktop-widget.html][GNU Emacs as a Desktop widget]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00186.html][emacs-devel: Lots of discussion about Org vs Texinfo, Org export performance, and what describe-package should show]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00423.html][Discussion about modularizing Org and making it faster, and whether Emacs should use Org more]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00440.html][... and whether Org should use Emacs things more]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00612.html][... and why Org has all these keybindings]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00685.html][emacs-devel: discussion of how display works, and some considerations for possible vertical text support]] - [[https://lars.ingebrigtsen.no/2022/06/08/17x10/][Lars Ingebrigtsen: 17x10%]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57cd069f73808f862c326bac4191ab507f3c973f][Allow `query-replace' to do exact replacement of the current item]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5381a1e6ddcbc898439bd7f53d5dd0816f910feb][Add support for the Meetei Mayek script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=027fecb24bb0a17543efb0ef63bb7b160e2630d1][Add a `M-c' command to `read-regexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86f30c972bb421db1b8f83951ecfc15ad607fb03][* files.el (auto-mode-alist): Add entry to `.eld` files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0fdd37c7fbbd0880e569d41bb5ecb9a40f099b00][Make `/ a' in *Package* filter by name]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e42d4d2ddf4f193c2e3b9391fd6b4cb4ea3ba4b3][* lisp/isearch.el (isearch-search-fun-in-text-property): Handle ^/$ specially.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71b17f1e940eb38e5e797edbe1eae983b6542ba0][Add support for the Lepcha script (bug#55869)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=307ef05587be7cec5343799ac28a7581064fb467][Mention the REQUIRE-MATCH extension in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cb7682e885c943228299c4e6b7adb6a398c8aae][New setting for mouse-drag-copy-region to not put "" onto kill ring]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=521de5ab626948044f2478245677cd0b801110d9][Add support for the Kharoshthi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43f8690ebf3439af90cf72c619e75afb4cff1a83][Account for remapped faces in $COLUMNS and $LINES in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17ed9a803987d7441c64ee1a205322d99766b1da][Allow posn-col-row to return data on a per-window basis]] - New packages: - [[package:aircon-theme][aircon-theme]]: Cool and legible light theme (GNU ELPA) - [[package:ob-fricas][ob-fricas]]: A FriCAS backend for Org-Babel (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://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-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-06-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-06-emacs-news/ :EXPORT_DATE: 2022-06-06T15:22:26-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 7 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 10 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jun 11 0000 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/v5dk13/my_emacs_notes_so_far/][My emacs notes so far]] - [[https://www.youtube.com/watch?v=ZDOBpEuvfVE][Introducción a Emacs (español argentina) (para novatos)]] (54:48) - Emacs configuration: - [[https://www.youtube.com/watch?v=X_sj5_5YiWk][21天学会Emacs 2022Edition 第九天]] (17:57) - use-package - Emacs Lisp: - [[https://www.masteringemacs.org/article/emacs-builtin-elisp-cheat-sheet][Mickey Petersen: Emacs's Builtin Elisp Cheat Sheet]] ([[https://www.reddit.com/r/emacs/comments/v12yyz/emacss_builtin_elisp_cheat_sheet/][Reddit]], [[https://irreal.org/blog/?p=10565][Irreal]]) - [[http://www.masteringemacs.org/article/why-emacs-has-buffers][Mickey Petersen: Why Emacs has Buffers]] ([[https://www.reddit.com/r/emacs/comments/v64n65/why_emacs_has_buffers/][Reddit]], [[https://news.ycombinator.com/item?id=31650859][HN]], [[https://irreal.org/blog/?p=10583][Irreal]]) - [[https://emacsredux.com/blog/2022/06/03/detecting-whether-emacs-is-running-in-terminal-or-gui-mode/][Emacs Redux: Detecting Whether Emacs is Running in Terminal or GUI mode]] ([[https://irreal.org/blog/?p=10575][Irreal]]) - [[https://zck.org/testing-buffer-modifying-emacs-code-again][Zachary Kanfer: Testing buffer-modifying Emacs code (again)]] ([[https://www.reddit.com/r/emacs/comments/v3qrtm/testing_buffermodifying_emacs_code_again_oc/][Reddit]]) - [[http://blog.binchen.org/posts/use-ci-to-improve-the-quality-of-emacs-distribution/][Chen Bin (redguardtoo): Use CI to improve the quality of emacs distribution]] ([[https://www.reddit.com/r/emacs/comments/v1jb1y/use_ci_to_improve_the_quality_of_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2022/06/03/extract-version-metadata-from-a-package/][Emacs Redux: Extract Version Metadata from a Package]] - [[https://runes.lexarcana.com/2022-06-05-anonymous-state-variables-in-emacs-lisp.html][Anonymous state variables in emacs lisp]] ([[https://www.reddit.com/r/emacs/comments/v5di6i/anonymous_state_variables_in_emacs_lisp/][Reddit]]) - [[https://github.com/federicotdn/pimacs][Pimacs: a toy implementation of an Elisp interpreter in Go]] ([[https://www.reddit.com/r/emacs/comments/v4z6wh/pimacs_a_toy_implementation_of_an_elisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-06-01-modus-themes-2-4-0/][Protesilaos Stavrou: Modus themes 2.4.0 for GNU Emacs]] - [[https://github.com/DarkBuffalo/doom-verde-theme][doom-verde-theme]] ([[https://www.reddit.com/r/emacs/comments/v427xo/doomverdetheme/][Reddit]]) - [[https://github.com/ddoherty03/commify][ddoherty03/commify: Emacs package for toggling commas on and off in numbers]] (old, [[https://www.reddit.com/r/emacs/comments/v2fs8q/add_grouping_commas_to_numbers_in_emacs/][Reddit]]) - Navigation: - [[https://youtu.be/bEeG94mm-AE][link-hint-preview.el - Preview link contents in a pop-up frame with link-hint]] ([[https://www.reddit.com/r/emacs/comments/v3z654/linkhintpreviewel_preview_link_contents_in_a/][Reddit]], [[https://www.youtube.com/watch?v=bEeG94mm-AE][YouTube 03:25]]) - [[https://www.reddit.com/r/emacs/comments/v2b2ej/tabline_open_tab_in_background_with_a_macro_would/][tab-line: Open tab in background with a macro. Would appreciate a more robust approach though!]] - [[https://protesilaos.com/codelog/2022-06-02-logos-0-4-0/][Protesilaos Stavrou: Emacs: logos version 0.4.0]] - reading - Org Mode: - [[https://blog.tecosaur.com/tmio/2022-05-31-folding.html][This Month in Org: May 2022]] ([[https://www.reddit.com/r/emacs/comments/v2lnga/this_month_in_org_may_2022/][Reddit]]) - [[https://irreal.org/blog/?p=10578][Irreal: Org 9.5.4]] - bugfix release - [[https://www.youtube.com/watch?v=EdtIB_VaMh8][Emacs Org Mode - Navigation]] (05:27) - [[https://www.reddit.com/r/orgmode/comments/v13ont/ann_orgqlfind_new_org_ql_command_using_emacss/][[ANN] org-ql-find (new Org QL command using Emacs's built-in completion API)]] - [[https://macowners.club/posts/org-capture-from-everywhere-macos/][Org capture from everywhere in macOS]] - [[https://scripter.co/zero-html-validation-errors/?utm_source=atom_feed][scripter.co | Emacs: Zero HTML Validation Errors!]] - with ox-hugo - [[https://www.youtube.com/watch?v=nocgop6CHRI][21天学会Emacs 2022Edition 第十天]] (22:18) - Org mode - [[https://i.redd.it/bkr7tu6u45391.png][Found this important note while reading some documentation to configure org-journal]] ([[https://www.reddit.com/r/emacs/comments/v31agi/found_this_important_note_while_reading_some/][Reddit]]) - Completion: - [[https://github.com/jojojames/fussy][fussy: A completion-style/fuzzy matching/scoring system for fido/icomplete/selectrum/vertico/ivy/helm/default completion systems [with flx, fzf, skim scoring backends]​]] ([[https://www.reddit.com/r/emacs/comments/v4rq3p/fussy_a_completionstylefuzzy_matchingscoring/][Reddit]]) - Math: - [[https://github.com/DiamondBond/xah-math-input][xah-math-input updated fork]] ([[https://www.reddit.com/r/emacs/comments/v2b94y/xahmathinput_updated_fork/][Reddit]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/v3qwfo/edit_remote_files_with_emacs_via_eshell_cd_amazing/][Edit remote files with Emacs via Eshell CD - Amazing!]] - Community: - [[https://www.reddit.com/r/emacs/comments/v2by7z/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2022/06/03/2022-06-austin-emacs-meetup/][Eric MacAdie: 2022-06 Austin Emacs Meetup]] - [[https://i.redd.it/uwysx3xz1t391.png][CNN (Convolution Neural network ) godfather Yann Le cun uses emacs]] ([[https://www.reddit.com/r/emacs/comments/v5dfy2/cnn_convolution_neural_network_godfather_yann_le/][Reddit]]) - [[https://emacsredux.com/blog/2022/06/01/the-space-cadet-keyboard/][Emacs Redux: The Space-cadet Keyboard]] - Other: - [[https://batsov.com/articles/2022/06/01/who-needs-modern-emacs/][Bozhidar Batsov: Who Needs Modern Emacs?]] ([[https://www.reddit.com/r/emacs/comments/v2fjcd/who_needs_modern_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=31597537][HN]], [[https://irreal.org/blog/?p=10569][Irreal]]) - [[https://github.com/commercial-emacs/commercial-emacs][commercial-emacs]] ([[https://www.reddit.com/r/emacs/comments/v3iqdv/commercialemacs/][Reddit]], [[https://news.ycombinator.com/item?id=31599981][HN]], [[https://batsov.com/articles/2022/06/02/commercial-emacs/][Bozhidar Batsov]], [[https://irreal.org/blog/?p=10573][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/v2fjec/a_new_epub_reader_in_emacs_novxwidgetel/][A new epub reader in Emacs: nov-xwidget.el]] - [[http://xenodium.com/emacs-password-protect-current-pdf][Alvaro Ramirez: Emacs: Password-protect current pdf]] ([[https://news.ycombinator.com/item?id=31605357][HN]]) - [[https://github.com/rougier/pdf-drop-mode][PDF drop mode to get the DOI of a PDF dropped onto an emacs buffer]] ([[https://www.reddit.com/r/emacs/comments/v2p7g0/pdf_drop_mode_to_get_the_doi_of_a_pdf_dropped/][Reddit]]) - [[https://emacsredux.com/blog/2022/06/03/enable-mouse-support-in-terminal-emacs/][Emacs Redux: Enable Mouse Support in Terminal Emacs]] - [[https://lifeofpenguin.blogspot.com/2022/06/gnu-emacs-gestures.html][GNU Emacs Gestures]] ([[https://www.reddit.com/r/emacs/comments/v4sbn1/gnu_emacs_gestures/][Reddit]]) - multi-touch - [[https://emacspeak.blogspot.com/2022/06/emacspeak-complete-audio-desktop-under.html][T. V. Raman: Emacspeak: The Complete Audio Desktop Under Pulseaudio]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00186.html][emacs-devel: Discussion about converting README.org to plain text README while installing package]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01373.html][emacs-devel: Explanation of Applescript]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00183.html][emacs-devel: graphs of Emacs build times and CPU build usage]] - [[https://github.com/emacs-mirror/emacs/commit/b903507b36c438653a02d7b6291e9744d5221e28][Nonrecursive Lisp reader in Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/v156mq/nonrecursive_lisp_reader_in_emacs_29/][Reddit]], [[https://news.ycombinator.com/item?id=31561240][HN]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb9c899b07a6a7de3a04b65caa55f11fdc36908c][Make the goal column work for the scrolling commands, too]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=408fa62148e54e90ab67ad02b338fafadc0bbd76][Add new command find-sibling-file]] - that looks handy - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d8924e179e2e53bf9abffa987f428890b4edcf57][Extend file-expand-wildcards to allow regexps]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54ed817eeeeb735cdfb384ae310caf62be5b7e20][Make vc-mtn obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65dc15b722441fb43a9a1aadfe4a442e8f1fceda][Add support for the Grantha script (bug#55782)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=526971df64bfca3c78f4c2e635b27cadec02b2b9][Add new user option project-vc-include-untracked]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28622d4dd0347227a28b7b25c674437239a00a06][Let ?\LF signal an error (bug#55738)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f56ca63761b0270edb58734ce7ac4a3c800bb1b][Add new user option `mouse-drag-mode-line-buffer']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d5eb67c6a87bcf155429b11af98de913e901dd9][Add a new user option battery-update-functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1e42c2c5fcf3f6162de3072d221c2f97c9fb1c67][Remove window-max-characters-per-line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db214ae66ceac52ced201e8729a6d026f0518341][delete-selection-mode: Add user option to delete temporary regions only]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c95827c69888440df5e25ae77aed103203f2fb27][Add support for the Hanifi Rohingya script (bug#55745)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5fadbbfec8c8f5d66fe0169c92096743102990e]['gui-set-selection' can now specify different values for different data types.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b1ac48bd7ee10721d7a07276378b632717616290][Note changes in ;;;### parsing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f461eb8fa770a6f6b048f13684bd697756f8790c][Add a last-modified field when a bookmark is set]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d4e90341782030cc7d8c29c639450b079587908][Speed up generation of loaddefs files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f1e21a03419f6b2071153098a6129e5701884643][Add support for the Makasar and Lontara scripts (bug#55734)]] - New packages: - [[package:frimacs][frimacs]]: An environment for the FriCAS computer algebra system (MELPA) - [[package:fussy][fussy]]: Fuzzy completion style using `flx' (MELPA) - [[package:org-contacts][org-contacts]]: Contacts management system for Org Mode. (MELPA) - [[package:zetteldesk-kb][zetteldesk-kb]]: Keybindings for zetteldesk.el (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://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-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links! ** STARTED 2022-05-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-30-emacs-news/ :EXPORT_DATE: 2022-05-30T10:41:56-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2022-05-30 Mon 17:29] :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/285812012/ Wed Jun 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jun 2 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jun 2 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jun 3 0200 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 7 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 10 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jun 11 0000 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ux1gjr/my_own_transient_example/][My own Transient example]] - [[https://github.com/diamondBond/emacs][2 years of yak shaving]] ([[https://www.reddit.com/r/emacs/comments/uy22al/2_years_of_yak_shaving/][Reddit]]) - Simple Emacs configuration aimed at enhancing the default experience, akin to something equidistant between vanilla & doom. - Emacs Lisp: - [[http://blog.binchen.org/posts/better-emacs-package-development-workflow/][Better Emacs package development workflow]] ([[https://www.reddit.com/r/emacs/comments/uwq49m/better_emacs_package_development_workflow/][Reddit]]) - [[https://www.youtube.com/watch?v=-QvFxdpdvag][write a emacs lisp script to count elisp function usage frequency]] (59:56) - Writing: - [[https://christopherfin.com/writing/emacs-writing.html][Novel Writing in Emacs (a few tips/tricks)]] ([[https://www.reddit.com/r/emacs/comments/uzollt/novel_writing_in_emacs_a_few_tipstricks/][Reddit]], [[https://irreal.org/blog/?p=10563][Irreal]]) - Org Mode: - [[https://taonaw.com/2022-05-24/][TAONAW - Org Mode: Of Narrowing Subtrees and Focus]] - [[https://www.reddit.com/r/emacs/comments/uxv0si/appreciation_thread_for_orgspecialblockextras/][Appreciation thread for org-special-block-extras]] - [[https://www.youtube.com/watch?v=9QtKXdN1ej8][Emacs Get Youtube Video Contents In ORG File 2022_05_26_03:13:56]] (23:18) - [[https://www.reddit.com/r/orgmode/comments/ux9f78/a_python_script_to_sync_from_google_calendar_to/][A python script to sync from Google calendar to an org file]] - [[https://news.ycombinator.com/item?id=31526231][HN discussion of Organice (an implementation of Org mode for mobile and desktop browsers)]] - Coding: - [[https://github.com/manateelazycat/lsp-bridge][GitHub - manateelazycat/lsp-bridge: Fastest LSP client for Emacs]] ([[https://www.reddit.com/r/emacs/comments/uwittr/packagefind_lspbridge/][Reddit]]) - Fun: - [[https://github.com/dp12/parrot/pull/12][Party parrot animations on magit-push & org-todo DONE to increase your productivity]] ([[https://www.reddit.com/r/emacs/comments/uxyk6j/party_parrot_animations_on_magitpush_orgtodo_done/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/uxcm6i/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://youtube.com/watch?v=_14E7pDJJ_w&feature=share][My Emacs Workflow - As a Software Engineer and Student]] (14:02, [[https://www.reddit.com/r/emacs/comments/v0kv5d/my_emacs_workflow_as_a_software_engineer_and/][Reddit]]) - Other: - [[https://git.sr.ht/~indieterminacy/5q50jq_oq_configuring_emacs][gNife, an emacs ecosystem for servicing: Knowledge-Management; and Problem Solving Workflows]] ([[https://www.reddit.com/r/emacs/comments/uxpkv2/gnife_an_emacs_ecosystem_for_servicing/][Reddit]]) - uses Hyperbole - [[https://www.reddit.com/r/emacs/comments/uxkd68/version_07_of_detachedel_formerly_known_as_dtache/][Version 0.7 of detached.el (formerly known as dtache)]] - An Emacs package to launch, and manage, detached processes - [[https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/][A vision of a multi-threaded Emacs]] ([[https://www.reddit.com/r/emacs/comments/utzxir/a_vision_of_a_multithreaded_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=31559818][HN]]) - Emacs development: Lots of scripts added - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01080.html][emacs-devel: discussion about whether ns-do-applescript should be removed or replaced]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01282.html][emacs-devel: details about how frames are handled in the terminal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01292.html][emacs-devel: Discussion about unmaintained ELPA packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=004e6ae3f42bdc8cd632060f56dbf8c1ea850c4a][Add support for the Rejang script (bug#55718)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=230ed406aae59b4cebb024f6020241422a29e240][Add support for the Batak script (bug #55694)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=460d5fd971489ba7b573d71a94cdaac2f9f1a767][Make `count-words' count sentences.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb6484e3d02c6583ed287acee3f4b8b7ae2061eb][Add support for the Sundanese script (bug#55686)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4df20e2f14ac6f1bae2730e2f9afed8e83dd78de][Extend 'C-x 8 =' to produce characters with macron]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77bfc5ed7af2ba0f05c53415f7d63107c372a29f][Add support for the Javanese script (bug#55667)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4677ff436110d3142183017451146b31ac1b46ef][Add support for the Balinese script (bug#55648)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47e0b866110b25343daf025de85d5f22ed829cc1][; Fix up doc of recent elisp-eldoc-var-docstring-with-value addition]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d5eff3d8452681d5e801a4c5b2936b0a4ae8da3][Add support for the Limbu script (bug#55621)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce79fe451d845c09e5502071f9af9845eb930885][Make yank-transform-functions into defvar]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2701cd59b521989530a7eb7489540c64177e0f69][Make byte compilation warn about wrong quoting in doc strings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=609c9c5cd9cae1d6fced971cd66f39530ab93136][Add support for the Buhid and Tagbanwa scripts (bug#55610)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8420d7cce72b7e6c69265e60c10a0ea4e420934c][Add elisp-eldoc-var-docstring-with-value function]] - New packages: - [[package:inspector][inspector]]: Tool for inspection of Emacs Lisp objects. (GNU ELPA) - [[package:latex-change-env][latex-change-env]]: Change in and out of LaTeX environments (MELPA) - [[package:svgo][svgo]]: SVG optimization with SVGO (MELPA) - [[package:swsw][swsw]]: Simple window switching (NonGNU ELPA) - [[package:vcomplete][vcomplete]]: Visual completions (NonGNU ELPA) 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://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-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links! ** 2022-05-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-23-emacs-news/ :EXPORT_DATE: 2022-05-23T23:16:06-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg00780.html][emacs-devel discussion planning the Emacs Survey 2022]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu May 26 0030 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/285812012/ Wed Jun 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jun 2 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jun 2 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jun 3 0200 Singapore - Beginner: - [[https://www.youtube.com/watch?v=GPVIeIxrLuI][GNU Emacs - Introduction]] (38:09) - Emacs configuration: - [[https://github.com/ErnestKz/KeyWork][KeyWork: Elisp DSL for declaring modal bindings in Emacs]] ([[https://www.reddit.com/r/emacs/comments/uu5cxd/announcing_a_modal_keybinding_edsl_keywork/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/uvd5ad/do_you_prefer_something_like_evil_mode_or_the/][Do you prefer something like evil mode or the default Emacs keybindings?]] (lots of comments) - [[https://www.youtube.com/watch?v=j8Ietu_bMjE][21天学会Emacs 2022 Edition 之第八天]] (23:05) - use-package, elisp macros - [[https://youtu.be/0XY36L4MmKE][[Video] Emacs Config Tour]] - Emacs Lisp: - [[https://youtube.com/watch?v=HHnN11q2sKU&feature=share][How to build an editor with Emacs Lisp - 06 Property & Association Lists]] ([[https://www.reddit.com/r/emacs/comments/usl15u/how_to_build_an_editor_with_emacs_lisp_06/][Reddit]]) - [[https://hungyi.net/posts/dead-simple-emacs-lisp-templating/][Dead Simple HTML Templating in Emacs Lisp (2021-10) - Transform elisp structures nearly verbatim to HTML, using elisp itself for generation, loops, etc.]] ([[https://www.reddit.com/r/emacs/comments/us4kg3/dead_simple_html_templating_in_emacs_lisp_202110/][Reddit]]) - [[https://macadie.info/2022/05/22/2022-05-austin-emacs-meetup/][Eric MacAdie: 2022-05 Austin Emacs Meetup]] - functional programming, running Emacs Lisp - Appearance: - [[https://www.reddit.com/r/emacs/comments/uu140l/adjust_your_laptops_screen_brightness_in_emacs/][Adjust your laptop's screen brightness in Emacs]] - [[https://www.youtube.com/watch?v=pprpjlvMqqM][emacs lisp coding, write a bionic reading command]] (40:06) - Navigation: - [[https://github.com/thread314/intuitive-tab-line-mode][An implementation of simple, intuitive tabs in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/uugpa8/an_implementation_of_simple_intuitive_tabs_in/][Reddit]]) - Writing: - [[http://www.masteringemacs.org/article/correcting-typos-misspellings-abbrev][Mickey Petersen: Correcting Typos and Misspellings with Abbrev]] ([[https://www.reddit.com/r/emacs/comments/uuovhc/correcting_typos_and_misspellings_with_abbrev/][Reddit]], [[https://irreal.org/blog/?p=10546][Irreal]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/ur398f/orgmode_today_i_learned_about_filteringlimiting/][Orgmode: Today I learned about Filtering/limiting agenda items]] - [[https://mrincon.net/posts/org-calendar/][Viewing Important Dates in Emacs - M. Rincón]] and [[https://github.com/foxfriday/date-functions][date-functions]] ([[https://www.reddit.com/r/emacs/comments/urbs5p/new_package_to_add_recurring_events_to_the_diary/][Reddit]]) - [[https://github.com/Vidianos-Giannitsis/zetteldesk.el][zetteldesk.el is now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/urryd2/zetteldeskel_is_now_on_melpa/][Reddit]]) - revision and outlining tool on top of org-roam - [[https://www.kpassa.me/posts/literate2/][Literate APIs with Emacs and Org Mode]] - [[https://scripter.co/looping-through-org-mode-headings/?utm_source=atom_feed][scripter.co | Emacs: Looping through Org mode headings]] ([[https://irreal.org/blog/?p=10544][Irreal]]) - [[https://github.blog/2022-05-19-math-support-in-markdown/][Github now supports LaTeX for Markdown and org-mode files]] ([[https://www.reddit.com/r/orgmode/comments/utotmr/github_now_supports_latex_for_markdown_and/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e268e479718e04f590324a29036f081a3f80f208][lisp/org.el: Add org-property-separators option]] - Completion: - [[http://www.masteringemacs.org/article/text-expansion-hippie-expand][Mickey Petersen: Text Expansion with Hippie Expand]] ([[https://www.reddit.com/r/emacs/comments/urmnjj/text_expansion_with_hippie_expand/][Reddit]], [[https://irreal.org/blog/?p=10538][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/us51if/please_tell_me_about_the_different_approaches_to/][Please tell me about the different approaches to text expansion you can find in emacs.]] ([[https://irreal.org/blog/?p=10540][Irreal]]) - Coding: - [[http://mbork.pl/2022-05-23_Copying_code_snippets][Marcin Borkowski: Copying code snippets]] - [[https://www.sadiqpk.org/projects/crazy-mode.html][crazy-mode: An Emacs mode to help you code/go crazy]] ([[https://www.reddit.com/r/emacs/comments/uvbzda/new_package_an_emacs_mode_to_help_you_codego_crazy/][Reddit]]) - hacks keys to make them more context-sensitive - [[https://github.com/iwahbe/jsonian][jsonian - edit JSON files of any size]] ([[https://www.reddit.com/r/emacs/comments/uvlm1o/new_package_jsonianmode/][Reddit]]) - [[https://www.youtube.com/watch?v=TAtwcBh1QLg][How to call a REST API in Common Lisp: HTTP requests, JSON parsing, up to a CLI app - YouTube]] ([[https://www.reddit.com/r/emacs/comments/us7mho/a_demo_of_common_lisp_in_emacs_and_slime_how_to/][Reddit]]) - SLIME - [[https://github.com/christiaan-janssen/bicep-mode][bicep-mode: A major mode for the Bicep language]] ([[https://www.reddit.com/r/emacs/comments/ut5m4j/bicep_mode/][Reddit]]) - deploying Azure resources - [[https://blog.meain.io/2022/more-treesitter-emacs/][Playing around with tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/usu8h2/playing_around_with_treesitter/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2021/04/gnu-emacs-as-lightweight-ide.html][GNU Emacs as a lightweight IDE (Call tree)]] ([[https://www.reddit.com/r/emacs/comments/uw3yjd/gnu_emacs_as_a_lightweight_ide_call_tree/][Reddit]]) - CEDET - [[https://christiantietze.de/posts/2022/05/magit-killer-feature-1-commit-text-completion-based-on-diff/][Magit's Killer Feature #1: Commit Text Completion Based on the Diff]] ([[https://www.reddit.com/r/emacs/comments/uvuyxh/magits_killer_feature_1_commit_text_completion/][Reddit]]) - [[https://www.youtube.com/watch?v=A93_RBDxbSE][Emacs Version Control Facility AKA VC 2022_05_23_03:07:50]] (22:54) - Shells: - [[https://tdodge.consulting/blog/eshell/background-output-thread][Living The Eshell Dream: A Reduction in Latency From 70 Seconds to 3 Seconds]] ([[https://www.reddit.com/r/emacs/comments/usghki/living_the_eshell_dream_a_reduction_in_latency/][Reddit]]) - [[https://irreal.org/blog/?p=10533][Irreal: Changing Directory to a Remote Machine]] - EXWM: - [[https://github.com/daehwannam/exwm-workspace-group][An EXWM extension for managing workspace units in a multiple monitor environment by grouping the units]] ([[https://www.reddit.com/r/emacs/comments/uul9n7/an_exwm_extension_for_managing_workspace_units_in/][Reddit]]) - Community: - [[https://macoy.me/blog/programming/SelfModifyingApplications][An argument for self-modifying applications]] - [[https://www.reddit.com/r/emacs/comments/us7zae/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://protesilaos.com/codelog/2022-05-17-emacs-tmr-0-3-0/][Protesilaos Stavrou: Emacs: tmr version 0.3.0]] - set timers using a convenient notation - [[https://github.com/purplg/hass/releases/tag/v2.2.0][Hass v2.2.0 released!]] ([[https://www.reddit.com/r/emacs/comments/urasry/hass_v220_released/][Reddit]]) - interacting with Home Assistant - [[https://www.youtube.com/watch?v=kfJILXr6w3o][How to get native compilation with Emacs on Gentoo Linux]] (02:04) - [[https://www.blogbyben.com/2022/05/gotcha-emacs-on-mac-os-too-many-files.html][Ben Simon: Gotcha: Emacs on Mac OS: Too Many Files Open]] ([[https://irreal.org/blog/?p=10550][Irreal]]) - [[https://macowners.club/posts/using-xwidgets-on-macos/][Emacs, macOS & Xwidget WebKit]] ([[https://www.reddit.com/r/emacs/comments/uuuxra/emacs_macos_xwidget_webkit/][Reddit]], [[https://irreal.org/blog/?p=10552][Irreal]]) - [[https://www.bonfacemunyoki.com/post/2022-05-12-dragon-tool/][Terminal/Emacs Driven Drag and Drop · Some ninja]] - [[http://angg.twu.net/eev-wconfig.html][Eev-config.el: configuring eev on M$ Windows without magic]] ([[http://www.youtube.com/watch?v=Rm29XSdGCXw][YouTube]]) - [[https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/][A vision of a multi-threaded Emacs]] ([[https://www.reddit.com/r/emacs/comments/utzxir/a_vision_of_a_multithreaded_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=31559818][HN]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3fce23e3b01fca9cf06205a0b18c86bdcde76a3][Add support for the Hanunoo script (bug#55581)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b15b88e714f39ca6926f17b36a1302959b69643][Make `d' in Dired skip dot files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cfb89dc79b76923c1c93cb44e3e4836b6a8c2bf][Allow extending 'save-some-buffers']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2a5bf142fb25094ff623dc93d2ce916aee3d971][Enable keys M-down, M-up, M-RET for in-buffer completion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97ca793651eb04cda2ba33ea5d5d546274f358f7][Add support for the Tagalog script]] (Baybayin, too) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=22ae842b346621095223213621f2244a5a59d3b8][Add new hooks when enabling and disabling themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=212aea97f9c9fdabdf7e8a47e64c8243953a7690][zap-to-char: case sensitive for upper-case characters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=edf9700c3ca65d92bdfca59306845ffc0717d690][Add a hook run upon monitor configuration changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6265e0c540e989021f2cbe3876be140188bef92f][Document 'enriched-toggle-markup']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c82e96954450e766c63b507ed4e927d18e4cd9c][Add new user option display-buffer-avoid-small-windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63eb0157226ad02eb6aeb9a6ec285502fddc4ddf][Add option to kill a shell buffer when the process ends]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d7390576b1fdc385e48ae9eab19f70c82643c0c][Add a new command 'yank-in-context']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7fe33b6ba0823d4794417ef205ee1f011c09db0b][Add new command 'enriched-toggle-markup']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9a8a47ba4b8cda05c48fff4259ce8f0bd079c87][Add new user option 'yank-transform-functions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb752561eab92343683552a5780dd80406936d09][; * etc/NEWS: Announce renaming of "Oriya" to "Odia". (Bug#55493)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a67d8e0d70d5563044f9981795de9ee2876b6463][Add a new display-buffer-full-frame display action]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2414fa360354f4cd245c869813f131108ca1072a][Add support for the Modi script]] - New packages: - [[package:cern-root-mode][cern-root-mode]]: Major-mode for running C++ code with ROOT (MELPA) - [[package:clockodo][clockodo]]: A small integration for the clockodo api (MELPA) - [[package:corfu-terminal][corfu-terminal]]: Corfu popup on terminal (NonGNU ELPA) - [[package:detached][detached]]: A package to launch, and manage, detached processes (GNU ELPA, MELPA) - [[package:flymake-popon][flymake-popon]]: Flymake diagnostics on cursor hover (NonGNU ELPA) - [[package:nftables-mode][nftables-mode]]: Major mode for editing nftables (GNU ELPA) - [[package:popon][popon]]: "Pop" floating text "on" a window (NonGNU ELPA) - [[package:srht][srht]]: Sourcehut (GNU ELPA) 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://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-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-05-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-16-emacs-news/ :EXPORT_DATE: 2022-05-16T10:42:17-0400 :END: - Upcoming events: - M-x Research (contact them for password): Functional programming: an (Emacs) Lisp view (4/n) https://m-x-research.github.io/ Tue May 17 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu May 26 0030 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore ([[https://emacs-apac.gitlab.io/announcements/may-2022/][Announcement]]) - Emacs configuration: - [[https://blog.d46.us/advanced-emacs-startup/][Advanced Techniques for Reducing Emacs Startup Time]] ([[https://news.ycombinator.com/item?id=31394001][HN]]) - [[https://www.reddit.com/r/emacs/comments/ulsrb5/what_have_you_recently_removed_from_your_emacs/][What have you recently *removed* from your Emacs configuration?]] - Evil mode: - [[https://www.reddit.com/r/emacs/comments/upxmpn/evilmatchit_300_is_published/][evil-matchit 3.0.0 is published]] - [[https://www.reddit.com/r/emacs/comments/uorn9z/best_packages_to_use_with_evil_mode/][Best packages to use with evil mode .]] - Emacs Lisp: - [[https://github.com/emacs-eask/eask][eask - Command-line tool for building and testing Emacs Lisp packages]] ([[https://www.reddit.com/r/emacs/comments/uqbihf/emacs_eask/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-05-10-modus-themes-palette-cc0/][Protesilaos Stavrou: The colours of the Emacs modus-themes are in the public domain]] - [[https://protesilaos.com/codelog/2022-05-14-re-emacs-font/][Protesilaos Stavrou: Re: What is your font setup for Emacs?]] - Navigation: - [[https://www.youtube.com/watch?v=GK-Bx_uHXhc][emacs, most efficient ways to open file]] (32:45) - Org Mode: - [[https://www.youtube.com/watch?v=KfqsFqs8Xq0][Intro a org mode - Emacs]] (22:49) - [[https://www.youtube.com/watch?v=88qQlUU0pYM][Perfect workflow with Emacs, Org and Cron]] (13:53, [[https://www.reddit.com/r/emacs/comments/up95fb/perfect_workflow_with_emacs_org_and_cron/][Reddit]]) - [[https://scripter.co/using-org-logbook-notes-to-record-blog-post-updates/?utm_source=atom_feed][scripter.co | Emacs: Using Org Logbook Notes to record blog post updates]] - [[https://scripter.co/building-org-development-version/?utm_source=atom_feed][scripter.co | Emacs: Building Org Development version (2022)]] - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-05-11-wed-org-mode-links-in-2022-implementation-packages-articles-and-videos--this-is-emacs][org-mode links in 2022: implementation, packages, articles and videos | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/une2d8/orgmode_links_in_2022_implementation_packages/][Reddit]]) - [[https://coredumped.dev/2021/05/26/taking-org-roam-everywhere-with-logseq/][Taking org-roam everywhere with logseq • Core Dumped]] ([[https://www.reddit.com/r/emacs/comments/uossq2/taking_orgroam_on_the_go_with_logseq/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2cb62c0798b48344683edc48418abd60e5ccbad7][news and manual: Mention ox-latex's engraved code]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b4e4b3c502691180c20a57b8b0598160f5ffdc3f][ox-latex: Replace `org-latex-listings']] - Coding: - [[https://www.youtube.com/watch?v=Yah69AfYP34][Vanilla Emacs to Java IDE in 5 minutes]] (11:26, [[https://www.reddit.com/r/emacs/comments/uq4phu/vanilla_emacs_to_java_ide_in_5_minutes/][Reddit]]) - Math: - [[https://www.reddit.com/r/emacs/comments/uo8gbl/mathpreview_updated_to_mathjax3/][math-preview updated to MathJax3]] - Mail and news: - [[https://sqrtminusone.xyz/posts/2022-05-09-pdf/][Extending elfeed with PDF viewer and subtitles fetcher]] ([[https://www.reddit.com/r/emacs/comments/umpmc3/extending_elfeed_with_pdf_viewer_and_subtitles/][Reddit]]) - Multimedia: - [[http://blog.binchen.org/posts/configure-emms-emacs-multi-media-system-for-multimedia-keyboard/][Chen Bin (redguardtoo): Configure EMMS (Emacs Multi-Media System) for Multimedia Keyboard]] - Community: - [[https://www.reddit.com/r/emacs/comments/un4wf8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/uqflg2/ive_used_emacs_nearly_every_day_since_1980teco_im/][I’ve used Emacs nearly every day since 1980/teco. I’m now on 28.1. What are the best things I’m missing?]] - [[https://www.reddit.com/r/emacs/comments/upf8sg/what_different_before_you_were_using_emacs/][What different before you were using emacs?]] - [[https://lars.ingebrigtsen.no/2022/05/12/50/][Lars Ingebrigtsen: 50%]] - [[https://www.youtube.com/watch?v=TX0U8mqSxB0][Meetup #05 - Investment and leverage, A story about Emacs]] (28:09) - Other: - [[https://www.youtube.com/watch?v=UieaT354GkU][Emacs: Transform text while replacing]] (04:56) - [[https://www.youtube.com/watch?v=AUcvvf4Ow54][Keyboard macros, one of the most powerful features in Emacs]] (03:32, [[https://irreal.org/blog/?p=10525][Irreal]]) - [[https://www.fugue.co/blog/2015-11-11-guide-to-emacs.html][A CEO's Guide to Emacs]] (2015, [[https://news.ycombinator.com/item?id=31320610][HN]]) - [[https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/][Protesilaos Stavrou: About the 'elpa-devel' package archive (Emacs)]] - [[https://shelper.github.io/posts/setup-emacs-in-wsl2/][I did some hack to integrate emacs in wsl2 with the windows host]] ([[https://www.reddit.com/r/emacs/comments/uo2tnf/i_did_some_hack_to_integrate_emacs_in_wsl2_with/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/upxkbr/emacs_281_available_in_kelleykemacs_ppa/][Emacs 28.1 available in kelleyk/emacs PPA]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed71839c33f9dad1de4bdf6911dafbe4a571136b][Add new user option compilation-hidden-output]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1f76f50a049bcbd43ff2c0dbe1e73b6fa5efc8b5][Document recent tooltip changes on NS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42e4d6b8ce238507193a563730d25e1d96e2ad3d][Improve cycle-spacing and bind it to M-SPC by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa95b2a47dce8cf74f70f43f72e35349782d1c74][Add OVERRIDES argument to prin1/prin1-to-string]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f8b2aa5e0f531b629d199aa4ca18d211eea666a5][Add support for the Syloti Nagri script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ac40fb9803acd57b15ef4b93ea9c8c72199ea23][describe-keymap: Suggest symbol at point]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dea41d4c24d0d33e359cbfe34054d9048761adfd][Add new minor mode `header-line-indent-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=36ae1c721ab4bd610087d353d6bd255a20b2f59b][Make imenu-flush-cache into a function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3bd3e005981bea239d396193b9cca1f8919d25ff][Allow changing the face used for text and frame colors in tooltips]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7a8bed255398e181378f59262534c7a36ec43ddb][Add new user option 'sh-indent-statement-after-and']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=30fa6da5529f80df25fcba49d10cd8a806774868][Add new command 'imenu-flush-cache']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42001f843bb7ca687bf5096543a5d478dab38b87][New command 'package-update-all']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d0dc1af591c2cb687462e88631561fbf2690ba4][Add new user option switch-to-prev-buffer-skip-regexp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dcbe8267834dca80e94d4f96d61e76517e8c0022][Fix non-variable widgets in the 'H' command in Cus-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f2fb992110a60a8b583db76fd3b3ee0f1c7efb9][char-uppercase-p: New predicate]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf1e1584d99dc249f194c023f64f1129ebc528f2][Add new user option 'cperl-file-style']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d373daf568cd45153d842de49288eb424e5b32e9][Add new command 'vc-dir-mark-by-regexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=61046ffbec0d819856a04d7aa72e32e5cc402838][Bind gud-go and allow the prefix to enter arguments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=231cf5ee2bed8a2b574ad424b624b36c0ee0733f][Warn about quoted symbols in defcustom choice/other forms]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=620ac6735520aea97ce49059b0df38ed41930b6b][EUDC: Add completion-at-point support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b186d5063d0a32ccab1abd8212c7b2858fd8b044][Add support for the Siddham script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd49e3c62bf162bbe27de6ecc107a4e934a21708][Add new command to toggle hiding all widgets in a Customize buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=00451c6fc62d96c866fe87ae153e27d687c50d1a][Make ispell-region/buffer push the mark of the final word]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec01391ab3ecf3c1edb1070c97803e2aa2273367][Allow packages to alter menu entries in the Buffers menu]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=000f13a2bc60428bf02157956b22ba23570b0725][Make `apropos-variable' include values in output]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e568c3845cd98b702ce23bdef1b22e088769c9cd][Add more compilation-auto-jump-to-first-error options]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=054062060e9f57fd037578378c23ad9ec294edac][Factor out *scratch* initialization]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54ab2b36740166d379c713e843870310f1ccf7a1][Add NEWS entries for recent autosaved buffer modification status]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57b69ff39c1ec7aa74f2a19bd4c4de9f67a7df84][Add support for the Sharada script]] - New packages: - [[package:arxiv-citation][arxiv-citation]]: Utility functions for dealing with arXiv papers (MELPA) - [[package:org-edit-indirect][org-edit-indirect]]: Edit anything, not just source blocks (MELPA) - [[package:plz][plz]]: HTTP library (GNU ELPA) - [[package:sql-trino][sql-trino]]: Adds Trino support to SQLi mode (MELPA) - [[package:zetteldesk][zetteldesk]]: A revision and outlining tool for org-roam (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://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-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-05-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-09-emacs-news/ :EXPORT_DATE: 2022-05-09T18:14:11-0400 :END: - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 13 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat May 14 0000 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue May 17 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/uioib2/wrote_some_basic_emacs_notes_for_myself_as_i_kept/][Wrote some basic emacs notes for myself as I kept forgetting these and looking these up would take a lot of time in the dense manuals.]] - [[https://www.youtube.com/watch?v=HyX7a7zLulM][Emacs Important Shortcuts 2022_05_06_06:03:45]] (06:55) C-x b, M-:, M-& ([[https://irreal.org/blog/?p=10529][Irreal]]) - Emacs configuration: - [[https://github.com/rougier/dotemacs][Nicolas P. Rougier's dotemacs]] ([[https://i.redd.it/w7ge1d5klwx81.png][screenshot]], [[https://www.reddit.com/r/emacs/comments/ujuokl/my_take_on_dotemacsorg/][Reddit]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=HGbOukG4q9Q][xah talk show 2022-05-07 look into emacs lisp string functions]] (01:14:10) - Appearance: - [[https://protesilaos.com/codelog/2022-05-09-emacs-fontaine-0-2-0/][Protesilaos Stavrou: Emacs: fontaine version 0.2.0]] - Dired: - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/batch-file-renaming.html][Emacs for Professionals: "Batch file renaming"]] ([[https://www.reddit.com/r/emacs/comments/uiz6k7/emacs_for_professionals_batch_file_renaming/][Reddit]]) - Org Mode: - [[http://mbork.pl/2022-05-09_My_productivity_system_-_implementation][Marcin Borkowski: My productivity system - implementation]] - [[https://www.youtube.com/watch?v=9kVG_KudkWw][Org mode - Insert timestamp in proposals]] (06:38) - [[https://gist.github.com/rougier/75f72bc6d470c662e3a46a908d360597][org-imenu-filter to filter imenu-list with "regular" tags/properties expressions.]] ([[https://www.reddit.com/r/emacs/comments/ukiz95/orgimenufilter_to_filter_imenulist_with_regular/][Reddit]]) - [[https://github.com/alphapapa/org-ql#05][[ANN] org-ql 0.5 released;]] ([[https://www.reddit.com/r/emacs/comments/ukp1w0/ann_orgql_05_released/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-05/orgrBy2AefiWG.org][#4 Org mode profiling meetup on Sat, May 7 - meeting notes]] ([[https://www.reddit.com/r/orgmode/comments/uitfvg/4_org_mode_profiling_meetup_on_sat_may_7/][Reddit]]) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-05-06-fri-org-store-link-powerful-and-flexible--this-is-emacs][org-store-link... powerful and flexible | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/ujpq3s/orgstorelink_powerful_and_flexible_this_is_emacs/][Reddit]]) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-05-04-wed-org-mode-links-everywhere-not-only-in-org-mode-buffers--this-is-emacs][org-mode links everywhere, not only in org-mode buffers | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/ui8eiq/orgmode_links_everywhere_not_only_in_orgmode/][Reddit]], [[https://irreal.org/blog/?p=10518][Irreal]]) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/ui6nzo/psa_oxhugo_will_remove_the_option_to_export/][PSA: ox-hugo will remove the option to export front-matter in YAML format in near future]] - [[https://magnus.therning.org/2022-05-09-comments-and-org-static-blog.html][Magnus: Comments and org-static-blog]] - Org Roam: - [[https://www.youtube.com/watch?v=Lg61ocfxk3c][Making Connections in Your Notes]] (13:49, [[https://irreal.org/blog/?p=10516][Irreal]]) - org-roam - [[https://ag91.github.io/blog/2022/05/08/how-to-rank-your-backlinks-notes-with-org-roam/][How to rank your backlinks notes with Org Roam]] ([[https://www.reddit.com/r/emacs/comments/ulcw8q/how_to_rank_your_backlinks_notes_with_org_roam/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b5f0efc0491c0c1b354ca2b8686e2f5aa8e6ee11][ob-plantuml: Allow setting PlantUML args for jar file]] - Coding: - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/browsing-source-code.html][Emacs for Professionals: "Browsing source code"]] ([[https://www.reddit.com/r/emacs/comments/uiz5z4/emacs_for_professionals_browsing_source_code/][Reddit]]) - [[https://fritzgrabo.com/posts/org-capturing-live-jira-issues/][Org-capturing live Jira Issues]] ([[https://www.reddit.com/r/emacs/comments/ulaswe/blog_post_orgcapturing_live_jira_issues/][Reddit]]) - [[https://gist.github.com/CIAvash/2ebe4d14f8104c911a4762db9dd42d95][Flymake module for awesome-tray package]] ([[https://www.reddit.com/r/emacs/comments/uiu5na/flymake_module_for_awesometray_package/][Reddit]]) - [[https://scripter.co/creating-a-patch-file-using-magit/?utm_source=atom_feed][scripter.co | Emacs: Creating a patch file using Magit]] - [[https://www.youtube.com/watch?v=3IFEsrumRkM][Team Linguini: Emacs IDE]] (05:01) - Fun: - [[https://github.com/emacsmirror/diminish/blob/master/diminish.el#L129][Read the diminish.el source; got some unexpected literary edification.]] ([[https://www.reddit.com/r/emacs/comments/uhxkil/read_the_diminishel_source_got_some_unexpected/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/ui1q41/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/DoomEmacs/comments/ukj7js/making_fan_doom_emacs_logo_for_dashboard_plan_to/][Making fan Doom Emacs logo for dashboard. Plan to make both Nord and Doom One versions. Any suggestions?]] and [[https://www.reddit.com/r/DoomEmacs/comments/ul4fvp/making_fan_doom_emacs_logo_day_2/][day 2]] - [[https://protesilaos.com/codelog/2022-05-07-translate-emacs-tutorial-greek/][Protesilaos Stavrou: I am translating the Emacs TUTORIAL into Greek]] - [[https://lars.ingebrigtsen.no/2022/05/09/16x10/][Lars Ingebrigtsen: 16x10%]] - [[https://www.youtube.com/watch?v=1dvn3mk9foo][Let's Give Emacs Another Look | Before TheLinuxCast 😎😅]] (02:30:09) - Other: - [[http://www.masteringemacs.org/article/the-emacs-28-edition-of-mastering-emacs-out-now][Mickey Petersen: The Emacs 28 Edition of Mastering Emacs is out now]] ([[https://irreal.org/blog/?p=10521][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/uk2w47/new_package_clippo_clipboard_manager_via_emacs/][New package: Clippo - Clipboard Manager via Emacs (currently, tailored only for yabai but support for other WM's shouldn't be too hard!)]] - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/emacs-as-your-shell.html][Emacs for Professionals: "Emacs as a Shell" (not about shell-mode) about how Emacs is a shell in and of itself]] ([[https://www.reddit.com/r/emacs/comments/uiz37n/emacs_for_professionals_emacs_as_a_shell_not/][Reddit]]) - [[https://www.youtube.com/watch?v=cbdUKpmNZQM][flite mode demo: Text to Speech (TTS) using Festival Lite in Emacs]] (01:57) - [[https://www.reddit.com/r/emacs/comments/uhcuhy/new_package_imageroll_improved_document_display/][New package image-roll! Improved document display engine providing continuous scrolling.]] - [[https://chaoticlab.io/posts/emacs-28-1-msi/][Update: MSI Installer for GNU Emacs 28.1 for Windows]] ([[https://www.reddit.com/r/emacs/comments/uivngi/update_msi_installer_for_gnu_emacs_281_for_windows/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg00307.html][emacs-devel progress on feature/tree-sitter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57b69ff39c1ec7aa74f2a19bd4c4de9f67a7df84][Add support for the Sharada script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b6b2c11edc46517a3a1ac9f869bdd40adf8a3df][Add new user option table-latex-environment]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd8eaa72a611d050e1fe9c38c466c7812c7795dd][Allow precision-scrolling nonselected windows when the minibuffer is resized]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fad31cebe174cc35738de943eae8e34038f11b1a][Add Greek translation of the tutorial]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=82f1f198c6b473c5f1169983d998f0779958d087][Add support for the Tirhuta script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=33141b51c3121b93f625c76b996b17ec8de97419][Allow term-mode to send function keys to the underlying shell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fc0bd6057c676b9945aa739dd9365a350ca5acef][Make 'delete-process' into a command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19d1b9275e7565fb67fd9e0587f08837ba8a3220][(dabbrev-completion): Fix bug#45768]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=987a212eb17b32cabcf46640417768bcccb2be5e][Add support for the Kaithi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ac6af4e886e630e039d282bb6f3965d7367c461][Document the `x' DWIM action in the manual]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c56070beb6cb7bc383c7f39215c915e1f43fd578][Make `x' in package-menu-mode more DWIM]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8df69384f3951356dfb539e2cf72d905f82d00ae][Allow dabbrev to ignore binary buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea58276462d93f24c75473c69154ef7a4a47b63c][Allow inhibiting linkification in *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e8488bcc9cbbeafe6307a73b2386ced986327618][Avoid having font locking triggering unnecessary auto-saving]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16dc1d597b70524782da58677a88135d20c1a617][Char-fold quotation characters in *info* and *Help*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b13356487fc3eaf82bfe51bee24ddf70c27c5834][Add new helper macros for minor modes to restore variables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0105a4ddb8a58146f3fc71c265e57291c873af0b][Turn on XInput 2 support by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a7db868cc28f933bc2fb2739d122ed11c9ec872][Add NEWS entry about incompatible sorting command behaviors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59353ec7b579213de3c70950d5d938b7540ce72f][Add new macro with-buffer-unmodified-if-unchanged]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3a7279a4ab00be69519f98536ec75dc81217b50][Improve the behavior of concatenating parts of Eshell arguments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=06423b5d1e05d524e8e745f071cbb691b446efd2][Return a list of numbers if all lines of an Eshell subcommand are numeric]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7a82699d6e854c2920f7c090fb8df7a3e012a4d][Eshell variable expansion should always return strings inside quotes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0916fd3aaacf62e641414fb2b474c86888116487][Add new command 'package-update']] - New packages: - [[package:cpupower][cpupower]]: cpupower command interface (GNU ELPA) - [[package:cue-mode][cue-mode]]: Major mode for CUE language files (MELPA) - [[package:evm-mode][evm-mode]]: Major mode for editing Ethereum EVM bytecode (MELPA) - [[package:le-thesaurus][le-thesaurus]]: Query thesaurus.com for synonyms of a given word (MELPA) - [[package:project-rootfile][project-rootfile]]: Extension of project.el to detect project with root file (MELPA) - [[package:scholar-import][scholar-import]]: Import Bibtex & PDF from Google Scholar (MELPA) - [[package:sisyphus][sisyphus]]: Create releases of Emacs packages (MELPA) - [[package:timu-rouge-theme][timu-rouge-theme]]: Color theme inspired by the Rouge Theme for VSCode (MELPA) - [[package:tomelr][tomelr]]: Convert S-expressions to TOML (GNU ELPA) 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://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-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-05-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-02-emacs-news/ :EXPORT_DATE: 2022-05-02T21:44:49-0400 :END: - Upcoming events: - M-x Research (contact them for password): Show and Tell https://m-x-research.github.io/ Tue May 3 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Functional Programming in Elisp & Emacs Social https://www.meetup.com/EmacsATX/events/285165510/ Wed May 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu May 5 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu May 5 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri May 6 0200 Singapore - Atelier Emacs Montpellier (in person) 80 Impasse Flouch 34070, Montpellier, France Mon May 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Tue May 10 0000 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ufyouo/how_to_make_my_pinkie_and_vanilla_keybindings_get/][How to make my pinkie and vanilla keybindings get along?]] - [[https://github.com/ajgrf/on.el][on.el - ports of Doom's custom hooks for vanilla Emacs users]] ([[https://www.reddit.com/r/emacs/comments/uew4iv/onel_ports_of_dooms_custom_hooks_for_vanilla/][Reddit]]) - [[https://www.youtube.com/watch?v=dOc8iDP6h-o][Emacs - Xah-Fly-Keys Test]] ([[https://www.reddit.com/r/emacs/comments/ufyjmf/emacs_xahflykeys_test/][Reddit]]) - [[https://www.youtube.com/watch?v=hTTi00got4U][Emacs - XFK Modal Editing - More Useful Keybinds and Utility Functions]] (05:45) - [[https://jeffbowman.writeas.com/rational-emacs-update][Rational Emacs Update]] ([[https://www.reddit.com/r/emacs/comments/uc0ty7/rational_emacs_update/][Reddit]]) - [[https://www.youtube.com/watch?v=-HLgW5T545A][My Emacs Setup.]] (04:07) - [[https://www.youtube.com/watch?v=_imJVq7KNvA][21天学会Emacs 2022 Edition(第七天)]] (31:11) - Emacs Lisp: - [[https://scripter.co/defining-tomelr/?utm_source=atom_feed][scripter.co | Emacs: Defining tomelr - A library for converting Lisp expressions to TOML]] - [[https://www.youtube.com/watch?v=jcP-snBBTkM][Functional programming: an (Emacs) Lisp view 3/n]] (53:06) - Appearance: - [[https://protesilaos.com/codelog/2022-04-29-fontaine-emacs-package/][Protesilaos Stavrou: Emacs: my "fontaine" package is available on GNU ELPA]] - Navigation: - [[https://gist.github.com/codecoll/75acdf7a1e9bb24091dc79d4c468bf00][timeline.el - Timeline for buffer changes]] ([[https://www.reddit.com/r/emacs/comments/ugwn63/timeline_for_buffer_changes/][Reddit]]) - Org Mode: - [[https://baty.net/2022/book-logging-in-emacs/][Book logging in Emacs]] ([[https://irreal.org/blog/?p=10502][Irreal]]) - [[https://tony-zorman.com/posts/phd-workflow/2022-05-01-my-phd-workflow.html][My PhD Research Workflow—Emacs Inside]] ([[https://www.reddit.com/r/emacs/comments/ufvg93/my_phd_research_workflowemacs_inside/][Reddit]], [[https://irreal.org/blog/?p=10504][Irreal]]) - org-roam, elfeed, arXiv-citation - [[https://www.youtube.com/watch?v=cd4_O3TqArs][the real reason emacs is superior - org+latex+sagemath]] (12:04, [[https://www.reddit.com/r/emacs/comments/ufcvfl/the_real_reason_emacs_is_superior_orglatexsagemath/][Reddit]]) - [[https://youtu.be/0FoLPJzcG3w][How I use PowerShell, twarc and Emacs Org mode to archive and display large twitter threads]] (10:14, [[https://www.reddit.com/r/emacs/comments/ugb9rk/how_i_use_powershell_twarc_and_emacs_org_mode_to/][Reddit]]) - [[https://github.com/dmitrym0/org-hyperscheduler/][org-hyperscheduler: visual time blocking for org]] ([[https://www.reddit.com/r/orgmode/comments/ugswph/orghyperscheduler_visual_time_blocking_for_org/][Reddit]]) - [[https://www.youtube.com/watch?v=IOOiL-13gbU][emacs ORG #1 org-babel and org-indent [ES]​]] (20:45) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-29-fri-link-to-a-git-commit-from-org-mode-using-magit--this-is-emacs][Link to a git commit from Org mode using Magit | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/uenjjs/link_to_a_git_commit_from_org_mode_using_magit/][Reddit]]) - [[https://punchagan.muse-amuse.in/blog/ox-gist/][punchagan: GitHub Gists from Emacs Orgmode]] - [[https://www.youtube.com/watch?v=51bvZH9qjBw][Emacs Notes Capture From PDF 2022 05_01_18:35:00]] (07:24) - [[http://mbork.pl/2021-05-02_Org-mode_to_Markdown_via_the_clipboard][Marcin Borkowski: Org-mode to Markdown via the clipboard]] - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-27-wed-full-example-of-org-mode-links-internal-links-and-search-options][FULL example of org-mode links: internal links and search options]] ([[https://www.reddit.com/r/emacs/comments/ud75wt/full_example_of_orgmode_links_internal_links_and/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2063596b90af7e660b09579ba9c9bb83ffd65037][ob-core.el: Add `:noweb-prefix` babel header argument]] - Coding: - [[https://github.com/flajann2/schlau-compile][schlau-compile update - fork of smart-compile]] - [[https://youtu.be/4Nglvarhx9k][Using Emacs to start a project build within a Windows VM.]] (00:32, [[https://www.reddit.com/r/emacs/comments/uf6ub8/using_emacs_to_start_a_project_build_within_a/][Reddit]]) - Math: - [[https://www.youtube.com/watch?v=Cy2zaGdALLA][Emacs calc - math in Emacs]] (03:49) - Doom Emacs: - [[https://www.youtube.com/watch?v=37H7bD-G7nE][Doom Emacs On Day One (Learn These Things FIRST!)]] (35:10) - Multimedia: - [[http://ag91.github.io/blog/2022/05/02/emms-+-org-roam-youtube-playlists-with-titles][Andrea: Emms + Org Roam: YouTube playlists with titles!]] - Fun: - [[https://lifeofpenguin.blogspot.com/2022/04/lg-webos-tv-and-emacs.html][LG WebOS TV and GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/udyg3e/lg_webos_tv_and_gnu_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/ucyl4o/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/ucldkz/are_we_living_in_the_golde n_age_of_emacs/][Are we living in the golden age of Emacs?]] ([[https://irreal.org/blog/?p=10495][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/ue9q6l/for_emacsers_evilers_why_did_you_stay_after/][For Emacsers -> Evilers, Why did you stay after making the switch?]] - [[https://www.reddit.com/r/vim/comments/uc6t8d/just_discovered_emacs_as_a_long_term_vim_user_and/][Just discovered emacs as a long term vim user and it's incredible]] ([[https://www.reddit.com/r/emacs/comments/uc9mly/just_discovered_emacs_as_a_long_term_vim_user_and/][/r/vim]], [[https://irreal.org/blog/?p=10493][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/ubljse/coming_back_to_emacsorg_after_one_year_what_a/][Coming back to Emacs+Org after one year. What a delight!]] ([[https://irreal.org/blog/?p=10491][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/ueqlpv/opinion_packages_should_never_bind_keys/][Opinion: Packages should never bind keys]] - [[https://www.youtube.com/watch?v=mXaUrd0Q4tU][Giving Emacs Another Try - Live!]] (01:55:16) - Other: - [[http://tilde.town/~ramin_hal9001/emacs-for-professionals/index.html][I've started writing a series of articles called "Emacs for Professionals," and would be grateful for criticism.]] ([[https://www.reddit.com/r/emacs/comments/ugid5m/ive_started_writing_a_series_of_articles_called/][Reddit]], [[https://news.ycombinator.com/item?id=31245116][HN]]) - [[https://blog.einval.eu/2022/03/multiple-cursors-considered-suboptimal/][Multiple cursors considered... suboptimal]] ([[https://www.reddit.com/r/emacs/comments/ugri9t/my_recent_ramblings_about_multiple_cursors_and/][Reddit]]) - keyboard macros - [[https://emacspeak.blogspot.com/2022/04/announcing-emacspeak-560-agiledog.html][T. V. Raman: Announcing Emacspeak 56.0 (AgileDog)]] - [[https://www.reddit.com/r/emacs/comments/ugbhrr/gnu_hyperbole_800_the_epiphany_release_is_now/][GNU Hyperbole 8.0.0, the Epiphany release, is now available worldwide]] - [[https://protesilaos.com/codelog/2022-04-26-live-my-emacs-packages/][Protesilaos Stavrou: Live stream: My Emacs packages and other publications]] - fontaine, cursory, tmr ([[https://www.youtube.com/watch?v=tcvOd_yvBdI][YouTube]], 1:32:58) - [[https://www.reddit.com/r/emacs/comments/uc4r9i/some_code_to_turn_image_data_on_the_clipboard/][Some code to turn image data on the clipboard into an emacs buffer, and a question.]] - [[https://takeonrules.com/2022/04/29/on-sharpening-your-tools/][Jeremy Friesen: On Sharpening Your Tools]] - [[https://www.youtube.com/watch?v=bdLbocmo3r8][Configuração sem mágica: um experimento com o eev (versão em Português - parte 1)]] (29:20) - [[https://www.youtube.com/watch?v=5criS_lJT-w][Emacs 28 news features [ES]​]] (17:20) - [[https://github.com/enzuru/elisp-benchmarks][Submit an Emacs native compilation benchmark for your CPU!]] ([[https://www.reddit.com/r/emacs/comments/udxoa0/submit_an_emacs_native_compilation_benchmark_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ugxfi2/fyi_i_installed_emacs29_with_native_compilation/][FYI: I installed emacs29 with native compilation on android]] - [[https://www.reddit.com/r/emacs/comments/ufc4t8/emacs_binary_or_msys2_or_wsl2/][Emacs binary or msys2 or wsl2]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01230.html][emacs-devel discussion of changes in current-time breaking things]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10f347a06286272c7dcfdeb47b3511b6f53adcbd][Add a command to recreate the *scratch* buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97badaab7969ed5a306d6bcd320eb3d592a7f4ae][Allow reusing the *Help* window with `i'/`s/ commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f395efa06d88832c376c2b1d4607677436228c0][Change string-lines semantics slightly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ade1424a975aabaa208010c6fdd3c8b7c51242ff][Use a common set of string delimiters for all Eshell predicates/modifiers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7c8bec9e1ffe087918f6f218fc4560fc968aebb2][Don't enter the debugger from *Backtrace* or edebug on eval errors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=730ad4a3733203d24c9d0a8db6fde0aa087034ca][Make scroll-other-window respect target window remappings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29f3d4d2c69a0e9d2ab0a13ee6952fa9cf4d6035][Add new function `malloc-trim']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3024ab4fb6b608d2110aa778c1eadec8113f498][Document 'help-window-select']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=90904f8ce43d69f2142deb7918e1462001cca922][Remove the "retro" Gnus/Message tool bars]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86b6a69f8614663172c64a3f51ffce39526e7ca9][Don't hard code the default x-show-tip timeout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=58398dea254dcfdab58d5439061a513b48cfe895][Truncate output from grep]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc44455f778a256a861c8063e87a662a13f603e1][Implement double buffering on MS Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91418d27e9c528fd9062c74a4ce58b657366a8c5][Add new functions for computing character metrics for windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=083d2708f9ec7f09712488a99fc9eedd3d594ff6][Change current-time back to list form]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=134f4ff38b323af8892520200307e9d54ae90200][New user option 'calc-kill-line-numbering']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f97d4460e007d7b37aa7defcf9113cb6bb8cab5a][Implement system_process_attributes on Cygwin]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1110d7326f8b2b94f473244c5d2111324d06cd29][Add new function current-cpu-time]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a7f2eb3054588ce627aeb6c24ca0b4c469f68914][Make isearch respond to 'mouse-yank-at-point']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d35b6a49b33b534f7653bec4d03ab2513a15dc4f][Fix gnus-html-image-cache-ttl FIXME]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bffc4cb39dc7b83fc4a1bffd23eeed2774b79444][New generic function `oclosure-interactive-form`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dd5ca0eaf2604bcf712c91e43bde723687a64e29][Make new menu *Help* output be more resilient]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae877d551155000dffdbcd1b90d682967c6988d0][Add new user option flymake-mode-line-lighter]] - New packages: - [[package:consult-ls-git][consult-ls-git]]: Consult integration for git (MELPA) - [[package:fontaine][fontaine]]: Set font configurations using presets (GNU ELPA) - [[package:gtags-mode][gtags-mode]]: GNU Global integration with xref, project and imenu. (GNU ELPA) - [[package:macports][macports]]: A porcelain for MacPorts (MELPA) - [[package:neil][neil]]: companion for Babashka Neil (MELPA) - [[package:ox-review][ox-review]]: Re:VIEW Back-End for Org Export Engine (MELPA) - [[package:restclient-jq][restclient-jq]]: Support for setting restclient vars from jq expressions (MELPA) - [[package:sensei][sensei]]: A client for sensei (MELPA) - [[package:sql-cassandra][sql-cassandra]]: Cassandra support for sql.el (GNU ELPA) - [[package:uxntal-mode][uxntal-mode]]: Major mode for Uxntal assembly (MELPA) - [[package:whiley-mode][whiley-mode]]: Major mode for Whiley language (MELPA) - [[package:workroom][workroom]]: Named rooms for work without irrelevant distracting buffers (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://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-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-04-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-25-emacs-news/ :EXPORT_DATE: 2022-04-25T18:53:19-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Apr 28 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue May 3 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Functional Programming in Elisp & Emacs Social https://www.meetup.com/EmacsATX/events/285165510/ Wed May 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu May 5 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu May 5 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri May 6 0200 Singapore - Beginner: - [[https://www.youtube.com/watch?v=iqc7coc_R1c][LinuxFest Northwest 2022: GNU Emacs & Screen - intro, advanced topics, and Q &A]] (53:02) - Emacs configuration: - [[https://emacs.amodernist.com/][Emacs Configuration Generator (amodernist.com)]] ([[https://www.reddit.com/r/emacs/comments/u7ir7q/emacs_configuration_generator_amodernistcom/][Reddit]], [[https://news.ycombinator.com/item?id=31083515][HN]]) - [[https://christiantietze.de/posts/2022/04/transient-menu-galore/][Christian Tietze: Transient Menus Galore]] - org-menu, tray - [[https://www.reddit.com/r/emacs/comments/u8o4vz/starting_fresh/][Starting fresh?]] - [[https://ag91.github.io/blog/2022/04/20/repeat-with-me-avy-actions-are-awesome/][Repeat with me: Avy actions are awesome!]] ([[https://www.reddit.com/r/emacs/comments/u88dr4/repeat_with_me_avy_actions_are_awesome/][Reddit]]) - setting up repeatable Avy commands - [[https://www.youtube.com/watch?v=tA43BUwGMVM][Short Intro to my Emacs Config]] (11:11) - Emacs Lisp: - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-22-fri-programming-with-elisp-is-magic][Programming with Elisp is magic]] ([[https://www.reddit.com/r/emacs/comments/u9e9r3/programming_with_elisp_is_magic/][Reddit]]) - [[https://v.redd.it/6dkg0ytrb6v81][Video demo of my inspector for Emacs]] ([[https://www.reddit.com/r/emacs/comments/u9t1bt/video_demo_of_my_inspector_for_emacs/][Reddit]], [[https://github.com/mmontone/emacs-inspector][Github]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01151.html][emacs-devel]]) - Appearance: - [[https://christiantietze.de/posts/2022/04/emacs-center-window-current-monitor-simplified/][Christian Tietze: Center Window on the Current Monitor in Emacs, Simplified]] - [[https://i.redd.it/94lmaymm95v81.gif][pulsing-cursor-mode - UI tweak cursor animation: fades in & out.]] ([[https://www.reddit.com/r/emacs/comments/u9omcp/pulsingcursormode_ui_tweak_cursor_animation_fades/][Reddit]]) - [[https://protesilaos.com/codelog/2022-04-21-modus-themes-colour-theory/][Protesilaos Stavrou: Emacs: colour theory and techniques used in the Modus themes]] - [[https://protesilaos.com/codelog/2022-04-20-modus-themes-case-study-avy/][Protesilaos Stavrou: Modus themes: case study on Avy faces and colour combinations]] - Writing: - [[https://www.youtube.com/watch?v=u3eTrwPlxpA][Emacs Dictionary Access Within 2022_04_25_18:55:07]] (07:19) - Org Mode: - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-04/msg00238.html][Org Mode Release 9.5.3 (bugfix)]] ([[https://irreal.org/blog/?p=10481][Irreal]]) - [[https://www.reddit.com/r/orgmode/comments/ub1fuk/new_workflow_for_reading_epubs_and_taking_notes/][New workflow for reading epubs and taking notes using calibre + org mode]] - [[http://mbork.pl/2022-04-25_Calculating_fuel_consumption_in_Org][Marcin Borkowski: Calculating fuel consumption in Org]] - [[https://www.youtube.com/watch?v=S2V3lApGy-g][Org-mode - Field formatters in table calculations]] (08:15) - [[https://www.reddit.com/r/orgmode/comments/u8ifyd/3_org_mode_profiling_meetup_on_sat_apr_23/][#3 Org mode profiling meetup on Sat, Apr 23]] - includes notes - Import, export, and integration: - [[https://www.youtube.com/watch?v=EnrvU6kFp8Q][TUG 2021 — Rohit Goswami — Continuous Integration and TeX with Org-Mode]] (38:48) - [[https://www.youtube.com/watch?v=NILXegGSMtI][Org-mode - Hide red rectangles from toc]] (06:54) - [[https://www.youtube.com/watch?v=2xTrWyeW6wU][Org-mode - Insert horizontal line in footer]] (05:37) - [[https://www.reddit.com/r/orgmode/comments/uaa78p/tip_org_clock_status_on_gnomeshell_topbar/][Tip: Org clock status on gnome-shell top-bar]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8f6ce702bd7604d2d113b9bee5e0b045e52111a3][ORG-NEWS: Add list of changes]] - new folding backend, isearch checks hidden parts of links, org-catch-invisible-edits works for links, preserving folding state of drawers, outline-* functions may be broken, org-at-heading-p has optional argument - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=bee31004bcf49bbdf353b41d3ee4e6b0c02cc415][=ob-python= improvements to =:return= header argument]] - [[https://xenodium.com/plain-org-v14-released/][Plain Org v1.4 released]] ([[https://www.reddit.com/r/orgmode/comments/ub5nio/plain_org_v14_released_link_to_notes_in_comments/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=hiHsUhGVLGM][Pict2e-lua: a library for diagrams that is being developed with eev and test blocks - YouTube]] (8:13) - [[https://youtu.be/HJxGiTOHXjo][GNU Emacs as a lightweight Java IDE - 3 (Getter/Setter)]] (00:52, [[https://www.reddit.com/r/emacs/comments/u9gk79/gnu_emacs_as_a_lightweight_java_ide_3_gettersetter/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u77wax/ann_new_package_oh_my_github/][[ANN] New Package: Oh My GitHub]] - [[https://www.ciavash.name/blog/2022/04/25/flymake-rakudo-another-syntax-checker-for-raku-on-emacs/][flymake-rakudo - Another syntax checker for Raku on Emacs]] - [[https://github.com/mohkale/flymake-collection][GitHub - mohkale/flymake-collection: Collection of checkers for flymake]] ([[https://www.reddit.com/r/emacs/comments/uatidn/package_announcement_flymakecollection/][Reddit]]) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-19-tue-if-you-have-never-used-wgrep-with-rgel-to-rename-a-function-in-several-files-try-it--that-will-blow-your-mind][If you have never used wgrep with rg.el to rename a function in several files, try it | that will blow your mind]] ([[https://www.reddit.com/r/emacs/comments/u6yibf/if_you_have_never_used_wgrep_with_rgel_to_rename/][Reddit]], [[https://irreal.org/blog/?p=10477][Irreal]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/u9xv1m/amazing_in_native_windows_11s_emacs281_to_get/][Amazing in native Windows 11's Emacs28.1 to get Linux environment as shell-command and interactive shell]] - Community: - [[https://www.reddit.com/r/emacs/comments/u7rkd4/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, etc. Thread]] - Other: - [[https://irreal.org/blog/?p=10483][Irreal: Invoking the *Messages* Buffer]] - [[https://www.reddit.com/r/emacs/comments/u7cpof/best_emacs_books/][Best emacs books]] - [[https://www.youtube.com/watch?v=qbpVAmWTFTU][Emacs Curated List Of Apps And Utility By The Community 2022 04 24 16:22:17]] (03:43) Overview of [[https://github.com/emacs-tw/awesome-emacs][Awesome Emacs]] - [[https://www.youtube.com/watch?v=idT77he3xUI][ERC - IRC in Emacs]] (07:19) - [[https://www.youtube.com/watch?v=gLCD_swZjaI][Let's do IRC the secure way in Emacs]] (04:11) erc-tls - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00761.html][Discussion of PGTK-related misconceptions]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01045.html][Discussion of a possible binding for imenu and the merits of M-g i vs M-s i]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01131.html][Discussion of time resolution]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4a1f69ebca9bbf5797b8898f8250f6580753d829][Use (TICKS . HZ) for current-time etc.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d75e2c12ebbc7a758d1c24d30685e790b703eb64][Support (encode-time (list s m h D M Y))]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd1ca094bc43d8fab859e7b78280f9f9693105f1][Change the display of menu bindings in *Help*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8ee21db4af0f1d3a11b943fa113201dd45e01784][Add new function `read-string-from-buffer'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d5fd0174905863bea4110865a0c124f8999e273][Allow 'C-u C-h .' to describe button/widgets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=164a7ebdbc7a28bdfb684101f9bbe3b1e67b825b][Allow not clearing the echo area]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c789430331948e76b38091aa95bb9a9602a08289][Add new minor mode word-wrap-whitespace-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f8aa771af3061ceb68aafacd55e8e9e048853f5d][New electric forward slash Eshell module]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ad89ec84ee20a027e36922c187ad9f2dcb93bcaf][Bind 'imenu' to 'M-g i' globally]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f3a02858dccbac36bbf0fb19a29fab59013a56a0][Allow searching for regexps with a prefix]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=247e587d56f9be5164b3783e04cfba73fd667175][Document how to specify fallback modes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35592141cc8951c91a4bd6cc02f73d1ddd35aca4][Allow several mode: elements in the local variable section]] - New packages: - [[package:consult-ag][consult-ag]]: The silver searcher integration using Consult (MELPA) - [[package:cursory][cursory]]: Manage cursor styles using presets (GNU ELPA) - [[package:flymake-rakudo][flymake-rakudo]]: Flymake syntax checker for Rakudo (MELPA) - [[package:stem-reading-mode][stem-reading-mode]]: Highlight word stems for speed-reading (MELPA) - [[package:talonscript-mode][talonscript-mode]]: Major mode for Talon Voice's .talon files (MELPA) - [[package:tmr][tmr]]: Set timers using a convenient notation (GNU ELPA) 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://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-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Also thanks to Andrés Ramírez for a few emacs-devel links! ** 2022-04-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-18-emacs-news/ :EXPORT_DATE: 2022-04-18T20:04:38-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Apr 28 0030 Singapore - Emacs configuration: - [[https://zck.org/change-emacs][Zachary Kanfer: Change Emacs's Default Behavior]] - [[https://www.reddit.com/r/emacs/comments/u5cusp/as_new_user_emacs_vanilla_or_doom_emacs/][As new user, Emacs vanilla or Doom Emacs?]] - [[https://www.reddit.com/r/emacs/comments/u44rm9/what_do_people_dislike_about_emacs_distros/][What Do People Dislike About Emacs Distros?]] - [[https://amodernist.com/texts/ecg.html][Philip K.: An Experiment: The Emacs Configuration Generator]] - [[https://www.youtube.com/watch?v=at_fACZ_o9Q][Installing Packages Manually in Emacs]] (06:45) - Emacs Lisp: - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-13-wed-dont-explain-show-me-examples--a-tour-of-the-catchthrow-pattern-in-the-emacs-source-code][Don’t explain, show me examples! A tour of the catch/throw pattern in the Emacs source code]] ([[https://www.reddit.com/r/emacs/comments/u2u229/dont_explain_show_me_examples_a_tour_of_the/][Reddit]], [[https://irreal.org/blog/?p=10479][Irreal]]) - [[https://www.youtube.com/watch?v=JGh9kiE6WWM][Emacs newbie fixes stuff]] (02:32) - searching forward - [[https://github.com/pietroiusti/draw-tree][draw-tree.el]] ([[https://www.reddit.com/r/emacs/comments/u2ca5c/drawtreeel/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u64xix/multiselect_tree_widget/][Multi-select Tree widget]] - patch - [[https://www.youtube.com/watch?v=7NBAmkHHFS0][Functional programming: an (Emacs) Lisp view 2/n]] (57:23) - Appearance: - [[https://protesilaos.com/codelog/2022-04-15-emacs-cursory-package/][Protesilaos Stavrou: Introducing "cursory" package for Emacs]] - [[https://www.reddit.com/r/emacs/comments/u4q2wl/treesitter_highlighting_rocks/][tree-sitter highlighting rocks]] - [[https://lifeofpenguin.blogspot.com/2022/04/emacs-widgets-icons.html][Emacs widget icons]] ([[https://www.reddit.com/r/emacs/comments/u2lm9r/emacs_widgets_icons/][Reddit]]) - you can customize them - Navigation: - [[https://www.reddit.com/r/emacs/comments/u4c5rc/ripgrep_is_fantastic_emacs_is_fantastic_boom_you/][ripgrep is fantastic | Emacs is fantastic | BOOM you get the fantastic rg.el]] - [[https://localauthor.github.io/posts/aw-select.html][With ace-window and link-hint, open links exactly where you want them]] ([[https://www.reddit.com/r/emacs/comments/u3e37b/with_acewindow_and_linkhint_open_links_exactly/][Reddit]]) - [[https://www.youtube.com/watch?v=IIdpc0KaX0s][Moving Around An Emacs Document]] (09:05) - Org Mode: - [[https://medium.com/gusto-engineering/a-developers-second-brain-on-plaintext-ac96492eff2e][A Developer’s Second Brain on Plaintext | by Junji Zhi]] ([[https://irreal.org/blog/?p=10463][Irreal]]) - [[https://swalla24.people.uic.edu/org-research/][Org mode math research notes workflow]] ([[https://irreal.org/blog/?p=10456][Irreal]]) - [[https://github.com/egregius313/org-agenda-category-icons][I made an macro + package for more easily defining org-agenda-category-icon-alist]] ([[https://www.reddit.com/r/emacs/comments/u3ot1e/i_made_an_macro_package_for_more_easily_defining/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u1hf9d/ann_obdsqel_use_sql_to_join_and_query_json_csv/][[ANN] ob-dsq.el: Use SQL to join and query JSON, CSV, Org tables, all the things!]] - Import, export, and integration: - [[https://scripter.co/improving-ox-hugo-exported-org-info-links/?utm_source=atom_feed][scripter.co | Emacs: Improving ox-hugo exported Org "info:" links]] - [[https://www.youtube.com/watch?v=m2DQu96vnf8][Org-mode - Insert Page break, Line break and Horizontal lines]] (05:37) - [[https://www.reddit.com/r/orgmode/comments/u4u8ub/dynamic_content_filtering_in_orgexported_html/][Dynamic content filtering in org-exported HTML documents with tags]] - [[https://www.reddit.com/r/emacs/comments/u6jb22/orion_voice_to_orgmode_bot/][Orion: Voice to Org-mode bot]] - [[https://v.redd.it/ypd5n4w5rmt81][Plain Org v1.3 released (link to notes in comments)]] ([[https://www.reddit.com/r/emacs/comments/u4136f/plain_org_v13_released_link_to_notes_in_comments/][Reddit]]) - Completion: - [[https://codeberg.org/ravi/consult-dash][Consult interface to dash-docs]] - [[https://protesilaos.com/codelog/2022-04-14-emacs-discontinue-mct/][Protesilaos Stavrou: Emacs: discontinuing development of MCT]] - Coding: - [[https://niklaseklund.gitlab.io/blog/posts/gerrit_in_emacs/][Gerrit in Emacs | λ]] ([[https://www.reddit.com/r/emacs/comments/u2v2zq/ann_egerrit_an_emacs_gerrit_package/][Reddit]]) - for the Gerrit code review tool - Web: - [[https://github.com/alphapapa/unpackaged.el/commit/3b46f9c0e0195d78df8c4ca6e1953b69539e2844][[ANN] unpackaged/imenu-eww-headings: Offer HTML headings in EWW buffers with Imenu]] ([[https://www.reddit.com/r/emacs/comments/u234pn/ann_unpackagedimenuewwheadings_offer_html/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/u2lf9t/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/u1ubgm/emacs_livecoding_streamers/][Emacs livecoding streamers]] - [[https://www.reddit.com/r/DoomEmacs/comments/u6lz2x/doom_emacs_now_has_a_discourse/][Doom Emacs now has a Discourse]] - [[https://lars.ingebrigtsen.no/2022/04/13/15x10/][Lars Ingebrigtsen: 15x10%]] - Other: - [[https://www.reddit.com/r/emacs/comments/u18ybg/emacs_as_a_lawyer_and_a_non_programmer_writer/][Emacs as a lawyer? (and a non programmer / writer)]] - comments have lots of suggestions for using Emacs in a law practice - [[https://sr.ht/~zetagon/el-secretario/][el-secretario: The Emacs Secretary - Manage tasks, feeds, email under a unified interface]] ([[https://www.reddit.com/r/emacs/comments/u4v1cz/ann_elsecretario_manage_tasks_feeds_email_under_a/][Reddit]]) - [[https://lars.ingebrigtsen.no/2022/04/13/more-vtable-fun/][Lars Ingebrigtsen: More vtable fun]] - [[https://manueluberti.eu//emacs/2022/04/18/restart-emacs/][Manuel Uberti: Restart Emacs]] - [[http://ag91.github.io/blog/2022/04/14/moldable-emacs-mold-can-now-update-themselves-with-their-when-clause][Andrea: Moldable Emacs: mold can now update themselves with their :when clause!]] - [[https://www.youtube.com/watch?v=UCIp2mY5Qyk][Emacs Has Builtin Chat :) Those Other IDEs Don't :(]] (14:52) ([[https://irreal.org/blog/?p=10467][Irreal]]) - [[http://blog.binchen.org/posts/emacs-28-1-on-debian-linux/][Chen Bin (redguardtoo): Emacs 28.1 on Debian Linux]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fac640ee8608748f0c4b867080d554c1b94121bd][Make it easier to use Emacs as a script interpreter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=58a0c2e9c3df70079f0839a5c204b6ee29f2d087][Improve the support for the Brahmi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=01282cbd801a2f09316c35fca37a7501b92992a1][Allow editing variable values in *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2136db067f4292d84553ebfddab30d88b862262e][Add new function `flush-standard-output'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5f70c239e87e5f38fd70181ef75cd28a43a8b41][Further improve buffer-match-p related documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5be9a9cacfaae1959c4b95c45c146044a181ad20][Add a new command `restart-emacs']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ec06a1685c09f698a1b95d2692bb8e96531a096][Clarify setopt NEWS entry]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d60d9face04bbbd22b4ecf69db208165b670b4f][Add a doc string to xref-current-item]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52de048389f7c0a49a6a721697af41b4b57c2eea][Improve exif-field discoverability]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d5b9b1a9132fe3bc8f05356a76a9d2d65d2c1251][Document project-kill-buffers-display-buffer-list]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35c4f6c609cd36ff77c0303591a4da77e51ba3d1][Document prefix to project-find-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb8e277df1b03ad05be7cbb8c8458d3df4da03f2][Fix glyphless-display-mode indexing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1954288de9dc9f88f8b77a4a7c3685b5ebc96b6][Document completions-sort]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db1bfcd9091d7765cbc1990d26802ecf013f6772][Mention completion-wrap-movement in relevant commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=429f2c4b81d44702e4d4513a7eb2dbada867279a][Document minibuffer-completion-auto-choose/M-up/M-down]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b381929c9150376e1bc722aa309a9626ef3b394b][Bind TAB and on buttons]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5a59059b240fa55c0c6832e6619305ae9b2b939c][Add a new mode for editing and viewing the Emacs NEWS file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d71ee07852f15738b63d5cd9c5ccecd88a84a35a][Add new function buttonize-region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16ccca6dc38aefb8c000560f8cf4cdc5f46b0727][Improve support for the Brahmi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3ab8f188ef801ba2a8227a0732a75adeea315ab][Improve buffer-match-p documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fdd8b5913baa3a8f7cbb8b51ad6d092a41c04a90][Add rcirc-cycle-completion-flag]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c7e48f838f7c8715867dd8e16325969d6050d2][Document additions of cl-with-gensyms and cl-once-only]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=918669cb3db21eebc9fb409098a4395f131379ee][Make list-times not include zero elements]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e587fc05a70c08a50258b152bb5403afd013007d][; * etc/NEWS: Mention that PGTK build needs GTK >= 3.20.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fe98a67f34dc5d4884b6c52e0bdfd3cd59debb41][Add NEWS entry for `C-h m' change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cdb8d4c99bf82579dd180187a11f2bcbeccd4c4][Mention animated WebP images]] - New packages: - [[package:clingo-mode][clingo-mode]]: A major mode for editing Answer Set Programs (MELPA) - [[package:flymake-collection][flymake-collection]]: Collection of checkers for flymake, bringing flymake to the level of flycheck (MELPA) - [[package:liblouis][liblouis]]: Mode for editing liblouis braille translation tables (MELPA) - [[package:vundo][vundo]]: Visual undo tree (GNU ELPA) - [[package:wordreference][wordreference]]: Interface for wordreference.com (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://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-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-04-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-11-emacs-news/ :EXPORT_DATE: 2022-04-11T11:53:04-0400 :END: - Emacs 28.1: - [[https://www.masteringemacs.org/article/whats-new-in-emacs-28-1][What's New in Emacs 28.1?]] ([[https://www.reddit.com/r/emacs/comments/tx3pq0/whats_new_in_emacs_281/][Reddit]], [[https://news.ycombinator.com/item?id=30930816][HN]], [[https://irreal.org/blog/?p=10453][Irreal]]) - [[https://www.youtube.com/watch?v=4ZQ0KbuedA4][First Look at Emacs 28.1 and Non GNU Elpa]] (17:06) - [[https://alexschroeder.ch/wiki/2022-04-05_Building_Emacs_28.1][Alex Schroeder: Building Emacs 28.1]] - [[https://corwin.bru.st/emacs-28/][Index of /emacs-28]] - Corwin's Emacs 28 and 29 builds for Windows - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 23, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://hristos.co/blog/updating-my-custom-emacs-setup-part-one][Hristos N. Triantafillou: Updating My Custom Emacs Setup - Part One: Upgrading Packages]] - [[https://www.reddit.com/r/emacs/comments/tyg9v5/why_not_use_evil_in_2022/][Why not use Evil in 2022?]] - [[https://macadie.info/2022/04/10/2022-04-austin-emacs-meetup/][Eric MacAdie: 2022-04 Austin Emacs Meetup]] - mentions Rational Emacs - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/tzl4hl/what_are_the_most_basic_concepts_of_emacs_lisp/][What are the most basic concepts of Emacs Lisp, beyond syntax, that every person should learn?]] - [[https://amodernist.com/texts/compat-28.html][Philip K.: Announcing Compat 28.1.0.0]] - [[https://emacspeak.blogspot.com/2022/04/advice-on-emacs-advice.html][T. V. Raman: Advice On Emacs Advice]] - [[https://scripter.co/straight-and-curved-quotes-in-emacs-lisp/?utm_source=atom_feed][scripter.co | Emacs: Straight and Curved Quotes in Emacs Lisp]] - [[https://youtu.be/9Pcv5W1Gnvg][Using ELisp as an HTML templating engine]] ([[https://www.reddit.com/r/emacs/comments/tzppf5/using_elisp_as_an_html_templating_engine/][Reddit]]) - [[https://github.com/dalanicolai/dala-emacs-lisp][dala-emacs-lisp: A repository to share my emacs lisp code experiments]] - vim-help, pdf-avy-highlight, ob-template, ... - Appearance: - [[https://protesilaos.com/codelog/2022-04-08-lin-0-3-0/][Protesilaos Stavrou: Emacs: lin version 0.3.0]] - [[https://protesilaos.com/codelog/2022-04-08-pulsar-0-3-0/][Protesilaos Stavrou: Emacs: pulsar version 0.3.0]] - Navigation: - [[https://gitlab.com/ideasman42/emacs-undo-fu-session][undo-fu-session (persistent undo) now supports changing compression (bzip2, gz, xz, zstd)]] ([[https://www.reddit.com/r/emacs/comments/u0ujbi/undofusession_persistent_undo_now_supports/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/txwwfi/vundo_is_great_visual_undotree_for_emacs28/][Vundo is great! (visual undo-tree for emacs-28)]] - [[https://www.reddit.com/r/emacs/comments/txbm2u/i_just_rediscovered_iflipbel_please_review_my/][I just (re)discovered iflipb.el (please review my config)]] - [[https://www.youtube.com/watch?v=tRJmnl4Vkc0][emacs IDE #16 🚀 Multiple-cursors, Vimish-fold and Display numbers [ES]​]] (22:50) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/twlmxy/open_ended_question_what_are_your_orgtodokeywords/][Open Ended Question: What are your org-todo-keywords, and how do you use them?]] - [[https://www.reddit.com/r/emacs/comments/tzb096/emacs_with_org_mode_be_like/][Emacs with Org Mode be like...]] - [[https://www.youtube.com/watch?v=NtLVz4nfSkI][Meeting 04 – Stop jumping between note-taking tools: use org-roam]] (49:40) - [[https://www.youtube.com/watch?v=Qamv-4ncBbc][Anotando vídeos do youtube usando doom emacs (org-mode) 🇧🇷]] (03:32) - Import, export, and integration: - [[https://pjs64.wordpress.com/2022/04/08/org-2-shtm0-eazy/][Dj Pj: ORG 2 SHTM0 eazy]] - [[https://ox-hugo.scripter.co/doc/changelog/#0-dot-10-dot-0][ox-hugo v0.10.0 Released]] ([[https://www.reddit.com/r/orgmode/comments/tytb45/oxhugo_v0100_released/][Reddit]]) - [[https://www.youtube.com/watch?v=mlahmIoBguY][Org-mode - Copy paste screenshots]] (08:07) - org-download - [[https://www.youtube.com/watch?v=flv8JEuEi4A][Org-mode - Create client proposals]] (10:11) - [[https://www.youtube.com/watch?v=4YjCM_Ok_tg][Org-mode - Set margins using geometry package]] (06:31) - [[https://www.reddit.com/r/emacs/comments/tznia8/did_you_know_that_org_links_in_property_drawers/][Did you know that Org links in property drawers are not links?]] - [[https://github.com/milisims/tree-sitter-org][Tree-sitter grammar for org-mode]] ([[https://www.reddit.com/r/emacs/comments/tyjzwr/treesitter_grammar_for_orgmode/][Reddit]]) - [[https://tonyaldon-posts--hugo-mwe.netlify.app/2022-04-04/search-options-link-abbreviations-and-org-open-at-point/][Search options in file links | link abbreviations | COME WITH ME on this JOURNEY into the heart of the command org-open-at-point]] - Completion: - [[https://www.youtube.com/watch?v=Lul2XrHhTUg][emacs 28, icomplete, fido, replaces ido, and smex]] (54:30) - Coding: - [[https://github.com/ffevotte/isend-mode.el][isend-mode.el: Interactively send parts of an Emacs buffer to an interpreter]] - [[https://github.com/i-have-no-name/jest-interactive-mode][jest-interactive-mode: emacs jest tool with immediately highlighting results]] - [[https://github.com/anticomputer/emacs-codeql][emacs-codeql: An emacs package for writing and testing CodeQL queries.]] - [[https://github.com/jjuliano/eslint-rc-emacs][eslint-rc-emacs: Minor mode for eslint to use local rc rules]] - [[https://protesilaos.com/codelog/2022-04-09-simple-guide-git-patches-emacs/][Protesilaos Stavrou: Primer on formatting Git patches with Emacs (Magit)]] - Mail and news: - [[https://sr.ht/~johnhamelink/elfeed-paywall/][elfeed-paywall: Avoid paywalls and retrieve content from a feed entry's link]] - [[https://bryanparonto.com/configuring-doom-emacs-as-my-email-client][Configuring Doom Emacs As My Email Client]] - Multimedia: - [[https://savo.rocks/posts/starting-your-computer-music-journey-with-clojure-and-overtone-in-emacs/][Starting your Computer Music Journey with Clojure and Overtone in Emacs]] ([[https://news.ycombinator.com/item?id=30971282][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/txh85s/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacs.gnu.re][Nouvelle url forum communauté Emacs française]] ([[https://www.reddit.com/r/emacs/comments/txwtho/nouvelle_url_forum_communauté_emacs_française/][Reddit]]) - [[https://stormrider.io/credo.html][I've been using Emacs since 1994; and Org mode as an exoself since not long after org-mode came out]] - [[https://protesilaos.com/codelog/2022-04-07-all-emacs-projects-sourcehut/][Protesilaos Stavrou: Moving all my Emacs projects to SourceHut]] - [[https://manueluberti.eu//real-life/2022/04/08/sourcehut/][Manuel Uberti: Welcome SourceHut]] - [[https://protesilaos.com/codelog/2022-04-10-interview-infoq-china-emacs-life/][Protesilaos Stavrou: Interview with InfoQ China on Emacs and life]] - [[https://fossandcrafts.org/episodes/41-learning-emacs.html][FOSS and Crafts #41: Learning Emacs (50:32, ogg/mp3)]] - Other: - [[https://www.reddit.com/r/emacs/comments/tx0sg9/new_package_textcategories/][New package: text-categories]] - [[https://www.reddit.com/r/emacs/comments/twvdr9/simple_minimal_mode_for_consulting_vims_help_from/][Simple, minimal mode for consulting vim's help from Emacs]] - [[https://github.com/ber-ro/diffsync][diffsync - Use diff to allow syncing of directories]] ([[https://www.reddit.com/r/emacs/comments/u06k3c/diffsync_use_diff_to_allow_syncing_of_directories/][Reddit]]) - [[https://dindi.garjola.net/calibredb-view.html][Garjola Dindi: Read e-books from your Calibre library inside Emacs]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00370.html][In-depth discussion about exposing the name of an event's input device to Lisp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c0c9d23abc28c7fa7eacf2f4d7a5aff02d84ab0][Rewrite the minibuffer lazy highlight feature]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a1c5a6884a60ef2ffa98f3ee4af793eac985f80][Add code for determining the type of an input device]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39e8fd357dd0a1f3776c05eee2cc5be451686712][OClosure: New function `function-documentation`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b411417086ceb2ce3838160d01c6f250e47bbf3][Expose the name of an event's input device to Lisp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77f3bc37e1966c15691421585af4d4b9f8114594][Add a mu backend for gnus-search]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e2c70272f4fbb686fd9aa4168b058ca1ad6f922][New commands for navigating completions from the minibuffer.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a50ff10f7aadb1ec0daee9081df66215369553b][Choosing a completion with a prefix argument doesn't exit the minibuffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e48ac2e2040cf0dd628b7fee6991a1738ceb2349][Handle remote system processes]] - New packages: - [[package:compat][compat]]: Compatibility Library (GNU ELPA) - [[package:diffsync][diffsync]]: Use diff to allow syncing of directories (MELPA) - [[package:lin][lin]]: Make `hl-line-mode' more suitable for selection UIs (GNU ELPA) - [[package:ox-gist][ox-gist]]: Export Org mode buffers and subtrees to GitHub gists (MELPA) - [[package:tokei][tokei]]: Display codebase statistics (MELPA) - [[package:transient-cycles][transient-cycles]]: Define command variants with transient cycling (GNU ELPA) - [[package:vampyricdark-theme][vampyricdark-theme]]: VampyricDark Theme (MELPA) - [[package:wal-mode][wal-mode]]: A major mode for the WAL programming language (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://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-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-04-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-04-emacs-news/ :EXPORT_DATE: 2022-04-04T20:59:14-0400 :END: - *[[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00093.html][Emacs 28.1 released]]* ([[https://www.reddit.com/r/emacs/comments/tw1q2n/emacs_281_released/][Reddit]], also [[https://www.reddit.com/r/emacs/comments/tvdxbq/emacs_281s_been_cut/][Reddit]], [[https://news.ycombinator.com/item?id=30905743][HN]], [[https://irreal.org/blog/?p=10438][Irreal]]) - Upcoming events: - M-x Research (contact them for password): show, tell and ask session https://m-x-research.github.io/ Tue Apr 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Functional Programming in Elisp & Rational Emacs https://www.meetup.com/EmacsATX/events/283668029/ Wed Apr 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Apr 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs configuration: - [[https://irreal.org/blog/?p=10424][Irreal: Taking Yegge's Advice]] - [[https://www.reddit.com/r/emacs/comments/tqz18b/whose_user_init_have_you_found_helpful/][Whose user init have you found helpful?]] - [[http://angg.twu.net/eev-customize.html][Eev and Customize]] - [[https://www.reddit.com/r/emacs/comments/tt08di/my_portable_emacs_setup/][My Portable Emacs Setup]] - [[https://www.youtube.com/watch?v=VmelH3tTjys][Centaur Emacs - First Look and Reaction]] (15:38) - [[https://www.youtube.com/watch?v=WfHMXBidSSY][Bull Shark Emacs!]] (12:13) - Emacs Lisp: - [[http://mbork.pl/2022-04-04_Warning_about_trying_to_setq_a_non-existent_variable][Marcin Borkowski: Warning about trying to setq a non-existent variable]] - [[http://ag91.github.io/blog/2022/03/28/something-i-missed-point-free-composition-in-elisp][Andrea: Something I missed: point free composition in Elisp!]] ([[https://www.reddit.com/r/emacs/comments/tqk8gf/something_i_missed_point_free_composition_in_elisp/][Reddit]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/tv022a/smooth_scrolling_on_emacs_29_is_a_dream_come_true/][Smooth scrolling on Emacs 29 is a dream come true with pixel-scroll-precision-mode.]] - [[https://github.com/willbchang/emacs-dragon-icon][emacs-dragon-icon: A new Emacs icon combines Emacs logo's background and the dragon in Emacs-China logo.]] ([[https://www.reddit.com/r/emacs/comments/tqyb01/emacs_dragon_icon/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/tqqrv7/svg_effects_in_gnu_emacs/][SVG effects in GNU Emacs]] - [[https://www.reddit.com/r/emacs/comments/tqd3r8/textsize_package_newly_in_melpa/][`textsize` package newly in MELPA]] - [[https://protesilaos.com/codelog/2022-04-01-modus-themes-2-3-0/][Protesilaos Stavrou: Modus themes 2.3.0 for GNU Emacs]] - [[https://codeberg.org/ext0l/vale.el][vale.el: A space-inspired emacs theme with purples, magentas, and cyans.]] - [[https://www.reddit.com/r/emacs/comments/tw15mp/shantythemes_is_now_also_available_on_melpa/][shanty-themes is now also available on melpa : emacs]] - Navigation: - [[https://christiantietze.de/posts/2022/03/mark-local-project.el-directories/][Christian Tietze: Add Any Directory to project.el's List of Projects]] - [[https://github.com/AdamNiederer/file-ring][file-ring: Quickly switch between related files]] - [[https://www.reddit.com/r/emacs/comments/tvfuh1/bufferlo_per_frametab_buffer_lists/][bufferlo: per frame|tab buffer lists]] - [[https://protesilaos.com/codelog/2022-03-30-logos-0-3-0/][Protesilaos Stavrou: Emacs: logos version 0.3.0]] - Org Mode: - [[https://github.com/james-stoup/emacs-org-mode-tutorial][emacs-org-mode-tutorial: A primer for users trying to make sense of Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/trvth4/emacsorgmodetutorial_a_primer_for_users_trying_to/][Reddit]]) - [[https://yaglb.net/blog/posts/emacs-journal/][Keeping a Simple Journal (in Org) in Emacs]] - [[https://takeonrules.com/2022/04/02/org-mode-git-logs-and-org-babel-for-running-reports/][Jeremy Friesen: Org-Mode, Git Logs, and Org-Babel for Running Reports]] - [[https://github.com/minad/org-modern][org-modern: Modern Org Style]] ([[https://www.reddit.com/r/emacs/comments/tup630/orgmodern_modern_org_style/][Reddit]]) - [[http://ag91.github.io/blog/2022/04/01/ol-emacs-slack-added-support-for-thread-links][Andrea: ol-emacs-slack: Added support for thread links]] - [[https://github.com/gsingh93/ob-bitfield][ob-bitfield: Generate bitfield diagrams using org-babel]] ([[https://www.reddit.com/r/emacs/comments/ttk7d2/obbitfield_generate_bitfield_diagrams_using/][Reddit]]) - Coding: - [[https://youtu.be/vD3rxVTXIJo][User Scripts in mpv with Lua (with Lua LSP setup in Emacs)]] - [[https://www.youtube.com/watch?v=omJhc7zprNs][Updating My Emacs Rust Setup and Early Thoughts on Writing Rust]] (09:26) - [[https://www.reddit.com/r/emacs/comments/tun9qi/an_experiment_to_make_diffs_easier_to_read/][An experiment to make diffs easier to read]] - [[https://www.reddit.com/r/emacs/comments/ts8se5/flycheck_32_released/][Flycheck 32 released]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00871.html][[RFC] poke.el - Emacs interface for GNU poke, a binary editor. Define your own structures and operate on them using a DSL]] - [[https://semiosis.github.io/posts/chatting-about-code-snippets-with-imaginary-helpers-in-emacs/][Chatting about code snippets with imaginary helpers! in emacs]] - [[https://www.youtube.com/watch?v=qHsPj0h-KSQ][Pen.el - Prompt Engineering in Emacs overview]] (19:01) - Shells: - [[https://www.reddit.com/r/DoomEmacs/comments/ts2exv/eshellfollowel_make_eshell_follow_your_buffers/][eshell-follow.el - Make eshell follow your buffers]] - Web: - [[https://www.youtube.com/watch?v=J68KeeW5ALo][Emacs Browsing the Web]] (03:57) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/tvfpli/email_setting_up_an_automated_from_while_replying/][email: Setting up an automated "from" while replying on a catch-all mail system]] - Spacemacs: - [[https://commonplace.doubleloop.net/my-spacemacs-user-config][My Spacemacs User Config]] - EXWM: - [[https://orys.us/ul][A tip to recover blank screens with EXWM]] - [[https://www.reddit.com/r/EXWM/comments/tsa4nj/share_your_exwm_configuration_202204/][Share your EXWM configuration 2022-04]] - Community: - [[https://www.reddit.com/r/emacs/comments/ts1ktg/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://youtu.be/hoP4I9ounyQ][Leaving Doom Emacs For GNU Emacs? Follow me along ...]] - [[https://irreal.org/blog/?p=10430][Irreal: The Power of Emacs]] - [[https://dindi.garjola.net/emacs-conda.html][Garjola Dindi: Install Emacs with Conda]] - [[https://gitlab.com/xgqt/emacs-el-fetch][emacs-el-fetch : Neofetch-inspired program in Emacs Lisp]] - [[https://gitlab.com/xgqt/emacs-gentoo][emacs-gentoo : GNU Emacs integration with Gentoo tools]] - [[https://i.redd.it/cp4stlbfhyq81.jpg][Pinephone + keyboard case + mobian + emacs: pocket/purse sized emacs cyberdeck]] ([[https://www.reddit.com/r/emacs/comments/ttx1af/pinephone_keyboard_case_mobian_emacs_pocketpurse/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28f720e7c483c37a6c94f6b561e8f175b3af51a4][Make dragging stuff to a window above a frame work]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1694f82e5f91f1ea96604c7c0aee4537fbada765][Add user options to move point and scroll window during DND]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e351e9037cbb7c63d7a022256bb87baa9990570d][Add new option `mouse-drag-and-drop-region-scroll-margin']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c75f65442ddfd2427d95278c44214c0cf1d5a2ee][kmacro: Represent it as an OClosure]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c70ff9f470d444738219904f55681b86ff2c910][New user option 'font-lock-ignore']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2212b42806757957fff6a9646debddecb301241c][Extend signal-process and proced.el]] - New packages: - [[package:comint-mime][comint-mime]]: Display content of various MIME types in comint buffers (GNU ELPA) - [[package:consult-org-roam][consult-org-roam]]: Consult integration for org-roam (MELPA) - [[package:el-fetch][el-fetch]]: Show system information in Neofetch-like style (eg CPU, RAM) (MELPA) - [[package:emacsql-sqlite-builtin][emacsql-sqlite-builtin]]: EmacSQL back-end for SQLite using builtin support (MELPA) - [[package:emacsql-sqlite-module][emacsql-sqlite-module]]: EmacSQL back-end for SQLite using a module (MELPA) - [[package:eslint-rc][eslint-rc]]: Use local rc rules with ESLint (MELPA) - [[package:everlasting-scratch][everlasting-scratch]]: The *scratch* that lasts forever (MELPA) - [[package:flymake-swi-prolog][flymake-swi-prolog]]: A Flymake backend for SWI-Prolog (MELPA) - [[package:private-comments-mode][private-comments-mode]]: Minor mode for masukomi/private_comments (MELPA) - [[package:shanty-themes][shanty-themes]]: The themes for digital workers (MELPA, [[https://www.reddit.com/r/emacs/comments/tw15mp/shantythemes_is_now_also_available_on_melpa/][Reddit]]) - [[package:tabspaces][tabspaces]]: Leverage tab-bar and project for buffer-isolated workspaces (MELPA) - [[package:taxy-magit-section][taxy-magit-section]]: View Taxy structs in a Magit Section buffer (GNU ELPA) 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://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-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-28-emacs-news/ :EXPORT_DATE: 2022-03-28T14:08:39-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Mar 31 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Functional Programming in Elisp & Rational Emacs https://www.meetup.com/EmacsATX/events/283668029/ Wed Apr 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Apr 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs configuration: - [[https://youtu.be/6ZWp05OW1c0][Emergency Emacs (Stevey’s Tech Talk Emacs Part 2)]] ([[https://www.reddit.com/r/emacs/comments/tp3pz0/emergency_emacs_steveys_tech_talk_emmacs_part_2/][Reddit]], [[https://irreal.org/blog/?p=10414][Irreal]], [[https://www.reddit.com/r/emacs/comments/tnhgi6/steve_yegge_with_new_emacs_content_videos/][Reddit again]]) - undo, keybindings - [[https://www.youtube.com/watch?v=aEOCdidE0jE][Expert emacs configuration, amateur skills]] (28:18) - adding hooks - [[https://github.com/SystemCrafters/rational-emacs][rational-emacs: A sensible base Emacs configuration.]] - [[https://github.com/jakebox/jake-emacs][jake-emacs: My personal Emacs configuation.]] ([[https://www.reddit.com/r/planetemacs/comments/tlyb58/jakeemacs_my_personal_emacs_configuation/][Reddit]]) - evil-based - [[https://github.com/KenethSandoval/dotfiles/tree/master/.emacs.d][Keneth Sandoval's .emacs.d]] ([[https://www.reddit.com/r/emacs/comments/tjv9l9/emacsd/][Reddit]]) - Emacs Lisp: - [[https://code.google.com/archive/p/i-iterate][i-iterate: A macro system for iterating in Emacs Lisp code (inspired by Common Lisp)]] - [[https://www.reddit.com/r/emacs/comments/tk75hf/how_would_someone_more_seasoned_with/][How would someone more seasoned with elisp/functional programming write this function?]] - my/find-html-node-by-attr - Appearance: - [[https://v.redd.it/vh03b44ne7p81][undo-hl: highlight to-be-deleted text before undo operation happens]] ([[https://www.reddit.com/r/emacs/comments/tlh3oy/undohl_highlight_tobedeleted_text_before_undo/][Reddit]]) - [[https://github.com/tam5/font-patcher][font-patcher: Font line height patcher]] - [[https://i.redd.it/rcg7e1rgmjp81.png][stimmung-themes.el — Emacs tuned to inner harmonies]] ([[https://www.reddit.com/r/emacs/comments/tnnmuw/stimmungthemesel_emacs_tuned_to_inner_harmonies/][Reddit]]) - Navigation: - [[https://xenodium.com/emacs-dwim-swiper-vs-isearch-vs-phi-search/][Alvaro Ramirez: Emacs DWIM: swiper vs isearch vs phi-search]] - [[https://www.youtube.com/watch?v=vBQuxE-BNrY][Org-mode - How I switch buffers?]] (09:06) - Writing: - [[https://takeonrules.com/2022/03/25/using-a-file-as-a-template-in-emacs/][Jeremy Friesen: Using a File as a Template in Emacs]] ([[https://irreal.org/blog/?p=10418][Irreal]]) - [[https://github.com/schoettl/list-transform][GitHub - schoettl/list-transform: Transform a bullet list to a sentence and vice versa in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/tpgu9g/transform_a_bullet_list_to_a_sentence_and_vice/][Reddit]]) - [[https://leahneukirchen.org/blog/archive/2022/03/note-taking-in-emacs-with-howm.html][Note taking in Emacs with howm]] ([[https://www.reddit.com/r/emacs/comments/tpx95w/note_taking_in_emacs_with_howm/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/tptwum/i_created_an_in_depth_guide_for_new_org_mode/][I created an in depth guide for new org mode users, please check it out]] - [[https://i.redd.it/zsp6uzxhoqp81.png][[OSBEv4] HTML Themes as Org Links!]] ([[https://www.reddit.com/r/emacs/comments/torom8/osbev4_html_themes_as_org_links/][Reddit]]) - [[https://github.com/Ice-Cube69/org-project-manager][org-project-manager: A plugin to manage projects with org-roam]] - [[https://www.reddit.com/r/emacs/comments/tk8qou/org_speed_keys_boom_great_orgmodes_feature_and_a/][Org Speed Keys! BOOM! Great org-mode's feature! And a good OPPORTUNITY to talk about self-insert-command]] ([[https://irreal.org/blog/?p=10409][Irreal]]) - [[https://i.redd.it/ikfj8z0bdyp81.jpg][Plain Org v1.2.1 released (link to notes in comments)]] ([[https://www.reddit.com/r/emacs/comments/tpngvi/plain_org_v121_released_link_to_notes_in_comments/][Reddit]]) - iOS app - Completion: - [[https://i.redd.it/5e6zxynl5ip81.png][vertico + marginalia + mini-frame + lot of hacks...]] ([[https://www.reddit.com/r/emacs/comments/tnih4d/vertico_marginalia_miniframe_lot_of_hacks/][Reddit]]) - [[https://kisaragi-hiu.com/emacs-completion-metadata.html][While dissecting embark and marginalia, I learnt that functions passed to completing-read also returns a category]] - [[https://www.youtube.com/watch?v=UWJRgmAIZcg][Emacs YASnippet]] (13:05) - Coding: - [[https://linuxhint.com/c_emacs_configuration/][Configuring Emacs for C++]] - [[https://github.com/zerolfx/copilot.el][GitHub - zerolfx/copilot.el: An unofficial Copilot plugin for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/tp4ile/another_unofficial_copilot_plugin_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/toyoz4/flymakeswiprologel_a_flymake_backend_for_swiprolog/][flymake-swi-prolog.el - A Flymake backend for SWI-Prolog]] - [[https://github.com/ieure/tl1-mode][tl1-mode: Major mode for editing Fluke TL/1 source code]] - [[http://ag91.github.io/blog/2022/03/25/moldable-emacs-how-many-namespaces-are-covered-by-my-clojurescript-tests][Andrea: Moldable Emacs: how many namespaces are covered by my ClojureScript tests?]] - [[https://www.reddit.com/r/emacs/comments/tjm6ly/iniline_refined_git_diff_with_live_update_video/][Inline refined git diff with live update (video demo included)]] - [[https://github.com/akirak/nix-magit/tree/evil][Nix expression for running Emacs Magit without installing it on your system]] ([[https://www.reddit.com/r/planetemacs/comments/tjy0se/nix_expression_for_running_emacs_magit_without/][Reddit]]) - [[https://github.com/edrx/emlua#introduction][GitHub - edrx/emlua: Emlua: run Lua in Emacs as a module]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00767.html][emacs-devel announcement]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/tpey9g/making_vterm_snappy_by_setting_vtermtimerdelay_to/][Making vterm snappy by setting "vterm-timer-delay" to nil]] - Community: - [[https://www.reddit.com/r/emacs/comments/tkp4v5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/tnrg0b/emacs_should_have_a_webpage_demonstrating_useful/][Emacs should have a webpage demonstrating useful features and packages]] - [[https://github.com/thomasluquet/emacs-can-do-that][emacs-can-do-that: Yep, emacs can do that !]] - [[https://www.reddit.com/r/emacs/comments/tpjd8w/being_forced_to_give_up_emacs_at_work/][Being forced to give up Emacs at work]] - [[https://protesilaos.com/codelog/2022-03-22-libreplanet-emacs-living-freedom/][Protesilaos Stavrou: LibrePlanet 2022: Living in freedom with GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/tkggjt/speech_by_prot_at_libreplanet/][Reddit]], [[https://irreal.org/blog/?p=10411][Irreal]], [[https://www.youtube.com/watch?v=CQM-GWKdHsU][YouTube]] 37:25) - [[https://protesilaos.com/codelog/2022-03-22-libreplanet-fsf-award/][Protesilaos Stavrou: I won an award from the FSF for my contributions to Emacs]] ([[https://news.ycombinator.com/item?id=30774724][HN]]) - [[https://gwolf.org/2022/03/long-long-long-live-emacs_after_39_years.html][Gunnar Wolf• Long, long, long live Emacs after 39 years]] - Other: - [[https://github.com/cadadr/elisp][Göktuğ's Emacs Lisp programs]] - forecast, paper-theme, pass-listing, bsdpkg, bibliothek, gk-greek, org-variable-pitch, dollar - [[http://ag91.github.io/blog/2022/03/27/an-elisp-snippet-to-dowload-youtube-videos-transcripts][Andrea: An Elisp snippet to download YouTube videos transcripts]] ([[https://www.reddit.com/r/emacs/comments/tq55g8/an_elisp_snippet_to_dowload_youtube_videos/][Reddit]]) - [[https://elpa.brause.cc/][Atom feeds for new Emacs packages]] - [[https://fultonsramblings.substack.com/p/why-we-need-lisp-machines?r=1dlesj&s=w&utm_campaign=post&utm_medium=web][Why we need lisp machines]] ([[https://www.reddit.com/r/emacs/comments/tmrbcm/why_we_need_lisp_machines/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52d5771e0a803f57b8cdd7675bf15f2f9b946039][Add OClosures, a cross between functions and structs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4525b4911834a95850e70c48de4c71de44af53de][Use native image APIs on MS-Windows by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a6abb6f5cdd5a44bce2e42c340a6c6b83579de93][Support display of BMP images on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=acde5252d37cf241a445da2eca509760727d9df6][Add documentation entries for completion-auto-select user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4f504a0ea90eb7fed2f3c0291d0eab43ef483d6][Load desktop without prompting if process is dead]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=601e0d992ed66196ebcec3ef9c65ee659c092c93][Mention highlight-confusing-reorderings in doc string]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e5bc0c0bcca5e7d33cc5f533d43db31d3856706][Mention the other-window-scroll-default user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=40def769fa9007f0a8da3f9e05063575c9a06be6][Document outline-default-state]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2de7fc4a2b9e4f5e8adb309046a17212f4205c5d][Document sqlite-mode-open-file and do some NEWS tagging]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8dc85d1db4564f0d9df847b7884c920a0f8d7fe9][Enable Better Alignment of EUDC Inline Expansion With RFC5322]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0094dde11d97a0e69b053851a87f2934ef0e00aa][Fix grep-like functions when running on a remote host]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15ac51e0fd385130a0764481290d04a71aad5e88][New values for completion-auto-help, new options for completions]] - New packages: - [[package:catppuccin-theme][catppuccin-theme]]: Catppuccin Theme (MELPA) - [[package:elfeed-summary][elfeed-summary]]: Feed summary interface for elfeed (MELPA) - [[package:eslint-disable-rule][eslint-disable-rule]]: Commands to add JS comments disabling eslint rules (MELPA) - [[package:flymake-hadolint][flymake-hadolint]]: Flymake backend for hadolint, a Dockerfile linter (MELPA) - [[package:gnu-indent][gnu-indent]]: Indent your code with GNU Indent (MELPA) - [[package:ob-ada-spark][ob-ada-spark]]: Babel functions for Ada & SPARK (MELPA) - [[package:ob-bitfield][ob-bitfield]]: Babel Functions for bitfield (MELPA) - [[package:ob-dsq][ob-dsq]]: Babel functions for the `dsq` CLI tool by Multiprocess Labs (MELPA) - [[package:oblivion-theme][oblivion-theme]]: A port of GEdit oblivion theme (MELPA) - [[package:pulsar][pulsar]]: Pulse highlight on demand or after select functions (GNU ELPA) - [[package:textsize][textsize]]: Configure frame text size automatically (MELPA) - [[package:translate-mode][translate-mode]]: Paragraph-oriented side-by-side doc translation workflow (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://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-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-21-emacs-news/ :EXPORT_DATE: 2022-03-21T11:44:14-0400 :END: - Help wanted/offered: - [[https://www.reddit.com/r/emacs/comments/tembd6/if_youre_new_to_emacs_i_need_your_help/][If you're new to Emacs, I need your help]] - [[https://www.reddit.com/r/emacs/comments/tftuzt/elisp_for_hire/][Elisp for Hire]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Mar 31 0030 Singapore - Beginner: - [[https://punchcard.wordpress.com/2010/10/09/emacs-movement-shortcuts-wallpaper/][Emacs Movement Shortcuts Wallpaper]] - [[https://www.youtube.com/watch?v=6ZWp05OW1c0][Stevey's Tech Talk E41: Emacs Part 2 - Emergency Emacs]] (53:59) - Emacs configuration: - [[https://github.com/ohmyhub/illiterate-config][illiterate-config: My Doom Emacs literate configuration.]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/tiwfef/an_arrows_library_for_emacs/][An arrows library for emacs]] - [[https://scripter.co/using-emacs-advice-to-silence-messages-from-functions/?utm_source=atom_feed][scripter.co | Emacs: Using Emacs advice to silence messages from functions]] - [[https://www.youtube.com/watch?v=oB0Kjv8KnRE][xah talk show 2022-03-20 emacs lisp coding + tutorial. xah-html-keyboard-shortcut-markup]] (01:27:01) - [[https://www.youtube.com/watch?v=GxO-xD9LoQo][System Crafters Live! - Writing Tools with Transient in Emacs (Part 3)]] (44:20) - Appearance: - [[https://lifeofpenguin.blogspot.com/2022/03/line-number-display-in-gnu-emacs.html][Line number display in GNU Emacs]] - [[http://mbork.pl/2022-03-19_Variable-width_font_in_the_modeline][Marcin Borkowski: Variable-width font in the modeline]] - [[https://christiantietze.de/posts/2022/03/hl-line-priority/][Christian Tietze: Prioritize hl-line Highlight Over Neotree Faces]] - [[https://protesilaos.com/codelog/2022-03-16-pulsar-0.2.0/][Protesilaos Stavrou: Emacs: pulsar version 0.2.0]] - [[https://protesilaos.com/codelog/2022-03-18-lin-0-2-0/][Protesilaos Stavrou: Emacs: lin version 0.2.0]] - [[https://i.redd.it/22vp9dt036o81.gif][[auto-dark] for emacs is now available on MELPA]] ([[https://www.reddit.com/r/emacs/comments/th50v7/autodark_for_emacs_is_now_available_on_melpa/][Reddit]]) - Navigation: - [[https://mihaiolteanu.me/emacs-workspace-management.html][Emacs workspace management with tab-bar mode]] ([[https://www.reddit.com/r/emacs/comments/tdz12r/emacs_workspace_management_with_tabbar_mode/][Reddit]]) - [[https://blog0.steelcandy.org/2022-03-14-paging.html][empager: An Emacs-based Pager]] - [[https://protesilaos.com/codelog/2022-03-17-logos-0-2-0/][Protesilaos Stavrou: Emacs: logos version 0.2.0]] - Writing: - [[https://emacstil.com/til/2022/03/18/ai-paraphrasing-on-emacs/][Emacs TIL: AI Paraphrasing on Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/tgt33h/emacs_til_ai_paraphrasing_on_emacs/][Reddit]]) - Org Mode: - [[https://www.youtube.com/watch?v=fOa2HryrRPs][Org-mode - My wishlist for development]] (15:14) - [[https://www.reddit.com/r/emacs/comments/tgm5c7/review_requestnew_package_uninotes_manage_your/][[Review request/New package] Uni-notes - Manage your university notes]] - [[https://www.reddit.com/r/orgmode/comments/th114q/org_id_org_attach_better_folder_names/][Org ID, Org Attach & Better Folder Names]] - [[https://helpdeskheadesk.net/2022-03-13/][TAONAW: Org ID, Org Attach & Better Folder Names]] - Coding: - [[https://github.com/darcamo/cmake-integration][cmake-integration: Integrates Emacs with CMake such that one can easily choose a target to compile/run]] - [[https://www.reddit.com/r/emacs/comments/thll06/ann_tsxmodeel_a_batteriesincluded_major_mode_for/][[ANN] tsx-mode.el: a batteries-included major mode for Typescript/TSX]] - [[https://www.youtube.com/watch?v=P4rtox7A8IA][Python in Emacs 0003 -- Why I insist using Emacs for Python coding? And what is elpy mode?]] (10:08) - [[https://www.youtube.com/watch?v=ETB8YB_2Juc][Python in Emacs 0004 -- How to test python code in Emacs using pylint and ipython]] (08:28) - [[https://hazlolinux.com/emacs/configurando-emacs-para-python/][▷【 Configurando Emacs para Python 】Todo lo que debes saber]] - [[https://www.manueluberti.eu//emacs/2022/03/16/eglot-jdtls/][Manuel Uberti: Eglot and Eclipse JDT for Java]] - [[https://v.redd.it/nef7hprmhln81][C++ Refactoring in Emacs - A Speedup Workflow Demo]] ([[https://www.reddit.com/r/emacs/comments/tewykp/c_refactoring_in_emacs_a_speedup_workflow_demo/][Reddit]]) - Web: - [[https://www.youtube.com/watch?v=-InpPQv7xas][Emacs WebJump 2022_03_16_03:36:19]] (10:10, [[https://irreal.org/blog/?p=10396][Irreal]]) - Mail and news: - [[https://blog.leonardotamiano.xyz/posts/mu4e-setup/][How to manage e-mails in Emacs with Mu4e]] - Fun: - [[https://www.reddit.com/r/emacs/comments/tg2np0/did_you_know_that_emacs_had_a_builtin_caesar/][Did you know that Emacs had a built-in Caesar cipher?]] - [[https://alexschroeder.ch/wiki/2022-03-20_Torchbearers_and_bodyguards][Alex Schroeder: Torchbearers and bodyguards]] - [[http://ag91.github.io/blog/2022/03/18/how-to-organize-a-codenames-tournament-with-your-emacs-and-emacs-slack][Andrea: How to organize a CodeNames tournament with your Emacs and emacs-slack]] - Community: - [[https://www.reddit.com/r/emacs/comments/tfcmcx/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://anarc.at/blog/2022-03-20-20-years-emacs/][20+ years of Emacs - anarcat]] - [[https://www.fsf.org/news/free-software-awards-winners-announced-securepairs-protesilaos-stavrou-paul-eggert][Free Software Awards winners announced: SecuRepairs, Protesilaos Stavrou, Paul Eggert]] ([[https://www.reddit.com/r/emacs/comments/tialsj/protesilaos_stavrou_modusthemes_pulsar_logos_wins/][Reddit]]) - [[http://emacsnyc.org/2022/03/16/taking-a-short-break.html][Emacs NYC: Taking A Short Break]] - Other: - [[https://www.reddit.com/r/emacs/comments/tgrs5g/emacs_as_a_universal_frontend_interface/][Emacs as a universal front-end interface]] - [[https://github.com/minad/osm][OpenStreetMap viewer for Emacs]] ([[https://www.reddit.com/r/emacs/comments/teq1em/package_of_the_day_openstreetmap_viewer_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=30682841][HN]], [[https://lwn.net/Articles/887930/][LWN]]) - [[https://www.reddit.com/r/emacs/comments/tg31ur/gnu_emacs_for_data_entry/][GNU Emacs for data entry]] - [[https://lifeofpenguin.blogspot.com/2022/03/sorting-text.html][Sorting Text]] - [[https://github.com/kjvic/fancy-battery.el][fancy-battery.el: Display battery in Emacs Mode line]] - [[https://sr.ht/~trs-80/ostrta-spec/][ostrta-spec: My "One System To Rule Them All" PIM Specification, and a reference implementation in Emacs]] - [[https://isamert.net/2022/03/16/global-interactive-emacs-functions.html][Isa Mert Gurbuz: Global interactive Emacs functions]] ([[https://irreal.org/blog/?p=10398][Irreal]] - [[https://www.youtube.com/watch?v=JYKkUF7IBRo][I tried showcasing emacs can perfectly replace VS Code.]] ([[https://www.reddit.com/r/emacs/comments/te7t10/i_tried_showcasing_emacs_can_perfectly_replace_vs/][Reddit]]) - [[https://www.youtube.com/watch?v=zkfndJuDzsA&list=PLlONLmJCfHToFfk1WgTOwZMfIr062jIN9&index=1][How to build an editor with Emacs Lisp (playlist)]] ([[https://www.reddit.com/r/emacs/comments/te6d20/how_to_build_an_editor_with_emacs_lisp_videos/][Reddit]]) - [[https://github.com/vifon/kmacro-x.el][kmacro-x.el: A collection of Emacs commands, modes and functions building on top of the keyboard macros (kmacros) system.]] - [[https://www.youtube.com/watch?v=EIZnn0MwmiQ][Emacs CUA Mode]] (02:53) - [[https://www.reddit.com/r/emacs/comments/ti3oh4/windows_fullaot_binaries/][Windows Full-AOT binaries]] - [[https://elpa.brause.cc/nongnu.xml][Non Gnu ELPA RSS Feed]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00332.html][Emacs pretest 28.0.92 is out]] ([[https://www.reddit.com/r/emacs/comments/tdxzrz/emacs_pretest_28092_is_out/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00422.html][Discussion about supported/bundled CSV support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b923a5ebc6b2183fd2d7be54e1804bb088d59ed][* etc/NEWS: Mention new hook 'minibuffer-lazy-highlight-setup'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7f085b53fe4bf0e6bc13e33b38f46f6b35a5608][Document dired-mouse-drag-files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=499f2085fa6fce6c7a2868c8d27d465f43d53f0f][Make application configurable in 'with-connection-local-variables']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45609c347e7810b20c54bedc1ce5355182f240e5][Allow dragging files from Dired to other programs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e53fba3fd4916029662e6619aba713d7dd7c7038][Add support for dragging text from Emacs to other programs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a9b4cfdff3422d9085cf052a8f6d34d81d7ac96][Revert "New command `gnus-summary-browse-all-urls' bound to "v""]] - New packages: - [[package:alert-toast][alert-toast]]: Windows 10 toast notifications (MELPA) - [[package:auto-dark][auto-dark]]: Automatically set the dark-mode theme based on MacOS status (MELPA) - [[package:corfu-doc][corfu-doc]]: Documentation popup for Corfu (MELPA) - [[package:flymake-markdownlint][flymake-markdownlint]]: Markdown linter with markdownlint (MELPA) - [[package:kmacro-x][kmacro-x]]: Keyboard macro helpers and extensions (MELPA) - [[package:ob-compile][ob-compile]]: Run compile by org-babel (MELPA) - [[package:ob-powershell][ob-powershell]]: Run Powershell from org mode source blocks (MELPA) - [[package:org-table-color][org-table-color]]: Add color to your org-mode table cells (MELPA) - [[package:prettier-rc][prettier-rc]]: Minor mode for prettier to use local rc rules (MELPA) - [[package:starlit-theme][starlit-theme]]: Deep blue dark theme with bright colors from the starlit sky (MELPA) - [[package:uwu-theme][uwu-theme]]: An awesome dark color scheme (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://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-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-14-emacs-news/ :EXPORT_DATE: 2022-03-14T20:29:48-0400 :END: - *[[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00332.html][Emacs pretest 28.0.92 is out]]* ([[https://www.reddit.com/r/emacs/comments/tdxzrz/emacs_pretest_28092_is_out/][Reddit]]) - Help wanted: - [[https://www.reddit.com/r/emacs/comments/tad8nz/i_will_pay_you_to_write_this_plugin_for_me/][I will pay you to write this plugin for me]] - private comments on a codebase - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/march-2022/][Emacs APAC: UPDATED Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, March 19, 2022]] - M-x Research (contact them for password): "Functional programming: an (Emacs) Lisp view (2/n)" https://m-x-research.github.io/ Tue Mar 15 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 16 0000 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Mar 19 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/t94jbm/packages_for_emacs_beginner/][Packages for Emacs beginner]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/tb6vvt/decrease_emacs_launch_time_when_using_straightel/][Decrease Emacs' launch time when using straight.el]] - Emacs Lisp: - [[https://takeonrules.com/2022/03/13/further-into-emacs-with-pcase-backquotes-and-commas/][Jeremy Friesen: Further Into Emacs with Pcase, Backquotes, and Commas]] - [[https://emacstalk.github.io/post/017/][使用 C/Rust 开发 Emacs 动态模块]] (Using C/Rust to develop Emacs dynamic modules) - Appearance: - [[https://github.com/bkaestner/redacted.el][redacted.el]] ([[https://www.reddit.com/r/planetemacs/comments/td7lkr/redactedel/][Reddit]]) - [[https://protesilaos.com/codelog/2022-03-14-emacs-pulsar-demo/][Protesilaos Stavrou: Emacs: demonstration of pulsar.el]] - [[https://www.reddit.com/r/emacs/comments/td9t7w/enhanced_my_coding_experience_with_svgtagmode/][Enhanced my coding experience with svg-tag-mode]] - [[http://chopmo.dk/2016/10/27/emacs-highlighting-current-word.html][Emacs - highlighting the current word]] ([[https://www.reddit.com/r/planetemacs/comments/tbh1ix/emacs_highlighting_the_current_word/][Reddit]]) - [[https://i.redd.it/h1n7beahg5m81.gif][TopSpace: Scroll down & recenter top lines in Emacs / get upper margins/padding.]] ([[https://www.reddit.com/r/emacs/comments/t9fbk4/topspace_scroll_down_recenter_top_lines_in_emacs/][Reddit]]) - [[https://github.com/super3ggo/kuronami][Kuronami (黒波) Theme An Emacs theme with cool autumnal colors against a deep blue background. 🍁 ❄ 🌊]] - Navigation: - [[https://protesilaos.com/codelog/2022-03-11-emacs-logos-demo/][Protesilaos Stavrou: Emacs: demonstration of logos.el]] - focus on pages and move between them - [[https://gitlab.com/sawyerjgardner/demap.el][demap.el: A minimap buffer that shows a zoomed out view of the active window]] ([[https://www.reddit.com/r/emacs/comments/tasf5q/new_package_demap_detachable_minimap/][Reddit]]) - [[https://i.redd.it/b52d9ti1ytm81.png][My boss said use vs code it will give side tree and terminal. I did this for him.]] ([[https://www.reddit.com/r/emacs/comments/tc1r8b/my_boss_said_use_vs_code_it_will_give_side_tree/][Reddit]]) - Dired: - [[https://v.redd.it/uqei2bzbazl81][[Dirvish] A minimalistic yet versatile file manager based on Dired (v1.0.0 Release)]] ([[https://www.reddit.com/r/emacs/comments/t8rk9o/dirvish_a_minimalistic_yet_versatile_file_manager/][Reddit]]) - Writing: - [[https://www.manueluberti.eu//emacs/2022/03/12/eglot-digestif/][Manuel Uberti: Eglot and digestif for LaTeX]] - Org Mode: - [[https://github.com/ChanderG/toodoo.el][New Package: Simple Todo workflow on top of Org inspired by magit]] ([[https://www.reddit.com/r/emacs/comments/t8o0sb/new_package_simple_todo_workflow_on_top_of_org/][Reddit]]) - [[https://dindi.garjola.net/org-agenda-weekly.html][Garjola Dindi: Some Org Mode agenda views for my GTD weekly review]] - [[http://ag91.github.io/blog/2022/03/12/org-agenda-keep-the-buffer-order-untouched-after-saving-all-modified-org-buffers][Andrea: Org Agenda: keep the buffer order untouched after saving all modified org buffers]] - [[https://gitlab.com/maciaschain/helm-org-names][helm-org-names: A helm-based interface for working with names of code blocks, tables, and figures in an Org-Mode document]] - [[https://www.youtube.com/watch?v=VKkWL_0YpTI][VP of Emacs: Meeting Notes]] (03:50) - [[https://www.reddit.com/r/orgmode/comments/t9dix0/how_to_represent_historical_timelines/][How to represent historical timelines]] - [[https://emacstil.com/til/2022/03/13/process-org-files-programmatically/][Emacs TIL: Process Org Files Programmatically]] - [[https://www.reddit.com/r/emacs/comments/tblodh/did_you_know_that_orgmodes_source_code_contains/][Did you know that org-mode's source code contains more than 5000 examples?]] - [[https://www.reddit.com/r/emacs/comments/tby5cs/orgmacimagepaste_paste_images_and_cropped_pdf/][org-mac-image-paste — Paste images and cropped PDF clips directly into org files (Mac only)]] - Import, export, and integration: - [[https://jiewawa.me/blog/orgmodecv/][Writing a simple CV in Org-Mode]] - [[https://i.redd.it/ka9azzzzl9m81.gif][ros (my org-mode screenshot tool) is now org-ros and available from MELPA]] ([[https://www.reddit.com/r/emacs/comments/t9wv4w/ros_my_orgmode_screenshot_tool_is_now_orgros_and/][Reddit]]) - [[https://github.com/trev-dev/org-tangle-config.el][org-tangle-config - pre-tangling or auto-tangle your org config file]] ([[https://www.reddit.com/r/emacs/comments/ta0avm/orgtangleconfig_pretangling_or_autotangle_your/][Reddit]]) - [[https://gnutas.juanmanuelmacias.com/orgodt.html][Exportar de Org a ~odt~ (algunos consejos)]] - [[https://github.com/bitspook/spookfox][Spookfox: Manage firefox tabs using org-mode]] ([[https://www.reddit.com/r/emacs/comments/taej05/spookfox_manage_firefox_tabs_using_orgmode/][Reddit]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/td0nth/sample_usage_of_cape_completion_at_point/][Sample usage of Cape — Completion At Point Extensions]] - Coding: - [[https://emacs-lsp.github.io/lsp-mode/tutorials/php-guide/][[ANN] A PHP tutorial has been added to lsp-mode docs]] - [[http://mbork.pl/2022-03-14_Proper_indentation_after_a_const_in_Emacs][Marcin Borkowski: Proper indentation after a const in Emacs]] - [[https://github.com/thanhvg/emacs-virtual-comment][emacs-virtual-comment: Virtual Comments for Emacs]] - [[https://christiantietze.de/posts/2022/03/magit-context-menu/][Context Menu in Magit Status Buffers]] ([[https://www.reddit.com/r/emacs/comments/ta2aqf/context_menu_in_magit_status_buffers/][Reddit]]) - [[https://www.youtube.com/watch?v=X70OjYLUpEk][Emacs Debug With GDB 2022_03_09_09:17:31]] (13:35) - [[https://www.youtube.com/watch?v=C_Ewy6AOKEY][1.2. How to Setup Betty Linter Coding Style Tools in Emacs & Vi/Vim | C Programming Language]] (13:13) - Shells: - [[https://www.kindness.city/blog/2022-03-12-using-emacs-as-my-shell.html][Using Emacs as my Shell]] ([[https://www.reddit.com/r/emacs/comments/tcfomm/using_emacs_as_my_shell/][Reddit]]) - Spacemacs: - [[https://www.reddit.com/r/spacemacs/comments/tbzo2y/new_feature_display_file_icon_on_spacemacs_home/][New feature: Display file icon on Spacemacs home buffer]] - Doom Emacs: - [[https://www.youtube.com/watch?v=gtwefxm9pkI][How to install Doom Emacs 2022 Linux]] (09:57) - Multimedia: - [[https://github.com/mihaiolteanu/versuri][versuri - the lyrics package for emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/ta3500/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2022/03/11/2022-03-austin-emacs-meetup/][Eric MacAdie: 2022-03 Austin Emacs Meetup]] - [[https://www.reddit.com/r/spacemacs/comments/tbc3do/discord_server_for_spacemacs/][Discord server for Spacemacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00191.html][Tip for searching emacs-devel via public-inbox]] - Other: - [[https://youtu.be/lkIicfzPBys][Stevey's Tech Talk E39 -- A guided tour of Emacs]] ([[https://www.reddit.com/r/emacs/comments/ta6s74/steveys_tech_talk_e39_a_guided_tour_of_emacs/][Reddit]], [[https://irreal.org/blog/?p=10387][Irreal]]) - [[https://ianyepan.github.io/posts/emacs-profiling/][Profiling Performance in Emacs]] ([[https://www.reddit.com/r/emacs/comments/tc923p/profiling_performance_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/tbw7hs/for_those_who_live_inside_emacs_when_do_you_come/][For those who live inside Emacs, when do you come out?]] - [[https://irreal.org/blog/?p=10378][Irreal: Rectangle Mark Mode]] - [[https://yaglb.net/blog/posts/emacs-epub/][Ce serait cool si Emacs pouvait lire des epubs, non? · Yal]] ([[https://www.reddit.com/r/planetemacs/comments/td97lt/ce_serait_cool_si_emacs_pouvait_lire_des_epubs/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00255.html][Discussion of a patch for selecting completions from the minibuffer]] - [[https://github.com/emacs-mirror/emacs/commit/3ed79cdbf21039fa209c421f746c0b49ec33f4da][Seperate bytecode stack for Emacs]] ([[https://www.reddit.com/r/emacs/comments/tdkv7e/seperate_bytecode_stack_for_emacs/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f52dcfd03ad542704d9a43faab0c33be09ab442e][New command `gnus-summary-browse-all-urls' bound to "v"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=637dde4aba921435f78d0de769ad74c4f3230aa6][Don't always escape "." and "?" in `prin1']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b447fd1a3e8085352eaced1f14145bd22764e552][Follow contemporary practices in the Tamil input methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0470a4a939772c4bd25123b15f5eadab41f8bee5][EUDC: Support querying all servers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=190e1fe94bcc1968a1c607093b7e03a2dddaac59][EUDC: Update save-query-as-kill name and docstring]] - New packages: - [[package:display-wttr][display-wttr]]: Display wttr(weather) in the mode line (MELPA) - [[package:logos][logos]]: Simple focus mode and extras (GNU ELPA) - [[package:norns][norns]]: Control your monome norns (MELPA) - [[package:osm][osm]]: OpenStreetMap viewer (GNU ELPA) - [[package:pyvenv-auto][pyvenv-auto]]: Automatically switch Python venvs (MELPA) - [[package:skerrick][skerrick]]: REPL-driven development for NodeJS (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://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-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-07-emacs-news/ :EXPORT_DATE: 2022-03-07T08:29:59-0500 :END: - Help wanted: - [[https://github.com/ogdenwebb/emacs-kaolin-themes/issues/56][Looking for a new contributors/a new maintainer for Kaolin themes]] ([[https://www.reddit.com/r/emacs/comments/t56ydu/looking_for_a_new_contributorsa_new_maintainer/][Reddit]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Mar 15 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 16 0000 Singapore - Beginner: - [[https://www.youtube.com/watch?v=lkIicfzPBys][Stevey's Tech Talk E39 -- A guided tour of Emacs]] (45:11) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/t64zuk/a_small_transient_menu_for_customize/][A small transient menu for customize]] - [[https://www.reddit.com/r/emacs/comments/t7tyhk/announcing_dirlocalenvel_set_directorylocal/][Announcing "dir-local-env.el", set directory-local variables without a ".dir-locals.el" file (for example from within "init.el")]] - [[https://www.reddit.com/r/emacs/comments/t4gsck/new_package_kisses_keep_it_simple_stupid_emacs/][New Package: KISSES (Keep It Simple Stupid Emacs Splash)]] - [[https://www.youtube.com/watch?v=i8JuSpeaWGc][Advice on configuring emacs (and my configuration)]] (30:36) - [[https://github.com/tychoish/.emacs.d][Tycho Emacs Config Kit]] (2021) - Emacs Lisp: - [[https://scripter.co/quick-intro-to-emacs-lisp-regression-testing/][Quick Intro to Emacs Lisp Regression Testing]] ([[https://www.reddit.com/r/emacs/comments/t87mx2/quick_intro_to_emacs_lisp_regression_testing/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/t7doal/i_bet_you_use_hllinemode_do_you_know_how_it_works/][I bet you use hl-line-mode... Do you know how it works? Overlays, post-command-hook and only 5 functions!!!]] - [[https://susam.net/maze/paredit-slurp-and-barf-mnemonics.html][Paredit Slurp and Barf Mnemonics]] ([[https://irreal.org/blog/?p=10361][Irreal]]) - [[https://www.youtube.com/watch?v=VL4JwwHQm84][Emacs Lisp Community Workshop: Video 3 (Durbar)]] ([[https://www.reddit.com/r/emacs/comments/t6br24/emacs_lisp_community_workshop_video_3_durbar/][Reddit]]) - [[https://www.youtube.com/watch?v=qxpKolMtJEg][xah talk show 2022-03-04 emacs lisp coding and tutorial. swap/transpose text blocks]] (01:35:46) - Appearance: - [[https://v.redd.it/z7kt1krd1vl81][Following xdg-desktop-portal theme preference on Gnome 42.]] ([[https://www.reddit.com/r/emacs/comments/t8d8t2/following_xdgdesktopportal_theme_preference_on/][Reddit]]) - Navigation: - [[https://github.com/otavioschwanck/harpoon.el][Plugin Updated: Harpoon]] ([[https://www.reddit.com/r/emacs/comments/t41ctz/plugin_updated_harpoon/][Reddit]]) - quick bookmarks separated by project and branch - Dired: - [[https://www.reddit.com/r/emacs/comments/t4gm6c/newish_package_diredcopypaste/][New(-ish) Package: dired-copy-paste]] - [[https://www.reddit.com/r/emacs/comments/t4giw9/new_package_diredregisters/][New Package: dired-registers]] - [[https://www.youtube.com/watch?v=2G7ILcm5WXA][Emacs:Dired Basic Files Manipulation 2022_03_05_11:49:37]] (11:04) - Writing: - [[https://www.reddit.com/r/emacs/comments/t65i1z/total_hack_make_flyspell_red_squiggles_transient/][Total hack: make flyspell red squiggles transient]] - [[https://emacstil.com/til/2022/03/05/setting-up-vale-prose-linter-on-emacs/][Emacs TIL: Set up Vale prose linter on Emacs]] - [[http://mbork.pl/2022-03-07_Transient_input_method][Marcin Borkowski: Transient input method]] - [[https://emacsnotes.wordpress.com/2022/03/07/tamil-phonetic-input-method-in-emacs-emacs-இல்-தமிழ்-ஃபொனெடிக்/][Emacs Notes: Tamil Phonetic Input Method in Emacs / Emacs-இல் தமிழ் ஃபொனெடிக் முறையில் type செய்வது எப்படி?]] - Org Mode: - [[https://www.youtube.com/watch?v=uxMDAztg_II][Recorrido por un documento de Emacs Org-Mode]] (01:18:45) - [[https://irreal.org/blog/?p=10363][Irreal: How To Use Tags]] - [[https://github.com/akirak/org-volume][org-volume: Org dynamic blocks for metadata of books]] - [[https://www.reddit.com/r/emacs/comments/t77yr6/i_revamped_the_readme_of_zetteldeskel_to_make_it/][I revamped the README of zetteldesk.el to make it easier to understand. What do you think of it?]] - [[https://emacstil.com/til/2022/03/06/run-grammar-check-on-org-buffers-automatically-with-languagetool/][Emacs TIL: Run grammar check on Org buffers automatically with Language-Tool]] - [[https://irreal.org/blog/?p=10371][Irreal: Setting latexpreview on Document Startup]] - [[https://github.com/karthink/org-auctex][org-auctex: Better latex previews for org-mode]] - [[https://colekillian.com/posts/comparing-organice-and-orzly/][Comparing Organice and Orgzly]] - [[https://www.reddit.com/r/orgmode/comments/t55skr/this_month_in_org_february_2022_guest_post/][This Month in Org: February 2022 (guest post)]] - an orgmode clone for neovim - Import, export, and integration: - [[https://helpdeskheadesk.net/2022-02-19/][Building Blocks: Ox-Hugo, Magit and Netlify]] - [[https://github.com/kisaragi-hiu/org-import-simplenote][org-import-simplenote: Import Simplenote archives into Org]] - [[https://200ok.ch/posts/2022-02-13_integrating_org_mode_agenda_into_other_calendar_apps.html][Integrate Org mode agenda into calendar apps]] ([[https://www.reddit.com/r/orgmode/comments/t5rqn2/integrate_org_mode_agenda_into_calendar_apps/][Reddit]]) - ical - [[https://gitlab.com/kskarthik/fox2org/-/blob/main/fox2org.org][fox2org: Firefox Bookmarks To Org Buffer Importer]] - Completion: - [[https://www.reddit.com/r/emacs/comments/t4i0tn/consultprojectextra_previously_consultproject_is/][consult-project-extra (previously consult-project) is now on MELPA!]] - [[https://www.reddit.com/r/emacs/comments/t38kkh/sample_corfu_kindicon_and_corfudoc_configuration/][Sample Corfu, Kind-icon, and Corfu-doc configuration]] - Coding: - [[https://www.reddit.com/r/emacs/comments/t6vej4/improvementssuggestions_custom_code_to_glue/][[improvements/suggestions] custom code to glue ssh-deploy and magit]] - [[https://github.com/zk-phi/electric-case][electric-case: Insert camelCase, snake_case words without "Shift"ing]] (2015, [[https://www.reddit.com/r/emacs/comments/t5z5a5/automatically_rewrite_elispstyle_variable_name_to/][Reddit]]) - [[https://www.youtube.com/watch?v=piD6tD-RMY0][Emacs and VIM Indenting Code]] (03:54) - Math and science: - [[https://amoghpj.github.io/2022/02/27/biomodels.html][Introducing biomodels.el]] - [[https://plantarum.ca/2021/10/03/emacs-tutorial-rmarkdown/][Emacs for Bioinformatics #4: RMarkdown]] - Mail and news: - [[https://ag91.github.io/blog/2022/02/28/set-all-incoming-emails-as-read-with-mu4e/][Set all unread emails as read with Mu4e]] ([[https://www.reddit.com/r/emacs/comments/t4k9ta/set_all_unread_emails_as_read_with_mu4e/][Reddit]]) - [[https://irreal.org/blog/?p=10359][Irreal: Podcasts with Elfeed and EMMS]] - [[http://ag91.github.io/blog/2022/02/28/set-all-incoming-emails-as-read-with-mu4e][Andrea: Set all incoming emails as read with Mu4e]] - [[http://ag91.github.io/blog/2022/03/06/mu4e-jump-to-manual-to-get-help-in-writing-queries][Andrea: Mu4e: jump to manual to get help in writing queries]] - [[https://irreal.org/blog/?p=10373][Irreal: Reading RSS With Elfeed]] - Fun: - [[https://github.com/seanleblanc/wordle][GitHub - seanleblanc/wordle: Solve Wordle in Emacs]] - Community: - [[https://github.com/ag91/emacs-buddy][ag91/emacs-buddy: Emacs Buddy initiative to help new Emacs users with their struggles]] ([[https://www.reddit.com/r/emacs/comments/t4k86g/emacs_buddy_repository_to_discover_available/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/t7hfg9/emacs_matrix_channel_in_french/][Emacs matrix channel, in french]] - [[https://protesilaos.com/codelog/2022-03-03-emacs-talk-libreplanet-2022/][Protesilaos Stavrou: My forthcoming Emacs and philosophy talk at LibrePlanet 2022]] - [[https://www.reddit.com/r/emacs/comments/t4vezd/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://github.com/vifon/scratch-mode][scratch-mode: A very opinionated Emacs major mode for a multi-purpose scratch buffer]] - [[http://xenodium.com/emacs-viewing-webp-images][Alvaro Ramirez: Emacs: viewing webp images]] - [[https://tychoish.com/post/the-emacs-daemon-gtk-bug-a-parable/][tycho garen: The Emacs Daemon GTK Bug, A Parable]] - [[https://www.reddit.com/r/emacs/comments/t8k1cw/simple_emacs_spreadsheet/][Simple Emacs Spreadsheet]] - [[https://www.youtube.com/watch?v=qUyFJRuAjmw][Emacs Plugins That Impressed Me]] (10:49) - beacon, clippy, minimap, selectric - [[https://www.youtube.com/watch?v=PatBis7Knmo][Emacs VS VIM Command Mode]] (17:11) - [[https://www.youtube.com/watch?v=ZYsD9GbHQIU][Emacs Tramp Mode and Blogging]] (08:52) - [[https://www.youtube.com/watch?v=A3qn1nqw-Gw][Mobile Raspberry Pi Setup with iPad Pro - Coding, Productivity & More]] (16:37) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00099.html][Discussion about face inheritance and batch customization]] - [[https://www.reddit.com/r/emacs/comments/t4la5p/emacs_29_will_have_precision_scrolling_using/][Emacs 29 will have precision scrolling using pixel-scroll-precision-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5f7db63a93f0c670d6f88dd24f922462abce7d8c][Avoid statting directories on startup for Info]] - New packages: - [[package:consult-flyspell][consult-flyspell]]: Consult integration for flyspell (MELPA) - [[package:demap][demap]]: Detachable minimap package (MELPA) - [[package:github-linguist][github-linguist]]: Run GitHub Linguist on projects to collect information (MELPA) - [[package:kuronami-theme][kuronami-theme]]: A deep blue theme with cool autumnal colors (MELPA) - [[package:org-ros][org-ros]]: Rahul's Org-Mode Screenshot (MELPA) - [[package:quarto-mode][quarto-mode]]: A (poly)mode for https://quarto.org (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://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-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-02-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-28-emacs-news/ :EXPORT_DATE: 2022-02-28T09:59:18-0500 :END: - Help wanted: - [[https://github.com/emacsorphanage][Emacs orphanage - packages looking for maintainers]] - Upcoming events: - M-x Research (contact them for password): (Not official meeting due to Strikes in UK) https://m-x-research.github.io/ Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 2 0000 Singapore - EmacsATX: Elisp Debugging and Writing Major Modes https://www.meetup.com/EmacsATX/events/283667955/ Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Mar 4 0030 Singapore - Emacs configuration: - [[https://youtu.be/51eSeqcaikM][The 6 Emacs Settings Every User Should Consider]] ([[https://www.reddit.com/r/emacs/comments/synn2n/the_6_emacs_settings_every_user_should_consider/][Reddit]], [[https://irreal.org/blog/?p=10344][Irreal]]) - [[https://randomgeekery.org/note/2022/02/added-nano-based-emacs-config/][Added an Emacs config based off of nano-emacs]] - [[https://www.youtube.com/watch?v=f0FMo_XxujU][System Crafters Live! - Trying New Emacs Packages by Minad]] (01:47:52) - cape, tempel, tab-bookmark, goggles, org-modern - Emacs Lisp: - [[https://amodernist.com/texts/emacs-compat.html][Teaching old Emacsen new Tricks]] ([[https://www.reddit.com/r/emacs/comments/szrnyv/teaching_old_emacsen_new_tricks/][Reddit]]) - compat - [[https://dawranliou.com/blog/structural-editing-in-vanilla-emacs/][Structural editing in vanilla Emacs]] - [[https://www.reddit.com/r/emacs/comments/t1736p/is_there_a_function_or_macro_that_handles_xxx_and/][Is there a function or macro that handles "xxx..." and "xxx...done." messages?]] - make-progress-reporter - Appearance: - [[https://i.redd.it/vdben7qi3mj81.png][[Package shout-out] All-the-icons-ivy-rich is awesome]] ([[https://www.reddit.com/r/emacs/comments/szlw4e/package_shoutout_alltheiconsivyrich_is_awesome/][Reddit]]) - [[https://protesilaos.com/codelog/2022-02-23-modus-themes-2-2-0/][Protesilaos Stavrou: Modus themes 2.2.0 for GNU Emacs]] - Navigation: - [[https://emacstil.com/til/2022/02/24/emacs-how-to-go-to-line-n/][Emacs TIL: Emacs: How to go to line N]] - [[https://www.manueluberti.eu//emacs/2022/02/27/project-ignore-buffers/][Manuel Uberti: Ignore project buffers]] - [[https://www.youtube.com/watch?v=evLadfLsa5E][emacs IDE #13 🚀 Auto Revert and Saveplace [ES]​]] (10:44) - [[https://www.youtube.com/watch?v=Mdky7dXbmLE][Emacs:Frame Manipulation 2022_02_26_15:17:03]] (09:58) - [[https://www.youtube.com/watch?v=zn5d21VDenw][Emacs - Buffers, Windows, and Frames]] (20:06) - Dired: - [[https://karthinks.com/software/dired-history-in-emacs/][Dired history in Emacs]] ([[https://www.reddit.com/r/emacs/comments/t07jhp/dired_history_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=YIGUxiiwz2U][Emacs File Manager]] (19:47) - [[https://www.youtube.com/watch?v=yzwBp7pCnls][emacs IDE #14 🚀 Dired-mode and Dired all the icons [ES]​]] (16:26) - Writing: - [[https://www.reddit.com/r/emacs/comments/t19p2c/ann_consultflyspell_package_to_display_all/][[ANN] consult-flyspell package to display all misspelled words in the minibuffer with consult]] - [[https://www.youtube.com/watch?v=plr_tdNSdtM][MTL workflow (preprocessing japanese text, using deepl and then emacs mtl mode for post edits)]] (10:43) - machine translation - Org Mode: - [[https://mpas.github.io/posts/2020/10/16/20201016-org-bullets-doom-emacs/][Get pretty org-bullets in Doom Emacs]] - [[https://www.youtube.com/watch?v=rkWqEXbeizg][Org-mode - Bulk rename tags]] (08:38, [[https://irreal.org/blog/?p=10357][Irreal]]) - [[https://www.youtube.com/watch?v=KgZm8TD1rWY][Org-mode - TODO dependencies]] (08:26) - [[https://blog.laurentcharignon.com/post/duration-org-mode-table-formula/][Laurent Charignon: Using a formula to compute tasks duration in org-mode tables]] - [[https://github.com/zweifisch/ob-ansible][ob-ansible: ansible ad-hoc commands in org-mode babel (or better devops with org-mode)]] - [[https://www.reddit.com/r/emacs/comments/t2q4xf/org_visibility/][Org Visibility]] - [[https://www.reddit.com/r/orgmode/comments/t15c3f/org_mode_profiling_meetup_on_sat_feb_26_9pm_sg/][Summary of Org mode profiling meetup]] - [[https://www.youtube.com/watch?v=NmcCKUdH9yw][Org-mode - Orgzly android app]] (10:03) - [[https://github.com/lambdadog/zettelkasten-mode][zettelkasten-mode: Zettelkasten note-taking for org-mode]] (2020, [[https://www.reddit.com/r/planetemacs/comments/sxoaox/zettelkastenmode_zettelkasten_notetaking_for/][Reddit]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=xH8rieN7aRI][20,000 Page Static Website Written In Org Mode]] (21:33) - [[https://git.savannah.gnu.org/cgit/org-mode.git/commit/etc/ORG-NEWS?id=282a01f22159b4855071ffd54a9ae6ce681c3690][ORG-NEWS: Add news items about new features in texinfo exporter]] - [[https://karthinks.com/software/fast-latex-previews-in-org-mode/][Karthik Chikmagalur: Fast Latex previews in Org-mode]] - Org roam: - [[https://www.reddit.com/r/emacs/comments/t2prfo/new_package_zetteldeskel_a_tool_for_revision_and/][New Package: Zetteldesk.el - A tool for revision and outlining built on top of Org-Roam]] - [[https://takeonrules.com/2022/02/26/note-taking-with-org-roam-and-transclusion/][Note Taking with Org Roam and Transclusion // Take on Rules]] ([[https://www.reddit.com/r/orgmode/comments/t26i2q/note_taking_with_org_roam_and_transclusion_take/][Reddit]]) - [[https://stagingblog.laurentcharignon.com/post/org-roam/][Laurent Charignon: How I use org-roam as a second brain]] - [[https://www.youtube.com/watch?v=Dp2vviuCga8][Demo: Capturing current FF tab in org-roam-dailies]] - Completion: - [[https://kristofferbalintona.me/2022-02-21-emacs/][Vertico, Marginalia, and Orderless]] ([[https://www.reddit.com/r/emacs/comments/syk4k3/sample_vertico_marginalia_and_orderless/][Reddit]]) - Coding: - [[https://i.redd.it/v3ohijyjhcj81.gif][Fuzzy searching Apple's online docs w/ ivy]] ([[https://www.reddit.com/r/emacs/comments/syih7g/fuzzy_searching_apples_online_docs_w_ivy/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/t2rbwd/emacs_project_eglot_cmake_clangd_language_serv/][Emacs + project + eglot + cmake + clangd language serv]] - [[https://github.com/juanjosegarciaripoll/project-cmake][project-cmake: Emacs extension to the project package for supporting CMake as build system.]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg01001.html][emacs-devel]]) - [[https://www.reddit.com/r/emacs/comments/t2j3zr/new_package_skerrick_repldriven_development_for/][New package: Skerrick - REPL-driven development for Javascript]] - [[https://www.reddit.com/r/emacs/comments/t21jrz/new_justlmode_release/][New justl-mode release]] - Math and science: - [[https://emacsnotes.wordpress.com/2022/02/27/how-to-use-asciimath-instead-of-latex-to-typeset-math-equations-in-html-export/][Emacs Notes: How to use AsciiMath, instead of LaTeX, to typeset Math equations in HTML export]] - [[https://karthinks.com/software/scaling-latex-previews-in-emacs/][Karthik Chikmagalur: Scaling Latex previews in Emacs]] - [[https://www.reddit.com/r/emacs/comments/t2vqun/another_tool_for_computational_biologists/][Another tool for computational biologists: Introducing biomodels.el]] - Shells: - [[https://www.youtube.com/watch?v=IiA8EXWboew][Emacs Shell Commands]] (08:37) - Web: - [[https://www.reddit.com/r/emacs/comments/sypcqr/ann_ewwhistoryext_persist_eww_histories_into/][[ANN] eww-history-ext: Persist eww histories into SQLite.]] - [[https://github.com/bitspook/spookfox][spookfox: Make Emacs speak with Firefox]] - Multimedia: - [[https://www.reddit.com/r/emacs/comments/syop1h/control_emmsmpv_volume/][Control EMMS/MPV volume]] - Community: - [[https://www.reddit.com/r/emacs/comments/szc7za/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[http://ag91.github.io/blog/2022/02/23/would-you-like-an-emacs-buddy-i-can-help][Andrea: Would you like an Emacs buddy? I can help!]] ([[https://www.reddit.com/r/emacs/comments/szvc3i/emacs_buddy_idea/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/szz0fn/keep_your_kill_ring_clean_with_cleankillringel/][Keep your kill ring clean with clean-kill-ring.el]] - [[https://www.draketo.de/software/emacs-tipps][Emacs Tips & Tricks]] - exwm, elfeed, emms - [[https://readingworldmagazine.com/emacs/2022-02-24-compiling-emacs-29-from-source-on-windows/][yuri tricys: How to Compile Emacs 29 From Source on Windows in 2022]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00989.html][emacs-devel: Re: sorting in C]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca3858563c7ba8ee3caa82fbd2b7c386ea60c0d3][Add new file ietf-drums-date.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=543ae215c111e175871c6efc891d7816c2dd0f8c][Add support for _NET_WM_STATE_SHADED]] - New packages: - [[package:consult-project-extra][consult-project-extra]]: Consult integration for project.el (MELPA) - [[package:echo-bar][echo-bar]]: Turn the echo area into a custom status bar (MELPA) - [[package:morgentau-theme][morgentau-theme]]: Tango-based custom theme (MELPA) - [[package:narumi][narumi]]: A dashboard that displays a ramdom sampled image (MELPA) - [[package:org-modern][org-modern]]: Modern looks for Org (MELPA) - [[package:prefab][prefab]]: Integration for project generation tools (MELPA) - [[package:satchel][satchel]]: A bag for your files, separated by git branches (GNU ELPA) - [[package:treemacs-tab-bar][treemacs-tab-bar]]: Tab bar integration for treemacs (MELPA) - [[package:why-this][why-this]]: Why is this line here? Ask version control (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://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-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-02-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-21-emacs-news/ :EXPORT_DATE: 2022-02-21T18:16:13-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Feb 24 0130 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 2 0000 Singapore - EmacsATX: Elisp Debugging and Writing Major Modes https://www.meetup.com/EmacsATX/events/283667955/ Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Mar 4 0030 Singapore - Beginner: - [[https://www.youtube.com/watch?v=bDqv-laTha8][Emacs Tutorial For Beginners |alx software engineering]] (09:23) - [[https://www.youtube.com/watch?v=9-DZjXLL8vo][4.1. Emacs Basics - Unix/Linux Text Editor | Software Engineering Journey]] (32:31) - [[https://www.youtube.com/watch?v=LYKi4QmAcT4][Emacs Editing Text Part 1]] (16:03) - [[https://www.youtube.com/watch?v=Q39IwgDc-2w][Emacs Search and Replace]] (16:50) - Emacs configuration: - [[https://www.lonecpluspluscoder.com/2022/02/20/can-i-pin-dependent-packages-use-package/][Timo Geusch: How can I pin dependent packages when using use-package?]] - [[https://www.reddit.com/r/emacs/comments/swkq40/spartan_emacs_a_new_minimal_emacs_configuration/][Spartan Emacs (A New Minimal Emacs Configuration Framework ?]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/sxsg2a/topspace_scroll_above_the_top_line_to_vertically/][TopSpace, scroll above the top line to vertically center top text]] ([[https://news.ycombinator.com/item?id=30414784][HN]]) - [[https://protesilaos.com/codelog/2022-02-17-modus-themes-2-1-0/][Protesilaos Stavrou: Modus themes 2.1.0 for GNU Emacs]] - [[https://www.reddit.com/r/emacs/comments/su7vm3/i_decided_to_create_my_own_emacs_theme_feedback/][I decided to create my own Emacs theme - Feedback appreciated]] - [[https://github.com/qhga/shanty-theme][shanty-theme: Theme meant for you and me - the workers - who may not get dirty hands very often but love to code and tinker while looking at a screen full of pleasant colors.]] - [[https://github.com/smallwat3r/emacs-simplicity-theme][emacs-simplicity-theme: Minimalist dark theme for Emacs.]] ([[https://www.reddit.com/r/planetemacs/comments/ssrnp7/emacssimplicitytheme_minimalist_dark_theme_for/][Reddit]]) - [[https://ianyepan.github.io/posts/emacs-emojis/][Native Emojis in Emacs]] ([[https://www.reddit.com/r/emacs/comments/sufy5z/native_emojis_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=R54biaRFohM][terminal emacs emoji rendering comparison]] (00:57) - Navigation: - [[https://irreal.org/blog/?p=10329][Irreal: Ibuffer]] - [[https://christiantietze.de/posts/2022/02/split-and-resize-frame/][Christian Tietze: Split Window in Emacs and Resize and Recenter Frame to Make Room]] - [[https://www.youtube.com/watch?v=evLadfLsa5E][emacs IDE #13 🚀 Auto Revert and Saveplace [ES]​]] (10:44) - [[https://www.reddit.com/r/emacs/comments/swqqzi/my_avy_actions_customization/][My Avy actions customization]] - [[https://github.com/petergardfjall/emacs-wsp][emacs-wsp: Functions for a workspace-centric workflow]] - [[https://github.com/bbatsov/persp-projectile][persp-projectile: Projectile integration for perspective.el]] - [[https://www.reddit.com/r/emacs/comments/ssjri2/bufferisolated_workspaces_for_emacs_with_tabbar/][Buffer-isolated workspaces for emacs with tab-bar and project.el]] - [[https://www.youtube.com/watch?v=O_jtVR1K3Vg][Emacs:Multiple Edits At Once 2022 02 21 06:38:30]] (09:40) - [[https://www.reddit.com/r/emacs/comments/sv6pje/is_there_a_magitlike_interface_for_grep/][Is there a magit-like interface for grep?]] - Dired: - [[https://www.youtube.com/watch?v=yzwBp7pCnls][emacs IDE #14 🚀 Dired-mode and Dired all the icons [ES]​]] (16:26) - Writing: - [[https://github.com/Atreyagaurav/litex-mode/raw/dev/images/litex.png][LiTeX mode now available in melpa. For people who like lisp and like LaTeX do give it a look, you might like it.]] ([[https://www.reddit.com/r/emacs/comments/sxjoy4/litex_mode_now_available_in_melpa_for_people_who/][Reddit]]) - [[https://www.youtube.com/watch?v=AtdWuYImviw][Emacs Abbreviation Mode]] (13:36) - [[https://www.youtube.com/watch?v=0ZlIJIwS4G8][Emacs Spell Checking]] (17:22) - Org Mode: - [[https://emacstil.com/til/2022/02/15/open-orgcapture-buffer-in-a-new-frame/][Emacs TIL: Open org-capture buffer in a new frame]] - [[https://www.reddit.com/r/emacs/comments/steayf/quickly_tangling/][Quickly Tangling]] - [[https://github.com/nebhrajani-a/sicp][Org-babel proved to be excellent for the high volume of code reuse in SICP!]] ([[https://www.reddit.com/r/emacs/comments/sthru4/orgbabel_proved_to_be_excellent_for_the_high/][Reddit]]) - [[https://www.youtube.com/watch?v=SOpfVh1QQM4][Org-mode - Fix problems with publishing]] (03:57) - [[https://www.reddit.com/r/emacs/comments/swm2lb/orgviewmode_with_new_quickedit_feature_is_now/][Org-view-mode with new 'quick-edit' feature is now available from Melpa]] - [[https://hugocisneros.com/blog/my-org-roam-notes-workflow/][My Org Roam Notes Workflow]] - [[https://www.reddit.com/r/emacs/comments/swvbmm/you_want_to_write_a_custom_org_backend_lets_write/][you want to write a custom org backend? let's write onlybold backend together to get you started]] - Completion: - [[https://github.com/BenediktBroich/helm-twitch][helm-twitch]] - [[https://www.reddit.com/r/emacs/comments/sszyq3/consultproject_consult_extension_for_projectel/][Consult-project - consult extension for project.el]] - [[https://emacstil.com/til/2022/02/19/use-yasnippet-for-personal-planning/][Emacs TIL: Use yasnippet for personal planning]] - Coding: - [[https://gitlab.com/ideasman42/emacs-cycle-at-point][[ANN] cycle-at-point (cycle literals, numbers or dynamically generated values) now on Melpa]] ([[https://www.reddit.com/r/emacs/comments/swsohl/ann_cycleatpoint_cycle_literals_numbers_or/][Reddit]]) - [[https://andreyorst.gitlab.io/posts/2022-02-20-what-if-structural-editing-was-a-mistake/][Andrey Listopadov: What if structural editing was a mistake?]] - [[https://www.reddit.com/r/emacs/comments/svr1d6/sharing_my_first_emacs_extension_csharptoel/][Sharing my first emacs extension: csharpto.el]] - [[https://github.com/brotzeit/rustic/tree/3.0][rustic 3.0 released]] ([[https://www.reddit.com/r/emacs/comments/swcu9s/rustic_30_released/][Reddit]]) - [[https://jherrlin.github.io/posts/learn-awk/][Learn AWK with Emacs | jherrlin]] (2020, [[https://news.ycombinator.com/item?id=30396643][HN]]) - [[https://ianyepan.github.io/posts/emacs-git-gutter/][Modern Git-Gutter in Emacs]] ([[https://www.reddit.com/r/emacs/comments/suxc9b/modern_gitgutter_in_emacs/][Reddit]]) - [[https://github.com/Artawower/blamer.el][Blamer.el 0.4 has been released. Added popup git blame messages with border and rounded corners]] ([[https://www.reddit.com/r/emacs/comments/swe52c/blamerel_04_has_been_released_added_popup_git/][Reddit]]) - [[https://tiny.write.as/jeko/how-to-setup-a-remote-pair-programming-environment-with-gnu-guix][How to setup a remote pair-programming environment with GNU Guix and GNU Emacs]] - Multimedia: - [[https://www.youtube.com/watch?v=xBp5uLw-ns8][emacs mpv.el control mpv and seek by frames, hydra and waveform-el]] (50:32) - EXWM: - [[https://www.youtube.com/watch?v=CLX7oGjYhBU][ep1. Emacs EXWM Showcase by thecashew | #4BugsWriter]] (05:27) - Community: - [[https://www.reddit.com/r/emacs/comments/sviw6n/getting_started_with_emacs_is_really_hard/][Getting started with emacs is really hard]] - [[https://www.reddit.com/r/emacs/comments/swblfl/i_want_to_give_up_vim/][I want to give up Vim]] - [[https://www.reddit.com/r/emacs/comments/stqq1j/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://arjenwiersma.nl/writeups/emacs/22-years-of-emacs/][22 years of Emacs]] ([[https://news.ycombinator.com/item?id=30382195][HN]]) - [[https://protesilaos.com/codelog/2022-02-19-live-emacs-videos-libreplanet-philosophy/][Protesilaos Stavrou: Live stream: Emacs, LibrePlanet 2022, philosophy]] - no more Emacs tutorials/videos, focusing on packages - Other: - [[https://www.reddit.com/r/emacs/comments/sw2f1k/text_books_in_emacs/][Text books in Emacs]] - [[https://github.com/Wilfred/emacsbench][emacsbench: Benchmarking Emacs itself]] - [[https://www.reddit.com/r/emacs/comments/sunkzx/is_it_only_me_or_did_emacs_without_native_comp/][Is it only me, or did Emacs without native comp get faster lately?]] - [[https://ianthehenry.com/posts/janet-game/how-to-patch-emacs/][Making a Game in Janet, Part 6: How to patch Emacs]] (2021) - [[https://www.youtube.com/watch?v=MZ52Rm0Hc2U][DoomConf February 2022 (Doom Emacs)]] (01:45:31) - el-secretario, exwm gaps - [[https://www.youtube.com/watch?v=mBK_qApfRRs][Emacs Remote File Editing with SSHFS]] (05:51) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00566.html][Discussion re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00848.html][Thinking about advice for global variables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d106897fdd5546797b2fb5bb5a7704f327c4da3][Public-ize xref-show-xrefs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d2c213ce99fec54bfd5230405e6fde753794b09][Public-ize xref-current-item]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e4ef09aa0d9587677d44284af72ceb3f44061b7][Adapt Tramp password prompts for sudo-like methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dfaf150631a235f7239774b73676955244513c54][Add a new library to format variable-pitch tables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c218660d66394ba8306d21dcc182b82b15ba42de][Add a NEWS entry for the bookmark changes (bug#54030)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb0680bd57bd68ca369dc5133646e8ac9215854c][Add support for Tai Tham script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a2f73f12aaec40d9ef56faba00d4a7545b0cf0d][Allow savehist-additional-variables to truncate lists]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c9d34cdf8ff3259831a12f19553880c5348de76][Make autoarg obsolete]] - New packages: - [[package:cycle-at-point][cycle-at-point]]: Cycle (rotate) the thing under the cursor (MELPA) - [[package:edit-as-format][edit-as-format]]: Edit document as other format (MELPA) - [[package:litex-mode][litex-mode]]: Minor mode for converting lisp to LaTeX (MELPA) - [[package:ob-solidity][ob-solidity]]: Org-babel functions for solidity evaluation (MELPA) - [[package:org-view-mode][org-view-mode]]: Read-only viewer with less markup clutter in org mode files (MELPA) - [[package:simple-indentation][simple-indentation]]: Simplify writing indentation functions, alternative to SMIE (MELPA) - [[package:topspace][topspace]]: Scroll above the top line to vertically center top text with a scrollable top margin/padding (MELPA) - [[package:tramp-nspawn][tramp-nspawn]]: Tramp integration for systemd-nspawn containers (GNU ELPA) - [[package:wallpreview][wallpreview]]: Set wallpapers with image-dired (MELPA) - [[package:zk-index][zk-index]]: Index and Desktop for zk (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://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-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-02-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-14-emacs-news/ :EXPORT_DATE: 2022-02-14T08:49:42-0500 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00165.html][Multi-tty todo list]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Feb 16 0000 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Feb 24 0130 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/splayn/how_to_start_learning_emacs_my_successful_method/][How to start learning emacs - my successful method.]] - [[https://news.ycombinator.com/item?id=30312812][Ask HN: How to Get Good at Emacs? | Hacker News]] - [[https://www.youtube.com/watch?v=1ZWm8B5t8B4][What Is Doom Emacs and How to Install It]] (03:33) - Emacs configuration: - [[https://irreal.org/blog/?p=10314][Irreal: Emacs Extensibility]] - [[https://sqrtminusone.xyz/posts/2022-02-12-literate/][A few cases of literate configuration]] ([[https://www.reddit.com/r/emacs/comments/sqwgxd/a_few_cases_of_literate_configuration/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/sobkay/how_to_show_temporary_cheatsheet_buffer/][How to show (temporary) cheat-sheet buffer]] - [[https://www.youtube.com/watch?v=oDZp_ut86b0][Emacs from Source Part 6: Fixing initial evil-mode states and keybindings]] (14:03) - [[https://sqrtminusone.xyz/configs/emacs/][/sqrtminusone's Emacs config]] ([[https://www.reddit.com/r/planetemacs/comments/sr98t0/sqrtminusones_emacs_config/][Reddit]]) - [[https://www.youtube.com/watch?v=uB8McDsRyXY][System Crafters Live! - Rational Emacs: A New Base Configuration]] (01:54:29) - Emacs Lisp: - [[https://www.youtube.com/watch?v=HqGds-YUJbQ][How to build an editor with Emacs Lisp - 03 Lisp basics]] (45:49) - [[https://emacsninja.com/posts/forbidden-emacs-lisp-knowledge-block-comments.html][Emacs Ninja - Forbidden Emacs Lisp Knowledge: Block Comments]] ([[https://news.ycombinator.com/item?id=30317088][HN]]) - [[https://www.reddit.com/r/emacs/comments/sq1esz/some_examples_on_closures_and_lexicalbinding/][some examples on closures and lexical-binding]] - [[https://dev.to/taw/100-languages-speedrun-episode-86-emacs-lisp-1hml][Emacs Lisp critique]] ([[https://www.reddit.com/r/emacs/comments/sqlgd9/emacs_lisp_critique/][Reddit]]) - Appearance: - [[https://github.com/doomemacs/themes][themes: A megapack of themes for GNU Emacs.]] - [[https://i.redd.it/9bxf83aje0h81.png][I made an Emacs theme for Android based on my own configuration]] ([[https://www.reddit.com/r/emacs/comments/sp72ql/i_made_an_emacs_theme_for_android_based_on_my_own/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/sppr8x/floating_window_in_emacs/][Floating window in Emacs]] - [[https://www.youtube.com/watch?v=LM92NK_zvNo][emacs IDE #12 🚀 Rainbow delimiters and Highlight parentheses [ES]​]] (09:38) - [[https://www.youtube.com/watch?v=ig-EmZAURAs][emacs IDE #11 🚀 Ligatures and trailing whitespace [ES]​]] (16:10) - Navigation: - [[https://karl-voit.at/2022/02/10/lfile/][UOMF: Path-Independent Links to Local Files Via Locate]] ([[https://www.reddit.com/r/emacs/comments/speq69/uomf_pathindependent_links_to_local_files_via/][Reddit]]) - [[https://mmk2410.org/2022/02/11/using-emacs-tab-bar-mode/][Using Emacs tab-bar-mode]] ([[https://www.reddit.com/r/planetemacs/comments/srl236/using_emacs_tabbarmode/][Reddit]]) - [[https://christiantietze.de/posts/2022/02/emacs-tab-bar-numbered-tabs/][Christian Tietze: Add Numbers to Emacs tab-bar-mode Tab Titles for Quick Access]] - [[https://www.youtube.com/watch?v=ozrGXYQIBHg][Emacs Info Manuals]] (18:17) - Dired: - [[https://www.reddit.com/r/emacs/comments/sphltg/display_readme_files_in_dired_buffer_similar_as/][Display README files in Dired buffer similar as on GitHub/GitLab]] - Writing: - [[https://i.redd.it/7nqj1ge97hg81.png][Screenwriting with Fountain-Mode and Olivetti-Mode is PERFECTION!]] ([[https://www.reddit.com/r/emacs/comments/sn0xrd/screenwriting_with_fountainmode_and_olivettimode/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/sof6k6/sharing_some_appreciation_for_how_useful_orgmode/][Sharing some appreciation for how useful org-mode is in my life]] - [[https://ilmarikoria.com/2022-01-30-blog.html][Humanities Dissertation in org-mode? Some Thoughts]] - [[https://djliden.github.io/posts/20220116-org-time.html][Task Repeaters in Org Mode]] - [[https://www.reddit.com/r/emacs/comments/smwg2a/pretty_rendering_of_paragraphs_with_orgview_mode/][Pretty rendering of paragraphs with org-view mode]] - [[https://djliden.github.io/posts/20220208-org-source.html][Org Mode Headlines in Org Source Blocks]] - [[https://github.com/skx/org-diary][journal with the use of org-mode]] - [[https://www.youtube.com/watch?v=km5nXENXEQE][Data Analysis with Emacs Org Mode: Tables and AWK Source Blocks]] (17:34) - [[https://takeonrules.com/2022/02/07/org-roam-emacs-and-ever-refining-the-note-taking-process/][Jeremy Friesen: Org Roam, Emacs, and Ever Refining the Note Taking Process]] - [[https://i.redd.it/1b9nix7jsmh81.png][Plain Org v1.2 released]] ([[https://www.reddit.com/r/orgmode/comments/srn77j/plain_org_v12_released/][Reddit]]) - Time management: - [[https://github.com/akirak/org-chronos][org-chronos: An opinionated time management layer for Org mode]] - [[https://github.com/telotortium/org-pomodoro-third-time][org-pomodoro-third-time: Adapt org-pomodoro to implement the Third Time system]] ([[https://www.reddit.com/r/orgmode/comments/somt9w/orgpomodorothirdtime_adapt_orgpomodoro_to/][Reddit]]) - [[http://mbork.pl/2022-02-12_tomato.el_updatem][Marcin Borkowski: tomato.el update]] - [[https://ox-hugo.scripter.co/doc/org-cite-citations/][Org-Cite Citations in Org to Hugo exporter]] - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/snczi5/roamfriendly_diigocom_org_file_syncing/][Roam-friendly Diigo.com <--> .org file syncing]] - Completion: - [[https://protesilaos.com/codelog/2022-02-08-mct-0-5-0/][Protesilaos Stavrou: Emacs: mct version 0.5.0]] - [[https://www.youtube.com/watch?v=w9hHMDyF9V4][Emacs Minibuffer Completions]] (23:08) - [[https://notxor.nueva-actitud.org/2022/02/13/trasteando-con-yasnippets.html][Trasteando con yasnippets]] - Coding: - [[https://ianyepan.github.io/posts/emacs-ide/][Building an Intelligent Emacs with LSP]] ([[https://www.reddit.com/r/emacs/comments/spn3ri/building_an_intelligent_emacs_with_lsp/][Reddit]], [[https://news.ycombinator.com/item?id=30308272][HN]]) - [[https://irreal.org/blog/?p=10318][Irreal: Some Comment Tips from Mickey]] - [[https://www.youtube.com/watch?v=FguHD-eY2N0][Emacs Macros and HTML]] (02:53) - [[https://www.reddit.com/r/emacs/comments/ss89dj/jsreact_emacs_config_review/][js/react emacs config review]] - [[https://www.reddit.com/r/emacs/comments/sndriv/i_finally_got_full_autocompetion_in_swift_with/][I finally got full auto-competion in Swift with emacs, here is how:]] - xcodeprojects - [[https://www.youtube.com/watch?v=vD3rxVTXIJo][User Scripts in mpv with Lua (with Lua LSP setup in Emacs)]] (36:13) - [[https://practical.li/spacemacs/external-repl/connect-to-running-repl.html][Connect to existing REPL · Clojure development with Spacemacs & Cider]] - [[https://www.youtube.com/watch?v=xZEgtWfi_3w][Emacs from Source Part 5: Rust setup with rustic]] (17:43) - [[https://www.youtube.com/watch?v=Lu1nMfVQwbc][Go Live Coding in Emacs Part 3: Refactoring Input File Parsing]] (01:01:22) - [[https://ag91.github.io/blog/2022/02/11/moldable-emacs-learning-syntax-from-your-editor/][Moldable Emacs: learning syntax from your editor!]] ([[https://www.reddit.com/r/emacs/comments/sqdc60/moldable_emacs_learning_syntax_from_your_editor/][Reddit]]) - Math: - [[https://www.reddit.com/r/emacs/comments/srmjca/litex_mode_do_calculations_in_lisp_convert_them/][LiTeX mode: Do calculations in Lisp, convert them to LaTeX]] ([[https://www.youtube.com/watch?v=esEf63gSSPg][YouTube]], 12:04) - Science: - [[https://www.reddit.com/r/emacs/comments/sq8s9i/tired_of_leaving_emacs_to_calculate_your_primer/][Tired of leaving emacs to calculate your primer melting temperatures?? tmcalculator.el can help!]] - [[https://github.com/niwaka-ame/sgd-lookup.el][sgd-lookup.el: An Emacs API wrapper for Saccharomyces Genome Database (SGD).]] - Shells: - [[https://www.reddit.com/r/emacs/comments/spiel7/dtache_vterm/][Dtache Vterm]] - Mail and news: - [[https://github.com/ir33k/rmail-ordered-headers][rmail-ordered-headers: Control order of headers in Emacs Rmail messages buffer.]] - [[https://irreal.org/blog/?p=10308][Irreal: Ecomplete]] - mail completion - Multimedia: - [[https://francopasut.netlify.app/post/emacs_write_lilypond/][D.V.F.P.: Using Emacs to write scores in LilyPond]] - Fun: - [[https://www.reddit.com/r/emacs/comments/sn9u4c/emacs_as_my_dnd_environment/][Emacs as my DnD environment]] ([[https://www.reddit.com/r/emacs/comments/sp9bni/emacs_as_my_dnd_enviornment_and_so_can_you/][Follow-up]]) - [[https://github.com/WMaxZimmerman/dnd-mode][dnd-mode: A minor mode for playing DnD]] - [[https://github.com/WMaxZimmerman/org-dnd-srd][org-dnd-srd: System Reference Documents for DnD written in org files to be searchable and interactive when in emacs]] - [[https://github.com/Rohan-Goyal/emacs-dnd5e-api][emacs-dnd5e-api: An Emacs interface to the DnD 5e SRD API]] - [[https://github.com/lifelike/decide-mode][decide-mode: Random decisions for emacs, with functions and a minor mode. Roll various types of dice etc.]] - Community: - [[https://www.reddit.com/r/emacs/comments/so8gdn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/snipk3/support_melpa/][Support MELPA]] ([[https://irreal.org/blog/?p=10312][Irreal]]) - [[https://lars.ingebrigtsen.no/2022/02/13/14x10/][Lars Ingebrigtsen: 14×10%]] - [[https://www.reddit.com/r/emacs/comments/spcxu8/exciting_new_emacs_commercial/][Discussion about whether Emacs needs a commercial]] - [[https://www.macadie.net/2022/02/08/2022-02-austin-emacs-meetup/][Eric MacAdie: 2022-02 Austin Emacs Meetup]] - Other: - [[https://www.youtube.com/watch?v=XvQPGhd2WCU][Emacs: Search Engine Mode 2022_02_13_03:14:23]] (09:36) - [[https://parasurv.neocities.org/emacs/edit-browser-textarea-with-emacs.html][Edit browser textarea with Emacs]] - Chromium/Firefox - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2022-02/msg00270.html][Why MSYS was developed]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00538.html][Continued discussion re: sqlite3]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00460.html][Continued discussion Re: Can watermarking Unicode text using invisible differences sneak thro]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=daf008e82b8ca7681ebe08b6ac1a1fa4d873bcd2][Note caveat about remapping basic faces]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13b9268374669c368343ce4279041f2021b264f6][Add a mechanism for querying before executing a command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=997dd86a9f6a253e4542d65b17dfec6af2f4e8fd][Add a new macro `setopt']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c189ce5a33d93dd74529a6ad091f55b5ef60ac19][Remove the 'C-k' binding in ido-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=242a2765d3970641887be7a6dedcc14b07fade7e][Make `C-u M-x count-words' also give totals]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5997c0f108d265917f899f6558ac56a8638451d][Optionally allow point to enter composed character sequences]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d3c47011d5ace1e1c3fca830d3ff71d9c693ed5d][Allow customization of the user's eln-cache directory]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=34772455261fc1508c3623ba549381976dcba258][Mention `overlay' show-paren-context-when-offscreen value in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=992908b09a4f95817bbd548fd577d7573ad9cd2d][Make connection-local variables user options]] - New packages: - [[package:helm-twitch][helm-twitch]]: Navigate Twitch.tv via `helm' (MELPA) - [[package:org-journal-tags][org-journal-tags]]: Tagging and querying system of org-journal (MELPA) - [[package:org-remark][org-remark]]: Highlight & annotate any text files (GNU ELPA) - [[package:paimon][paimon]]: A major mode for Splunk (MELPA) - [[package:simplicity-theme][simplicity-theme]]: A minimalist dark theme (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://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-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andres Ramirez for a few mailing list links! ** 2022-02-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-07-emacs-news/ :EXPORT_DATE: 2022-02-07T00:49:31-0500 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Feb 16 0000 Singapore - Beginner: - [[https://protesilaos.com/codelog/2022-01-31-learning-emacs/][Protesilaos Stavrou: Learning Emacs and Elisp]] - [[https://www.youtube.com/watch?v=Ctve_PpjcCc][Introducción a Linux. M11. Operaciones con emacs. | 72/108 | UPV]] (04:04) - Emacs configuration: - [[https://www.youtube.com/watch?v=76jp8qkLZC8][System Crafters Live! - Configuring Emacs With Only the UI?]] (01:54:52) - [[https://philjackson.github.io//emacs/backups/2022/01/31/keeping-backups-of-every-edited-file/][Phil Jackson: Keeping backups of every edited file]] - Emacs Lisp: - [[https://typeshare.co/zck/posts/make-your-first-interface-in-emacs][Make your first interface in Emacs. | Zachary Kanfer]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/slsvpq/i_created_a_new_dark_theme/][I created a new dark theme]] - [[https://lifeofpenguin.blogspot.com/2022/02/zen-emacs.html][Set a pleasant background (PNG image) in Emacs]] - [[https://www.reddit.com/r/emacs/comments/sk9l2w/zen_emacs/][Zen Emacs]] - Navigation: - [[https://emacstil.com/til/2022/02/02/find-file-by-name-in-project-subdirectory/][Emacs TIL: Find files by name in project sub-directory]] - Writing: - [[https://github.com/zkry/paragraph-chain-indent][paragraph-chain-indent: Display short paragraphs that are separated by a blank line as extra indented.]] ([[https://www.reddit.com/r/planetemacs/comments/si02h2/paragraphchainindent_display_short_paragraphs/][Reddit]]) - [[https://www.youtube.com/watch?v=BixlUK4QTNk][Emacs: zk note-taking package demo]] (22:04) - [[https://www.youtube.com/watch?v=7qNT87dphiA][Emacs: zk-index and zk-desktop, interfaces for the zk note-taking package]] (14:35) - [[https://www.youtube.com/watch?v=O6iSV4pQQ5g][Emacs: zk-luhmann, an extension for zk and zk-index]] (04:52) - [[https://www.youtube.com/watch?v=ZkYaXhAtMso][Emacs Annotations 2022_02_03_11:03:13]] (05:53, [[https://irreal.org/blog/?p=10303][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=DPaPBhBwl24][Org-mode - Recursively include org files from a directory in your agenda]] (05:33) - [[https://mmk2410.org/2022/02/05/my-emacs-package-of-the-week-org-appear/][My Emacs package of the week: org-appear]] - [[https://www.youtube.com/watch?v=M9jNksn3pNM][Run R code inside an Emacs Org-mode file]] (11:29) - [[https://www.youtube.com/watch?v=DY7t4T4TmUU][Using org-mode as an SQL playground]] ([[https://www.reddit.com/r/emacs/comments/sjdtkg/using_orgmode_as_an_sql_playground/][Reddit]]) - Org Roam: - [[https://www.alexeyshmalko.com/migrating-to-org-roam-v2/][Migrating to Org-roam v2]] - [[http://ag91.github.io/blog/2022/02/05/an-helm-source-for-org-roam-v2][Andrea: An Helm source for Org Roam v2]] - Import, export, and integration: - [[https://i.redd.it/iq3fmfguy1g81.jpg][Agenda with customized org-habit graph, on my phone]] ([[https://www.reddit.com/r/emacs/comments/slcv27/agenda_with_customized_orghabit_graph_on_my_phone/][Reddit]]) - [[https://scripter.co/sidenotes-using-ox-hugo/?utm_source=atom_feed][scripter.co | Emacs: Sidenotes using ox-hugo]] - [[https://mmk2410.org/2022/02/02/update-on-publishing-my-emacs-configuration/][Marcel Kapfer - Update on Publishing my Emacs Configuration]] - ox-hugo - [[https://www.youtube.com/watch?v=Y-keHFLRKwM][Org-mode - Include other org files in your main file]] (11:30) - [[https://www.youtube.com/watch?v=V9a4lJeVTqg][Org-mode - LaTex start ToC from new page]] (09:54) - [[https://www.youtube.com/watch?v=hGJLacqTPYM][Org-mode - Create resume in LaTex, PDF, HTML, ODT and DOCX]] (12:26) - [[https://www.youtube.com/watch?v=Ppt6V_bEVm8][Org-mode - Get started with PlantUML]] (14:14) - Coding: - [[https://github.com/douglasdavis/numpydoc.el][numpydoc.el: Insert NumPy style docstrings in Python functions.]] - [[https://www.youtube.com/watch?v=UFPD7icMoHY][Emacs from Source Part 4: IDE Features with lsp-mode, company-mode, and go-mode]] (37:27) - Shells: - [[https://www.youtube.com/watch?v=OqTe7CO6PSM][Emacs Terminal Vterm 2022_02_06_05:11:01]] (03:56) - Mail and news: - [[https://emacstil.com/til/2022/02/06/pocket-reader-on-emacs/][Emacs TIL: Pocket Reader on Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/sm3jyc/emacs_til_pocket_reader_on_emacs/][Reddit]]) - EXWM: - [[https://irreal.org/blog/?p=10306][Irreal: EXWM and Keyboard Macros]] - [[https://www.youtube.com/watch?v=oc1EpDoLQAo][Flat buffer-based web browsing with EXWM and Firefox]] - Community: - [[https://www.jumboframeinternet.com/post/9/][Late career Unix engineers refuse to concede on decades long debate]] ([[https://www.reddit.com/r/emacs/comments/sjb64l/late_career_unix_engineers_refuse_to_concede_on/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/slx3x3/gnu_hyperbole_introduction_to_buttons_video/][GNU Hyperbole Introduction to buttons Video]] - [[https://www.reddit.com/r/emacs/comments/sjdpk0/presentation_in_gnu_emacs/][Presentation in GNU Emacs]] - [[https://www.reddit.com/r/emacs/comments/sk366k/vim_clutch_for_emacs/][Vim Clutch for Emacs?]] - [[https://www.reddit.com/r/emacs/comments/skyr49/alphagnuorg_has_shiny_new_emacs_28091_windows/][alpha.gnu.org has shiny new Emacs 28.0.91 Windows binaries]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00153.html][emacs-devel]]) - [[https://nitter.net/ianthehenry/status/1481376985129500679?cxt=HHwWjoCqkZ6h9I4pAAAA#m][Ian Henry (@ianthehenry): "emacs on a remarkable 2, wireless edition" | nitter]] ([[https://lemmy.ml/post/151732?scrollToComments=true][lemmy]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00215.html][recent change to yanking behavior of the clipboard]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00135.html][continuing discussion re: Can watermarking Unicode text using invisible differences sneak through Emacs, or can Emacs detect it?]] - etc/NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6e5d79c048c6009c925f8d8f59b3b3e062ffc9d4][Display show-paren-context-when-offscreen in child frame]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=50e51beabb2420ba3f844742352a98c7987c4932][Allow disabling frame resize synchronization]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eea93a8aaac30690c6e864f2556010d3b62f4eee][Add new user option 'find-library-include-other-files']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86827564208d93e243ee3cba7042f2d0ebd842b9][Add new function mode-line-window-selected-p]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7728f493cd1416bac45be4b4495c989e12caf3ac][New theme leuven-dark (Bug#53032)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=749ba35bf5e0974384550a0763fd27f08db0678c][* lisp/replace.el (query-replace-read-from-default): New variable.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d1b664fbb9232aa40d8daa54a689cfd63d38aa9][(function-history): New symbol property (bug#53632)]] - New packages: - [[package:twitch-api][twitch-api]]: An elisp interface for the Twitch.tv API 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://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-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-31-emacs-news/ :EXPORT_DATE: 2022-01-31T10:59:16-0500 :END: - Upcoming events: - M-x Research (contact them for password): "Functional programming: an (Emacs) Lisp view (1/n)" https://m-x-research.github.io/ Tue Feb 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Feb 2 0000 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Feb 2 0030 Singapore - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/283266772/ Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/seklzr/whats_the_best_way_to_learn_emacs/][What's the best way to learn Emacs?]] - [[https://twitter.com/zckzck/status/1486585367495127043][Learn Emacs by asking it questions [OC]​]] ([[https://www.reddit.com/r/emacs/comments/sdruyo/learn_emacs_by_asking_it_questions_oc/][Reddit]]) - [[https://www.youtube.com/watch?v=OaF-N-FuGtc][The Basics of Emacs Configuration - YouTube]] (24:12) - [[https://www.reddit.com/r/emacs/comments/sd1ffa/whats_a_good_way_to_learn_the_available/][What's a good way to learn the available keybindings?]] - [[https://www.youtube.com/watch?v=LvwozmJjDD0][How to Setup a Chromebook (with Emacs) for Python, C, and C++]] (10:33) - [[https://www.reddit.com/r/emacs/comments/sggzr5/why_is_it_hard_to_get_started_with_elisp_in_emacs/][Why is it hard to get started with elisp in emacs]] - [[https://www.youtube.com/watch?v=0w_9cynAWf4][Emacs | Editores de Texto 🇧🇷]] (19:32) - Emacs configuration: - [[https://www.youtube.com/watch?v=Pt1jm_UcnH4][Emacs from Source Part 1: use-package and evil-mode]] (09:05) - [[https://www.paretooptimal.dev/replacing-straight.el-with-nix-to-manage-emacs-packages/][Replacing straight.el with Nix to manage emacs packages]] - [[https://www.reddit.com/r/emacs/comments/sg21w7/tipstricks_for_avoiding_a_clusterfuck_config/][Tips/Tricks for avoiding a clusterfuck config & putting it on autopilot?]] - [[https://www.paretooptimal.dev/finding-the-best-style-of-literate-emacs-configuration/][Finding the best style of literate emacs configuration]] ([[https://www.reddit.com/r/orgmode/comments/sg638g/finding_the_best_style_of_literate_emacs/][Reddit]]) - [[http://oremacs.com/2014/12/25/ode-to-toggle/][Ode to the toggle]] (2014, [[https://www.reddit.com/r/planetemacs/comments/sem3en/ode_to_the_toggle/][Reddit]]) - [[https://www.masteringemacs.org/article/bad-emacs-advice][Bad Emacs Advice]] ([[https://www.reddit.com/r/emacs/comments/s8hwsw/bad_emacs_advice/][Reddit]], [[https://news.ycombinator.com/item?id=30008277][HN]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=VkNe-PlA6cE&feature=youtu.be][Emacs Lisp Community Workshop]] - [[http://angg.twu.net/find-elisp-intro.html][Why eev has a weird elisp tutorial and how to use it]] ([[http://www.youtube.com/watch?v=CGbgJGEvdU4][YouTube]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/sf2oc6/templemacs/][Temple-macs]] - Navigation: - [[https://emacstil.com/til/2022/01/30/search-something-in-subdirectory-only/][Emacs TIL: Search something in sub-directory only]] - [[https://irreal.org/blog/?p=10276][Irreal: Combining Find and Grep in Emacs]] - [[https://www.reddit.com/r/emacs/comments/sc26ub/new_plugin_harpoon/][New Plugin: Harpoon]] - Bookmarks separated by project and branch for quick navigate between your working files - [[https://www.youtube.com/watch?v=M5cZNtCeJfs][Emacs from Source Part 3: Managing Windows with winum (and treemacs)]] (09:11) - [[https://ag91.github.io/blog/2022/01/29/escalate-your-helm-searches/][Escalate your helm searches!]] ([[https://www.reddit.com/r/emacs/comments/sf5no0/escalate_your_helm_searches/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/sh3dso/ann_zk_a_zettelkastenstyle_notetaking_package/][[ANN] zk: a zettelkasten-style note-taking package, with minimal dependencies]] - [[https://magnus.therning.org/2022-01-30-keeping-projectile's-cache-tidy.html][Magnus: Keeping Projectile's cache tidy]] - Org Mode: - *[[https://blog.tecosaur.com/tmio/2022-01-31-caching.html][This Month in Org: January 2022]]* - [[http://andysylvester.com/2021/12/25/gettting-things-done-simply-with-org-mode/][Gettting Things Done Simply – With Org Mode]] - [[http://mbork.pl/2022-01-24_Journaling_with_Org-mode][Marcin Borkowski: Journaling with Org-mode]] - [[https://www.youtube.com/playlist?list=PLlHHtPGox8K6bcuruX10Evf4AYGzYQKiz][Emacs and Org Mode Free Tutorials | Blackberry Boy]] - [[https://www.youtube.com/watch?v=oNBd9Uqk5bA][Org-mode - Exclude subtree from agenda]] (03:15) - [[https://www.youtube.com/watch?v=BHD6SclvbIs][Org-mode - Be efficient with SETUPFILE]] (05:25) - [[https://gitlab.com/OlMon/org-habit-report][org-habit-report : Emacs package for org-habit-reports]] - [[https://nobiot.github.io/org-remark/][Org-remark User Manual. Org-remark lets you highlight and annotate any text file with using Org mode.]] - [[https://www.youtube.com/watch?v=xsvk-BtPZso][Org-mode - Start slide from current subtree]] (03:55) - Clocking: - [[https://github.com/bkaestner/org-arbeitszeit][[ANN] org-arbeitszeit: Calculate your working hours from your clocked time]] ([[https://www.reddit.com/r/emacs/comments/sdtcvz/ann_orgarbeitszeit_calculate_your_working_hours/][Reddit]]) - [[https://www.erichgrunewald.com/posts/how-i-track-my-hour-balance-with-a-custom-org-mode-clock-table/][How I Track My Hour Balance with a Custom org-mode Clock Table]] ([[https://www.reddit.com/r/emacs/comments/scmaf6/how_i_track_my_hour_balance_with_a_custom_orgmode/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/org-mode.git/commit/etc/ORG-NEWS?id=22e6ed6b89755047b44f8666ac20aac0c50afc34][agenda: Add header to agenda clock report table]] - Org Roam: - [[https://jethrokuan.github.io/org-roam-guide/][How I Take Notes with Org-roam]] ([[https://www.reddit.com/r/emacs/comments/sfv1ch/how_i_take_notes_with_orgroam/][Reddit]]) - Jethro Kuan - [[https://www.youtube.com/watch?v=DteN5uBV5ts&feature=youtu.be][Abusing org-roam as a personal CRM]] (00:57, [[https://www.reddit.com/r/planetemacs/comments/sc47pq/abusing_orgroam_as_a_personal_crm/][Reddit]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=FE1erKgmEMg][Org-mode - Let us start using LaTex]] (09:54) - [[https://www.miskatonic.org/2022/01/28/latex-letters-in-org/][William Denton: LaTeX letters in Org]] ([[https://www.reddit.com/r/planetemacs/comments/sf53mn/william_denton_latex_letters_in_org/][Reddit]]) - [[https://github.com/amake/org_flutter][org_flutter: Org Mode widgets for Flutter]] - [[https://joseph8th.github.io/posts/wow-writing-literate-api-documentation-in-emacs-org-mode/][Writing literate API documentation in Emacs org-mode.]] ([[https://www.reddit.com/r/emacs/comments/sg3nu7/writing_literate_api_documentation_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=30129669][HN]]) - [[https://www.youtube.com/watch?v=U9kg9yVMMAM][Browser-based Productivity and PKM with emacs, org-mode, LogSeq and BrainTool]] (05:57, [[https://news.ycombinator.com/item?id=30128977][HN]]) - [[https://easyorgmode.com]['EasyOrg' is like Emacs Org mode, but with more user friendliness]] ([[https://www.reddit.com/r/planetemacs/comments/sfepnj/easyorg_is_like_emacs_org_mode_but_with_more_user/][Reddit]]) - Completion: - [[https://www.youtube.com/watch?v=4911q_SnGDU][Emacs from Source Part 2: vertico, orderless, and marginalia]] (19:23) - Coding: - [[https://www.reddit.com/r/emacs/comments/sg3v0t/ann_hlprogextra_now_supports_docstringscomments/][[ANN] hl-prog-extra now supports doc-strings/comments & includes language presets]] - [[https://github.com/semenInRussia/emacs-run-command-recipes][emacs-run-command-recipes: A collection of recipes to `emacs-run-command`]] - [[https://www.youtube.com/watch?v=zKE9l2poqLI][emacs IDE #8 🚀 flycheck( ESLint ) and yasnippets (SNIPPETS) [ES]​]] (22:22) - [[https://www.youtube.com/watch?v=c9T6D_NCvjE][Web mode and Emmet Mode on Gnu/Emacs]] (04:16) - Web: - [[https://readingworldmagazine.com/emacs/2022-01-24-how-to-use-eww-browser-in-emacs/][yuri tricys: How to Use EWW Browser in Emacs [and What it Isn't Good For]​]] - Multimedia: - [[https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-multimedia-editor.html][GNU Emacs: A multimedia editor]] ([[https://www.reddit.com/r/emacs/comments/sdx2oa/gnu_emacs_a_multimedia_editor/][Reddit]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01728.html][emacs-devel]]) - Community: - [[https://www.reddit.com/r/emacs/comments/sd10q9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://nitter.net][#emacs on Nitter]] - Other: - [[https://www.reddit.com/r/emacs/comments/sbjy4o/dtache_version_04/][dtache - Version 0.4]] - [[https://github.com/vifon/kmacro-mc.el][kmacro-mc.el: Emacs multiple cursors emulation with keyboard macros]] - [[https://github.com/ir33k/tb-keycast][tb-keycast: Emacs keycast minor mode that shows pressed keys in tab bar line]] - [[https://www.youtube.com/watch?v=CzY-D8jjbX0][Building Emacs with Native Compilation and libgccjit from the AUR]] (14:21) - [[https://blog.drshapeless.com/post/3][The Best Emacs Build on macOS]] - [[http://corwin.bru.st/2022-01-30-packaging-emacs-for-windows/][Corwin Brust: Packaging Emacs for Windows]] - Emacs development: - emacs-devel: - Discussion about the [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01850.html][file menu]] and the [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01727.html][new unsaved buffers dialog]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01841.html][Discussion about annotation modes]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01618.html][seccomp-related issues]] with sandboxed Emacs - NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c87d826201a5cae242ce5887a0aa7e24ad6f5ee][* etc/NEWS: Announce the 'alpha-background' frame parameter.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43a5f22857e3d41ef50068d0b61c32d92fb30ef0][Allow redirecting `message' output to a different buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e380fb509b1c506e5745eafc61e053ca6455fe62][Fix unrelated help text tooltips if a popup is shown during the delay]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a5ece3da157c5a33023dfdf6211fc34015f197d][Allow key to delete entire grapheme clusters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8eaf04de83fd967c2ab69a4c1dfe44a6a10aa912][Add new switch --init-directory]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=667e212048a1443b6f72647176aec701d18474c9][Add Eshell syntax to more easily bypass Eshell's own pipelining]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ee0848171262f7fc693b18e4bf04e9f9c98d1e88][Add NEWS entry for term-clear-full-screen-programs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28a0d0037c36f4675086f580eec535a85ae1d8bb][* etc/NEWS: Mention 'replace-regexp-function' (bug#52558).]] - New packages: - [[package:dtache][dtache]]: Run and interact with detached shell commands - [[package:chezmoi][chezmoi]]: A package for interacting with chezmoi - [[package:nxml-uxml][nxml-uxml]]: MicroXML support for nXML - [[package:org-arbeitszeit][org-arbeitszeit]]: Calculate your worktime - [[package:rhq][rhq]]: Client for rhq - [[package:run-command-recipes][run-command-recipes]]: This is collection of recipes to `run-command' - [[package:unmodified-buffer][unmodified-buffer]]: Auto revert modified buffer state - [[package:zk][zk]]: Functions for working with Zettelkasten-style linked notes 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://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-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-24-emacs-news/ :EXPORT_DATE: 2022-01-24T00:26:32-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Jan 27 0130 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Feb 2 0030 Singapore - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/283266772/ Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Feb 4 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/s6umyd/discoverablity_2_use_contextmenumode_since_281/][Discoverablity 2: Use context-menu-mode (since 28.1). Existing packages should leverage it, too]] - [[https://www.masteringemacs.org/article/bad-emacs-advice][Bad Emacs Advice]] ([[https://www.reddit.com/r/emacs/comments/s8hwsw/bad_emacs_advice/][Reddit]]) - [[https://twitter.com/zckzck/status/1484069908979851268][Learn Nothing from Emacs's History -- Rebind Default Keys [OC]​]] ([[https://www.reddit.com/r/emacs/comments/s8dmfr/learn_nothing_from_emacss_history_rebind_default/][Reddit]]) - [[https://www.youtube.com/watch?v=6smCl06QfYc][emacs improving dired, reducing start up time and other tips]] - [[https://paretooptimaldev.github.io/replacing-straight.el-with-nix-to-manage-emacs-packages/][Replacing straight.el with Nix to manage emacs packages]] ([[https://www.reddit.com/r/emacs/comments/samlrq/replacing_straightel_with_nix_to_manage_emacs/][Reddit]]) - [[https://github.com/bitspook/spookmax.d][spookmax.d: My Emacs configuration]] - Emacs Lisp: - [[https://www.manueluberti.eu//emacs/2022/01/20/wildcards/][Manuel Uberti: Handling wildcards in paths]] - [[https://www.reddit.com/r/emacs/comments/saxsqw/emacs_lisp_community_workshop_videos_1_and_2/][Emacs Lisp Community Workshop, Videos 1 and 2]] - [[https://www.youtube.com/watch?v=Vme7R2AHMTo][Emacs Lisp Code Evaluation 2022_01_22_05:04:44]] - [[https://www.youtube.com/watch?v=3aBG5n3Of5M][xah talk show 2022-01-20 emacs lisp coding plus tutorial, xah-add-space-after-comma]] - [[https://www.youtube.com/watch?v=_NTQy71J5x4][Xah Talk Show 2022-01-22 emacs lisp coding xah-narrow-to-region, xah-sort-lines, xah-hilight-unicode]] - Appearance: - [[https://gnu.xyz/auto_theme.html][Theme Dark/Light automatique]] - [[https://protesilaos.com/codelog/2022-01-23-base16-modus-themes/][Protesilaos Stavrou: Re: add the Modus themes to base16?]] - Navigation: - [[https://www.youtube.com/watch?v=gK6qfDIu1FE][Swap windows easily in Emacs]] - [[https://www.youtube.com/watch?v=dIrISO_dgjQ][emacs open files with external programs with the openwith package]] - Writing: - [[https://github.com/duckwork/titlecase.el][[ANN] titlecase now available on melpa!]] ([[https://www.reddit.com/r/emacs/comments/s6g82i/ann_titlecase_now_available_on_melpa/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/sb6fmi/getting_things_done_simply_with_org_mode/][Getting Things Done Simply - With Org Mode]] - [[https://www.youtube.com/watch?v=zI0BvRSbcM8][Org-mode - org hide emphasis markers]] (5:28) - [[https://www.youtube.com/watch?v=S3kgKB33RfY][OX-TWBS & RIPGREP on GNU/Emacs (orgmode export with twitter bootstrap JavaScript library)]] - [[https://www.youtube.com/watch?v=fg8z05b48L8][Annotate PDF in Emacs]] - [[https://youtube.com/watch?v=c8DHrAsFiLc&feature=share][Org-remark Demo #1 - Introducing Org-remark]] ([[https://www.reddit.com/r/emacs/comments/satp7a/orgremark_demo_1_introducing_orgremark/][Reddit]]) - [[http://mbork.pl/2022-01-17_Making_code_snippets_in_Org-mode_easier_to_type][Marcin Borkowski: Making code snippets in Org-mode easier to type]] - Org roam: - [[https://www.youtube.com/watch?v=CUkuyW6hr18&feature=youtu.be][5 Org Roam Hacks for Better Productivity in Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/saw0o6/5_org_roam_hacks_for_better_productivity_in_emacs/][Reddit]]) - [[https://youtu.be/DteN5uBV5ts][Abusing org-roam as a personal CRM]] ([[https://www.reddit.com/r/emacs/comments/sa8i0m/abusing_orgroam_as_a_personal_crm/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/s8mwiw/orgroam_a_way_to_use_subdirectories/][Org-roam: a way to use subdirectories]] - [[http://ag91.github.io/blog/2022/01/21/moldable-emacs-query-your-org-roam-notes-by-tag][Andrea: Moldable Emacs: query your Org Roam notes by tag]] - Completion: - [[https://protesilaos.com/codelog/2022-01-19-mct-0-4-0/][Protesilaos Stavrou: Emacs: mct version 0.4.0]] ([[https://www.reddit.com/r/planetemacs/comments/s7nzv9/protesilaos_stavrou_emacs_mct_version_040/][Reddit]]) - [[https://takeonrules.com/2022/01/17/switching-from-company-to-corfu-for-emacs-completion/][Jeremy Friesen: Switching from Company to Corfu for Emacs Completion]] - [[https://www.youtube.com/watch?v=HzlLxWTD6QY][21天学会Emacs 2022 Edition(第四天)]] - vertico, orderless, marginalia, embark, consult - Coding: - [[https://github.com/AmaiKinono/puni][puni: Structured editing (soft deletion, expression navigating & manipulating) that supports many major modes out of the box]] ([[https://www.reddit.com/r/emacs/comments/sb0fk3/find_out_a_great_emacs_package_for_structural/][Reddit]]) - [[https://gitlab.com/ideasman42/emacs-diff-ansi][[ANN] DIFF-ANSI view DIFF's with external tools (+ magit support) now on Melpa]] ([[https://www.reddit.com/r/emacs/comments/sb6al4/ann_diffansi_view_diffs_with_external_tools_magit/][Reddit]]) - [[https://www.youtube.com/watch?v=NQJBvp77WCo][Eglot for better programming experience in Emacs (Python demo)]] ([[https://www.reddit.com/r/emacs/comments/sa40ky/eglot_for_better_programming_experience_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=5q4UmX45ZlM][My emacs clojure journey Ep 1 - Corgi & evil-mode]] (16:45) - [[https://www.youtube.com/watch?v=lvhIf3ynxgQ][My Go Workflow in Emacs]] (30:47) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/s9d90k/automatically_creating_an_email_tab_to_read_my/][Automatically creating an "E-Mail" tab to read my mail in Emacs]] - Chat: - [[https://christiantietze.de/posts/2022/01/circe-bouncer/][Christian Tietze: Closing Circe IRC Buffers in Emacs Without Leaving the Room]] - [[https://github.com/zevlg/telega.el][telega.el - GNU Emacs telegram client]] ([[https://www.reddit.com/r/emacs/comments/s79tld/telegael_gnu_emacs_telegram_client/][Reddit]]) - Fun: - [[https://github.com/zkry/asm-blox][asm-blox: a programming game in Emacs similar to TIS-100 but with stack machines and YAML]] ([[https://www.reddit.com/r/emacs/comments/sbajzz/asmblox_a_programming_game_in_emacs_similar_to/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/s7lac1/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=10272][Irreal: MELPA Surpasses a Quarter Billion Downloads]] - [[https://lars.ingebrigtsen.no/2022/01/20/13x10/][Lars Ingebrigtsen: 13x10%]] - [[https://www.youtube.com/watch?v=NlP3EDS6WGE][System Crafters Live! - Planning the New Emacs From Scratch]] - Other: - [[https://www.youtube.com/watch?v=ct-DJliTN3s][Emacs - command log mode]] - [[https://twitter.com/ecotd/status/1482534647502290949][Add to a keyboard macro with C-u F3]] ([[https://irreal.org/blog/?p=10274][Irreal]]) - [[https://www.reddit.com/r/unixporn/comments/s7p7pr/so_which_run_launcher_do_you_use_rofi_or_dmenu/][Using emacs as your app launcher! Crosspost from r/unixporn]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab73a8785834782ef3a05677dada0c466b926cb0][Revert the other bits related to `load-read-file']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6139a05241aa3f082b49cbfe90ce61ceb0189bf7][Add direct remote copying in Tramp's scp support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79e54a1b757dcc127e5dd82fb492227164cb78c6][Use load-read-function in byte-compile-from-buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f047d3c5137e75ea22713e1e7a6f715e6544299a][Add new function 'readablep']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e4d2a7894b4294a31a4311fa81a3644ea06028e5][Add new variable print-unreadable-function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=87107b05a17af95e190982a7f62671563405c829]['source' and '.' in Eshell no longer accept the '--help' option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1228ec3e1d7657c9eb50184719410f37ed0eb750][Don't use 'eshell-eval-using-options' for 'eshell/source' or 'eshell/.']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a0842dffe0013f4cca4853278ac3eaf94c4d3fc][ruby-toggle-block-space-before-parameters: New user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=452f46d3665e1bfab93ec14003484ce57b636471][Allow fractional values of `polling-period']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b01604b362755d02a05c65df4fca321ec84007d9][Update documentation of 'clone-indirect-buffer-hook']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55c1670bc52c924d80c72e55bf3864023749be29][Rename the textsec-check function to textsec-suspicious-p]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a3edd1e0acf00587a5243db87bf80e8383a61d8][Document textsec]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7785463c8edbd83e0a7a4c2fe5c233949aa570f2][Add new bidi-string-strip-control-characters function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=95084cec09190d7263ce61d30387c08e7d365ad3][Rename system tooltip variables to `use-system-tooltips']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c8091113404971de75a893fb30cac591a82694][Add support for functions that deal with Unicode scripts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cc1b9035cbe12c684139de0ad1590661ea45c3c][Revert "Add undelete-frame-max instead of undelete-frame-mode (bug#51883)"]] - New packages: - [[package:accent][accent]]: Popup for accented characters (diacritics) - [[package:asm-blox][asm-blox]]: Programming game involving WAT and YAML - [[package:chronometrist-spark][chronometrist-spark]]: Show sparklines in Chronometrist buffers - [[package:diff-ansi][diff-ansi]]: Display diff's using alternative diffing tools - [[package:exwm-modeline][exwm-modeline]]: A modeline segment for EXWM workspaces - [[package:harpoon][harpoon]]: Bookmarks on steroids - [[package:helm-tree-sitter][helm-tree-sitter]]: Helm interface for tree-sitter - [[package:kmacro-mc][kmacro-mc]]: Multiple cursors emulation with keyboard macros - [[package:numbex][numbex]]: Manage numbered examples - [[package:pretty-speedbar][pretty-speedbar]]: Make speedbar pretty - [[package:syntree][syntree]]: Draw plain text constituency trees - [[package:titlecase][titlecase]]: Title-case phrases - [[package:wordel][wordel]]: An Elisp implementation of "Wordle" (aka "Lingo") 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://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-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-17-emacs-news/ :EXPORT_DATE: 2022-01-17T12:44:55-0500 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01129.html][Re: [External] : Emacs pretest 28.0.91 is out]] - looking for people to help with Windows binaries (see also [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00856.html][this post]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 21 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jan 22 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Jan 27 0130 Singapore - Beginner: - [[https://twitter.com/zckzck/status/1481174476998033408][Your first five minutes in Emacs [OC]​]] ([[https://www.reddit.com/r/emacs/comments/s2snwe/your_first_five_minutes_in_emacs_oc/][Reddit]]) - Twitter thread - [[https://i.imgflip.com/61fd54.jpg][Emacs discoverability]] ([[https://www.reddit.com/r/emacs/comments/s4za7y/emacs_discoverability/][Reddit]]) - meme, tips in the discussion - [[https://www.youtube.com/watch?v=U5lCRCTlUg0][How to build an editor with Emacs Lisp - 02 Survive on the first day]] (01:05:19) - [[https://www.talisman.org/unix/img/editors/emacs-hints.png][The Emacs Hints memory card (pre-2000s)]] ([[https://www.reddit.com/r/emacs/comments/s62ku7/the_emacs_hints_memory_card_pre2000s/][Reddit]]) - [[https://www.youtube.com/watch?v=I3LAoD62iEw][Emacs Get KeyBinds Help 2022_01_13_08:27:57]] (08:56) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/s33n7e/configuring_emacs_the_right_way/][Configuring emacs the right way]] - discussion, tips - [[https://www.reddit.com/r/emacs/comments/s5ehvv/how_do_you_deploy_your_dotfiles_with_emacs/][How Do You Deploy Your Dotfiles With Emacs?]] - [[https://www.youtube.com/watch?v=L4NaIUqx8fw][System Crafters Live! - Building the World's WORST Emacs Configuration]] (48:02) - [[https://www.youtube.com/watch?v=IDFm4y6KLks][System Crafters Live! - Building the World's WORST Emacs Configuration (Part 2)]] (01:07:27) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/s0otx3/netz_emacs_generic_graph_store/][Netz: emacs generic graph store]] - [[https://danpetrov.xyz/emacs/lisp/programming/2022/01/15/creating-universal-emacs-lisp-packages.html][Daniils Petrovs: Creating universal Emacs Lisp packages and scripts]] ([[https://www.reddit.com/r/emacs/comments/s5a4ma/daniils_petrovs_creating_universal_emacs_lisp/][Reddit]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/s2mbk9/making_speedbar_pretty_with_svg_icons_seriously/][Making Speedbar Pretty with SVG Icons (Seriously)]] - [[https://www.reddit.com/r/emacs/comments/s30esp/absolute_minimum_modeline/][Absolute minimum modeline]] - Navigation: - [[https://www.youtube.com/watch?v=KDlVGg_VgQc&feature=youtu.be][Learn to navigate, search and read Info documentation]] - [[https://gitlab.com/ideasman42/emacs-bookmark-in-project][[ANN] Bookmark In Project: Convenient bookmark toggling & switching within projects]] ([[https://www.reddit.com/r/emacs/comments/s5srfm/ann_bookmark_in_project_convenient_bookmark/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/s4addu/alternativesfeedbackworkflow_for_emacs_fasd/][Alternatives/Feedback/Workflow for emacs fasd]] - Writing: - [[https://www.youtube.com/watch?v=KqSin4uQSf8][Emacs Highlight And SpellCheck 2022_01_14_08:28:04]] (10:46) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/s3uwhf/how_do_you_take_university_notes_with_orgmode/][How do you take university notes with org-mode?]] - [[https://github.com/TobiasZawada/orgplus-align-tables][orgplus-align-tables: Minor mode for aligning tables with formulae in org-mode]] - [[https://www.youtube.com/watch?v=18Lm2fUxKVg][Org-mode - Table total of rows columns]] (07:08) - [[https://helpdeskheadesk.net/help-desk-head-desk/2022-01-07/][TAONAW: Punching in/out the org-mode way]] - [[https://github.com/trev-dev/emacs/blob/main/td-custom-clocktable.el?ts=2][emacs/td-custom-clocktable.el at main · trev-dev/emacs · GitHub]] ([[https://www.reddit.com/r/orgmode/comments/s3logf/my_custom_clocktable_formatter/][Reddit]]) - [[https://takeonrules.com/2022/01/11/resolving-an-unable-to-resolve-link-error-for-org-mode-in-emacs/][Jeremy Friesen: Resolving an Unable to Resolve Link Error for Org Mode in Emacs]] - [[https://www.reddit.com/r/emacs/comments/s0zvlh/formal_specification_and_programmatic_parser_for/][Formal Specification and Programmatic Parser for Org-mode]] - Appearance: - [[https://github.com/amno1/org-center-headings][Center org-headings pixel-wise in center of a line (window)]] ([[https://www.reddit.com/r/emacs/comments/s5ng7o/center_orgheadings_pixelwise_in_center_of_a_line/][Reddit]]) - [[https://www.youtube.com/watch?v=h4ZabCpTt_E][Org-mode - Increase/Decrease image size]] (08:15) - [[https://github.com/amno1/org-hide-leading-stars][Interactively hide/display leading stars for org-headings]] ([[https://www.reddit.com/r/emacs/comments/s49dwr/interactively_hidedisplay_leading_stars_for/][Reddit]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=1RQevSIch_o][Org-mode - Generate good looking documents]] (07:11) - [[https://francopasut.netlify.app/post/variables_orgmode_latex/][Variables in LaTeX documents exported from Emacs Org Mode | D.V.F.P.]] ([[https://irreal.org/blog/?p=10258][Irreal]]) - [[https://slides.dornea.nu/2022/presentation-as-code/][Presentation as Code using ORG and reveal.js]] ([[https://www.reddit.com/r/emacs/comments/s3ngw6/presentation_as_code_using_org_and_revealjs/][Reddit]]) - [[https://mmk2410.org/2022/01/15/improving-my-new-blog-post-creation/][Improving my new blog post creation]] - [[https://www.reddit.com/r/orgmode/comments/s27977/firn_org_mode_static_site_generator_0015/][Firn - Org Mode Static Site Generator (0.0.15)]] - rewritten - [[https://github.com/ansmirnov/org-logseq][org-logseq: Make logseq's back-link work in Emacs. Use it as replacement for Org roam]] ([[https://www.reddit.com/r/planetemacs/comments/s3xftj/orglogseq_make_logseqs_backlink_work_in_emacs_use/][Reddit]]) - [[https://github.com/tecosaur/OrgMode.jl][OrgMode.jl: A Julia library for working with Org, WIP.]] - [[https://blog.taylorwood.io/2018/05/17/instaparse.html][Parsing Org syntax with Clojure and Instaparse]] - [[https://github.com/theohbrothers/ConvertOneNote2Markdown][ConvertOneNote2MarkDown: Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever proprietary note taking tool you are using? Nothing beats clear text, right? Read on!]] ([[https://www.reddit.com/r/planetemacs/comments/s17xlf/convertonenote2markdown_ready_to_make_the_step_to/][Reddit]]) - Org roam: - [[https://github.com/org-roam/org-roam/releases/tag/v2.2.0][org-roam v2.2.0 released]] ([[https://www.reddit.com/r/emacs/comments/s48fw2/orgroam_v220_released/][Reddit]]) - [[https://d12frosted.io/posts/2020-06-23-task-management-with-roam-vol1.html][Task management with org-roam Vol. 1: Path to Roam]] - Completion: - [[https://github.com/minad/tempel][tempel: TempEl - Simple templates for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/s2ubul/tempel_tempel_simple_templates_for_emacs/][Reddit]]) - Coding: - [[https://arenzana.org/posts/2022-01-11-emacs-rust/][Isma: Emacs for Rust Development]] - [[https://wandersoncferreira.github.io/en/items/20220111222641-emacs_automation_don_t_need_to_look_pretty/][emacs - automation don't need to look pretty]] ([[https://www.reddit.com/r/emacs/comments/s24i62/emacs_automation_dont_need_to_look_pretty/][Reddit]]) - magit - [[https://takeonrules.com/2022/01/13/emacs-packages-to-get-stuff-done/][Jeremy Friesen: Emacs Packages to Get Stuff Done]] - rubocop, rspec - [[https://github.com/cryptobadger/flight-attendant.el][flight-attendant.el: UNOFFICIAL Emacs Copilot Integration]] - Math: - [[https://www.youtube.com/watch?v=993dmoDdybs][The GNU Emacs Calculator]] (13:22) ([[https://irreal.org/blog/?p=10248][Irreal]]) - Shells: - [[https://www.youtube.com/watch?v=3_uAlcymu1A][Shell History Navigation in Emacs Mode]] (01:58) - [[https://www.reddit.com/r/emacs/comments/s4okxx/dtache_version_03/][dtache - Version 0.3]] - Web: - [[https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-configurable-browser.html][GNU Emacs: A configurable browser]] ([[https://www.reddit.com/r/emacs/comments/s1fxga/gnu_emacs_a_configurable_browser/][Reddit]]) - Mail and news: - [[https://www.macs.hw.ac.uk/~rs46/posts/2022-01-11-mu4e-oauth.html][Microsoft OAuth authentication with mu4e in Emacs]] - Fun: - [[https://www.reddit.com/r/emacs/comments/s608jw/if_you_like_wordle/][If you like Wordle...]] - [[https://www.reddit.com/r/emacs/comments/s5ueyz/enime_watch_anime_using_emacs/][Enime: watch anime using emacs]] - [[https://youtu.be/QVsJeuSBDQk][Lets Write A Tinder Client For Emacs]] (2:03:40, [[https://www.reddit.com/r/emacs/comments/s1wre5/lets_write_a_tinder_client_for_emacs/][Reddit]]) - making the client starts at 39:35 - Community: - [[https://www.reddit.com/r/emacs/comments/s21457/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.macadie.net/2022/01/11/2022-01-austin-emacs-meetup/][Eric MacAdie: 2022-01 Austin Emacs Meetup]] - Other: - [[https://www.reddit.com/r/emacs/comments/s3nqup/my_first_extension_accented_characters_accentel/][My first extension - accented characters - accent.el]] - [[https://www.reddit.com/r/emacs/comments/s5w0ra/convert_time_between_time_zones_with_tzc/][convert time between time zones with tzc]] - [[http://angg.twu.net/eev-find-angg.html][Running executable notes from http://angg.twu.net/ with find-angg and find-wget]] - [[https://md-arif-shaikh.github.io/2022/01/12/updates-on-expenses.html][Update on expenses package for Emacs | Md Arif Shaikh মহঃ আরিফ শেখ]] - [[http://ag91.github.io/blog/2022/01/16/moldable-emacs-translate-string-at-point-in-multiple-languages][Andrea: Moldable Emacs: translate string at point in multiple languages!]] - [[https://200ok.ch/posts/2022-01-12_configuring_default_applications_for_xdg_open.html][Alain M. Lafon: Configuring default applications for xdg-open]] - emacsclient example - [[https://github.com/magit/ssh-agency/][ssh-agency: Use ssh-agent on Microsoft Windows from Emacs]] - [[https://www.youtube.com/watch?v=j7-qa_aP3uU][Emacs Find Packages Concise Way 2022 01_17_08:08:05]] (09:37) - [[https://www.youtube.com/watch?v=3DKf1l5gyns][Building Emacs from Source (and Configuring dwm while we wait)]] (13:58) - [[https://www.youtube.com/watch?v=0HZa7ttGLiU][21天学会Emacs 2022Edition(第一天)]] (19:14) - [[https://www.youtube.com/watch?v=fxE1L-scvbk][21天学会Emacs 系列 2022 Edition(第二天)]] (16:09) - Emacs development: - [[https://www.reddit.com/r/emacs/comments/s5f8ik/mitsuharu_yamamoto_has_started_working_on_emacs280/][Mitsuharu Yamamoto has started working on emacs-28.0]] - Mac port - [[https://irreal.org/blog/?p=10250][Irreal: The Second Emacs 28 Pretest]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01008.html][Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed]] - issues with native comp and Windows - etc/NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c8091113404971de75a893fb30cac591a82694][Add support for functions that deal with Unicode scripts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c30c8778dffb647528d2144e00a48eaf723416e][Extend Outline mode with default visibility state]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7bf60465a5c647e3149af705bc727b74d12335f][xref-find-references-and-replace: New command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2cc03d572aa4ef591b38e461b0ecb68837cbfc5][Steamline xref-query-replace-in-results]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c8a2af3037c647bf6dd53f53af1b344e284f809b][Add new function function-alias-p]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48159c16b58af959555ced5cbd510835db5ea17b][Undelete deleted frames.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1f9db475828db39b06da08064f868f9519b0b8f][* lisp/leim/quail/emoji.el: New file (bug#52605).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecbe80198951093edd98e5c2f41798ac7b0dc5ad][Add isearch-emoji-by-name]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db745f37aec2adc44ec4b2eae0720e0365ed0ca9][Follow POSIX/GNU argument conventions for 'eshell-eval-using-options']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecdda194a82c8c52bdb948160f55ebbabe733d79][* src/window.c (other-window-scroll-default): New variable (bug#51210).]] - New packages: - [[package:bookmark-in-project][bookmark-in-project]]: Bookmark access within a project - [[package:clj-deps-new][clj-deps-new]]: Create clojure projects from templates - [[package:flymake-rest][flymake-rest]]: Core features for flymake-rest - [[package:tempel][tempel]]: Tempo templates/snippets with in-buffer field editing - [[package:tzc][tzc]]: Converts time between different time zones 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://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-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Also, thanks to Andrés Ramírez for some links to emacs-devel posts! #+RESULTS: ** 2022-01-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-10-emacs-news/ :EXPORT_DATE: 2022-01-10T00:07:17-0500 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/january-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, January 22, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 21 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jan 22 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.youtube.com/watch?v=6QOK66zha8o][Learning Emacs guide and tips]] (12:24, [[https://www.reddit.com/r/emacs/comments/rw3ldh/teaching_emacs_on_my_channel/][Reddit]]) - [[https://www.youtube.com/watch?v=F8ZOnz0x9UM][Vim And Emacs Are The Most Important Skills You Should Learn]] (21:57) - Emacs configuration: - [[https://ag91.github.io/blog/2022/01/05/how-to-steal-another-mode-keybindings-when-you-define-your-minor-mode/][How to steal another mode keybindings when you define your minor mode.]] ([[https://www.reddit.com/r/emacs/comments/rwzkk0/how_to_steal_another_mode_keybindings_when_you/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ry4q0y/created_my_first_theme_and_configuration/][Created my first theme and configuration]] - [[https://github.com/konrad1977/emacs][konrad1977's emacs configuration]] - Emacs Lisp: - [[https://emacstil.com/til/2022/01/05/elisp-what-does-backquote-do/][Emacs TIL: Elisp: What does backquote ` do?]] - [[https://emacstil.com/til/2022/01/06/elisp-string-interpolation/][Emacs TIL: Elisp: String interpolation]] - [[https://zck.org/testing-buffer-modifying-emacs-code][Testing Emacs code that modifies buffers]] - Appearance: - [[https://linuxhint.com/emacs_themes/][Customizing your Emacs Experience with Themes]] - [[https://protesilaos.com/codelog/2022-01-08-emacs-face-remap-add-relative/][Protesilaos Stavrou: Emacs: buffer-local faces (face-remap-add-relative)]] - [[https://protesilaos.com/codelog/2022-01-05-custom-face-org-emphasis-alist/][Protesilaos Stavrou: Emacs: custom faces for Org emphasis styles (org-emphasis-alist)]] - [[https://protesilaos.com/codelog/2022-01-03-modus-themes-port-faq/][Protesilaos Stavrou: Re: VSCode or Vim ports of the Emacs modus-themes?]] - [[https://github.com/cstby/fixed-pitch-mode][Fixed Pitch Mode: Use a proportional typeface globally while keeping a monospaced typeface for code in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/rxfu4l/fixed_pitch_mode_use_a_proportional_typeface/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/rygvmg/filetree_v11/][Filetree v1.1]] - Writing: - [[https://oylenshpeegul.gitlab.io/blog/posts/20220106/][Tim Heaney: Dictionaries]] - [[https://github.com/ioah86/repetition_error_finder/blob/master/repetition-error.el][repetition-error.el --- Interactive tools to find repetition errors in the buffer.]] ([[https://www.reddit.com/r/emacs/comments/rvm5n0/repetition_error_finder_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10235][Irreal]]) - Org Mode: - [[https://karl-voit.at/2022/01/09/mobile-capture-process/][UOMF: My Current Mobile Capture Process]] ([[https://www.reddit.com/r/emacs/comments/rzvzki/uomf_my_current_mobile_capture_process/][Reddit]]) - [[http://ag91.github.io/blog/2022/01/03/how-to-count-your-org-agenda-tags][Andrea: How to count your Org Agenda tags]] ([[https://www.reddit.com/r/orgmode/comments/rv67ep/how_to_count_your_org_agenda_tags_with_an_elisp/][Reddit]], [[https://irreal.org/blog/?p=10231][Irreal]] has another approach) - [[https://www.reddit.com/r/emacs/comments/rv676v/how_to_count_your_org_agenda_tags_with_an_elisp/][How to count your Org Agenda tags with an Elisp snippet]] - [[https://www.youtube.com/watch?v=R8HNtnLT2jI][Emacs OrgMode Embed Source Link Pic 2022_01_08_11:21:43]] (11:05) - [[https://github.com/amno1/org-babel-hide-markers-mode][Hide src_block Markers in Org-mode]] ([[https://www.reddit.com/r/emacs/comments/ryvwfd/hide_src_block_markers_in_orgmode/][Reddit]]) - now installable with package.el - [[https://isamert.net/2022/01/04/dealing-with-apis-jsons-and-databases-in-org-mode.html][Isa Mert Gurbuz: Dealing with APIs, JSONs and databases in org-mode]] - Org Roam: - [[https://www.youtube.com/watch?v=qJhlHmDj7BI][VP of Emacs: A Personal Wiki in Plain Text]] (06:44) - org-roam - [[https://ag91.github.io/blog/2022/01/06/moldable-emacs-the-old-org-roam-buffer-as-a-mold/][The old Org-Roam buffer as a mold (with transclusion)!]] - Import, export, and integration: - [[https://blog.jiayipan.me/posts/orgmode-loves-music/][Org Mode ❤ Music: Writing with Sheet Music at Ease | 记录|Celeste]] - Lilypond - [[https://www.reddit.com/r/emacs/comments/s02unr/owo_onenote_export_to_emacs_org_mode_and_more/][owo: OneNote Export to Emacs Org Mode, and More]] - [[https://www.reddit.com/r/emacs/comments/ry3k2l/uomf_semiautomate_boring_tasks_replacing/][UOMF: Semi-Automate Boring Tasks: Replacing Twitter-Snippets]] - Completion: - [[https://youtu.be/hPwDbx--Waw][Vertico extensions demo]] ([[https://www.reddit.com/r/emacs/comments/ryqfz1/vertico_extensions_demo/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rvd2yi/dtache_consult/][Dtache Consult]] - Coding: - [[https://www.youtube.com/watch?v=YS1ypnICSZs][emacs IDE #6 🚀 prettier and emmet [ES]​]] (09:23) - [[https://github.com/Artawower/turbo-log][Turbo-log 2.0 has been released. Now it is based on tree-sitter and supports js/ts/c#/java/ruby/rust and flexible configs for other languages]] ([[https://www.reddit.com/r/emacs/comments/rzepac/trubolog_20_has_been_released_now_it_is_based_on/][Reddit]]) - [[https://www.mattduck.com/lsp-python-getting-started.html][Getting started with lsp-mode for Python]] - [[https://github.com/astoff/devdocs.el][devdocs.el: Emacs viewer for DevDocs]] - [[https://xenodium.com/swift-package-code-coverage/][Swift package code coverage (plus Emacs overlay)]] - Version control: - [[https://www.youtube.com/watch?t=206&v=9S2pMZ6U5Tc&feature=youtu.be][Emacs: resolve Git conflicts with SMERGE and EDIFF]] - [[https://www.reddit.com/r/emacs/comments/rv0zhe/v006_code_review_release_bitbucket_cloud_support/][[v0.0.6] Code review release - Bitbucket Cloud support finally here!]] - [[https://youtu.be/cxJeyPZQGNI][Magit: the productive Git client in Emacs (9:41)]] ([[https://www.reddit.com/r/emacs/comments/ryrprz/magit_the_productive_git_client_in_emacs_941/][Reddit]]) - Math: - [[https://youtu.be/993dmoDdybs][The GNU Emacs Calculator]] ([[https://www.reddit.com/r/emacs/comments/rzaj0d/the_gnu_emacs_calculator/][Reddit]]) - Doom Emacs: - [[https://www.rousette.org.uk/archives/hi-ho-hi-ho-it-s-back-to-doom-i-go/][But She's a Girl: Hi Ho Hi Ho it's back to Doom I go]] - EXWM: - [[https://sqrtminusone.xyz/posts/2022-01-03-exwm/][Using EXWM and perspective.el on a multi-monitor setup]] ([[https://www.reddit.com/r/emacs/comments/ruzl0z/using_exwm_and_perspectiveel_on_a_multimonitor/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/rwhuoj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[http://mbork.pl/2022-01-03_The_Emacs_Lisp_book_-_looking_back_and_into_the_future][Marcin Borkowski: The Emacs Lisp book - looking back and into the future]] - Other: - [[https://github.com/arthurcgusmao/unmodified-buffer][unmodified-buffer-mode: automatically revert a buffer’s modified flag if its contents match the file on disk]] ([[https://www.reddit.com/r/emacs/comments/rwzb5f/unmodifiedbuffermode_automatically_revert_a/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rzxtv4/emacs_pretest_2809x_build_for_fedora_with_native/][Emacs pretest 28.0.9x build for Fedora with native compilation enabled]] - [[https://www.reddit.com/r/emacs/comments/rxg1s9/practicing_language_speaking_with_subed_in_emacs/][Practicing Language Speaking with subed in Emacs]] - [[https://www.youtube.com/watch?v=0KhQILr0MEQ][GNU/Emacs - Snails ,Shell-Pop,Golden-Ratio,Volatile-Highlights,Multiple-Cursors]] (07:46) - [[https://emacsredux.com/blog/2022/01/04/dealing-with-clipboard-issues-on-windows-11-wslg/][Emacs Redux: Dealing with Clipboard Issues on Windows 11 + WSLg]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00709.html][Multi image PDF continuous mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00544.html][NonGNU ELPA package quality]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00217.html][Default custom file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=262a7c9ea0e9702cadd71146d2c9af8c75bdab35][New minor mode elide-head-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d76fb0c11e9859db0d03d6496f5a720d304f4ca9][Allow using GTK+ to handle input methods on X]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1229bd811867cc2ba5f569aa08e798b17ac76daf][Allow controlling the X input method style]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d46683202e2bf4d7ae88efa0fc65ddd26a5e5fd][Add rcirc-when command]] - New packages: - [[package:julia-formatter][julia-formatter]]: Use JuliaFormatter.jl for julia code - [[package:the-matrix-theme][the-matrix-theme]]: Green-on-black dark theme inspired by "The Matrix" movie 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://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-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-03-emacs-news/ :EXPORT_DATE: 2022-01-03T02:26:24-0500 :END: - Upcoming events: - EmacsATX: TBD https://www.meetup.com/EmacsATX/events/282436104/ Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Jan 7 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/rs73un/emacs_its_dependencies_and_dotfile_integration/][Emacs, its dependencies, and dotfile integration with Nix]] - [[https://www.reddit.com/r/emacs/comments/rs4opl/first_thing_you_configured_when_started_using/][First thing you configured when started using Emacs]] - [[https://github.com/susam/emfy][Emacs for You - A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing and programming]] ([[https://www.reddit.com/r/emacs/comments/rrc7r7/emacs_for_you_a_72_line_emacs_to_quickly_set_up/][Reddit]], [[https://news.ycombinator.com/item?id=29726398][HN]]) - [[https://tecosaur.github.io/emacs-config/config.html][Good overview of various Emacs config settings, worthy to steal]] ([[https://www.reddit.com/r/emacs/comments/rpxbnc/good_overview_of_various_emacs_config_settings/][Reddit]]) - [[https://notxor.nueva-actitud.org/2021/12/30/editorconfig-y-emacs.html][EditorConfig y Emacs]] - Emacs Lisp: - [[http://ag91.github.io/blog/2021/12/31/moldable-emacs-make-your-molds-async-with-ease][Andrea: Moldable Emacs: make your molds async with ease]] - [[https://sachachua.com/blog/2022/01/defining-generic-and-mode-specific-emacs-lisp-functions-with-cl-defmethod/][Sacha Chua: Defining generic and mode-specific Emacs Lisp functions with cl-defmethod]] - [[https://sachachua.com/blog/2022/01/coverage-reporting-in-emacs-with-buttercup-undercover-coverage-and-a-makefile/][Sacha Chua: Coverage reporting in Emacs with Buttercup, Undercover, Coverage, and a Makefile]] - Appearance: - [[https://i.redd.it/8ntembu7qf881.png][svg-tag-mode (v 0.3.1) is now on ELPA]] ([[https://www.reddit.com/r/emacs/comments/rr2gtj/svgtagmode_v_031_is_now_on_elpa/][Reddit]]) - Navigation: - [[https://karthinks.com/software/a-tab-bar-menu-in-emacs/][Karthik Chikmagalur: A Tab Bar Menu in Emacs]] - [[https://github.com/akermu/cbm.el][cbm.el: Cycle by major - Cycle through buffers with the same major-mode]] - [[https://gitlab.com/ideasman42/emacs-counsel-at-point][[ANN] counsel-at-point now on MELPA (better ergonomics for file searching)]] ([[https://www.reddit.com/r/emacs/comments/rsi1hj/ann_counselatpoint_now_on_melpa_better_ergonomics/][Reddit]]) - TRAMP: - [[https://github.com/fejfighter/toolbox-tramp][toolbox-tramp: tramp support for toolbox containers]] - Writing: - [[https://github.com/duckwork/fill-sentences-correctly.el][[ANN]: fill-sentences-correctly.el: Fill sentences with two spaces after a period while accepting one]] ([[https://www.reddit.com/r/emacs/comments/rsiv45/ann_fillsentencescorrectlyel_fill_sentences_with/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/rt9yad/a_smart_agenda_view_which_integrates_day_and_week/][A smart agenda View which integrates day and week]] - [[https://protesilaos.com/codelog/2022-01-02-review-modus-themes-org-habit-colours/][Protesilaos Stavrou: Modus themes: review of the org-habit graph colours]] - [[https://i.redd.it/1aidpvzvww881.png][Literate & annotated bibliography (WIP)]] ([[https://www.reddit.com/r/emacs/comments/rsyqxu/literate_annotated_bibliography_wip/][Reddit]]) - [[https://www.youtube.com/watch?v=A96fIRKV1e0][Org-mode - Repeat tasks multiple times a day]] (06:36) - [[https://www.reddit.com/r/orgmode/comments/rtfu95/psa_default_branch_of_org_repo_changed_to_main/][PSA: Default branch of Org repo changed to "main"]] - [[https://magnus.therning.org/2022-01-01-trimming-newline-on-code-block-variable.html][Magnus: Trimming newline on code block variable]] - [[https://blog.tecosaur.com/tmio/2021-12-31-retrospection.html][This Month in Org: December 2021]] ([[https://www.reddit.com/r/emacs/comments/rtqrlp/this_month_in_org_december_2021/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rrzgak/orgtransclusion_111_released/][Org-transclusion 1.1.1 released]] - Completion: - [[https://www.reddit.com/r/emacs/comments/rqewjw/companymode_now_has_a_manual/][company-mode now has a manual]] - [[https://www.reddit.com/r/emacs/comments/rphl36/dynamic_c_snippet_i_wrote/][Dynamic C++ Snippet I Wrote]] - Coding: - [[https://metaredux.com/posts/2022/01/01/reduce-summarize-year-2021.html][Meta Redux: (reduce summarize year-2021)]] - [[https://www.youtube.com/watch?v=wm3px6vPTiU][Basic Emacs Setup for C Programming]] (16:03) - AI: - [[https://codingstruggles.com/emacs,/tabnine/setting-tabnine-emacs.html][Setting up TabNine on Doom Emacs]] - [[https://semiosis.github.io/posts/a-prompting-lsp-server-for-any-language-or-context-using-large-language-models/][A prompting LSP server for any language or context using large language models, built with emacs]] - [[https://www.reddit.com/r/emacs/comments/rr7u8o/working_penel_lsp_server_an_early_demo_an_ai/][Working Pen.el LSP server. An early demo - An AI overlay for everything -- async and parallelised]] - Shells: - [[https://niklaseklund.gitlab.io/blog/posts/dtache_eshell/][Dtache Eshell | λ]] ([[https://www.reddit.com/r/emacs/comments/rsda1l/dtache_eshell_integration_of_dtache_in_eshell/][Reddit]]) - [[https://www.youtube.com/watch?v=wbG-a8DIIuY][Background processes in Eshell - YouTube]] (4:21, [[https://irreal.org/blog/?p=10212][Irreal]]) - Web: - [[https://lifeofpenguin.blogspot.com/2021/12/browser-in-gnu-emacs.html][Browser in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/rr43vk/surf_browser_in_gnu_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/rr330u/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/rpqsqq/your_plans_for_2022_and_beyond/][Your plans for 2022 and beyond..]] - [[https://www.youtube.com/watch?v=aUhDLuD3F_Y][System Crafters Live - The Best of 2021!]] (02:02:43) - [[https://emacsnotes.wordpress.com/2022/01/03/subreddit-r-planetemacs-my-favorite-source-for-emacs-related-news-it-is-3-years-old-and-has-1750-subscribers-a-brief-note-on-how-it-is-made/][Emacs Notes: Subreddit /r/planetemacs: My favorite source for Emacs-related news. It is 3+ Years old, and has 1750+ subscribers. A brief note on how it is made.]] - Other: - [[https://ruzkuku.com/texts/emacs-mouse.html][On Emacs 28 context menu and mouse-usage in general]] ([[https://www.reddit.com/r/emacs/comments/rs6nus/on_emacs_28_context_menu_and_mouseusage_in_general/][Reddit]], [[https://news.ycombinator.com/item?id=29736366][HN]], [[https://irreal.org/blog/?p=10220][Irreal]]) - [[https://christiantietze.de/posts/2021/12/remote-emacs-bulk-editing/][Christian Tietze: Remote Bulk Editing Using Regexp with Emacs]] - wgrep - [[https://codeberg.org/Red_Starfish/mastodon.el/src/branch/login][(Red_Starfish) mastodon.el: A fork that implements the 2FA login for Mastodon]] - [[https://www.youtube.com/watch?v=AP625GHAonc][GNU/Emacs Aggressive indent Undo-tree & Beacon]] (03:23) - [[https://geeksocket.in/posts/emacs-lf-exam/][Bhavin Gandhi: Using GNU Emacs in Linux Foundation exam]] - [[http://angg.twu.net/2021-ffll.html][How I write 5-minute hacks in eev with `M-x find-find-links-links-new' - DO try this at home!!!]] - [[https://irreal.org/blog/?p=10216][Irreal: A Nice Example of Emacs Keyboard Macros]] (video from 2017) - [[https://www.reddit.com/r/emacs/comments/rs30b6/xwidgets_support_pgtk_now/][Xwidgets support pgtk now]] - [[https://emacstil.com/til/2021/12/30/aideel-updates/][Emacs TIL: aide.el Update: Demo and More Commands]] - [[https://emacstil.com/til/2021/12/28/playing-with-openai/][Emacs TIL: aide.el - An OpenAI Wrapper on Emacs]] - Emacs development: - emacs-devel discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00061.html][Propose to add setup-wizard.el to ELPA]], discussion about Customize - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01875.html][Development Speed]] - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg02502.html][Platform independent graphical display for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01544.html][Touchscreen support]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=984391a9dc384627533758f6fced219b5381c91f][New :type key for defcustom]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0922634b28ff501ded2bf8f343c848f5e4db35d5][Minor improvements of 'lisp-directory' docs]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59732a83c8875c8986d2221600d559a24d8309cc][Don't store docstrings of preloaded .el files in etc/DOC]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6da1eed7447c363ef927fea9b23a7b35587473c][Properly report errors about unbound ERT test symbols.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13ef21e84a8c4af0cd9e7a5f9c56a359b1344fe9][Fix EIEIO tests to account for eieio-compat move]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1f792c2bc1bf12c254dc896e42eadda4be5d5cc3][* etc/NEWS: Mention completion-wrap-movement.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7416e301218024dda92ce5638a625c915a18e51][* doc/emacs/search.texi (Lax Search): Add char-fold-include.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65cd66c7d7a2e120d533ef26baf499d6ee4e44f0][* lisp/tab-bar.el (tab-bar-history-mode-map): New defvar-keymap.]] - New packages: - [[package:arxiv-mode][arxiv-mode]]: Read and search for articles on arXiv.org - [[package:blist][blist]]: Display bookmarks in an ibuffer way - [[package:counsel-at-point][counsel-at-point]]: Context sensitive project search - [[package:filldent][filldent]]: Fill or indent - [[package:ilist][ilist]]: Display a list in an ibuffer way. - [[package:matrix-theme][matrix-theme]]: Green-on-black dark theme inspired by "The Matrix" movie - [[package:org-visibility][org-visibility]]: Persistent org tree visibility - [[package:perspective-exwm][perspective-exwm]]: Better integration for perspective.el and EXWM - [[package:redacted][redacted]]: Obscure text in buffer 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://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-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-12-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-27-emacs-news/ :EXPORT_DATE: 2021-12-27T01:08:40-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 30 0130 Singapore - EmacsATX: TBD https://www.meetup.com/EmacsATX/events/282436104/ Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Jan 7 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/rlli0u/whats_your_favorite_defadvice/][What's your favorite defadvice?]] - [[https://www.youtube.com/watch?v=Gi7yBMYZylU][A Tour of my Emacs Configuration]] (32:27) - [[https://github.com/alexluigit/emacs-grandview][alexluigit's Emacs Config]] - Emacs Lisp: - [[https://helpdeskheadesk.net/help-desk-head-desk/2021-12-19/][TAONAW: Learning Emacs Lisp]] - [[http://gonsie.com/blorg/cl-deprecated.html][Elsa Gonsiorowski: Package cl is deprecated]] - [[http://ag91.github.io/blog/2021/12/23/moldable-emacs-examples-for-docs-demos-and-ert-tests][Andrea: Moldable Emacs: examples for docs, demos and ERT tests!]] - [[https://3e8.org/pub/scheme/doc/lisp-pointers/v5i3/p25-houser.pdf][Eoops: An Object-Oriented Programming System for Emacs-Lisp (1992) [PDF]​]] ([[https://www.reddit.com/r/emacs/comments/rm08db/eoops_an_objectoriented_programming_system_for/][Reddit]]) - Appearance: - [[https://emacsredux.com/blog/2021/12/22/check-if-a-font-is-available-with-emacs-lisp/][Emacs Redux: Check if a Font is Available with Emacs Lisp]] - [[https://protesilaos.com/codelog/2021-12-24-modus-themes-2-0-0/][Protesilaos Stavrou: Modus themes 2.0.0 for GNU Emacs]] - [[https://i.redd.it/oj7cb68tsk781.png][UwU Theme]] ([[https://www.reddit.com/r/emacs/comments/rnxjqq/uwu_theme/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/ro5ni2/whats_the_emacs_way_to_explore_a_new_project/][What's the Emacs way to explore a new project?]] - [[https://karthinks.com/software/simple-folding-with-hideshow/][Karthik Chikmagalur: Simple folding with Hideshow]] - [[https://github.com/NicholasBHubbard/consult-better-jumper][consult-better-jumper: Integrate better-jumper into consult]] - TRAMP: - [[https://www.youtube.com/watch?v=O0_UazBser8][Edit Remote Files with Emacs]] (03:22) - Dired: - [[https://www.reddit.com/r/emacs/comments/rm8hl1/dirvish_a_minimalistic_file_manager_based_on/][Dirvish: a minimalistic file manager based on dired. Such as ranger, vifm, lf.]] - Writing: - [[https://www.youtube.com/watch?v=VM8J1zFPYt0][A Review of Emacs Markdown Mode]] (14:03) - [[https://github.com/duckwork/titlecase.el][[ANN] Titlecase.el : Titlecase things in Emacs]] ([[https://www.reddit.com/r/emacs/comments/rpe8us/ann_titlecaseel_titlecase_things_in_emacs/][Reddit]]) - Org Mode: - [[https://blog.jethro.dev/posts/org_roam_2021/][Org-roam: A Year in Review]] ([[https://www.reddit.com/r/emacs/comments/rot1zz/orgroam_a_year_in_review/][Reddit]]) - [[https://irreal.org/blog/?p=10201][Irreal: Exporting Environments From Org-mode]] - [[https://emacsnotes.wordpress.com/2021/12/22/use-starmath-not-latex-not-mathml-when-exporting-org-mode-files-to-libreoffice/][Emacs Notes: Use Starmath—NOT LaTeX, NOT MathML—when exporting Org mode files to LibreOffice]] ([[https://www.reddit.com/r/planetemacs/comments/rm2cta/emacs_notes_use_starmathnot_latex_not_mathmlwhen/][Reddit]], [[https://irreal.org/blog/?p=10208][Irreal]]) - [[https://emacsnotes.wordpress.com/2021/12/25/mix-starmath-and-latex-mix-english-and-tamil-in-same-org-file-or-how-to-conditionally-export-text-using-macros-and-drawers-in-org-mode/][Emacs Notes: Mix Starmath and LaTeX / Mix English and Tamil in same Org file (or) How to conditionally export text using Macros and Drawers in Org mode]] - [[https://gitlab.com/dwt1/distro.tube][distro.tube : This is the source code for my website which is located at distro.tube. This site was created in Emacs and written in Org Mode]] - Completion: - [[https://readingworldmagazine.com/emacs/2021-12-25-how-to-get-files-from-your-computer-with-emacs-1/][yuri tricys: How to Get Files From Your Computer With Emacs]] - Coding: - [[https://metaredux.com/posts/2021/12/22/cider-1-2-nice.html][Meta Redux: CIDER 1.2 (Nice)]] - [[https://hristos.co/blog/godot-engine-editing-gdscript-with-emacs/][Hristos N. Triantafillou: Godot Engine: Editing GDScript With Emacs]] - [[https://www.youtube.com/watch?v=SVeiNWU4BBg][LSP-Mode on GNU/Emacs]] (05:24) - [[https://www.reddit.com/r/emacs/comments/rl5dhz/support_to_code_review_bitbucket_cloud_prs/][Support to code review Bitbucket Cloud PRs]] - [[https://github.com/kira-bruneau/kaitai-mode.el][kaitai-mode.el: Edit binary files in emacs using Kaitai Struct .ksy files]] - [[https://gist.github.com/zk/30fc8403733f7f99f3fbacf148cd6807][redbean single-file distributable web server: how to edit as archive in emacs · GitHub]] - Shell: - [[https://www.reddit.com/r/emacs/comments/rmziph/dtache_version_02/][Dtache - Version 0.2]] - EXWM: - [[https://www.youtube.com/watch?v=bHSGDn1Nulo&feature=youtu.be][EXWM is love! (Emacs)]] (2020) - Community: - [[https://www.reddit.com/r/emacs/comments/rm0kr9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/rnqsyo/how_can_i_get_the_novice_programmers_i_coach_to/][How can I get the novice programmers I coach to adopt Emacs?]] - [[https://protesilaos.com/codelog/2021-12-21-emacsconf2021-freedom/][Protesilaos Stavrou: EmacsConf 2021: How Emacs made me appreciate software freedom]] ([[https://news.ycombinator.com/item?id=29638547][HN]]) - [[https://www.macadie.net/2021/12/22/2021-12-emacs-meetup-and-other-thoughts/][Eric MacAdie: 2021-12 Emacs Meetup and Other Thoughts]] - Other: - [[https://git.sr.ht/~aimebertrand/org-mac-link][org-mac-link: Insert org-mode links to items selected in various Mac apps]] - [[https://lifeofpenguin.blogspot.com/2021/12/embedding-gtk-applications-via-xembed-2.html][Embedding GTK applications via XEmbed - 2]] ([[https://www.reddit.com/r/emacs/comments/rmwity/multimedia_dashboard_in_gnu_emacs/][Reddit]]) - Emacs development: - [[https://www.reddit.com/r/emacs/comments/rlwipm/emacs_team_considering_including_sqlite/][Emacs team considering including SQLite]] (long discussion, merged into master) - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1e7786437d3d471bffe48d91a067556f9223e9cf][read-multiple-choice: Add optional argument show-help]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=101bbd1392077e26e904c70fead7f7d7dce595f7][Add support for pinch gestures to the XI2 build]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d54d8a88e9a2f12b69e820e9bb89e304521bc8c7][Allow window-text-pixel-size to measure pixels around a position]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2001ae5898a1e48cae5b138828190ac2cba39b40][Revert back to using monospaced fonts in the mode line]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28fff38eeb9e7641937bc3448d43c0a7d0eb6bbc][Allow automatic X-Message-SMTP-Method header insertion]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4154a85d813d94726fbcc5adb824d42d234786c6][Disable by default and add NEWS entry to the new completion behavior]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a34650acff3740980ef23d900d35004bcfe2ef04][Fix sloppy base64 acceptance of some multibyte characters]] - New packages: - [[package:preview-dvisvgm][preview-dvisvgm]]: SVG output for LaTeX preview - [[package:vunit-mode][vunit-mode]]: VUnit Runner Interface 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://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/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-12-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-20-emacs-news/ :EXPORT_DATE: 2021-12-20T14:10:33-0500 :END: - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Dec 25 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 30 0130 Singapore - Emacs configuration: - [[https://emacstil.com/til/2021/12/20/idea-doom/][Emacs TIL: Idea: Doom Emacs Configuration Service]] - Emacs Lisp: - [[https://emacstil.com/til/2021/12/19/my-first-macro-until-loop/][Emacs TIL: until loop - My first elisp macro]] - Appearance: - [[https://protesilaos.com/codelog/2021-12-19-discussion-emacs-design/][Protesilaos Stavrou: Discussion on Emacs and modern app design]] - [[https://www.reddit.com/r/emacs/comments/rg9u4b/helpful_scriptcommands_to_rapidly_resize_your/][Helpful script/commands to Rapidly resize your Emacs Frame Size and Positioning]] - [[https://parasurv.neocities.org/nord-themes-linux.html][Nord themes for Linux]] - Navigation: - [[https://emacstil.com/til/2021/12/13/navigating-info-buffers-ch-i/][Emacs TIL: Navigating info buffers (C-h i)]] - [[https://www.reddit.com/r/emacs/comments/rk5t3b/do_you_use_interactive_regexp_replace_with_emacs/][Do you use interactive regexp replace with Emacs regexps? Then this snippet may make your life easier.]] - [[https://www.youtube.com/watch?v=wqdT0xKMQT8][System Crafters Live! - The Hidden Value of Emacs' Tab Bar]] (02:07:39) - Dired: - [[https://www.youtube.com/watch?v=iVnp4Nw9cqU][Emacs shorts #01: Tramp, Dired, Undo]] (36:08) - [[https://www.johndcook.com/blog/2021/12/12/deleting-files-in-dired/][Deleting reproducible files in Emacs dired]] ([[https://irreal.org/blog/?p=10183][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=xBctAt2TVew][Emacs for LaTeX from Scratch]] (25:23) - [[https://github.com/TobiasZawada/preview-dvisvgm][preview-dvisvgm: Generate SVG images for `preview-latex`]] - Org Mode: - [[https://anonimno.codeberg.page/12_weeks.html][From Techie to Boss using Org mode]] - [[https://github.com/dppdppd/org-when][Declutter your agenda by hiding tasks that aren’t time-relevant.]] ([[https://www.reddit.com/r/emacs/comments/rh796l/declutter_your_agenda_by_hiding_tasks_that_arent/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rg9ojl/a_workflow_to_quickly_change_orgmode_section/][A workflow to quickly change Org-mode section Header colors using color palettes]] - [[https://i.redd.it/fwl89st09n681.png][Org notebook (alternative design & code)]] ([[https://www.reddit.com/r/emacs/comments/rkgyqj/org_notebook_alternative_design_code/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/rh48j4/show_rorgmode_agenda_in_the_browser_agendahtml/][Show /r/orgmode: Agenda in the browser: agenda-html]] - [[https://irreal.org/blog/?p=10194][Irreal: Attaching Files to an Org Tree from Dired]] - [[https://github.com/toshism/org-super-links-peek][org-super-links-peek: Take a peek at the content on the other side of a link]] - [[https://github.com/kaushalmodi/ox-hugo/issues/477][PSA: Default branch of ox-hugo repo changed to "main"]] ([[https://www.reddit.com/r/orgmode/comments/rgkrti/psa_default_branch_of_oxhugo_repo_changed_to_main/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/rhdzlh/v005_code_review_package/][[v0.0.5] Code Review package]] - [[https://v.redd.it/ntgue8i2js581][Structural editing in Python now works pretty well with `tree-edit`!]] ([[https://www.reddit.com/r/emacs/comments/rhckup/structural_editing_in_python_now_works_pretty/][Reddit]]) - [[https://www.youtube.com/watch?v=H7qw6Y-35tQ][DoomConf December 2021 (Doom Emacs)]] (02:59:11) - DadLang (I Mean Fortran), What is Tree Sitter, Relativity for Nonphysicists - Shell: - [[https://www.youtube.com/watch?v=if1W58SrClk][Dtache - An Emacs package that provides detachable shell commands]] (20:52) - [[https://gitlab.com/niklaseklund/dtache][dtache.el - A package for detached shell commands]] ([[https://www.reddit.com/r/emacs/comments/rgwlfx/dtacheel_a_package_for_detached_shell_commands/][Reddit]]) - Math: - [[https://notxor.nueva-actitud.org/2021/12/12/estadistica-ess-en-emacs.html][Estadística, ESS en Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/rgu8dp/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sachachua.com/blog/2021/12/adding-little-nudges-to-help-on-the-emacsconf-wiki/][Sacha Chua: Adding little nudges to help on the EmacsConf wiki]] - [[https://sachachua.com/blog/2021/12/thinking-about-emacs-community-maintenance/][Sacha Chua: Thinking about Emacs community maintenance]] - [[https://sachachua.com/blog/2021/12/why-i-love-emacs-from-bob-oliver/][Sacha Chua: Why I Love Emacs - from Bob Oliver]] - Other: - [[https://www.redhat.com/sysadmin/5-emacs-features-to-love][5 features that will make you fall in love with Emacs | Enable Sysadmin]] ([[https://irreal.org/blog/?p=10189][Irreal]]) - [[https://batsov.com/articles/2021/12/19/building-emacs-from-source-with-pgtk/][Building Emacs from Source with pgtk]] ([[https://www.reddit.com/r/emacs/comments/rjzys9/building_emacs_from_source_with_pgtk/][Reddit]]) - [[https://i.redd.it/fvxrkjov6z581.png][I built from master and there's a bunch of emojis]] ([[https://www.reddit.com/r/emacs/comments/ri16fk/i_built_from_master_and_theres_a_bunch_of_emojis/][Reddit]]) - [[http://www.masteringemacs.org/article/inserting-emoji-input-methods][Mickey Petersen: Inserting Emoji with Input Methods]] ([[https://irreal.org/blog/?p=10197][Irreal]], [[https://www.reddit.com/r/emacs/comments/rjuwdd/inserting_emoji_with_input_methods/][Reddit]]) - [[https://youtube.com/watch?v=e2lHLRT4nlk][Emacs 29: Typing Emoji characters is never so easy!✌️]] ([[https://www.reddit.com/r/emacs/comments/rjl7mj/emacs_29_typing_emoji_characters_is_never_so_easy/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rifptx/video_widget_in_gnu_emacs/][Video widget in GNU Emacs]] - [[https://www.youtube.com/watch?v=L7Z9BEKiXPk][Emacs Pictures Video Display 2021_12 _12_08:51:40]] (06:41) - [[https://github.com/oantolin/embark/commit/43ebe83e1434c46171afa7744215118332cae2b9][..../---/.-- -.-./---/..-/.-../-.. .--/. ..-./---/.-./--././- -/..../…]] ([[https://www.reddit.com/r/emacs/comments/ri0rpa/_/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rgatjz/cellmode_spreadsheet_mode_for_emacs/][Cell-mode: spreadsheet mode for Emacs]] - [[https://youtube.com/watch?v=1Pi0F8IkgXg&feature=share][Emacs On Terminal 2021_12_15_06:53:39]] - [[https://www.reddit.com/r/emacs/comments/rg2yrx/using_the_palm_just_below_left_pinky_to_press_ctrl/][Using the palm just below left pinky to press ctrl]] - [[https://www.youtube.com/watch?v=fTbT1jvy6RA][Estendere Emacs con ELISP: selezione IP interattiva]] (15:19) - [[https://emacsredux.com/blog/2021/12/19/using-emacs-on-windows-11-with-wsl2/][Emacs Redux: Using Emacs on Windows 11 with WSL2]] - [[https://emacsredux.com/blog/2021/12/19/wsl-specific-emacs-configuration/][Emacs Redux: WSL-specific Emacs Configuration]] - [[https://github.com/DaniruKun/siri-shortcuts.el][siri-shortcuts.el: A set of Emacs commands and functions for interacting with Siri Shortcuts.]] ([[https://www.reddit.com/r/planetemacs/comments/rfzx9y/sirishortcutsel_a_set_of_emacs_commands_and/][Reddit]], [[https://news.ycombinator.com/item?id=29538987][HN]], [[https://irreal.org/blog/?p=10187][Irreal]]) - Emacs development: - [[https://mail.gnu.org/archive/html/emacs-devel/2021-12/msg01732.html][The PGTK (pure GTK) branch was merged]] ([[https://www.reddit.com/r/emacs/comments/rj8k32/the_pgtk_pure_gtk_branch_was_merged/][Reddit]]) - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc63704815ee4ae686a0cf86e12f7f2596dd22a3][New error symbol 'permission-denied']] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=276fd481767ad980b4896ecb12a28c47d8a2c749][Add a shr-allowed-images user option]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1758db1bd86d2ee358824a51d82dc5f711406fec][* etc/NEWS: Add news entry for pgtk.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43c4cc2ea29fa93de17d35e9cce4949eae171c45][Add new argument `ignore-line-at-end' to `window-text-pixel-size']] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6339412eebdc027b00263ae2b5c38a029e2f7b4][Add support for touchscreen events generated by XInput 2]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=73d6b19024db10b65ba368bd079223157d73e737][Omit temporary warning re obsolete timestamps]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfc38ff05826631fecc7ff5a1acf522763fa9d51][Add support for multisession variables]] - New packages: - [[package:eglot-java][eglot-java]]: Java extension for the eglot LSP client - [[package:org-transclusion][org-transclusion]]: transclude text contents of linked target - [[package:python-coverage][python-coverage]]: Show Python coverage via overlays or Flycheck 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://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/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-12-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-13-emacs-news/ :EXPORT_DATE: 2021-12-13 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - [[https://emacs-apac.gitlab.io/announcements/december-2021/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, December 25, 2021]] - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Dec 25 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ra9lmx/if_you_could_only_pick_5_packages/][If you could only pick 5 packages]] - [[https://www.reddit.com/r/emacs/comments/racj3j/my_scripts_related_to_emacs_and_orgmode/][My scripts related to Emacs and Org-mode]] - [[https://www.gtrun.org/post/config/][GuangTao's Doom Emacs config]] - Emacs Lisp: - [[https://i.redd.it/xnnh6umdur481.png][Work-in-progress infographic slides for Emacs Lisp Community Workshop]] ([[https://www.reddit.com/r/emacs/comments/rdh95s/workinprogress_infographic_slides_for_emacs_lisp/][Reddit]]) - [[https://archive.casouri.cat/note/2021/emacs-module-prelude][Yuan Fu (casouri): A prelude for writing Emacs dynamic modules]] - Appearance: - [[https://i.redd.it/zjid9g4o7k481.png][Emacs notebook mockup]] ([[https://www.reddit.com/r/emacs/comments/rcnq7e/emacs_notebook_mockup/][Reddit]]) - Navigation: - [[https://www.youtube.com/watch?v=WnsD9K6nyEU][Emacs And Vim Undotree 2021_12_12_04:14:02]] (10:46, [[https://www.reddit.com/r/Musing_With_GNULinux/comments/rebfpm/emacs_and_vim_undotree_2021_12_12_041402/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rdw8u8/never_lose_your_eyebrowse_window_configurations/][Never lose your Eyebrowse window configurations again]] - [[https://irreal.org/blog/?p=10172][Irreal: Cloning Buffers]] - Org Mode: - [[http://angg.twu.net/2021-org-for-non-users.html][Org for non-users]] - [[https://protesilaos.com/codelog/2021-12-09-emacs-org-block-agenda/][Protesilaos Stavrou: Demo of my custom Org block agenda]] - [[https://i.redd.it/suso5l6bs3581.gif][Plain Org v1.1 released 🎄☃️ (iOS)]] ([[https://www.reddit.com/r/emacs/comments/reohef/plain_org_v11_released_ios/][Reddit]]) - Completion: - [[https://www.youtube.com/watch?v=OIdtVXCC7Wc][Emacs: Yasnippet]] (33:41) - [[https://www.youtube.com/watch?v=43Dg5zYPHTU&feature=youtu.be][Emacs: completion framework (Embark,Consult,Orderless,etc]] - Coding: - [[https://www.youtube.com/watch?v=L9GcNrhx-iE][Setting up Emacs for Front End Development]] (28:54) - [[https://www.reddit.com/r/emacs/comments/rebydn/pythonmls_multiline_python_shell_commands_in_emacs/][python-MLS: multi-line Python shell commands in Emacs]] - [[https://metaredux.com/posts/2021/12/12/nrepl-0-9.html][Meta Redux: nREPL 0.9]] - [[https://www.youtube.com/watch?v=xLQmcvYbms4][Magit on GNU/Emacs]] (07:00) - [[https://www.youtube.com/watch?v=axVzCYMsH3I][Emacs: Learning VC for version control]] (27:01) - [[https://batsov.com/articles/2021/12/12/magit-for-vs-code/][Bozhidar Batsov: Magit for VS Code]] - [[https://wandersoncferreira.github.io/code-review/][Code Reviews in Emacs]] ([[https://www.reddit.com/r/emacs/comments/re18xa/v004_code_review_package/][Reddit]]) - [[https://magnus.therning.org/2021-12-08-magit_forge-and-self-hosted-gitlab.html][Magnus: Magit/forge and self-hosted GitLab]] - [[https://www.youtube.com/watch?v=QAi44mk7bDc][Live Coding Emacs Feature add, bug squash, potato quality]] (35:16) - Shell: - [[https://www.manueluberti.eu//emacs/2021/12/10/shell-command/][Manuel Uberti: Completing shell commands]] - [[https://youtube.com/watch?v=9WPTDYyJJV8&feature=share][Emacs Execute Shell Scripts 2021_12_08_18:37:48]] - Multimedia: - [[https://www.reddit.com/r/Musing_With_GNULinux/comments/regdme/emacs_pictures_video_display_2021_12_12_085140/][Emacs Pictures and Video play]] - [[https://sachachua.com/blog/2021/12/emacsconf-backstage-chapter-markers/][Sacha Chua: EmacsConf backstage: chapter markers]] - Community: - [[https://www.reddit.com/r/emacs/comments/rbmfwk/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/rasp65/in_your_words_what_is_emacs/][In your words, what is Emacs?]] - [[https://www.youtube.com/watch?v=7E-6j6VTZgM][System Crafters Live! - Community Chat and Config Hacking]] (55:43) - [[https://www.youtube.com/watch?v=XtSHSFTOaIA][Working on Xmonad, Emacs and DTOS (DT LIVE!)]] (01:56:55) - [[https://www.reddit.com/r/emacs/comments/rapk9f/me_emacs_autism_and_adhd/][Me, emacs, Autism, and ADHD.]] - [[https://emacsredux.com/blog/2021/12/12/emacs-redux-on-discord/][Emacs Redux: Emacs Redux on Discord]] - [[https://ypei.me/microblog.html#streaming-emacsconf][Streaming EmacsConf]] - Alternate stream - Other: - [[http://emacsnyc.org/2021/12/06/may-2021-lightning-talks.html][Emacs NYC: May 2021 Lightning Talks]] - [[https://emacstil.com/til/2021/12/12/emacs-change-the-case-of-n-words-in-one-go/][Emacs TIL: Emacs: Change the case of N words in one go]] - Emacs development: - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a07d954fe254ae408c9d35f3714620b0e0cd07a9][; * etc/NEWS: Add 'char-fold-override' (bug#52394).]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c50016b100ec2c548ec90131e0f5fb5f4ebb5c1][Improve documentation of sqlite3 support]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5f71051a00a4ceb63cadc2513cb9619a1adffcc][Add a new mode for examining sqlite files]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2081b2b33164da84ac7ca9a2abf1e9e03cd255b][Add NEWS entry for sqlite]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dae4fc738a27cd449b90a01d2793dd36316f3435][image-dired: Show image info in header line]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63f07ea22f3954c2154d831017caf494911cb515][image-dired: Go to next image when marking]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10655ce02f97d474d1fc0c34af9975f36720cc3e][image-dired: Navigate from image display buffer]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9013e4ea194d0a41c9577cccef177e98dbe1268e][browse-url: Remove support for Galeon]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77a30e1e88daed4cb47fd567dcae25a260eb1ef2][browse-url: Remove support for Netscape]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=00e6aeacf2540b0dc621208577c1c725e3a533b2][image-dired: Fix behavior of slideshow command]] - New packages: - [[package:cilk-mode][cilk-mode]]: Minor mode for Cilk code editing - [[package:dirvish][dirvish]]: A modern file manager based on dired mode - [[package:el-secretario-elfeed][el-secretario-elfeed]]: Add notmuch email inboxes to el-secretario - [[package:el-secretario-mu4e][el-secretario-mu4e]]: Add mu4e inboxes to el-secretario - [[package:el-secretario-notmuch][el-secretario-notmuch]]: Add notmuch inboxes to el-secretario - [[package:el-secretario-org][el-secretario-org]]: Create inboxes out of org-mode files for el-secretario - [[package:expenses][expenses]]: Record and view expenses - [[package:impostman][impostman]]: Import Postman collections - [[package:python-mls][python-mls]]: Multi-line shell for (i)Python - [[package:siri-shortcuts][siri-shortcuts]]: Interact with Siri Shortcuts 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://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://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/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. #+RESULTS: ** 2021-12-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-06-emacs-news/ :EXPORT_DATE: 2021-12-06 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg00217.html][Emacs pretest 28.0.90 is out]] ([[https://www.reddit.com/r/emacs/comments/r7mexz/emacs_pretest_28090_is_out/][Reddit]]) - Help wanted: - [[https://www.reddit.com/r/emacs/comments/r7hovs/looking_to_hire_elisp_hacker_for_small_project/][Looking to hire elisp hacker for small project]] - Upcoming events: - EmacsNYC: Discussion: Is VSCode Better? https://www.meetup.com/New-York-Emacs-Meetup/events/281810145/ Mon Dec 6 1600 Vancouver / 1800 Chicago / 1900 Toronto -- Tue Dec 7 0000 GMT / 0100 Berlin / 0530 Kolkata / 0800 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Dec 8 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=5bBCmECNtrg][Splitting Emacs config]] (31:06) - [[https://www.reddit.com/r/emacs/comments/ra3w6n/meow_110_release/][Meow 1.1.0 release]] - Emacs Lisp: - [[http://atomized.org/blog/2021/11/28/old-mccarthy-had-a-form/][Old McCarthy Had a Form]] ([[https://www.reddit.com/r/emacs/comments/r92p7v/old_mccarthy_had_a_form/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/r59naq/advent_of_code_2021_with_emacs_lisp/][Advent of Code 2021 with Emacs Lisp]] - [[https://www.reddit.com/r/emacs/comments/r7kk9n/advent_of_code_in_elisp_spoilers/][Advent of Code in Elisp (SPOILERS)]] - [[http://ankarstrom.se/~john/emacs/easy-namespace.el][easy-namespace.el: Elisp namespace helper]] - Appearance: - [[https://www.youtube.com/watch?v=HhuAlAcWWeU][Meow - Yet another modal editing for Emacs - beacon state introduction]] (03:55) - [[https://i.redd.it/ba70f7xi5z281.png][Drop shadowed text (using SVG)]] ([[https://www.reddit.com/r/emacs/comments/r6ljmh/drop_shadowed_text_using_svg/][Reddit]]) - [[https://protesilaos.com/codelog/2021-12-02-note-modus-emacs-29/][Protesilaos Stavrou: Note for modus-themes users on Emacs 29]] - [[https://github.com/WJCFerguson/emacs-faff-theme][emacs-faff-theme: A light theme based on the Emacs default, extensively tweaked]] - [[https://github.com/alternateved/kaolin-inspired][kaolin-inspired: Kaolin theme inspired by beautiful Kaolin themes made for Emacs]] - Navigation: - [[https://www.youtube.com/watch?v=vBQh2BeGhio][Emacs: Discovering project.el]] (17:40) - [[https://www.reddit.com/r/emacs/comments/r6px3r/avy_can_do_anything_youre_using_avy_wrong/][Avy can do anything / you’re using Avy wrong.]] (extra tips in comments, [[https://irreal.org/blog/?p=11527][Irreal]]) - Dired: - [[https://blog.lambda.cx/posts/dired-expand-dir-on-tab/][Expanding a Directory With Tab in Dired Mode]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/r6m1q4/this_month_in_org_november_2021/][This Month in Org: November 2021]] ([[https://www.reddit.com/r/orgmode/comments/r6m274/this_month_in_org_november_2021/][Reddit]]) - [[https://emacsnyc.org/2021/11/30/literate-programming-with-org-mode.html][Emacs NYC: Literate Programming with Org Mode]] - [[http://mbork.pl/2021-12-04_Org_timer_once_again][Marcin Borkowski: Org timer once again]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2021-12/msg00046.html][[ANN] An Org parser for Julia]] - [[https://notxor.nueva-actitud.org/2021/12/03/tiddlywiki-y-emacs.html][TiddlyWiki y Emacs]] - [[https://www.youtube.com/watch?v=C8hSRMJG7ng&feature=youtu.be][Emacs org roam basics]] - Completion: - [[https://www.youtube.com/watch?v=QBvGa0Yg1NI][GNU/Emacs - Vertico Embark Consult Marginalia Orderless for completion & some extra functionalities]] (10:44) - Coding: - [[https://www.reddit.com/r/emacs/comments/r538td/listex_yet_another_sexpression_to_latex_converter/][LisTeX: yet another s-expression to latex converter]] - [[https://emacstil.com/til/2021/12/02/run-a-selection-region-of-ruby-code/][Emacs TIL: Run a selection / region of Ruby code]] - [[https://gitlab.com/ideasman42/emacs-doc-show-inline][[ANN] doc-show-inline: in-line doc-string display for C/C++ now on melpa]] - [[https://www.reddit.com/r/emacs/comments/r8ocy1/v003_code_review_package/][[v0.0.3] Code Review package]] - [[https://www.manueluberti.eu//emacs/2021/12/05/vc-rebasing/][Manuel Uberti: Rebasing with VC]] - [[https://diode.zone/videos/watch/1c244548-9d9f-4460-9457-9f00f330eb4a][Reproducible Dev Environment for Clojure with Guix and Emacs]] - [[https://www.reddit.com/r/emacs/comments/r6be4b/emacs_client_for_advent_of_code_private/][Emacs client for Advent of Code private leaderboard]] - Doom Emacs: - [[https://emacstil.com/til/2021/12/02/doom-emacs-workspace-workflow/][Emacs TIL: Doom Emacs Workspace Workflow]] - Community: - [[https://www.reddit.com/r/emacs/comments/r69w7i/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=7wKwPAWvPQs][Remote High School Emacs ❤️ - Jake B]] (09:28) - [[https://helpdeskheadesk.net/help-desk-head-desk/2021-11-28/][TAONAW: Of Responsibility to spread Knowledge]] - [[https://protesilaos.com/codelog/2021-12-04-live-stream-emacs-status-update/][Protesilaos Stavrou: Live stream: Status update on my Emacs work]] - Other: - [[https://tech.toryanderson.com/2021/12/01/macro-power-removing-weekends-from-repeating-event/][Tory Anderson: macro power: removing weekends from repeating event]] - [[https://sachachua.com/blog/2021/12/emacsconf-backstage-picking-timestamps-from-a-waveform/][Sacha Chua: EmacsConf backstage: picking timestamps from a waveform]] - [[https://www.reddit.com/r/emacs/comments/r7bn3d/keep_track_of_your_expenses/][Keep track of your expenses]] - [[https://batsov.com/articles/2021/12/06/emacs-is-not-a-proper-gtk-application/][Bozhidar Batsov: Emacs is not a Proper GTK Application]] - [[https://youtube.com/watch?v=DLPuRmSNOWQ&feature=share][Emacs Abbreviation Creation 2021_11_30_06:43:29]] - [[https://readingworldmagazine.com/emacs/2021-11-30-emacs-conference-comments/][yuri tricys: Emacs Conference Comments 2021]] (discusses EmacsConf videos starting at about 9:18) - [[https://www.reddit.com/r/emacs/comments/r8wq23/shell_script_to_build_emacs_on_macos_works_well/][Shell script to build emacs on macos (works well with M1 mac on Monterey)]] - [[https://www.reddit.com/r/emacs/comments/r9lkmi/emacs_28090_pretest_build_for_macos_with_native/][Emacs 28.0.90 pretest build for macOS with native compilation, in a fully self-contained Emacs.app bundle]] - [[https://github.com/bboytian/portableEmacs][portableEmacs: Containing useful scripts and resources for making emacs portable]] ([[https://www.reddit.com/r/planetemacs/comments/r9de3g/portableemacs_containing_useful_scripts_and/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19307704bd6e73a6740f60459a6b5b58203b6a2f][Use gnus-error to report mail-source failures]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de727b5886fb4a81df2dc17d9d094e915c1e9fb4][eieio-core.el: Allow assignment to cl-structs through `slot-value`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63be97fb050545cc33ae5d857188ad45fbe27715][Fix (date-to-time "2021-12-04")]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d003f70c6faf3c45fea2b5e58f052dccb7f12f4a][Move 'C-x 8 .' to 'C-x 8 . .']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8090ef48c9049049a70c7b895699b2b16c19e678][Fix typo in NEWS about 'write-file']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fda6770afcd0d340cd5dc3d34697e454a7a3809][image-mode: Advertize viewing as text less eagerly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5f5297a9254bb2da751da184eaf03a919a1766a][* etc/NEWS: Mention change in `insert-directory' derivates. Fix typos.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ea5a915bd1b9458af1587d63170888346e8baec][Make `C-c C-w' copy the executable bits to the new file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a516ab79c300517d5c3ab68c45ff9c90bda6c67a][Add a new variable 'process-error-pause-time']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5001f4f91b9a959ddc345de36153689174df67a9][Add `touch-end' event type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1914d946d62de4ab7bab1434bcea09087d61bb5a][Change how Dired displays available space]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=93824a760edb738ad12000dace1958a629d97f7b][Add new face `variable-pitch-text']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a60bd475d67b7e8c9184836abf7eea229183066][Add a new minor mode `glyphless-display-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3bc0768e9b82feaf5ce1665227055e97e72af164][Enable gnus-treat-fold-headers by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d60566c8787b63b5e4e2958e9ec9f55fbcf9e87][Use proportional fonts in the Gnus headers by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10d371e4fa0aa5f18f006f6698052ba18c1f5987][Document pixel-fill-region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b235b1ec05c48d70ea44982f04b7b5f4052fa05][Allow storing buffer names in registers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72b7fccc15cadd5ab3c6996888527ae6a2886b76][Add new package pixel-fill.el]] - New packages: - [[package:doc-show-inline][doc-show-inline]]: Show doc-strings found in external files - [[package:flymake-yamllint][flymake-yamllint]]: YAML linter with yamllint - [[package:gmsh-mode][gmsh-mode]]: Highlight GMSH mesh generator script syntax - [[package:parser-generator][parser-generator]]: Parser Generator library - [[package:ruled-switch-buffer][ruled-switch-buffer]]: Rule based buffer switching - [[package:subed][subed]]: A major mode for editing subtitles - [[package:tok-theme][tok-theme]]: My theme 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://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://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/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-11-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/11/2021-11-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/11/2021-11-29-emacs-news/ :EXPORT_DATE: 2021-11-29 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Workshop: Creating and Saving Elisp Hyperlinks http://angg.twu.net/2021-workshop.html Sat Dec 4 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1800 GMT / 1900 Berlin / 2330 Kolkata -- Sun Dec 5 0200 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Dec 8 0030 Singapore - Beginner: - [[https://www.youtube.com/watch?v=FpV8VzFVhMI][Emacs Bug Report How To 2021_11_26_06:48:55]] (04:57) - [[https://www.youtube.com/watch?v=OY0fBVnc6QU][Hacker Tools AY 21/22 S 1: Emacs]] (01:23:22) - [[https://www.youtube.com/watch?v=Dpfij8Y_q10&feature=youtu.be][Emacs для начинающих. Мои shortcuts/ For beginners. My shortcuts]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/qzlzm0/what_are_your_top_key_bindings_rebindings_minor/][What are your top key bindings/ rebindings / minor modes for speed and efficiency (text work, notes)]] - [[https://www.youtube.com/watch?v=8T6MnQ0gwF8&feature=youtu.be][Emacs Package Management]] - [[https://shom.dev/posts/20211121_emacs-custom-configuration/][My Emacs custom configuration]] - [[https://www.youtube.com/watch?v=2VpHr6sfLy0][System Crafters Live - I'm Rewriting My Configuration... Again]] (01:59:11) - [[https://youtube.com/watch?v=8T6MnQ0gwF8&feature=share][Emacs Package Management Part I 2021_11_22_12:52:39]] ([[https://www.reddit.com/r/emacs/comments/qzhusb/emacs_package_management_part_i_2021_11_22_125239/][Reddit]]) - [[https://www.youtube.com/watch?v=UCJwchTEWeU][GNU Emacs #2 - Configurando e expandindo o Emacs]] (50:20) - Emacs Lisp: - [[https://github.com/cjohansson/emacs-parser-generator][emacs-parser-generator: A parser-generator library for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/r4uw6c/emacsparsergenerator_a_parsergenerator_library/][Reddit]]) - [[https://www.youtube.com/watch?v=v2DQ4uFuDII][Xah Talk Show 2021-11-21 Emacs Lisp Coding, Video File Extension/Suffix, Midi]] (55:34) - Appearance: - [[https://lars.ingebrigtsen.no/2021/11/24/the-most-controversial-change-in-emacs-history/][Lars Ingebrigtsen: The Most Controversial Change In Emacs History]] - [[https://archive.casouri.cat/note/2021/fontset][Yuan Fu (casouri): Using Fontsets in Emacs]] - Navigation: - [[https://www.youtube.com/watch?v=1C9GbmIP1EA][Getting Evil (aka Vim keys) in Emacs without Doom Emacs]] (17:56, [[https://www.reddit.com/r/emacs/comments/r1zzr8/a_basic_evilvim_keys_setup_without_doom_emacs/][Reddit]]) - [[https://i.redd.it/ys094xw1sk281.gif][A demonstration GIF from meow, 1.0.0 released!]] ([[https://www.reddit.com/r/emacs/comments/r51rif/a_demonstration_gif_from_meow_100_released/][Reddit]]) - [[https://github.com/jsilve24/framemove][framemove: Directional frame selection routines]] - [[https://www.youtube.com/watch?v=SNdafvNxfVI][Introduction to Emacs: Editing Files and Editing in Multiple Buffers]] (05:27) - [[https://github.com/mickeynp/combobulate][combobulate: Structured Editing and Navigation in Emacs]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/r4cq3o/orgdown_the_new_name_for_the_syntax_of_orgmode/]["Orgdown", the new name for the syntax of Org-mode]] (proposal) - [[https://emacstil.com/til/2021/11/29/org-emphasize-dwim/][Emacs TIL: Org emphasize DWIM]] - [[https://emacstil.com/til/2021/11/26/make-org-emphasis-code-verbatim-bold-look-nicer/][Emacs TIL: Hide leading/trailing emphasis markers in Org mode]] - [[https://www.youtube.com/watch?v=RULnMEedyNY][Emacs Hacking: creating graphviz trees from Org lists]] (01:35:39) - Completion: - [[https://emacsredux.com/blog/2021/11/25/redo-complex-command-with-consult/][Emacs Redux: Redo Complex Command with Consult]] - [[https://www.reddit.com/r/emacs/comments/r09uzc/vertico_orderless_marginalia_consult_i_tried_it/][vertico, orderless, marginalia, consult: I tried it out of interest.]] - Coding: - [[https://gitlab.com/ideasman42/emacs-doc-show-inline][[RFC] doc-show-inline package (show C/C++ doc-strings inline)]] - [[https://metaredux.com/posts/2021/11/24/an-update-on-cider-1-2.html][Meta Redux: An Update on CIDER 1.2]] - [[https://www.masteringemacs.org/article/tree-sitter-complications-of-parsing-languages][Tree Sitter and the Complications of Parsing Languages]] ([[https://www.reddit.com/r/emacs/comments/r0i031/tree_sitter_and_the_complications_of_parsing/][Reddit]]) - [[https://www.youtube.com/watch?v=MXF81Q0a91M][Writing a Python script in Emacs in 45 minutes!]] (18:57) - [[https://v.redd.it/o2owttqwld281][Emacs bends again (for snapshot testing)]] ([[https://www.reddit.com/r/emacs/comments/r4a9rm/emacs_bends_again_for_snapshot_testing/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/r4rc53/pcb_design_in_gnu_emacs_fancy_fonts_on_silkscreen/][PCB Design in GNU Emacs (Fancy fonts on Silkscreen)]] - [[https://www.reddit.com/r/emacs/comments/r1smtm/pcb_design_in_gnu_emacs_3d_model/][PCB Design in GNU Emacs (3D model)]] - Version control: - [[https://www.youtube.com/watch?v=b6vm6g9fuZA&feature=youtu.be][Git Popup Info On Emacs]] - [[https://www.manueluberti.eu//emacs/2021/11/27/vc/][Manuel Uberti: A job for VC]] - [[https://www.manueluberti.eu//emacs/2021/11/29/vc-stashing/][Manuel Uberti: Stashing with VC]] - [[https://www.youtube.com/watch?v=f_xMuOK0FuQ][@rae: How emacs makes merging ridiculously easy]] (13:26) - [[https://takeonrules.com/2021/11/25/adding-emacs-function-for-my-forem-pull-requests/][Jeremy Friesen: Adding Emacs Function for my Forem Pull Requests]] ([[https://www.reddit.com/r/planetemacs/comments/r299cr/jeremy_friesen_adding_emacs_function_for_my_forem/][Reddit]]) - [[https://www.youtube.com/watch?v=yKqu44bmpUw][Emacs Sign Git Commit In Magit 2021_11_21 07:17:00]] (03:28) - [[https://www.reddit.com/r/emacs/comments/r3ko3x/new_release_gitlab_support_in_code_review/][[New Release] Gitlab support in Code Review]] - Shells: - [[https://www.youtube.com/watch?v=RhYNu6i_uY4&feature=youtu.be][Introduction to EShell]] - Math: - [[https://www.reddit.com/r/emacs/comments/r0a3rr/formula_editor_in_gnu_emacs_update/][Formula Editor in GNU Emacs (Update)]] - Doom Emacs: - [[https://emacstil.com/til/2021/11/22/doom-emacs-how-to-fold-code-blocks/][Emacs TIL: Doom Emacs: How to fold code blocks]] - Community: - [[https://batsov.com/articles/2021/11/24/emacs-is-a-lifestyle/][Bozhidar Batsov: Emacs is a Lifestyle]] - [[https://alexschroeder.ch/wiki/2021-11-27_Emacs_as_a_way_of_life][Alex Schroeder: Emacs as a way of life]] - [[https://www.reddit.com/r/emacs/comments/r4wc1d/what_are_the_features_that_you_think_emacs_needs/][What are the features that you think emacs needs?]] - [[https://bzg.fr/en/how-to-help-gnu-emacs-maintainers/][How to help GNU Emacs maintainers?]] - [[https://karthinks.com/software/batteries-included-with-emacs/][Batteries included with Emacs | Karthinks]] (2020, [[https://news.ycombinator.com/item?id=29342176][HN]]) - [[https://www.youtube.com/watch?v=RC5yGM8fk8g][Lex Fridman and Neal Stephenson talking about Emacs]] ([[https://www.reddit.com/r/emacs/comments/r1s3k2/lex_fridman_and_neal_stephenson_talking_about/][Reddit]]) - [[https://gretzuni.com/articles/emacsconf2021-dialogic-learning-how-to-learn-through-the-emacs-tool][Gretzuni: Emacsconf2021: Dialogic learning how to learn through the Emacs tool]] - [[https://gretzuni.com/articles/emacsconf2021-a-few-talks-i-can-t-wait-to-watch][Gretzuni: EmacsConf2021: A few talks I can't wait to watch]] - Other: - [[https://www.emacsdocs.org][Introducing Emacs Docs: The modern documentation website for Emacs you didn't know you wanted!]] ([[https://www.reddit.com/r/emacs/comments/r57gaz/introducing_emacs_docs_the_modern_documentation/][Reddit]]) - [[https://www.olivertaylor.net/emacs/quick-help.html][Quick Help: Emacs as a Text Productivity Platform]] ([[https://www.reddit.com/r/emacs/comments/r2gz3i/quick_help_emacs_as_a_text_productivity_platform/][Reddit]]) - [[https://emacsredux.com/blog/2021/11/24/redo-complex-command/][Redo Complex Command]] ([[https://www.reddit.com/r/emacs/comments/r164h8/redo_complex_command/][Reddit]]) - [[https://www.youtube.com/watch?v=m9tDf3pB2RA][Pdf Viewing Inside Emacs 2021_11_21_21:08:32]] (04:25) - [[https://www.youtube.com/watch?v=u762RxmHEbc][Emacs Insert Date Time 2021_11_22_08:06:40]] (01:05) - [[https://www.youtube.com/watch?v=M1txXPyAL6I][Yasnippet & Neotree on GNU/Emacs]] (10:49) - [[https://www.youtube.com/watch?v=bh37zbefZk4][EmacsConf2021 - Emacs Application Framework: A 2021 Update]] ([[https://www.reddit.com/r/emacs/comments/r4m6ix/emacsconf2021_emacs_application_framework_a_2021/][Reddit]]) - [[https://emacspeak.blogspot.com/2021/11/announcing-emacspeak-550-calmdog.html][T. V. Raman: Announcing Emacspeak 55.0 (CalmDog)]] - [[https://emacspeak.blogspot.com/2021/11/emacspeak-in-age-of-cloud-computing.html][T. V. Raman: Emacspeak In The Age Of Cloud Computing]] - [[https://ag91.github.io/blog/2021/11/22/moldable-emacs-lets-make-english-easy-to-query/][Moldable Emacs: let's make English easy to query!]] ([[https://www.reddit.com/r/emacs/comments/qzwxd6/moldable_emacs_lets_make_english_easy_to_query/][Reddit]]) - [[https://www.hhyu.org/posts/emacs_clientserver/][How I run emacs in client/server mode under macOS]] - [[https://github.com/nakkaya/emacsd][emacsd: A Docker image for running Emacs 28 --with-native-compilation]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d2f184a1107a910c2ebadbff1a88be32391bbf6][project-kill-buffers can display list of buffers to kill]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49422d2e6986d3ec161e194c73c38f2a7c4b3c64][Do not buttonize key bindings outside of *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57bb675cde25bc1b54d8eb8716b0024d5c1d5687][Add new face `gnus-header']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f843b25dc96867043feebb1d928bde4a7a777a3][Add an intermediary face for mode lines: `mode-line-active']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d6e1c749a669d33db2936b106ae41ce59473ea1][Move the precision pixel scrolling feature to pixel-scroll.el]] ([[https://www.reddit.com/r/emacs/comments/r3islt/move_the_precision_pixel_scrolling_feature_to/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db3fbe884fb992376a6e00f2a051e5de9579df85][Add `better-pixel-scroll-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fde9363a57d0d38d592122fe5ca01aaafd0afa52][Add new function 'add-display-text-property']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=84bf9549860aae22931951d52b194b1fcfca1556][Use a proportional font for the mode line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a13b437c81f1f2e54555e7281480ea7e8eee8753][Add support for the min-width display property]] - New packages: - [[package:async-backup][async-backup]]: Backup on each save without freezing Emacs - [[package:el-secretario][el-secretario]]: Unify all your inboxes with the Emacs secretary - [[package:gh-notify][gh-notify]]: A veneer for Magit/Forge GitHub notifications - [[package:github-dark-vscode-theme][github-dark-vscode-theme]]: The GitHub Dark Theme from Visual Studio Code - [[package:pr-review][pr-review]]: Review github PR 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://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://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/2021-11][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-11-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/11/2021-11-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/11/2021-11-22-emacs-news/ :EXPORT_DATE: 2021-11-22 :END: - Upcoming events: - [[https://lists.gnu.org/archive/html/emacsconf-discuss/2021-11/msg00000.html][EmacsConf 2021: Schedule, & How to Watch and Participate]] ([[https://www.reddit.com/r/emacs/comments/qyq6tm/emacsconf_2021_schedule_how_to_watch_and/][Reddit]]) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Nov 25 0130 Singapore - EmacsConf https://emacsconf.org/2021 Sat Nov 27 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf https://emacsconf.org/2021 Sun Nov 28 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 - EmacsATX: TBD https://www.meetup.com/EmacsATX/events/281742622/ Wed Dec 1 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Dec 2 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=0Le151jS57o][GNU Emacs #1 - Configurações básicas da interface]] (40:53) - [[https://github.com/dylanjm/teton][teton: An opinionated set of emacs & zsh dotfiles for macOS that prioritizes simplicity and documentation]] - [[https://anonimno.codeberg.page/config.html][anonimno's Emacs Config]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=eNz63phBIbQ][Binary trees in #emacs-lisp]] (09:20) - [[https://www.youtube.com/watch?v=WvuyMj0Y3UQ][Elisp/Emacs-Lisp]] (20:00) - Appearance: - [[https://github.com/amno1/emacs-desktop-widgets][Two desktop clocks a lá Conky with Emacs]] ([[https://www.reddit.com/r/emacs/comments/qxf192/two_desktop_clocks_a_lá_conky_with_emacs/][Reddit]], also [[https://www.reddit.com/r/emacs/comments/qwlsbu/emacs_is_new_conky/][Reddit]]) - [[https://protesilaos.com/codelog/2021-11-18-modus-themes-1-7-0/][Protesilaos Stavrou: Modus themes 1.7.0 for GNU Emacs]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/qukqq5/emacs_windmove_integration_with_i3/][Emacs windmove integration with i3]] - [[https://youtube.com/watch?v=vi5L8_NkGyk&feature=share][Emacs Pane Focus Back 2021_11_18_09:19:28]] ([[https://www.reddit.com/r/emacs/comments/qwfw79/emacs_pane_focus_back_2021_11_18_091928/][Reddit]]) - Org Mode: - [[https://emacstil.com/til/2021/11/19/anki-org/][Emacs TIL: Anki <-> Org]] - [[https://www.reddit.com/r/orgmode/comments/qvzpy4/wrote_a_clockreport_that_groups_by_day_and_by/][Wrote a clockreport that groups by day and by project]] - [[https://paste.temporal.pl/trc-workgraph-1-8660.el.html][trc-workgraph.el --- Visualize org mode files as graphs]] - [[https://karl-voit.at/2020/01/01/appendorgheading/][UOMF: Logging system error messages to my Emacs org-mode agenda]] ([[https://www.reddit.com/r/emacs/comments/qwl34o/uomf_logging_system_error_messages_to_my_emacs/][Reddit]]) - updated - [[https://github.com/InSanityHQ/taproot3/][taproot3: Taproot, the connected Zettlekastenish braindump of Emacs Org users Huxley, Albert, Zach, Houjun, Dylan, Peter, and David]] - Completion: - [[https://protesilaos.com/codelog/2021-11-19-mct-0-3-0/][Protesilaos Stavrou: Emacs: mct version 0.3.0]] - Coding: - [[https://www.youtube.com/watch?v=MbZ2iK3U8y0][System Crafters Live! - Tools for Building a Lisp-Focused System]] (01:55:46) - [[https://irreal.org/blog/?p=10129][Irreal: Git History for Selected Text]] - [[https://www.reddit.com/r/emacs/comments/qz8req/new_package_code_review_from_emacs/][[New Package] Code Review from Emacs]] - [[https://www.manueluberti.eu//emacs/2021/11/21/eglot-and-vc/][Manuel Uberti: On Eglot and VC]] - [[https://youtube.com/watch?v=yKqu44bmpUw&feature=share][Emacs Sign Git Commit In Magit 2021_11_21 07:17:00]] ([[https://www.reddit.com/r/emacs/comments/qykh9b/emacs_sign_git_commit_in_magit_2021_11_21_071700/][Reddit]]) - Shell: - [[https://www.reddit.com/r/emacs/comments/qxkp24/have_you_created_any_eshell_things_that_you_keep/][Have you created any eshell things that you keep to yourself? Here's mine]] - [[https://github.com/elken/eshell-p10k][eshell-p10k: p10k theme for eshell]] - Math: - [[https://lifeofpenguin.blogspot.com/2021/11/formula-editor-in-gnu-emacs.html][Formula Editor in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/qvw5vz/formula_editor_in_gnu_emacs/][Reddit]]) - Fun: - [[https://www.youtube.com/watch?v=DM41Nf4-tQM&feature=youtu.be][Emacs Is A Gaming Platform for Windows, Mac and Linux]] - Community: - [[https://www.reddit.com/r/emacs/comments/qvujcj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://batsov.com/articles/2021/11/16/why-emacs-redux/][Why Emacs: Redux]] ([[https://www.reddit.com/r/emacs/comments/qv52wn/why_emacs_redux/][Reddit]], [[https://news.ycombinator.com/item?id=29239452][HN]], [[https://irreal.org/blog/?p=10124][Irreal]]) - [[https://enzuru.medium.com/emacs-in-a-few-dozen-keystrokes-and-why-some-of-you-should-just-use-vim-14b9af30be70?source=friends_link&sk=a19bcc3e4f286571559907e25480f1c0][Emacs in fifty keystrokes (and why some of you should just use Vim)]] ([[https://www.reddit.com/r/emacs/comments/qz2lph/emacs_in_fifty_keystrokes_and_why_some_of_you/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/qxh8u9/emacs_manuals_translation_and_omegat/][#Emacs manuals translation and #OmegaT]] - [[https://gretzuni.com/articles/emacsconf2021-emacs-as-design-pattern-learning][Gretzuni: EmacsConf2021: Emacs as design pattern learning]] - Other: - [[https://xenodium.com/diffing-directories-content-size/][Diffing directories content size]] - [[https://github.com/manateelazycat/popweb][[New Package] Instant LaTeX preview & more web popup tooltip using popweb]] ([[https://www.reddit.com/r/emacs/comments/qz1r3a/new_package_instant_latex_preview_more_web_popup/][Reddit]]) - [[https://youtube.com/watch?v=m9tDf3pB2RA&feature=share][Pdf Viewing Inside Emacs 2021_11_21_21:08:32]] - [[https://youtube.com/watch?v=u762RxmHEbc&feature=share][Emacs Insert Date Time 2021_11_22_08:06:40]] - [[https://lars.ingebrigtsen.no/2021/11/08/copying-media-to-emacs/][Copying Media to Emacs by Lars Ingebrigtsen]] ([[https://www.reddit.com/r/emacs/comments/qvyp8v/copying_media_to_emacs_by_lars_ingebrigtsen/][Reddit]]) - [[https://www.lucacambiaghi.com/posts/ipad-main-computer.html][How I, a Emacs User, turned my iPad Pro into my main computer]] ([[https://www.reddit.com/r/planetemacs/comments/qxtqts/how_i_a_emacs_user_turned_my_ipad_pro_into_my/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9324efac480df3cd78af112da2b12a0d2bd18e02][Make `xwidget-display-event' a special event as well]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85a078e7853d708e599f97a3de06aed3a1c090ea][Add support for the Haiku operating system and its window system]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=487ec3cf2a34496866153474507ab741d8dfea63][Add support for event processing via XInput 2]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fbf361f593df52ff414a4483f105e2e4c1a921e2][Allow terminating page loading operations in webkit xwidgets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=956f21b6b916f8d87a7b872e02f668883c17b8ba][Make xwidget-webkit default to not storing cookies]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb86c33c46d4bd1af06abcec5d9d97c705c0ce0d][Fix documentation of last commit]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4f0c4c694e1c00b4025fe16039b8940d97c66aa][Allow controlling where xwidget-webkit stores cookies]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5bab11348602b7f5281d3dd76cc7f93f48b18696][Add `xwidget-webkit-estimated-load-progress']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=67ffcc5c7f5e1adcc6f662b01c7904f977dd4f51][Signal an error for duplicated ERT tests (bug#51941)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1657e0fb177d6a107479306e17ffbb9016a9a40c][Add command to browse xwidget history]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=24a817ccad7e67bd2bb0f23ea572073f36bdc3d9][New X resource to control the border thickness of menus]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=977f102a49749e09cec1766158ec617704606089][Make results details in ert-run-tests-batch configurable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de477ec683482a5dd27d791d7fdcfc4021ed3cb7][Add new 'keymap-*' functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=560c921ed8d2d14e593aaee68b8be57b189128e5][Allow removing keymap definitions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf505a63f98ed61934a8fb81ec65c96859606b6e][Support abbreviating home directory of Tramp filenames]] - New packages: - [[package:kind-icon][kind-icon]]: Completion kind icons - [[package:cape][cape]]: Completion At Point Extensions - [[package:code-review][code-review]]: Perform code review from Github - [[package:ruby-json-to-hash][ruby-json-to-hash]]: Convert JSON to Hash and play with the keys 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://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://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/2021-11][emacs-devel]]. ** 2021-11-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/11/2021-11-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/11/2021-11-15-emacs-news/ :EXPORT_DATE: 2021-11-15 :END: - Help wanted: - [[https://www.reddit.com/r/spacemacs/comments/qqzu8a/looking_for_spacemacs_power_user_for_a_30m1h/][Looking for spacemacs power user for a 30m/1h lesson. (paid)]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 19 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Nov 25 0130 Singapore - Emacs configuration: - [[http://mbork.pl/2021-11-13_y-or-n-p_but_with_RET_meaning_yes][Marcin Borkowski: y-or-n-p but with RET meaning yes]] - [[https://ruzkuku.com/texts/setup-update.html][Philip K.: A somewhat brief update on setup.el]] - Emacs Lisp: - [[http://mbork.pl/2021-11-06_The_Emacs_Lisp_book_is_finished][Emacs Lisp book is finished]] ([[https://www.reddit.com/r/emacs/comments/qpxpdj/emacs_lisp_book_is_finished/][Reddit]], [[https://news.ycombinator.com/item?id=29157859][HN]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/qsd3nm/psa_emacs_now_distinguishes_between_regular_and/][PSA: Emacs now distinguishes between "regular" and "medium" font weights]] - [[https://christiantietze.de/posts/2021/11/lin.el-macos-system-colors/][Christian Tietze: Use macOS System Selection Colors in LIN for Emacs Line-Selection UIs]] - [[https://www.reddit.com/r/emacs/comments/qrzo4e/emacs_icon_v2/][Emacs Icon v2]] - [[https://www.reddit.com/r/emacs/comments/qu6dp5/svg_hack_for_emacs_display_engine/][SVG Hack for Emacs Display Engine]] - Navigation: - [[https://readingworldmagazine.com/emacs/2021-11-14-emacs-how-to-find-just-about-anything-on-your-computer-2/][yuri tricys: How to Find Just About Anything On Your Computer With Emacs Part 2]] - Org Mode: - [[https://www.eigenbahn.com/2021/11/14/custom-org-link-abbrevs][Eigenbahn: Custom Org-mode links abbrevs]] - [[https://emacstil.com/til/2021/11/09/automate-uploading-and-inserting-images-into-org-files/][Emacs TIL: Upload and insert hosted images into Org files]] - [[https://takeonrules.com/2021/11/08/creating-a-documentation-dashboard-and-emacs-functions/][Jeremy Friesen: Creating a Documentation Dashboard and Emacs Function]] - [[https://melpa.org/#/org-roam-ui][org-roam-ui is now in MELPA!]] ([[https://www.reddit.com/r/emacs/comments/qtn8i6/orgroamui_is_now_in_melpa/][Reddit]]) - [[http://xenodium.com/plain-org-has-joined-the-chat][Alvaro Ramirez: Plain Org has joined the chat (iOS)]] ([[https://www.reddit.com/r/emacs/comments/qr69xn/plain_org_v1_available_on_the_app_store/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/qsgswv/appreciation_org_modes_new_website/][[Appreciation] Org mode's new website]] - Completion: - [[https://protesilaos.com/codelog/2021-11-12-mct-gnu-elpa/][Protesilaos Stavrou: Emacs: mct is on GNU ELPA]] - Coding: - [[https://www.youtube.com/watch?v=0bilcQVSlbM&feature=youtu.be][Emacs IDE - How to Debug Your Code with dap-mode]] - [[https://lifeofpenguin.blogspot.com/2021/11/pcb-design-in-gnu-emacs.html][PCB Design in GNU Emacs]] - [[https://takeonrules.com/2021/11/10/further-hacking-on-emacs-for-github-pull-requests/][Jeremy Friesen: Further Hacking on Emacs for Github Pull Requests]] - [[https://i.redd.it/w73uiwatqiy71.png][[WIP/RFC] Magit-like interface for Nix flake commands]] ([[https://www.reddit.com/r/emacs/comments/qpy4uo/wiprfc_magitlike_interface_for_nix_flake_commands/][Reddit]]) - Web: - [[https://i.redd.it/t9joft2nbvy71.png][Using follow-mode and eww to make a multi-columned web browser]] ([[https://www.reddit.com/r/emacs/comments/qr9eky/using_followmode_and_eww_to_make_a_multicolumned/][Reddit]]) - [[https://lars.ingebrigtsen.no/2021/11/09/finally-videos-in-eww/][Lars Ingebrigtsen: Finally! Videos in eww]] - Doom Emacs: - [[https://emacstil.com/til/2021/11/11/setting-up-grammar-check-with-doom-emacs-in-mac-os-x/][Emacs TIL: Setting up grammar check with Doom Emacs in Mac OS X]] ([[https://www.reddit.com/r/planetemacs/comments/qryyqc/emacs_til_setting_up_grammar_check_with_doom/][Reddit]]) - [[https://www.youtube.com/watch?v=fo8omgxB1Qc][DoomConf November 2021 (Doom Emacs)]] (02:53:49) - Community: - [[https://www.reddit.com/r/emacs/comments/qqpl54/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lars.ingebrigtsen.no/2021/11/12/12x10/][Lars Ingebrigtsen: 12x10%]] - [[https://news.ycombinator.com/item?id=29159192][Ask HN: Could VSCode be the new Emacs?]] - [[https://www.youtube.com/watch?v=zyOko8Qrj78][Talking about Emacs and Other Things]] (15:29) - [[https://www.youtube.com/watch?v=dB4ydMQgmNk][System Crafters Live! - Editor Popularity: Does It Matter?]] (01:57:30) - [[https://www.youtube.com/watch?v=RC5yGM8fk8g][Lex Fridman on Emacs]] (06:12) - Other: - [[https://git.omarpolo.com/sndio.el/about/][sndio.el - Emacs major mode for sndio(8) interaction]] - [[https://takeonrules.com/2021/11/13/send-anything-in-os-x-to-emacs-for-editing/][Jeremy Friesen: Send Anything in OS X to Emacs for Editing]] - [[https://github.com/dmgerman/editWithEmacs.spoon][editWithEmacs: Use emacs to edit any text field/text box in emacs]] ([[https://www.reddit.com/r/emacs/comments/qrefdg/editing_any_textfield_in_osx_with_emacs/][Reddit]]) - [[https://willschenk.com/articles/2021/getting_emacs_working_on_osx_monterey/][Will Schenk: Getting emacs working on OSX Monterey]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf505a63f98ed61934a8fb81ec65c96859606b6e][Support abbreviating home directory of Tramp filenames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3f53d26043a4e4a91a3f1d140f080b6c8d190d2][Expose xwidget navigation history to Lisp code]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d9e75088165672a7db5b5e67fbc3ebf17e08bb7][Move Info-goto-node-web to "G"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d95cef0feeb8276abda379d978aa4d40c4cddde][image-dired: Revamp slideshow functionality]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6c9ac53249a1c1b05bbcc8e253f39fa8d1e319f6][Improve performance of 'file-name-case-insensitive-p' for Tramp files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf9364a56e618277fe72c90b3a741ade8bc0d205][Add a command to go the gnu.org version of the info page]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f69a808ddcf7b2fd8cc2eacf99dd98248b9c455a][xwidget: Add xwidget-webkit-buffer-name-format.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f30f53115928fd65d066944d53d07742b0807670][Support Tc terminfo flag for 24-bit color support in terminal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=894dd18804ef766a87ffa4b4109125b4661651be][Options to automatically stop the Emacs server]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d253fa3aa7316adcc69864c6c1cd0f9bd7a18cb][Add `xwidget-webkit-load-html']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e6ed253ce485698df649904bd9e5254a3f4bf94][Add new function 'file-name-split']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e379cb6f1385cdbb5eda8b2cbfc2e65264fb824d][Expand the etc/NEWS section about the `medium' font changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a67efa11b0fb9add6325cf68f8c0f8c7fcff861][Optionally use use xwidgets to display