* 2024-02-05 Emacs news - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (IRL - Octo) https://emacs-doctor.com/ Tue Feb 6 1800 Europe/Paris - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/298320311/ Wed Feb 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 8 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 9 1800 Europe/Paris - Emacs users group Slovenia (virtual) https://emacs.si/ Sat Feb 17 1130 America/Vancouver - 1330 America/Chicago - 1430 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Feb 18 0100 Asia/Kolkata - 0330 Asia/Singapore - Emacs configuration: - [[https://youtube.com/watch?v=jzG0EjOC0jo&si=ZGklPHz3qKZU0qKm][Embark -- Key Features and Tweaks]] ([[https://www.reddit.com/r/emacs/comments/1aeimv1/embark_key_features_and_tweaks/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1adwnse/repeatmode_is_awesome_share_you_useful_configs/][Repeat-mode is awesome, share you useful configs]] - [[https://paste.karthinks.com/ef792821-repeat-maps.html][karthink's list of keymaps and their single-key shortcuts for repeating commands]] - [[https://drewsh.com/trying-out-meow.html][Trying out Meow, an emacs-native modal editing package]] - [[https://esrh.me/posts/2021-12-18-switching-to-meow.html][Switching to the meow modal editing system from evil]] (2021, [[https://www.reddit.com/r/emacs/comments/1ady8st/switching_to_the_meow_modal_editing_system_from/][Reddit]], [[https://lobste.rs/s/lb2eld/switching_meow_modal_editing_system_from][lobste.rs]]) - [[https://github.com/starenka/.emacs.d][starenka Emacs Config (geared towards Python users)]] - [[https://github.com/zach-delong/Emacs-configs][zach-delong's Emacs Config]] - [[https://github.com/L-Colombo/emacs_config][L-Colombo's Emacs Config]] - Emacs Lisp: - [[https://mbork.pl/2023-02-05_From_the_kill_ring_to_a_register_revisited][Marcin Borkowski: From the kill ring to a register revisited]] - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/din%C3%A1micos/][Lección 8: Dinámicos | Curso de UI Emacs Lisp]] - Appearance: - [[https://chadaustin.me/2024/01/truecolor-terminal-emacs/][I just wanted Emacs to look nice - using 24-bit color in terminals]] ([[https://www.reddit.com/r/emacs/comments/1afeatz/i_just_wanted_emacs_to_look_nice_using_24bit/][Reddit]], [[https://news.ycombinator.com/item?id=39187370][HN]], [[https://lobste.rs/s/dt3l6s/i_just_wanted_emacs_look_nice_using_24_bit][lobste.rs]]) - [[https://codelearn.me/2024/02/02/emacs-which-function-mode.html][Ruslan Bekenev: Emacs: which-function-mode]] ([[https://irreal.org/blog/?p=11952][Irreal]]) - [[https://ismailefe.org/blog/eye_candy/][My Emacs Eye Candy]] - Navigation: - [[https://youtube.com/watch?v=_wGWYGpTrzo][Comparing files easily in Emacs]] (2:07, [[https://www.reddit.com/r/emacs/comments/1aj44ez/comparing_files_easily_in_emacs/][Reddit]]) - [[https://youtube.com/watch?v=mp8lQ4Bl-30&si=iNGqs1l90_GelP9X][Quickly change multiple instances with iedit]] ([[https://irreal.org/blog/?p=11950][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1ae8z4r/emacs_search_ignoring_punctuation_or_spaces/][Emacs search, ignoring punctuation or spaces between words: M-s w]] - word-search-forward - [[https://emacs.dyerdwelling.family/emacs/20240114145517-emacs--winner-undo-to-tab-bar-history/][James Dyer: Winner Undo to Tab Bar History]] - [[https://www.reddit.com/r/emacs/comments/1aijfqc/what_kinds_of_buffers_do_you_wish_you_could/][What kinds of buffers do you wish you could bookmark?]] - Writing: - [[https://protesilaos.com/codelog/2024-02-03-emacs-abbrev-mode/][Protesilaos Stavrou: Emacs: abbreviations with abbrev-mode (quick text expansion)]] (26:23, [[https://www.youtube.com/watch?v=ruPpRlh2re4][YouTube]]) - [[https://a-blog-with.relevant-information.com/weblog/2024-01-28-howm/][My thoughts on howm, an Emacs Note-taking library, and its possible alternatives]] - Org Mode: - [[https://maplet.bearblog.dev/my-emacs-org-mode-config-as-a-student/][My Emacs org-mode / org-roam config as a student | maplet]] - [[https://theinformed.life/2023/10/22/episode-125-karl-voit/][Karl Voit on Org Mode – The Informed Life]] (2023) - [[https://zzamboni.org/post/beautifying-org-mode-in-emacs/][Beautifying Org Mode in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1aje6vt/beautifying_org_mode_in_emacs/][Reddit]]) - [[http://yitang.uk/2024/02/03/blog-in-emacs-work-with-images/][Yi Tang: Blog in Emacs - Work with Images]] - [[https://takeonrules.com/2024/01/31/adjusting-my-time-tracking-again/][Jeremy Friesen: Adjusting My Time Tracking Again]] - [[https://v.redd.it/yrop6oujdsfc1][org-merge-driver, a merge driver specialized for the Org syntax, looks really neat! Found on Worg but just wanted to share an instance of usage]] ([[https://www.reddit.com/r/orgmode/comments/1afj5sv/orgmergedriver_a_merge_driver_specialized_for_the/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=10d2868c587360d3d17d7ef5fbf11ca036bb2f31][org-footnote-new: Add an option to create new anonymous labels]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=14acf626fe1fef25a854cf0df772b2899bf26a3c][org: Fontify whole table rows with `org-table-row' face]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=03b383df8bf4c2fb631ada030cabad564a7101e2][ox-latex: Remove org-latex-line-break-safe]] - Denote: - [[https://www.youtube.com/watch?v=5R0Dg5QfooI][Emacs Note Taking Recommendation: Denote (re-edit)]] (04:17) - Coding: - [[https://www.youtube.com/watch?v=PMkJaCuDidk][Exploring Emacs (Prelude) ... for web development]] (01:10:25) - [[https://github.com/rajasegar/vite.el][An Emacs plugin for Vite]] ([[https://www.reddit.com/r/emacs/comments/1aj9oq7/an_emacs_plugin_for_vite/][Reddit]]) - JS web development - [[https://www.youtube.com/watch?v=UgdgA0weZgQ][Verilog & Emacs]] (24:48) - [[https://www.youtube.com/watch?v=qzqd6EsVBxI][Emacs for Rust Development | January 2024 Edition]] (12:40) - [[https://github.com/flycheck/flycheck/blob/master/CHANGES.rst#330-04-02-2024][Flycheck 33 released today, first release for the project in many years after being abandoned by maintainer]] ([[https://www.reddit.com/r/emacs/comments/1ait6io/flycheck_33_released_today_first_release_for_the/][Reddit]]) - [[https://youtube.com/watch?v=_8xPDl8WCKg&si=kAzOY6Y_7DWsuJ55][Tree-Sitter: Superior Syntax Highlighting in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1agsswb/treesitter_superior_syntax_highlighting_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1afr34c/i_love_magit_forges/][I love Magit Forges]] - Multimedia: - [[https://www.youtube.com/watch?v=MXBJVi2-Dic][emacs mpv playlist with urls from the clipboard using a hotkey]] (46:58) - EXWM: - [[https://www.reddit.com/r/emacs/comments/1ah6rv3/there_are_new_maintainers_for_exwm_project/][There are new maintainers for EXWM project]] - [[https://tech.toryanderson.com/2024/01/31/getting-docked-triple-monitor-setups-on-exwm-at-start-of-work/][Tory Anderson: Getting docked triple-monitor setups on exwm at start of work]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1aey0eo/they_are_surely_not_joking_when_they_say_emacs/][they are surely not joking when they say emacs can do every thing]] - steam.el game launcher - [[https://www.reddit.com/r/emacs/comments/1ae4g75/new_package_chromecastel/][New package: chromecast.el]] - [[https://drewsh.com/reading-naruto-in-emacs.html][Drew's blogsite – Reading CBZ Manga in emacs]] - [[https://www.youtube.com/watch?v=xpIvFiFlhJE][GNU Emacs: Magnifier Tool]] (00:24, [[https://www.reddit.com/r/emacs/comments/1ahq2ar/image_magnifier/][Reddit]]) - AI: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01134.html][LLM Experiments, Part 2: Structured workflows with org-mode]] ([[https://www.reddit.com/r/emacs/comments/1ae0006/llms_for_editing_structured_orgmode_interactions/][Reddit]]) - interesting idea about using LLMs to generate subtasks and estimates - [[https://i.redd.it/q46xokxidogc1.png][Using LLM's to fill the semantic search gap]] ([[https://www.reddit.com/r/emacs/comments/1aj5did/using_llms_to_fill_the_semantic_search_gap/][Reddit]]) - [[https://asciinema.org/a/633592][Demo of `kagi-translate` in Emacs]] - [[https://chat.openai.com/g/g-ceQ8Ju6Rg-emacs-expert][Emacs manuals loaded into custom GPT]] ([[https://twit.social/@leo/111401315058895582][@leo@twit.social]]) - [[https://www.youtube.com/watch?v=cmkoVZ4NkyI][Using GPT in Emacs the simple way]] (10:50) - Community: - [[https://www.reddit.com/r/emacs/comments/1afd05g/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ahtdp9/what_is_it_that_makes_using_emacs_fun_for_you/][What is it that makes using emacs fun for you?]] - [[https://sachachua.com/blog/2024/02/2024-02-04-yay-emacs-community-plumbing-streaming-setup-emacs-news-highlights-transcript-export/][Sacha Chua: 2024-02-04 Yay Emacs: community plumbing, streaming setup, Emacs News highlights, transcript export]] (1:07:18, [[https://www.youtube.com/watch?v=vj73DQT4dmA][YouTube]]) - Other: - [[https://lwn.net/SubscriberLink/959931/6c5395f2946560c4/][Looking ahead to Emacs 30 [LWN.net]​]] - [[https://www.reddit.com/r/emacs/comments/1ahx90f/if_you_would_like_a_new_feature_in_emacs_v30_what/][If you would like a new feature in Emacs v30 - what would it be?]] - [[https://www.reddit.com/r/emacs/comments/1ai00g5/more_totally_evident_but_super_useful_emacs/][More totally evident but super useful emacs features I might keep ignoring?]] - [[https://akrl.sdf.org/#orgc15a10d][The original magic Emacs garbage collection hack]] ([[https://www.reddit.com/r/emacs/comments/1aeplx9/the_original_magic_emacs_garbage_collection_hack/][Reddit]], [[https://news.ycombinator.com/item?id=39190110][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01216.html][cond* and pcase compatibility]], and [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01215.html][plan]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00060.html][Ideas for improving discoverability]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b79c80c999fe95654b7db196b12e0844473f6da][New function 'sort-on']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72b1379f0795a5e2e9c57615c0b1d78c0b97cd1f][Increase `emacs-lisp-docstring-fill-column` to 72]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b86bc02096c65517b9a29c20635ece100864fc62][Introduce a global variant of visual-wrap-prefix-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9bcc9690a8076a22398c27a7ccf836ee95eb16a2][Eliminate lazy bytecode loading]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c385e966e18bebd52b1a692f13e2a7495891966d][derived.el: Delete old code (bug#68625)]] - New packages: - https://elpa.gnu.org/packages/activities.html: Save/restore sets of windows, tabs/frames, and their buffers (GNU ELPA) - http://melpa.org/#/denote-explore: Explore Denote files (MELPA) - http://melpa.org/#/ebib-sidecar: Sidecar to show formatted reference of current Ebib Entry (MELPA) - http://melpa.org/#/haproxy-mode: Major mode for editing HAProxy config files (MELPA) - http://melpa.org/#/rom-party: Rendition of jklm.fun's "Bomb Party" game (MELPA) - http://melpa.org/#/selected-window-accent-mode: Accent Selected Window (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-02][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!