#+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 * 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 <> <> <> <> <> <> <> <> <> <> <> <> #+end_src To post: 1. export the subtree 2. cd ~/code/static-blog; make generate-all 3. =M-x my-share-emacs-news= to post by NNTP 4. =M-x my-tweet-emacs-news= 5. Commit and upload Actually generate the section: #+begin_src emacs-lisp :results raw :noweb yes <> (my-prepare-emacs-news (org-read-date nil nil "-mon") '( events refresh-packages reddit rss ;; rss-es git git-org youtube )) #+end_src #+RESULTS: ** 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) - [[package:typst-mode][typst-mode]]: A major mode for working with Typst typesetting system (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://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 Execuftable 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://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:binky-mode][binky-mode]]: Jump between points like a rabbit (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://www.masteringemacs.org/article/securely-generating-totp-tokens-emacs][Securely Generating TOTP tokens with Emacs]] ([[https://www.reddit.com/r/emacs/comments/y8bvyw/securely_generating_totp_tokens_with_emacs/][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.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) - [[package:xit-mode][xit-mode]]: A [x]it! 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://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://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) - 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