unofficial mirror of emacs-tangents@gnu.org
 help / color / mirror / Atom feed
From: Sacha Chua <sacha@sachachua.com>
To: emacs-tangents@gnu.org
Subject: 2024-01-08 Emacs news
Date: Mon, 08 Jan 2024 14:43:34 -0500	[thread overview]
Message-ID: <878r4z626x.fsf@sachachua.com> (raw)


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

    2024-01-08 Emacs news
=====================

  - Help wanted:
    - [Looking for Emacs users in Pennsylvania to start a meetup] (<https://emacs.ch/@jameshowell/111693285290795924>) ([@jameshowell@emacs.ch] (<https://emacs.ch/@jameshowell/111693285290795924>))
    - [ada-mode: Looking for someone to take over maintenance] (<https://lists.nongnu.org/archive/html/ada-mode-users/2023-11/msg00000.html>) ([emacs-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00271.html>))
    - [making play-sound async] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00172.html>)
  - Upcoming events:
    - M-x Research: 9th talk on (e)lisp <https://m-x-research.github.io/> Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 11 0000 Asia/Singapore
    - Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier-emacs> Fri Jan 12 1800 Europe/Paris
    - EmacsSF (in person): coffee.el in SF <https://www.meetup.com/emacs-sf/events/298331938/> Sat Jan 13 1100 America/Los_Angeles
    - M-x Research: TBA <https://m-x-research.github.io/> Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore
  - Beginner:
    - [Como Instalar Emacs No Seu Windows Pc Em 2024] (<https://www.youtube.com/watch?v=O9_8Gds3OGg>) (01:53)
  - Emacs configuration:
    - [Is evil-mode worth committing to as a vimmer learning emacs?] (<https://www.reddit.com/r/emacs/comments/18xbmqf/is_evilmode_worth_committing_to_as_a_vimmer/>)
    - [Minimum settings I use (2023) / 私が使う最小設定(2023年)] (<https://qiita.com/takaxp/items/fbc3e50dd2907b48cafa>)
    - [marcuskammer's Emacs Config] (<https://git.sr.ht/~marcuskammer/emacs.d/tree/main/item/README.md>)
    - [skx's Emacs config] (<https://github.com/skx/dotfiles/blob/master/.emacs.d/init.md>)
  - Emacs Lisp:
    - [5 ways to get text from an Emacs buffer] (<https://dev.to/rajasegar/5-ways-to-get-text-from-an-emacs-buffer-4c3l>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/18wftzw/5_ways_to_get_text_from_an_emacs_buffer/>), [Irreal] (<https://irreal.org/blog/?p=11884>))
    - [Tony Zorman: Parentheses-Aware Yanking] (<https://tony-zorman.com/posts/yanking.html>)
    - [J.e.r.e.m.y B.r.y.a.n.t: Code is data] (<https://onlisp.co.uk/Code-is-data.html>) - beginner's overview of Emacs Lisp's funcall and apply
    - [UI en Emacs, creando un buscador | Programador Web Valencia] (<https://programadorwebvalencia.com/cursos/ui-emacs-lisp/din%C3%A1micos/>) - widgets
    - [Lección 5: Botones | Curso de UI Emacs Lisp] (<https://programadorwebvalencia.com/cursos/ui-emacs-lisp/botones/>)
    - [Release v0.7 · alphapapa/makem.sh] (<https://github.com/alphapapa/makem.sh/releases/tag/v0.7>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/190d5gy/release_v07_alphapapamakemsh/>)) - can run from subdirectory; makefile-like script for linting and testing Emacs Lisp packages
  - Appearance:
    - [Smooth scroll-up/down (C-v / M-v) & recenter (C-l) commands with pixel-scroll] (<https://github.com/KaratasFurkan/.emacs.d/tree/emacs-29#pixel-scroll>) ([YouTube] (<https://youtu.be/IyEcxST7DXI>), [Reddit] (<https://www.reddit.com/r/emacs/comments/18xyq3z/smooth_scrollupdown_cv_mv_recenter_cl_commands/>))
    - [Irreal: One Last Time With Marking The Active Window] (<https://irreal.org/blog/?p=11880>)
      - [James Dyer: My first emacs package - *selected-window-accent-mode*] (<http://www.emacs.dyerdwelling.family/emacs/20240106143432-emacs--selected-window-accent-mode/>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/190bvkv/james_dyer_my_first_emacs_package/>))
      - [James Dyer: Improvements to Selected Window Accent] (<https://emacs.dyerdwelling.family/emacs/20231230172829-emacs--selected-window-accent-improvements/>)
      - [Sacha Chua: Highlight the active modeline using colours from modus-themes] (<https://sachachua.com/blog/2024/01/highlight-the-active-modeline-using-colours-from-modus-themes/>)
    - [Nano Emacs: org-margin mode] (<https://www.reddit.com/r/emacs/comments/18y85l9/orgmargin_mode/>)
    - [Protesilaos Stavrou: Emacs: ef-rosa is the new member of the ef-themes] (<https://protesilaos.com/codelog/2024-01-06-emacs-ef-rosa/>)
  - Navigation:
    - [JasZhe/window-stool: Emacs package that provides code context/breadcrumbs similar to context.vim and topsy. Like a stepping stool for your window.] (<https://github.com/JasZhe/window-stool>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/18xmw95/new_minor_mode_windowstool_a_multiline/>))
    - [Proof of concept: window tabs] (<https://i.redd.it/nygkmuvlbzac1.png>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/190npvt/proof_of_concept_window_tabs/>))
  - Org Mode:
    - [Emacs Org mode features you may not know] (<https://media.ccc.de/v/glt21-251-emacs-org-mode-features-you-may-not-know#t=28>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/190phua/emacs_org_mode_features_you_may_not_know/>))
    - [Converting Org Files to Canvas Quizzes | Randy Ridenour] (<https://randyridenour.net/posts/2023-12-31-converting-org-files-to-canvas-quizzes/>) ([@randyridenour@emacs.ch] (<https://emacs.ch/@randyridenour/111682381670810409>))
    - [Eric MacAdie: Org Commands I Frequently Use] (<https://macadie.info/2024/01/02/org-commands-i-frequently-use/>) ([Irreal] (<https://irreal.org/blog/?p=11882>))
    - [Jeremy Friesen: Current Workflow for Lore24 Writing] (<https://takeonrules.com/2024/01/04/current-workflow-for-lore24-writing/>)
    - [First "literate" C program with Emacs + Org-mode - YouTube] (<https://www.youtube.com/watch?v=zRgIaJzrbnY&pp=ygUFZW1hY3M%3D>) (29:19)
    - [Adding Simple Org-Mode features to Programming Modes in Emacs] (<https://www.youtube.com/watch?v=MjSG6drkrCE>) (12:36, [Reddit] (<https://www.reddit.com/r/emacs/comments/190ue4h/adding_simple_orgmode_features_to_programming/>))
    - [Gijs Hillenius: Note-to-self: Org Tree Slide Mode, and Whiteroom Mode] (<https://hillenius.net/post/org-tree-slide/>)
    - [lilac: A Literate Programming tool for Orgmode targeting HTML output] (<https://github.com/listx/lilac>)
    - [Jeremy Friesen: Emacs Macros Continue to Amaze Me] (<https://takeonrules.com/2024/01/03/emacs-macros-continue-to-amaze-me/>) ([Irreal] (<https://irreal.org/blog/?p=11886>))
    - [Peter J. Jones: Archiving in Org Mode] (<https://freerangebits.com/posts/2024/01/archiving-in-org-mode/>) ([Irreal] (<https://irreal.org/blog/?p=11888>))
    - [Sacha Chua: Using consult and org-ql to search my Org Mode agenda files and sort the results to prioritize heading matches] (<https://sachachua.com/blog/2024/01/using-consult-and-org-ql-to-search-my-org-mode-agenda-files-and-sort-the-results-to-prioritize-heading-matches/>)
    - [Sacha Chua: Using an Emacs Lisp macro to define quick custom Org Mode links to project files; plus URLs and search] (<https://sachachua.com/blog/2024/01/using-an-emacs-lisp-macro-to-define-quick-custom-org-mode-links-to-project-files/>)
    - [SpacemacsとObsidianの融] (<https://zenn.dev/vintea_01/scraps/e4d2122dcdc994>)
    - [obsidian-org-mode: Add Org Mode support to Obsidian.] (<https://github.com/ryanpcmcquen/obsidian-org-mode>)
    - Org development:
      - [Merge branch 'bugfix'] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72a2db86d95d021a8e403e03cba0aa20fa7107e4>)
      - [Backport commit 8e1c56ae4 from Emacs] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9f1d6dfd73091cb26c082a52f69a1839d56bf1fd>)
      - [org-agenda-search-headline-for-time: Ignore all the timestamps in headings] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fa198cbbe4c98698ff7d683aed2b947aeea6544a>)
      - [Revert "Obsolete `org-src-associate-babel-session' and related functionality"] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=99c9cae25c49765d98dae1c63185d1bbf434a44b>)
      - [org-element-cache: Provide Elisp API to store user data inside the cache] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d6117f895c949577f29d523f0d415397f4697763>)
      - [lisp/org-indent.el: Add hook to run after it initializes a buffer] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3aac00e45dc917c9174d1ecb1a80ffa41a3d2199>)
  - Denote:
    - [Taking Notes With the Emacs Denote Package] (<https://lucidmanager.org/productivity/taking-notes-with-emacs-denote/>)
    - [Jeremy Friesen: Advising Denote Function for Removing Diacritics from String] (<https://takeonrules.com/2024/01/07/advising-denote-function-for-removing-diacritics-from-string/>)
    - [Jeremy Friesen: Leveraging Denote's Signature for Multiple Purposes] (<https://takeonrules.com/2024/01/06/leveraging-denotes-signature-for-multiple-purposes/>)
    - [my/denote/url demo - asciinema.org] (<https://asciinema.org/a/oWH0taGbOHbfOBcmdOsEO9wUu>) ([@bram85@emacs.ch] (<https://emacs.ch/@bram85/111693822998686450>))
  - Coding:
    - [Emacs Goodies - #34 SQL Shell Mode] (<https://www.youtube.com/watch?v=4-f8QZ0Pb3o>) (06:35)
    - [Emacs Goodies - #33 SQLite Mode - YouTube] (<https://www.youtube.com/watch?v=64Nz8g8jL6g&pp=ygUFZW1hY3M%3D>) (4:25)
    - [Tim Heaney: Fennel] (<https://oylenshpeegul.gitlab.io/blog/posts/20240106/>)
    - [Tim Heaney: Emacs configuration] (<https://oylenshpeegul.gitlab.io/blog/posts/20240108/>) - Fennel, parinfer
    - [Emacs lsp-mode performance booster] (<https://github.com/blahgeek/emacs-lsp-booster>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/18ybxsa/emacs_lspmode_performance_booster/>))
    - [Basic "Reverse" Literate Programming in Emacs with Outshine and Polymode] (<https://www.youtube.com/watch?v=s6T15D8TKHA>) (7:54, [Reddit] (<https://www.reddit.com/r/emacs/comments/18y44z8/basic_reverse_literate_programming_in_emacs_with/>))
    - [Learning git with "Try it!"s (and eev)] (<http://anggtwu.net/2023-eev-git.html>) ([YouTube] (<https://www.youtube.com/watch?v=lsVvokjqMY0>))
    - [Emacs in tamil part 9 - VC Git - YouTube] (<https://www.youtube.com/watch?v=KrvAwa2eLEk>) ([@goldayan@clj.social] (<https://clj.social/@goldayan/111702585120864374>))
    - [@robert@toot.kra.hn: quick Python development tips] (<https://toot.kra.hn/@robert/111706162244866875>)
    - [Creating dynamic task runners for your npm scripts in Emacs] (<https://dev.to/rajasegar/creating-dynamic-task-runners-for-your-npm-scripts-in-emacs-4e0c>)
    - [flajann2/schlau-compile: Schlau Compile extension for Emacs] (<https://github.com/flajann2/schlau-compile>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1900fx7/check_out_schlaucompile/>)) - compile with f5 key using the root of your git project
    - [makefile-executor.el] (<https://github.com/Olivia5k/makefile-executor.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/18ybwoo/makefileexecutorel/>))
  - Doom Emacs:
    - [Cyber Angel Emacs (my personal Doom Emacs configuration)] (<https://github.com/LemonBreezes/cyber-angel-emacs>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/18ybfo5/cyber_angel_emacs_my_personal_doom_emacs/>))
    - [Doom Emacs: The Basic Concept and Installing on Windows - YouTube] (<https://www.youtube.com/watch?v=WE9g1ZMFvkk&pp=ygUFZW1hY3M%3D>) (9:25)
  - Multimedia:
    - [Sacha Chua: EmacsConf backstage: making lots of intro videos with subed-record] (<https://sachachua.com/blog/2024/01/emacsconf-backstage-making-lots-of-intro-videos-with-subed-record/>)
  - Fun:
    - [How To React To How To Type Blimpy In Emacs] (<https://www.youtube.com/watch?v=uwM87CYbKEI>) (6:14, [Reddit] (<https://www.reddit.com/r/emacs/comments/18zfmnb/how_to_react_to_how_to_type_blimpy_in_emacs/>))
  - AI:
    - [Integrate Emacs with any LLM - an intro to the gptel package - YouTube] (<https://www.youtube.com/watch?v=V4M_9S_-2V4&pp=ygUFZW1hY3M%3D>) (14:25)
    - [Brewing coffee with emacs, ekg, and the Aeropress] (<https://www.youtube.com/watch?v=rQgu7t1yUFg>) (9:37, [Reddit] (<https://www.reddit.com/r/emacs/comments/190twvc/brewing_coffee_with_emacs_ekg_and_the_aeropress/>)) - using a large language model together with ekg.el (Emacs Knowledge Graph) to take notes
  - Community:
    - [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/comments/18xebux/weekly_tips_tricks_c_thread/>)
    - [ELPA and Emacs Zine: Shutdown of EAEZ] (<https://amodernist.com/eaez/./shutdown.html>)
    - [DistroTube: Stepping Away To Work On Some Other Projects - YouTube] (<https://www.youtube.com/watch?v=RIvJ8FNZrfc&pp=ygUFZW1hY3M%3D>)
    - [2024-01-01 Emacs News discussed on HN] (<https://news.ycombinator.com/item?id=38886792>), aww shucks =)
  - Other:
    - [emacs-pe/honcho.el: run and manage long-running services] (<https://github.com/emacs-pe/honcho.el>) ([@carcosa@emacs.ch] (<https://emacs.ch/@carcosa/111681277316727024>))
    - [Contacts management with Emacs in 2024 : emacs] (<https://old.reddit.com/r/emacs/comments/18yb7hp/contacts_management_with_emacs_in_2024/>) ([HN] (<https://news.ycombinator.com/item?id=38865826>))
    - [Gijs Hillenius: Combining Emacs and Asciinema] (<https://hillenius.net/post/emacs-asciinema/>)
    - [~swflint/random-ask - Randomly ask the user specific questions for productivity data collection - sourcehut git] (<https://git.sr.ht/~swflint/random-ask>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/18y078g/announcing_randomaskel/>))
    - [Learn irregular English verbs in Emacs] (<https://github.com/tanrax/learning-irregular-verbs-in-English.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/18wsobq/learn_irregular_english_verbs_in_emacs/>))
    - [Yi Tang: GPG in Emacs - Functions to Decrypt and Delete All] (<http://yitang.uk/2024/01/06/gpg-in-emacs-functions-to-decrypt-and-delete-all/>)
    - [My experience with Emacs GUI on WSL2 Ubuntu] (<https://www.reddit.com/r/emacs/comments/18xg50f/my_experience_with_emacs_gui_on_wsl2_ubuntu/>)
    - [Emacs notifications on Linux and Android] (<https://www.reddit.com/r/emacs/comments/18xvtns/emacs_notifications_on_linux_and_android/>)
  - Emacs development:
    - emacs-devel:
      - [Translating Emacs manuals is of strategic importance] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00067.html>)
        - [challenges] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00152.html>)
        - [also discussion about process] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00145.html>), [proposal] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00151.html>) ([@jchelary@emacs.ch] (<https://emacs.ch/@jchelary/111702536149458441>))
        - [Translation of the Org mode manual] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00122.html>)
        - [po4a] (<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00125.html>)
        - [Gestionnaire de tickets pour la traduction française de la documentation Emacs] (<https://todo.sr.ht/~brandelune/documentation_emacs>)
        - [documentation_emacs: Projet OmegaT de traduction de la documentation Emacs - documentation_emacs - La forge Chapril] (<https://forge.chapril.org/brandelune/documentation_emacs>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/18xo3ki/documentation_emacs_projet_omegat_de_traduction/>))
    - [Support more metadata properties in completion-category-overrides (bug#68214)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18de131222ee24c4088ac45be1babad26284af5b>)
    - [Make 'advice-remove' interactive] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16162e0645d959d824d97e3f9908e46d401e8028>)
    - [eval.c: Add new var `lisp-eval-depth-reserve`] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02edbc88a1210b8d5a3e62ca4f03ffd17b23cbf7>)
    - [New special form `handler-bind`] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ba75e183c60aff50949587c21066e876dabfbda>)
    - [Support display-sort-function in completion-category-overrides (bug#68214)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dc99be8e633fa0d8594b72f41584a53590939fde>)
    - [Document 'etags-regen-mode' in the Emacs user manual] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ff00b85acf8371a358a055ef3e7325220bb6e362>)
    - [New feature: etags-regen-mode] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bdfa49502a84f46999c4f207249562f33a119d36>)
    - [; Add 2024 to copyright years] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=070cb32463a8c606bf4384574a6c7ea60167e87d>)
  - New packages:
    - biblio-gbooks <http://melpa.org/#/biblio-gbooks>: Google Books backend for biblio.el (MELPA)
    - ivy-hoogle <http://melpa.org/#/ivy-hoogle>: Search Hoogle using ivy (MELPA)
    - kagi <http://melpa.org/#/kagi>: Kagi API integration (MELPA)
    - mu4e-crypto <http://melpa.org/#/mu4e-crypto>: Encrypt and decrypt emails for mu4e with GnuPG (MELPA)
    - ob-base64 <http://melpa.org/#/ob-base64>: Org-babel for base64 content (MELPA)
    - tabby-mode <http://melpa.org/#/tabby-mode>: Minor mode for the Tabby AI coding assistant (MELPA)
    - templ-ts-mode <http://melpa.org/#/templ-ts-mode>: Major mode for editing Templ files (MELPA)

  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>), [kbin] (<https://kbin.social/m/emacs/newest>), [programming.dev] (<https://programming.dev/c/emacs?dataType=Post&page=1&sort=New>), [lemmy] (<https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New>), [communick.news] (<https://communick.news/c/emacs?dataType=Post&page=1&sort=New>), [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/>), and [emacs-devel] (<http://lists.gnu.org/archive/html/emacs-devel/2024-01>). Thanks to Andrés Ramírez for emacs-devel links and thanks to people who e-mailed me things to add. Do you have an Emacs-related link or announcement? Please e-mail me at [sacha@sachachua.com] (<mailto:sacha@sachachua.com>). Thank you!

    

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

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

    * 2024-01-08 Emacs news
- Help wanted:
  - [[https://emacs.ch/@jameshowell/111693285290795924][Looking for Emacs users in Pennsylvania to start a meetup]] ([[https://emacs.ch/@jameshowell/111693285290795924][@jameshowell@emacs.ch]])
  - [[https://lists.nongnu.org/archive/html/ada-mode-users/2023-11/msg00000.html][ada-mode: Looking for someone to take over maintenance]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00271.html][emacs-devel]])
  - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00172.html][making play-sound async]]
- Upcoming events:
  - M-x Research: 9th talk on (e)lisp https://m-x-research.github.io/ Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 11 0000 Asia/Singapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 12 1800 Europe/Paris
  - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/298331938/ Sat Jan 13 1100 America/Los_Angeles
  - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore
- Beginner:
  - [[https://www.youtube.com/watch?v=O9_8Gds3OGg][Como Instalar Emacs No Seu Windows Pc Em 2024]] (01:53)
- Emacs configuration:
  - [[https://www.reddit.com/r/emacs/comments/18xbmqf/is_evilmode_worth_committing_to_as_a_vimmer/][Is evil-mode worth committing to as a vimmer learning emacs?]]
  - [[https://qiita.com/takaxp/items/fbc3e50dd2907b48cafa][Minimum settings I use (2023) / 私が使う最小設定(2023年)]]
  - [[https://git.sr.ht/~marcuskammer/emacs.d/tree/main/item/README.md][marcuskammer's Emacs Config]]
  - [[https://github.com/skx/dotfiles/blob/master/.emacs.d/init.md][skx's Emacs config]]
- Emacs Lisp:
  - [[https://dev.to/rajasegar/5-ways-to-get-text-from-an-emacs-buffer-4c3l][5 ways to get text from an Emacs buffer]] ([[https://www.reddit.com/r/emacs/comments/18wftzw/5_ways_to_get_text_from_an_emacs_buffer/][Reddit]], [[https://irreal.org/blog/?p=11884][Irreal]])
  - [[https://tony-zorman.com/posts/yanking.html][Tony Zorman: Parentheses-Aware Yanking]]
  - [[https://onlisp.co.uk/Code-is-data.html][J.e.r.e.m.y B.r.y.a.n.t: Code is data]] - beginner's overview of Emacs Lisp's funcall and apply
  - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/din%C3%A1micos/][UI en Emacs, creando un buscador | Programador Web Valencia]] - widgets
  - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/botones/][Lección 5: Botones | Curso de UI Emacs Lisp]]
  - [[https://github.com/alphapapa/makem.sh/releases/tag/v0.7][Release v0.7 · alphapapa/makem.sh]] ([[https://www.reddit.com/r/emacs/comments/190d5gy/release_v07_alphapapamakemsh/][Reddit]]) - can run from subdirectory; makefile-like script for linting and testing Emacs Lisp packages
- Appearance:
  - [[https://github.com/KaratasFurkan/.emacs.d/tree/emacs-29#pixel-scroll][Smooth scroll-up/down (C-v / M-v) & recenter (C-l) commands with pixel-scroll]] ([[https://youtu.be/IyEcxST7DXI][YouTube]], [[https://www.reddit.com/r/emacs/comments/18xyq3z/smooth_scrollupdown_cv_mv_recenter_cl_commands/][Reddit]])
  - [[https://irreal.org/blog/?p=11880][Irreal: One Last Time With Marking The Active Window]]
    - [[http://www.emacs.dyerdwelling.family/emacs/20240106143432-emacs--selected-window-accent-mode/][James Dyer: My first emacs package - *selected-window-accent-mode*]] ([[https://www.reddit.com/r/planetemacs/comments/190bvkv/james_dyer_my_first_emacs_package/][Reddit]])
    - [[https://emacs.dyerdwelling.family/emacs/20231230172829-emacs--selected-window-accent-improvements/][James Dyer: Improvements to Selected Window Accent]]
    - [[https://sachachua.com/blog/2024/01/highlight-the-active-modeline-using-colours-from-modus-themes/][Sacha Chua: Highlight the active modeline using colours from modus-themes]]
  - [[https://www.reddit.com/r/emacs/comments/18y85l9/orgmargin_mode/][Nano Emacs: org-margin mode]]
  - [[https://protesilaos.com/codelog/2024-01-06-emacs-ef-rosa/][Protesilaos Stavrou: Emacs: ef-rosa is the new member of the ef-themes]]
- Navigation:
  - [[https://github.com/JasZhe/window-stool][JasZhe/window-stool: Emacs package that provides code context/breadcrumbs similar to context.vim and topsy. Like a stepping stool for your window.]] ([[https://www.reddit.com/r/emacs/comments/18xmw95/new_minor_mode_windowstool_a_multiline/][Reddit]])
  - [[https://i.redd.it/nygkmuvlbzac1.png][Proof of concept: window tabs]] ([[https://www.reddit.com/r/emacs/comments/190npvt/proof_of_concept_window_tabs/][Reddit]])
- Org Mode:
  - [[https://media.ccc.de/v/glt21-251-emacs-org-mode-features-you-may-not-know#t=28][Emacs Org mode features you may not know]] ([[https://www.reddit.com/r/emacs/comments/190phua/emacs_org_mode_features_you_may_not_know/][Reddit]])
  - [[https://randyridenour.net/posts/2023-12-31-converting-org-files-to-canvas-quizzes/][Converting Org Files to Canvas Quizzes | Randy Ridenour]] ([[https://emacs.ch/@randyridenour/111682381670810409][@randyridenour@emacs.ch]])
  - [[https://macadie.info/2024/01/02/org-commands-i-frequently-use/][Eric MacAdie: Org Commands I Frequently Use]] ([[https://irreal.org/blog/?p=11882][Irreal]])
  - [[https://takeonrules.com/2024/01/04/current-workflow-for-lore24-writing/][Jeremy Friesen: Current Workflow for Lore24 Writing]]
  - [[https://www.youtube.com/watch?v=zRgIaJzrbnY&pp=ygUFZW1hY3M%3D][First "literate" C program with Emacs + Org-mode - YouTube]] (29:19)
  - [[https://www.youtube.com/watch?v=MjSG6drkrCE][Adding Simple Org-Mode features to Programming Modes in Emacs]] (12:36, [[https://www.reddit.com/r/emacs/comments/190ue4h/adding_simple_orgmode_features_to_programming/][Reddit]])
  - [[https://hillenius.net/post/org-tree-slide/][Gijs Hillenius: Note-to-self: Org Tree Slide Mode, and Whiteroom Mode]]
  - [[https://github.com/listx/lilac][lilac: A Literate Programming tool for Orgmode targeting HTML output]]
  - [[https://takeonrules.com/2024/01/03/emacs-macros-continue-to-amaze-me/][Jeremy Friesen: Emacs Macros Continue to Amaze Me]] ([[https://irreal.org/blog/?p=11886][Irreal]])
  - [[https://freerangebits.com/posts/2024/01/archiving-in-org-mode/][Peter J. Jones: Archiving in Org Mode]] ([[https://irreal.org/blog/?p=11888][Irreal]])
  - [[https://sachachua.com/blog/2024/01/using-consult-and-org-ql-to-search-my-org-mode-agenda-files-and-sort-the-results-to-prioritize-heading-matches/][Sacha Chua: Using consult and org-ql to search my Org Mode agenda files and sort the results to prioritize heading matches]]
  - [[https://sachachua.com/blog/2024/01/using-an-emacs-lisp-macro-to-define-quick-custom-org-mode-links-to-project-files/][Sacha Chua: Using an Emacs Lisp macro to define quick custom Org Mode links to project files; plus URLs and search]]
  - [[https://zenn.dev/vintea_01/scraps/e4d2122dcdc994][SpacemacsとObsidianの融]]
  - [[https://github.com/ryanpcmcquen/obsidian-org-mode][obsidian-org-mode: Add Org Mode support to Obsidian.]]
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72a2db86d95d021a8e403e03cba0aa20fa7107e4][Merge branch 'bugfix']]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9f1d6dfd73091cb26c082a52f69a1839d56bf1fd][Backport commit 8e1c56ae4 from Emacs]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fa198cbbe4c98698ff7d683aed2b947aeea6544a][org-agenda-search-headline-for-time: Ignore all the timestamps in headings]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=99c9cae25c49765d98dae1c63185d1bbf434a44b][Revert "Obsolete `org-src-associate-babel-session' and related functionality"]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d6117f895c949577f29d523f0d415397f4697763][org-element-cache: Provide Elisp API to store user data inside the cache]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3aac00e45dc917c9174d1ecb1a80ffa41a3d2199][lisp/org-indent.el: Add hook to run after it initializes a buffer]]
- Denote:
  - [[https://lucidmanager.org/productivity/taking-notes-with-emacs-denote/][Taking Notes With the Emacs Denote Package]]
  - [[https://takeonrules.com/2024/01/07/advising-denote-function-for-removing-diacritics-from-string/][Jeremy Friesen: Advising Denote Function for Removing Diacritics from String]]
  - [[https://takeonrules.com/2024/01/06/leveraging-denotes-signature-for-multiple-purposes/][Jeremy Friesen: Leveraging Denote's Signature for Multiple Purposes]]
  - [[https://asciinema.org/a/oWH0taGbOHbfOBcmdOsEO9wUu][my/denote/url demo - asciinema.org]] ([[https://emacs.ch/@bram85/111693822998686450][@bram85@emacs.ch]])
- Coding:
  - [[https://www.youtube.com/watch?v=4-f8QZ0Pb3o][Emacs Goodies - #34 SQL Shell Mode]] (06:35)
  - [[https://www.youtube.com/watch?v=64Nz8g8jL6g&pp=ygUFZW1hY3M%3D][Emacs Goodies - #33 SQLite Mode - YouTube]] (4:25)
  - [[https://oylenshpeegul.gitlab.io/blog/posts/20240106/][Tim Heaney: Fennel]]
  - [[https://oylenshpeegul.gitlab.io/blog/posts/20240108/][Tim Heaney: Emacs configuration]] - Fennel, parinfer
  - [[https://github.com/blahgeek/emacs-lsp-booster][Emacs lsp-mode performance booster]] ([[https://www.reddit.com/r/emacs/comments/18ybxsa/emacs_lspmode_performance_booster/][Reddit]])
  - [[https://www.youtube.com/watch?v=s6T15D8TKHA][Basic "Reverse" Literate Programming in Emacs with Outshine and Polymode]] (7:54, [[https://www.reddit.com/r/emacs/comments/18y44z8/basic_reverse_literate_programming_in_emacs_with/][Reddit]])
  - [[http://anggtwu.net/2023-eev-git.html][Learning git with "Try it!"s (and eev)]] ([[https://www.youtube.com/watch?v=lsVvokjqMY0][YouTube]])
  - [[https://www.youtube.com/watch?v=KrvAwa2eLEk][Emacs in tamil part 9 - VC Git - YouTube]] ([[https://clj.social/@goldayan/111702585120864374][@goldayan@clj.social]])
  - [[https://toot.kra.hn/@robert/111706162244866875][@robert@toot.kra.hn: quick Python development tips]]
  - [[https://dev.to/rajasegar/creating-dynamic-task-runners-for-your-npm-scripts-in-emacs-4e0c][Creating dynamic task runners for your npm scripts in Emacs]]
  - [[https://github.com/flajann2/schlau-compile][flajann2/schlau-compile: Schlau Compile extension for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1900fx7/check_out_schlaucompile/][Reddit]]) - compile with f5 key using the root of your git project
  - [[https://github.com/Olivia5k/makefile-executor.el][makefile-executor.el]] ([[https://www.reddit.com/r/emacs/comments/18ybwoo/makefileexecutorel/][Reddit]])
- Doom Emacs:
  - [[https://github.com/LemonBreezes/cyber-angel-emacs][Cyber Angel Emacs (my personal Doom Emacs configuration)]] ([[https://www.reddit.com/r/emacs/comments/18ybfo5/cyber_angel_emacs_my_personal_doom_emacs/][Reddit]])
  - [[https://www.youtube.com/watch?v=WE9g1ZMFvkk&pp=ygUFZW1hY3M%3D][Doom Emacs: The Basic Concept and Installing on Windows - YouTube]] (9:25)
- Multimedia:
  - [[https://sachachua.com/blog/2024/01/emacsconf-backstage-making-lots-of-intro-videos-with-subed-record/][Sacha Chua: EmacsConf backstage: making lots of intro videos with subed-record]]
- Fun:
  - [[https://www.youtube.com/watch?v=uwM87CYbKEI][How To React To How To Type Blimpy In Emacs]] (6:14, [[https://www.reddit.com/r/emacs/comments/18zfmnb/how_to_react_to_how_to_type_blimpy_in_emacs/][Reddit]])
- AI:
  - [[https://www.youtube.com/watch?v=V4M_9S_-2V4&pp=ygUFZW1hY3M%3D][Integrate Emacs with any LLM - an intro to the gptel package - YouTube]] (14:25)
  - [[https://www.youtube.com/watch?v=rQgu7t1yUFg][Brewing coffee with emacs, ekg, and the Aeropress]] (9:37, [[https://www.reddit.com/r/emacs/comments/190twvc/brewing_coffee_with_emacs_ekg_and_the_aeropress/][Reddit]]) - using a large language model together with ekg.el (Emacs Knowledge Graph) to take notes
- Community:
  - [[https://www.reddit.com/r/emacs/comments/18xebux/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]]
  - [[https://amodernist.com/eaez/./shutdown.html][ELPA and Emacs Zine: Shutdown of EAEZ]]
  - [[https://www.youtube.com/watch?v=RIvJ8FNZrfc&pp=ygUFZW1hY3M%3D][DistroTube: Stepping Away To Work On Some Other Projects - YouTube]]
  - [[https://news.ycombinator.com/item?id=38886792][2024-01-01 Emacs News discussed on HN]], aww shucks =)
- Other:
  - [[https://github.com/emacs-pe/honcho.el][emacs-pe/honcho.el: run and manage long-running services]] ([[https://emacs.ch/@carcosa/111681277316727024][@carcosa@emacs.ch]])
  - [[https://old.reddit.com/r/emacs/comments/18yb7hp/contacts_management_with_emacs_in_2024/][Contacts management with Emacs in 2024 : emacs]] ([[https://news.ycombinator.com/item?id=38865826][HN]])
  - [[https://hillenius.net/post/emacs-asciinema/][Gijs Hillenius: Combining Emacs and Asciinema]]
  - [[https://git.sr.ht/~swflint/random-ask][~swflint/random-ask - Randomly ask the user specific questions for productivity data collection - sourcehut git]] ([[https://www.reddit.com/r/emacs/comments/18y078g/announcing_randomaskel/][Reddit]])
  - [[https://github.com/tanrax/learning-irregular-verbs-in-English.el][Learn irregular English verbs in Emacs]] ([[https://www.reddit.com/r/emacs/comments/18wsobq/learn_irregular_english_verbs_in_emacs/][Reddit]])
  - [[http://yitang.uk/2024/01/06/gpg-in-emacs-functions-to-decrypt-and-delete-all/][Yi Tang: GPG in Emacs - Functions to Decrypt and Delete All]]
  - [[https://www.reddit.com/r/emacs/comments/18xg50f/my_experience_with_emacs_gui_on_wsl2_ubuntu/][My experience with Emacs GUI on WSL2 Ubuntu]]
  - [[https://www.reddit.com/r/emacs/comments/18xvtns/emacs_notifications_on_linux_and_android/][Emacs notifications on Linux and Android]]
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00067.html][Translating Emacs manuals is of strategic importance]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00152.html][challenges]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00145.html][also discussion about process]], [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00151.html][proposal]] ([[https://emacs.ch/@jchelary/111702536149458441][@jchelary@emacs.ch]])
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00122.html][Translation of the Org mode manual]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00125.html][po4a]]
      - [[https://todo.sr.ht/~brandelune/documentation_emacs][Gestionnaire de tickets pour la traduction française de la documentation Emacs]]
      - [[https://forge.chapril.org/brandelune/documentation_emacs][documentation_emacs: Projet OmegaT de traduction de la documentation Emacs - documentation_emacs - La forge Chapril]] ([[https://www.reddit.com/r/planetemacs/comments/18xo3ki/documentation_emacs_projet_omegat_de_traduction/][Reddit]])
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18de131222ee24c4088ac45be1babad26284af5b][Support more metadata properties in completion-category-overrides (bug#68214)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16162e0645d959d824d97e3f9908e46d401e8028][Make 'advice-remove' interactive]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02edbc88a1210b8d5a3e62ca4f03ffd17b23cbf7][eval.c: Add new var `lisp-eval-depth-reserve`]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ba75e183c60aff50949587c21066e876dabfbda][New special form `handler-bind`]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dc99be8e633fa0d8594b72f41584a53590939fde][Support display-sort-function in completion-category-overrides (bug#68214)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ff00b85acf8371a358a055ef3e7325220bb6e362][Document 'etags-regen-mode' in the Emacs user manual]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bdfa49502a84f46999c4f207249562f33a119d36][New feature: etags-regen-mode]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=070cb32463a8c606bf4384574a6c7ea60167e87d][; Add 2024 to copyright years]]
- New packages:
  - http://melpa.org/#/biblio-gbooks: Google Books backend for biblio.el (MELPA)
  - http://melpa.org/#/ivy-hoogle: Search Hoogle using ivy (MELPA)
  - http://melpa.org/#/kagi: Kagi API integration (MELPA)
  - http://melpa.org/#/mu4e-crypto: Encrypt and decrypt emails for mu4e with GnuPG (MELPA)
  - http://melpa.org/#/ob-base64: Org-babel for base64 content (MELPA)
  - http://melpa.org/#/tabby-mode: Minor mode for the Tabby AI coding assistant (MELPA)
  - http://melpa.org/#/templ-ts-mode: Major mode for editing Templ files (MELPA)

Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]],
[[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]],
[[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]],
and [[http://lists.gnu.org/archive/html/emacs-devel/2024-01][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links and
thanks to people who e-mailed me things to add. Do you have an
Emacs-related link or announcement? Please e-mail me at
[[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!

    

[-- Attachment #3: Type: text/plain, Size: 92 bytes --]

---
via emacs-tangents mailing list (https://lists.gnu.org/mailman/listinfo/emacs-tangents)

                 reply	other threads:[~2024-01-08 19:43 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=878r4z626x.fsf@sachachua.com \
    --to=sacha@sachachua.com \
    --cc=emacs-tangents@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).