* 2023-07-10 Emacs news [[https://lebib.org/date/atelier-emacs][Atelier emacs (Montpellier)]] met last week instead of this week. Sorry, I forgot to update the calendar! - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00306.html][Community improvements to the Emacs Widget Library manual?]] - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 14 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 15 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jul 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore ([[https://emacs-apac.gitlab.io/announcements/july-2023/][announcement]]) - Emacs configuration: - [[http://yummymelon.com/devnull/surprise-and-emacs-defaults.html][Charles Choi: Surprise and Emacs Defaults]] ([[https://irreal.org/blog/?p=11478][Irreal]]) - [[https://magnus.therning.org/2023-07-09-general.el-and-two-ways-to-define-keybindings.html][Magnus: general.el and two ways to define keybindings]] - [[https://www.youtube.com/watch?v=GUIq7ZJoEGY][App Launchers, Dashboard & Language Support - Configuring Emacs 04]] (43:44) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-1/][Mike Zamansky: Learning Elisp 1]] ([[https://www.reddit.com/r/emacs/comments/14sbjd8/new_videoblog_series_learning_elisp/][Reddit]]) - [[https://mbork.pl/2023-07-08_Finding_a_common_prefix_of_a_set_of_strings][Marcin Borkowski: Finding a common prefix of a set of strings]] - [[https://github.com/alphapapa/plz.el/releases/tag/v0.7][plz.el v0.7 released (HTTP client library for Emacs Lisp)]] ([[https://www.reddit.com/r/emacs/comments/14v824l/plzel_v07_released_http_client_library_for_emacs/][Reddit]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/14u6tsl/news_rightaligned_modeline_and_more/][News: right-aligned modeline (and more)]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/14utxi6/new_package_peek/][New Package: Peek]] - create peek view below/above cursor point to show things - Dired: - [[https://www.emacs.dyerdwelling.family/emacs/20230606213531-emacs--dired-duplicate-here-revisited/][James Dyer: Dired Duplicate Here Revisited]] - [[http://xenodium.com/duplicate-this][Alvaro Ramirez: Duplicate this!]] ([[https://www.reddit.com/r/emacs/comments/14rmvkx/duplicating_files_with_ease/][Reddit]], [[https://irreal.org/blog/?p=11481][Irreal]]) - [[https://protesilaos.com/codelog/2023-07-08-emacs-dired-preview-0-1-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.1.0]] - [[https://www.youtube.com/watch?v=EcC-0Q3heoo][Image dired to manage images in Emacs]] (03:00) - Org Mode: - [[https://www.ftwynn.com/series/building-my-basb-in-emacs-2023-capstone-report/][Building My BASB in Emacs - 2023 Capstone Report]] - [[https://www.reddit.com/r/OrgRoam/comments/14rosev/helpful_function/][Helpful function: delete-current-daily-note-and-goto-previous-one]] - [[https://willschenk.com/labnotes/2023/updating_date_in_org_file/][Will Schenk: Updating date in org file]] (Updating =#+date=) - [[https://www.youtube.com/watch?v=qk3iCOyHg98][Emacs Org Lint Is A Tool To Check Org Files Syntax 2023_07_10_02:57:14]] (06:16) - [[https://one-octet.dev/posts/Org-mode_cloner_une_note.html][One-Octet: Org-mode: Dupliquer une note]] - [[https://one-octet.dev/posts/Org-mode: Dynamic block.html][One-Octet: Org-mode: Dynamic block]] (in French) - [[https://one-octet.dev/posts/org-mode-dynamic-index.html][One-Octet: Org-mode: Index dynamique de documents Org-mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=402f72ad4f4e52681f2045817227f8870f842e2e][lisp/org.el: Add final hooks to S-/M-/S-M-cursor commands]] - Coding: - [[https://johnhame.link/posts/tweaking-emacs-for-ruby-development-in-2023/][Tweaking Emacs for Ruby Development in 2023 · John Hamelink]] ([[https://emacs.ch/@johnhamelink/110669577998531137][@johnhamelink]], [[https://news.ycombinator.com/item?id=36625275][HN]], [[https://lemmy.ml/post/1794019?scrollToComments=true][lemmy]]) - [[https://codeberg.org/ideasman42/emacs-prog-face-refine][prog-face-refine now on melpa!]] ([[https://www.reddit.com/r/emacs/comments/14vfmhl/progfacerefine_now_on_melpa/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/14sjgb2/envcommanderel_perdirectory_env_setup_for_shell/][env-commander.el -- Per-directory env setup for shell commands]] - [[https://www.reddit.com/r/emacs/comments/14qsgr5/herokuel_magit_like_interface_for_heroku_cli/][Heroku.el — Magit like interface for Heroku CLI]] - Shells: - [[https://youtu.be/kaEhyLJ7GWc][My emacs eshell configuration, aliases, and tweaks]] ([[https://www.reddit.com/r/emacs/comments/14tyd9x/my_emacs_eshell_configuration_aliases_and_tweaks/][Reddit]]) - Web: - [[https://www.youtube.com/watch?v=ZZBsiuUVWPI][Browsing the Web with Emacs]] (05:22, [[https://news.ycombinator.com/item?id=36619338][HN]]) - Mail, news, and chat: - [[https://michal.sapka.me/2023/notmuch/][Managing email with Notmuch and Emacs]] ([[https://www.reddit.com/r/emacs/comments/14q9dgu/managing_email_with_notmuch_and_emacs/][Reddit]]) - [[https://youtu.be/G5u23bh29hI][I connected Emacs Lisp to Twitch chat to improve their behavior (profanity warning)]] (20:39, [[https://www.reddit.com/r/emacs/comments/14tfaa4/i_connected_emacs_lisp_to_twitch_chat_to_improve/][Reddit]]) - Multimedia: - [[https://git.sr.ht/~thanosapollo/yeetube.el][~thanosapollo/yeetube.el - Emacs YouTube/Invidious Front-End]] ([[https://lemmy.ml/post/1714059][Lemmy]]) - Fun: - [[https://github.com/elizagamedev/xkcd-303-mode.el][xkcd-303-mode.el -- Minor mode for explaining why you're not working]] ([[https://www.reddit.com/r/emacs/comments/14sh1um/xkcd303modeel_minor_mode_for_explaining_why_youre/][Reddit]]) - [[https://wasamasa.itch.io/xcb-boomshine][XCB Boomshine by wasamasa]] ([[https://lemmy.ml/post/1467569][lemmy]]) - AI: - [[http://xenodium.com/chatgpt-shell-v0601-updates][Alvaro Ramirez: chatgpt-shell v0.60.1 updates]] - Community: - [[https://www.reddit.com/r/emacs/comments/14r48b8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://susam.net/maze/from-lunar-phases-to-yank-pop.html][From Lunar Phases to Yank-Pop]] ([[https://www.reddit.com/r/emacs/comments/14t3e9j/from_lunar_phases_to_yankpop/][Reddit]]) - Mastering Emacs book club summary - Other: - [[https://github.com/DarkBuffalo/gocryptfs.el][DarkBuffalo/gocryptfs.el: a tool to help you mount an encrypted folder using gocryptfs.]] ([[https://lemmy.ml/post/1716848][lemmy]]) - [[https://www.youtube.com/watch?v=kEViUHGqK-M][Useful resource Awesome Emacs]] (06:59) - [[https://youtu.be/Ehp28WoFGrc][Navigating the Emacs calendar]] (05:14) - [[https://www.youtube.com/watch?v=d__zXgrdyDA][Display Analog Clock in Emacs]] (02:33) - [[https://www.youtube.com/watch?v=zZSHy03wFn4][Warum Emacs mein Lieblings Programm ist für Dokumente und programmieren #emacs #german]] (24:01) - [[https://www.youtube.com/watch?v=MZ_CQ4yseB8][0x00. Shell, navigation & 0x01. Emacs & [Optional] Vagrant #alx #linux #softwareengineer #ubuntu]] (15:08) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00014.html][Eshell manual is (hopefully) complete!]] ([[https://irreal.org/blog/?p=11472][Irreal]]) - please take a quick look over to help make sure it's reasonably complete - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00193.html][Modifier keys using the toolbar for Android port of Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00358.html][Re: Concurrency via isolated process/thread]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00318.html][Explanation of difference between =move_it_in_display_line_to= and =buffer_posn_from_coords= Re: Moving point after character when clicking latter half of it]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00400.html][Parts of global state used in redisplay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00116.html][Maybe add another argument to the interactive spec?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00143.html][Philosophical benefits of Emacs Lisp clients that replace Web/Javascript clients, with examples]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e074081af3de6bbdff330f6fa60355b3a86215bb][Add special '$GID' variable in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb4b511c4c63762bfd3b96623323a882cc57ecb6][* etc/NEWS: Document changes to coding-system mnemonics.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=193031299231a026b8c855eff213fc63be28692d][New user option 'ediff-floating-control-frame']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c296bcc6c42ebb0fbc5078a137bbf6b501b8a44f][Support right-align in mode-line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2dc7798449d76c5d761395507558ec6351eacb09][`remote-file-name-access-timeout' being 0 is equal to nil]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ac3b84af3f6623fa04cc7cf483522db17f69a4][Apply remote-file-name-access-timeout in desktop.el and recentf.el]] - New packages: - https://melpa.org/#/corfu-candidate-overlay: Show first candidate in an overlay while typing (MELPA) - https://melpa.org/#/counsel-toki: Counsel support for toki pona dictionary lookup (MELPA) - https://elpa.gnu.org/packages/dired-preview.html: Automatically preview file at point in Dired (GNU ELPA) - https://melpa.org/#/gpt-commit: Commit messages with GPT in Emacs (MELPA) - https://melpa.org/#/mess: Front-end for MAME MESS (MELPA) - https://melpa.org/#/prog-face-refine: Refine faces for programming modes (MELPA) - https://melpa.org/#/semantic-thrift: Thrift LALR parser (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-07][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]