unofficial mirror of emacs-tangents@gnu.org
 help / color / mirror / Atom feed
* 2023-03-27 Emacs news
@ 2023-03-27 23:42 Sacha Chua
  0 siblings, 0 replies; only message in thread
From: Sacha Chua @ 2023-03-27 23:42 UTC (permalink / raw)
  To: emacs-tangents


[-- Attachment #1.1: Type: text/plain, Size: 17882 bytes --]

    2023-03-27 Emacs news
=====================

  - Security:
    - [Structurally fixing command injection bugs] (<https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00825.html>)
  - 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:
    - [Revisiting Emacs init.el] (<https://www.youtube.com/watch?v=-2vlQSHQ8Wc>) (05:23)
    - [Non-evil users: what modifiers do you use on emacs?] (<https://www.reddit.com/r/emacs/comments/11zx3bp/nonevil_users_what_modifiers_do_you_use_on_emacs/>)
    - [northyear's Emacs Config] (<https://git.sr.ht/~northyear/dotemacs>)
    - [Carh's Basic emacs configuration for Clojure and some languages] (<https://github.com/Carht/dot-files>)
    - [zsxh's Emacs Config] (<https://github.com/zsxh/emacs.d>)
  - Emacs Lisp:
    - [Andrea: Moldable Emacs: what is the public API of this Elisp buffer?] (<http://ag91.github.io/blog/2023/03/24/moldable-emacs-what-is-the-public-api-of-this-elisp-buffer>)
    - [Magnus: Making an Emacs major mode for Cabal using tree-sitter] (<https://magnus.therning.org/2023-03-22-making-an-emacs-major-mode-for-cabal-using-tree-sitter.html>)
    - [Andrey Listopadov: Implementing a protocol-based Fennel REPL and Emacs client] (<https://andreyorst.gitlab.io/posts/2023-03-25-implementing-a-protocol-based-fennel-repl-and-emacs-client/>)
  - Appearance:
    - [Emacs ef-themes (by Prot)] (<https://www.youtube.com/watch?v=wy0HQ8ngixw>) (05:49)
  - Navigation:
    - [sentex.el - regex-based sentence movement commands (formerly segment.el)] (<https://www.reddit.com/r/emacs/comments/11zs860/sentexel_regexbased_sentence_movement_commands/>)
    - [Essential Movement and Editing Shortcuts in Emacs - EP5] (<https://www.youtube.com/watch?v=nG3EMqOAWDg>) (10:41)
  - Writing:
    - [Jinx - Enchanted just-in-time spell-checker [GNU ELPA]​] (<https://www.reddit.com/r/emacs/comments/1231t0t/jinx_enchanted_justintime_spellchecker_gnu_elpa/>)
    - [Marcin Borkowski: Using a thesaurus from within Emacs] (<https://mbork.pl/2023-03-25_Using_a_thesaurus_from_within_Emacs>) ([Irreal] (<https://irreal.org/blog/?p=11241>))
    - [LaTeX package documentation via `texdoc` with `completing-read` support] (<https://gist.github.com/meliache/e645bf50c6aeac8e6e58b92c6bddac20>)
  - Org Mode:
    - [Emacs Tutorial 6 - Introducing: org-mode] (<https://www.youtube.com/watch?v=a_y0Tf906Ec&feature=youtu.be>)
    - [Org Novelist: A system for writing novel-length fiction using Emacs Org mode.] (<https://www.reddit.com/r/emacs/comments/11yjqxo/org_novelist_a_system_for_writing_novellength/>) ([Irreal] (<https://irreal.org/blog/?p=11237>))
    - [Reflecting on my history with org-mode in 2023 ·] (<https://cmdln.org/2023/03/13/reflecting-on-my-history-with-org-mode-in-2023/>)
    - [Simple project I created: org context clues] (<https://www.reddit.com/r/emacs/comments/11x68n1/simple_project_i_created_org_context_clues/>) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/11x68zy/simple_project_i_created_org_context_clues/>))
    - [org-aggregate: Aggregates tables in Org mode] (<https://github.com/tbanel/orgaggregate>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/122e16p/orgtblaggregate_aggregates_tables_in_org_mode/>))
    - [Insert link from consult-org-headings with embark] (<https://gist.github.com/jdtsmith/8602d998116b953725218224b77b8766>)
    - [Marcin Borkowski: Manually entering clocking data] (<https://mbork.pl/2023-03-20_Manually_entering_clocking_data>)
    - [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/ParetoOptimalDev/org-inline-clocking-buttons>)
    - [khalorg: Export and import org agenda items to a Khal calendar.] (<https://github.com/BartSte/khalorg>)
    - [awesome-org-roam - A curated list of awesome Org-roam resources] (<https://github.com/kot-behemoth/awesome-org-roam>)
    - [Org-noter is under new maintainership with the first MELPA update since 2019] (<https://www.reddit.com/r/emacs/comments/11x237p/orgnoter_is_under_new_maintainership_with_the/>)
    - [Orgzly auto syncronisation for sync tools like syncthing] (<https://gist.github.com/fabian-thomas/6f559d0b0d26737cf173e41cdae5bfc8>)
    - [Use braindump4000 to convert your org-mode database to an obsidian vault for mobile access with the Obsidian app] (<https://emacs.ch/@cpbotha/110054075643278415>) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/11whut0/use_braindump4000_to_convert_your_orgmode/>))
    - [VS Code Org Mode is an extension for Visual Studio Code inspired by the venerable Org mode for Emacs] (<https://github.com/vscode-org-mode/vscode-org-mode/wiki>)
    - Org development:
      - [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=6c9104f59ca8085abe477a81857548461bf88f23>)
      - [lisp/org-clock.el: Add support for logind] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=693df6fd90daaa3c982450b5978d9c203d8b629f>)
  - Completion:
    - [cape-yasnippet: Yasnippet Completion at Point Extension] (<https://github.com/elken/cape-yasnippet>)
    - [Tassilo Horn: A read-buffer-function also suggesting recent files] (<https://tsdh.org/posts/2023-03-21-a-read-buffer-function-also-suggesting-recent-files.html>)
    - [Protesilaos Stavrou: Emacs: restart MCT development] (<https://protesilaos.com/codelog/2023-03-25-emacs-restart-mct-development/>)
  - Coding:
    - [‎From vanilla Emacs to Java IDE in 5 minutes] (<https://talks.skybert.net/emacs-java-setup/emacs-java.html>)
    - [spdx.el: Insert SPDX license header] (<https://github.com/condy0919/spdx.el>)
    - [Tory Anderson: moving injected styles to a static .css file] (<https://tech.toryanderson.com/2023/03/22/moving-injected-styles-to-a-static-.css-file/>)
    - [Meta Redux: Bad nREPL: 10 Things You Hate About nREPL] (<https://metaredux.com/posts/2023/03/26/bad-nrepl.html>)
    - [Manuel Uberti: CIDER and Clojure LSP] (<https://manueluberti.eu//2023/03/25/clojure-lsp.html>)
    - [Jeremy Friesen: Using Built-in Emacs 29 Treemacs Package to Get Qualified Ruby Function Name] (<https://takeonrules.com/2023/03/25/using-built-in-emacs-29-treemacs-package-to-get-qualified-ruby-function-name/>)
    - [Jump around huge code bases in Emacs without LSP or TAGS] (<https://www.youtube.com/watch?v=BHWL13sQBWY>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/11xbg2o/jump_around_huge_code_bases_in_emacs_without_lsp/>))
    - [Better Magit Diffs [with delta and difftastic]​] (<https://shivjm.blog/better-magit-diffs/>)
    - [Git graph - 2] (<https://www.reddit.com/r/emacs/comments/11x76sy/git_graph_2/>)
  - Shells:
    - [miri.el - browse atuin shell history in emacs] (<https://codeberg.org/theesm/miri.el>)
  - Web:
    - [spookfox v0.3.0: Switch firefox tabs like switch-to-buffer and use common-lisp to extend Firefox side of spookfox] (<https://v.redd.it/ylarl9yyorpa1>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1211zg8/spookfox_v030_switch_firefox_tabs_like/>))
  - Mail, news, and chat:
    - [mu/mu4e 1.10 released] (<https://www.reddit.com/r/emacs/comments/122gjal/mumu4e_110_released/>)
    - [Stream VOD: affiliate-mode Emacs Lisp Twitch Integrations - LLLL Colonq Lab Sessions] (<https://www.youtube.com/watch?v=vINrlBLALfo>) (02:58:40)
  - Evil mode:
    - [M. Rincón: Evil and the Built-In Tree Sitter] (<https://mrincon.net/posts/evil-ts/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/121tx6x/new_package_to_integrate_the_builtin_tree_sitter/>))
  - Doom Emacs:
    - [Irreal: State of Doom Emacs] (<https://irreal.org/blog/?p=11233>)
  - Multimedia:
    - [James Dyer: Trimming ArtRage Playback Scripts using Emacs] (<https://emacs.dyerdwelling.family/emacs/20230309201924-emacs--trimming-artrage-playback-scripts/>)
  - AI:
    - [Why Emacs is the best platform for LLMs] (<https://www.reddit.com/r/emacs/comments/11xii20/why_emacs_is_the_best_platform_for_llms/>) ([Irreal] (<https://irreal.org/blog/?p=11239>))
    - [GitHub announces a bunch of new GPT-4 powered coding assistants. What should and could Emacs and open-source community do?] (<https://www.reddit.com/r/emacs/comments/11yunny/github_announces_a_bunch_of_new_gpt4_powered/>)
    - [I asked the AI overlords for an over the top Emacs icon 😅] (<https://i.redd.it/u0sz8szt3xoa1.jpg>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/11wfor1/i_asked_the_ai_overlords_for_an_over_the_top/>))
    - [Search with llama] (<https://v.redd.it/r7rczzeunppa1>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/120owf3/search_with_llama/>))
    - [50 line elisp script for querying ChatGPT 3.5] (<https://www.reddit.com/r/emacs/comments/11wv3fj/50_line_elisp_script_for_querying_chatgpt_35/>)
    - [Alvaro Ramirez: A ChatGPT Emacs shell] (<http://xenodium.com/a-chatgpt-emacs-shell>) ([lobste.rs] (<https://lobste.rs/s/rkqxzg/chatgpt_emacs_shell>))
    - [chatgpt-shell.el now with experimental DALL-E support] (<https://v.redd.it/mzrjmsb4f3qa1>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/122nm9r/chatgptshellel_now_with_experimental_dalle_support/>), [lobste.rs] (<https://lobste.rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell>))
    - [C3PO.el Unleash the power of the Force using ChatGPT inside Emacs.] (<https://github.com/d1egoaz/c3po.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/11x2rfc/c3poel_unleash_the_power_of_the_force_using/>))
    - [Yet Another ChatGPT Facade] (<https://github.com/iwahbe/chat.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/11x120w/yet_another_chatgpt_facade/>))
    - [leafy-mode: Emacs minor-mode built on top of org-mode for working with ChatGPT] (<https://github.com/MichaelBurge/leafy-mode>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/11zk3js/leafymode_an_emacs_minormode_for_integrating/>))
  - Community:
    - [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/comments/11ybs72/weekly_tips_tricks_c_thread/>)
    - [Emacs maintainer Eli Zaretskii wins the Award for the Advancement of Free Software from the FSF] (<https://www.fsf.org/news/free-software-awards-winners-announced-eli-zaretskii-tad-skewedzeppelin-gnu-jami>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/122nj0x/emacs_maintainer_eli_zaretskii_wins_the_award_for/>))
    - [Philip K.: A Webzine on ELPA packages] (<https://amodernist.com/texts/elpa-zine.html>)
    - [Irreal: Curl and Its Developer] (<https://irreal.org/blog/?p=11235>)
  - Other:
    - [Let's read the Emacs source code - YouTube] (<https://www.youtube.com/watch?v=4P-gOh_gyiM>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/11yq2sy/lets_read_the_emacs_source_code_video/>))
    - [Creating Info Manuals And Adding Them Into Emacs] (<https://blog.nawaz.org/posts/2023/Mar/creating-info-manuals-and-adding-them-into-emacs/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/11wn6nx/creating_info_manuals_and_adding_them_into_emacs/>))
    - [There is a new guy on Youtube making some Emacs videos. Here he shows how to compile Emacs 29 on Ubuntu.] (<https://www.youtube.com/watch?v=JsbhG6WQCYM>)
    - [New blog post: my current build command for Windows] (<https://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapshots/>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/11y68zz/new_blog_post_my_current_build_command_for_windows/>))
    - [If your Emacs takes a ridiculous amount of time to launch on Windows] (<https://www.reddit.com/r/emacs/comments/11yn6rq/if_your_emacs_takes_a_ridiculous_amount_of_time/>) - exclude from Windows Defender
  - Emacs development:
    - emacs-devel:
      - [Tree sitter: Should *-ts-modes derive from a common base?] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00771.html>)
      - [Re: eglot-test-diagnostic-tags-unnecessary-code fails with certain clang] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00789.html>)
      - [built-in sqlite support in 29 - still time for changes?] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00774.html>)
        - [Discussion of sqlite3 and sexps] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00822.html>)
        - [Downsides of closql] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00744.html>)
      - [Problem with indentation blinking with treesitter] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00869.html>)
      - [How to log errors during compilation] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00835.html>)
      - [How to debug Emacs when it starts using lots of CPU] (<https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00904.html>)
    - [Add option to register packages as projects] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fca7e120d2bec5045aa42acbe2e027609dfe0a8d>)
    - [Connection-local variables are applied in buffers visiting a remote file] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=267d9d5e3d1b1c5e1c9a61c5370581f26efda010>)
    - [* etc/NEWS: Mention that \x without hex digits is an error.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3e32865d2c56b9f5048f6f2e5a8236a2bb4e26d8>)
    - [New user option remote-file-name-inhibit-auto-save] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b19d040a4fe709b032143d8e569690073befabdf>)
  - New packages:
    - auto-header <https://elpa.gnu.org/packages/auto-header.html>: Automatically find the right headers (GNU ELPA)
    - fleetish-theme <https://melpa.org/#/fleetish-theme>: A take on the JetBrains Fleet theme (MELPA)
    - jinx <https://melpa.org/#/jinx>: Enchanted Just-in-time Spell Checker (GNU ELPA, MELPA)
    - jsdoc <https://melpa.org/#/jsdoc>: Insert JSDoc comments (MELPA)
    - latvian-holidays <https://melpa.org/#/latvian-holidays>: Latvian holidays for the calendar (MELPA)
    - ob-drawtiming <https://melpa.org/#/ob-drawtiming>: Functions for drawtiming evaluation in org-babel (MELPA)
    - openpgp <https://elpa.gnu.org/packages/openpgp.html>: Client for keys.openpgp.org (GNU ELPA)
    - orgmdb <https://melpa.org/#/orgmdb>: An OMDb API client with some convenience functions (MELPA)
    - site-lisp <https://elpa.gnu.org/packages/site-lisp.html>: Manage site-lisp directories (GNU ELPA)
    - sway-lang-mode <https://melpa.org/#/sway-lang-mode>: Major mode for sway (MELPA)
    - xref-union <https://elpa.gnu.org/packages/xref-union.html>: Combine multiple Xref backends (GNU ELPA)

  Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/orgmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.reddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs>), [Hacker News] (<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>), [lobste.rs] (<https://lobste.rs/search?q=emacs&what=stories&order=newest>), [planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] (<https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), [the Emacs NEWS file] (<http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emacs Calendar] (<https://emacslife.com/calendar/>), [emacs-devel] (<http://lists.gnu.org/archive/html/emacs-devel/2023-03>), and [lemmy/c/emacs] (<https://lemmy.ml/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 [sacha@sachachua.com] (<mailto:sacha@sachachua.com>). Thank you!

    
    You're receiving this message via the Emacs Tangents mailing list.
    View list info/unsubscribe: https://lists.gnu.org/mailman/listinfo/emacs-tangents
    

[-- Attachment #1.2: Type: text/html, Size: 20925 bytes --]

[-- Attachment #2: emacs-news.org --]
[-- Type: text/x-org, Size: 17338 bytes --]

    * 2023-03-27 Emacs news
- 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://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:
  - https://elpa.gnu.org/packages/auto-header.html: Automatically find the right headers (GNU ELPA)
  - https://melpa.org/#/fleetish-theme: A take on the JetBrains Fleet theme (MELPA)
  - https://melpa.org/#/jinx: Enchanted Just-in-time Spell Checker (GNU ELPA, MELPA)
  - https://melpa.org/#/jsdoc: Insert JSDoc comments (MELPA)
  - https://melpa.org/#/latvian-holidays: Latvian holidays for the calendar (MELPA)
  - https://melpa.org/#/ob-drawtiming: Functions for drawtiming evaluation in org-babel (MELPA)
  - https://elpa.gnu.org/packages/openpgp.html: Client for keys.openpgp.org (GNU ELPA)
  - https://melpa.org/#/orgmdb: An OMDb API client with some convenience functions (MELPA)
  - https://elpa.gnu.org/packages/site-lisp.html: Manage site-lisp directories (GNU ELPA)
  - https://melpa.org/#/sway-lang-mode: Major mode for sway (MELPA)
  - https://elpa.gnu.org/packages/xref-union.html: 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!

    
    You're receiving this message via the Emacs Tangents mailing list.
    [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]
    

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-27 23:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-27 23:42 2023-03-27 Emacs news Sacha Chua

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).