unofficial mirror of emacs-tangents@gnu.org
 help / color / mirror / Atom feed
* 2024-08-19 Emacs news
@ 2024-08-19 23:40 Sacha Chua
  2024-08-31 23:28 ` James Thomas via Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists
  0 siblings, 1 reply; 2+ messages in thread
From: Sacha Chua @ 2024-08-19 23:40 UTC (permalink / raw)
  To: emacs-tangents


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

    2024-08-19 Emacs news
=====================

  - Upcoming events:
    - M-x Research: TBA <https://m-x-research.github.io/> Wed Aug 21 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 Aug 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
    - Emacs Berlin (virtual, in English) <https://emacs-berlin.org/> Wed Aug 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 29 0030 Asia/Singapore
  - Beginner:
    - [Emacs Tutorial - Part 1] (<https://klymilark.fallcounty.monster/blog/emacs-tutorial-1.html>)
  - Emacs configuration:
    - [tray: Transient menus for a wide variety of things [eventually, maybe]​] (<https://github.com/tarsius/tray>)
    - [James Cherti: dir-config.el – Automatically find and evaluate .dir-config.el Elisp files to configure directory-specific settings] (<https://www.jamescherti.com/emacs-package-dir-config-el/>) ([Github] (<https://github.com/jamescherti/dir-config.el>), [Reddit] (<https://www.reddit.com/r/emacs/comments/1eulegc/the_dirconfigel_package_find_and_load_dirconfigel/>))
    - [~johnhamelink/nix (master): home/modules/emacs/config.el - sourcehut git] (<https://git.sr.ht/~johnhamelink/nix/tree/master/item/home/modules/emacs/config.el>) ([@johnhamelink@emacs.ch] (<https://emacs.ch/@johnhamelink/112983206173461424>))
    - [yantar92's Emacs Config] (<https://github.com/yantar92/emacs-config>)
    - [scfrazer's Emacs Config] (<https://github.com/scfrazer/.emacs.d>)
    - [ptrv's Emacs Config] (<https://github.com/ptrv/emacs.d>)
    - [jixiuf's Emacs Config] (<https://github.com//vmacs>)
    - [Thaodan's Emacs Config] (<https://github.com/Thaodan/emacs.d>)
  - Emacs Lisp:
    - [nano-read: Alternative read functions for GNU Emacs] (<https://github.com/rougier/nano-read>) - displays info on the right side
    - [akib/emacs-popon: "Pop" floating text "on" a window] (<https://codeberg.org/akib/emacs-popon>)
    - [Ep575, Emacs Lisp, Command to Add HTML Attribute] (<https://www.youtube.com/watch?v=MKtdafMcuf8>) (01:08:01)
  - Appearance:
    - [James Dyer: Integrate Pywal Colors into Selected-Window-Accent-Mode for Wallpaper Accent Matching in Emacs] (<https://emacs.dyerdwelling.family/emacs/20240816203918-emacs--selected-window-accent-mode-added-pywal-accent-based-on-wallpaper/>)
    - [Protesilaos Stavrou: Emacs: ‘ef-eagle’ and ‘ef-owl’ are added to the ‘ef-themes’] (<https://protesilaos.com/codelog/2024-08-19-ef-eagle-and-owl-themes/>)
  - Navigation:
    - [Tip about using environment variables for named shortcuts in find-file] (<https://social.lol/@cms/112971939056112337>)
  - Dired:
    - [find-dired-by-size] (<https://emacs.ch/@johnhamelink/112972065935157411>)
    - [Alvaro Ramirez: The dired abstraction] (<https://lmno.lol/alvaro/the-dired-abstraction>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1etlt7e/some_findings_on_the_dired_abstraction/>), [lobste.rs] (<https://lobste.rs/s/zugavw/dired_abstraction>))
  - Writing:
    - [jabbrv: Automatic Journal Title Abbreviation Package for LaTeX] (<https://github.com/compholio/jabbrv>)
  - Org Mode:
    - [james-stoup/emacs-org-mode-tutorial: A primer for users trying to make sense of Org Mode] (<https://github.com/james-stoup/emacs-org-mode-tutorial>) ([@AndyScott@fosstodon.org] (<https://fosstodon.org/@AndyScott/112961035441336178>))
    - [Marcin Borkowski: Opening all links in an Org subtree] (<https://mbork.pl/2024-08-19_Opening_all_links_in_an_Org_subtree>)
    - [Implementing headline-local variables] (<https://www.reddit.com/r/orgmode/comments/1ev8suh/implementing_headlinelocal_variables/>)
    - [corg.el - Auto-complete for block headers and their parameters (babel source blocks and Org dynamic blocks)] (<https://github.com/isamert/corg.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ew3mlq/corgel_autocomplete_for_block_headers_and_their/>))
    - [~zondo/org-autoexport - Emacs package for auto-export of org files on save] (<https://git.sr.ht/~zondo/org-autoexport>) ([@zondo@mathstodon.xyz] (<https://mathstodon.xyz/@zondo/112983865386601544>))
    - [eugeneandrienko/palm-sync-daemon: Simple synchronization between Palm device and OrgMode files] (<https://github.com/eugeneandrienko/palm-sync-daemon>) ([@evgandr@mas.to] (<https://mas.to/@evgandr/112982703793342255>))
    - Org development:
      - [org-toggle-inline-images-command: New command for C-c C-x C-v binding] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d51dc4aa29f793f598a258c4dcbe8b05ae975605>)
      - [etc/ORG-NEWS: Add reference to undocumented feature added in Org 9.7] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6bf748e0d9bbe5852d37f6c1de61b3e4026d4fb8>)
      - [etc/ORG-NEWS (Alignment of image previews can be customized): Add missing entry] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b128d2be817b15748c1e4b47d3eedd91daf70fbd>)
  - Coding:
    - [How to Setup Emacs for Web Development] (<https://www.youtube.com/watch?v=FukoOretjg8>) (18:05)
    - [CIDER tip - persist REPL history to a file] (<https://emacs.ch/@olav/112961067598789795>)
    - [Using LLDB on Emacs (dap-mode & dap-lldb & lldb-vscode) for macOS - 3D Real-Time Composition by hiroakit] (<https://web.archive.org/web/20240221154757/https://www.hiroakit.com/archives/1966>)
    - [I wrote a short vc-mode tutorial] (<https://site.sebasmonia.com/posts/2024-08-15-emacs-vc-mode-tutorial.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ew4467/i_wrote_a_short_vcmode_tutorial/>))
    - [How to specify git merge strategy in magit] (<https://mastodon.social/@jnpn/112988994761392182>)
    - [Jonas Bernoulli: Forge 0.4.0 and 0.4.1 released] (<https://emacsair.me/2024/08/14/forge-0.4>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1es1gqk/forge_040_and_041_released/>))
  - Math:
    - [nfdn: Contextual Interfaces in Casual Calc] (<http://yummymelon.com/devnull/contextual-interfaces-in-casual-calc.html>) ([HN] (<https://news.ycombinator.com/item?id=41234636>))
  - Shells:
    - [Lambda Land: Fancy lightweight prompts for Eshell and Zsh] (<https://lambdaland.org/posts/2024-08-19_fancy_eshell_prompt/>)
  - Mail, news, and chat:
    - [transient menu for mastodon] (<https://0x0.st/XJ14.txt>) ([@holgerschurig@emacs.ch] (<https://emacs.ch/@holgerschurig/112990477987683205>))
  - Multimedia:
    - [[Experimental] Transient interface for barebones ffmpeg conversions] (<https://www.reddit.com/r/emacs/comments/1ew1fmm/experimental_transient_interface_for_barebones/>)
    - [theesm/mediathek.el: Search and play "Mediathek" videos. - Codeberg.org] (<https://codeberg.org/theesm/mediathek.el>) ([@thees@emacs.ch] (<https://emacs.ch/@thees/112957708013648450>))
  - Community:
    - [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/comments/1erw4xl/weekly_tips_tricks_c_thread/>)
    - [Eric MacAdie: 2024-08 Austin Emacs Meetup] (<https://macadie.info/2024/08/18/2024-08-austin-emacs-meetup/>) - Doom Emacs, input methods, regex, calling commands
  - Other:
    - [İsmail Efe: Why Use Emacs?] (<https://ismailefe.org/blog/why_use_emacs/index.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ew1evg/blog_why_use_emacs/>))
    - [What is or why Emacs? | The Art Of Not Asking Why] (<https://taonaw.com/2024/08/18/what-is-or.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ew0vc7/another_attempt_at_explaining_emacs_to_nonemacs/>))
    - [Lifetime benefits of using Emacs] (<https://goykhman.ca/gene/blog/2024-08-19-the-compounding-benefits-of-being-an-emacs-user.html>) ([@genegoykhman@mastodon.social] (<https://mastodon.social/@genegoykhman/112990792358112568>))
    - [Copying text out of diffs] (<https://media.emacs.ch/cache/media_attachments/files/112/981/935/660/069/604/original/2a5fcaaf60a8120d.mp4>) ([@pkal@commenting.onthe.incoherenceofthe.net] (<https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01J5J7HHMTW39G2B1MZGDC3VKS>))
    - [TIL Emacs registers - this is a god send for my day job!] (<https://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Registers>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1er668x/til_emacs_registers_this_is_a_god_send_for_my_day/>), [Irreal] (<https://irreal.org/blog/?p=12386>))
    - [Emacs Way Of Reading Novels and Books Via Epub Version 2024_08_06_03:27:38] (<https://www.youtube.com/watch?v=ov38PwdlkUU&feature=youtu.be>)
    - [Alex Popescu: Emacs Optionally Saving Desktop on Exit With Confirmation] (<https://alpo.gitlab.io/jots/posts/2024/08/emacs-saving-desktop-on-exit-with-confirmation/>)
    - [Gene Goykhman: Upgrading to Emacs 29.4 on Apple Silicon Macs] (<https://goykhman.ca/gene/blog/2024-08-17-upgrading-to-emacs-294-on-apple-silicon-macs.html>)
    - [Portals in Emacs] (<https://chrisdone.com/posts/portals/>) ([lobste.rs] (<https://lobste.rs/s/egvxfb/portals_emacs>)) - another way to launch and manage processes
    - [eva: Emacs-based Virtual Assistant] (<https://github.com/meedstrom/eva>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1esonqa/eva_emacsbased_virtual_assistant/>))
    - [Chrome-Emacs is now available for Firefox] (<https://www.reddit.com/r/emacs/comments/1evcshu/chromeemacs_is_now_available_for_firefox/>)
  - Emacs development:
    - emacs-devel:
      - [Help wanted with MSDOS and Windows 98 ports as well; issues with unexec, portable dumping] (<https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00615.html>)
        - [maintenance burden of old platforms] (<https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00671.html>)
        - [experience report from Solaris - switched to portable dumper] (<https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00634.html>)
    - [Add abnormal hook to determine which tabs to auto-widen] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ed761a793f0f11ffea1d2cfa9b7ff38a58d3fe1>)
    - [Improve SHR/EWW support for 'visual-wrap-prefix-mode'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a876c4d7a17df152e3e78800c76ddf158f632ee5>)
    - [Drop fallback code in date-to-time, update documentation] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49e7f1b92daaaa12e42de93d1f7604ae0a1bbeaa>)
  - New packages:
    - dir-config <http://melpa.org/#/dir-config>: Automatically find and evaluate .dir-config.el (Flexible dir-locals alternative) (MELPA)
    - gleam-ts-mode <http://melpa.org/#/gleam-ts-mode>: Major mode for Gleam (MELPA)
    - org-autoexport <http://melpa.org/#/org-autoexport>: Auto-export org file on save (MELPA)
    - plz-event-source <https://elpa.gnu.org/packages/plz-event-source.html>: Plz Event Source (GNU ELPA)
    - poly-gams <http://melpa.org/#/poly-gams>: Polymode for GAMS (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>), [Mastodon #emacs] (<https://emacs.ch/deck/tags/emacs>), [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>), [programming.dev] (<https://programming.dev/c/emacs?dataType=Post&page=1&sort=New>), [lemmy.world] (<https://lemmy.world/c/emacs>), [lemmy.ml] (<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-08>). 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!

    

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

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

    * 2024-08-19 Emacs news
- Upcoming events:
  - M-x Research: TBA https://m-x-research.github.io/ Wed Aug 21 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 Aug 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
  - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 29 0030 Asia/Singapore
- Beginner:
  - [[https://klymilark.fallcounty.monster/blog/emacs-tutorial-1.html][Emacs Tutorial - Part 1]]
- Emacs configuration:
  - [[https://github.com/tarsius/tray][tray: Transient menus for a wide variety of things [eventually, maybe]​]]
  - [[https://www.jamescherti.com/emacs-package-dir-config-el/][James Cherti: dir-config.el – Automatically find and evaluate .dir-config.el Elisp files to configure directory-specific settings]] ([[https://github.com/jamescherti/dir-config.el][Github]], [[https://www.reddit.com/r/emacs/comments/1eulegc/the_dirconfigel_package_find_and_load_dirconfigel/][Reddit]])
  - [[https://git.sr.ht/~johnhamelink/nix/tree/master/item/home/modules/emacs/config.el][~johnhamelink/nix (master): home/modules/emacs/config.el - sourcehut git]] ([[https://emacs.ch/@johnhamelink/112983206173461424][@johnhamelink@emacs.ch]])
  - [[https://github.com/yantar92/emacs-config][yantar92's Emacs Config]]
  - [[https://github.com/scfrazer/.emacs.d][scfrazer's Emacs Config]]
  - [[https://github.com/ptrv/emacs.d][ptrv's Emacs Config]]
  - [[https://github.com//vmacs][jixiuf's Emacs Config]]
  - [[https://github.com/Thaodan/emacs.d][Thaodan's Emacs Config]]
- Emacs Lisp:
  - [[https://github.com/rougier/nano-read][nano-read: Alternative read functions for GNU Emacs]] - displays info on the right side
  - [[https://codeberg.org/akib/emacs-popon][akib/emacs-popon: "Pop" floating text "on" a window]]
  - [[https://www.youtube.com/watch?v=MKtdafMcuf8][Ep575, Emacs Lisp, Command to Add HTML Attribute]] (01:08:01)
- Appearance:
  - [[https://emacs.dyerdwelling.family/emacs/20240816203918-emacs--selected-window-accent-mode-added-pywal-accent-based-on-wallpaper/][James Dyer: Integrate Pywal Colors into Selected-Window-Accent-Mode for Wallpaper Accent Matching in Emacs]]
  - [[https://protesilaos.com/codelog/2024-08-19-ef-eagle-and-owl-themes/][Protesilaos Stavrou: Emacs: ‘ef-eagle’ and ‘ef-owl’ are added to the ‘ef-themes’]]
- Navigation:
  - [[https://social.lol/@cms/112971939056112337][Tip about using environment variables for named shortcuts in find-file]]
- Dired:
  - [[https://emacs.ch/@johnhamelink/112972065935157411][find-dired-by-size]]
  - [[https://lmno.lol/alvaro/the-dired-abstraction][Alvaro Ramirez: The dired abstraction]] ([[https://www.reddit.com/r/emacs/comments/1etlt7e/some_findings_on_the_dired_abstraction/][Reddit]], [[https://lobste.rs/s/zugavw/dired_abstraction][lobste.rs]])
- Writing:
  - [[https://github.com/compholio/jabbrv][jabbrv: Automatic Journal Title Abbreviation Package for LaTeX]]
- Org Mode:
  - [[https://github.com/james-stoup/emacs-org-mode-tutorial][james-stoup/emacs-org-mode-tutorial: A primer for users trying to make sense of Org Mode]] ([[https://fosstodon.org/@AndyScott/112961035441336178][@AndyScott@fosstodon.org]])
  - [[https://mbork.pl/2024-08-19_Opening_all_links_in_an_Org_subtree][Marcin Borkowski: Opening all links in an Org subtree]]
  - [[https://www.reddit.com/r/orgmode/comments/1ev8suh/implementing_headlinelocal_variables/][Implementing headline-local variables]]
  - [[https://github.com/isamert/corg.el][corg.el - Auto-complete for block headers and their parameters (babel source blocks and Org dynamic blocks)]] ([[https://www.reddit.com/r/emacs/comments/1ew3mlq/corgel_autocomplete_for_block_headers_and_their/][Reddit]])
  - [[https://git.sr.ht/~zondo/org-autoexport][~zondo/org-autoexport - Emacs package for auto-export of org files on save]] ([[https://mathstodon.xyz/@zondo/112983865386601544][@zondo@mathstodon.xyz]])
  - [[https://github.com/eugeneandrienko/palm-sync-daemon][eugeneandrienko/palm-sync-daemon: Simple synchronization between Palm device and OrgMode files]] ([[https://mas.to/@evgandr/112982703793342255][@evgandr@mas.to]])
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d51dc4aa29f793f598a258c4dcbe8b05ae975605][org-toggle-inline-images-command: New command for C-c C-x C-v binding]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6bf748e0d9bbe5852d37f6c1de61b3e4026d4fb8][etc/ORG-NEWS: Add reference to undocumented feature added in Org 9.7]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b128d2be817b15748c1e4b47d3eedd91daf70fbd][etc/ORG-NEWS (Alignment of image previews can be customized): Add missing entry]]
- Coding:
  - [[https://www.youtube.com/watch?v=FukoOretjg8][How to Setup Emacs for Web Development]] (18:05)
  - [[https://emacs.ch/@olav/112961067598789795][CIDER tip - persist REPL history to a file]]
  - [[https://web.archive.org/web/20240221154757/https://www.hiroakit.com/archives/1966][Using LLDB on Emacs (dap-mode & dap-lldb & lldb-vscode) for macOS - 3D Real-Time Composition by hiroakit]]
  - [[https://site.sebasmonia.com/posts/2024-08-15-emacs-vc-mode-tutorial.html][I wrote a short vc-mode tutorial]] ([[https://www.reddit.com/r/emacs/comments/1ew4467/i_wrote_a_short_vcmode_tutorial/][Reddit]])
  - [[https://mastodon.social/@jnpn/112988994761392182][How to specify git merge strategy in magit]]
  - [[https://emacsair.me/2024/08/14/forge-0.4][Jonas Bernoulli: Forge 0.4.0 and 0.4.1 released]] ([[https://www.reddit.com/r/emacs/comments/1es1gqk/forge_040_and_041_released/][Reddit]])
- Math:
  - [[http://yummymelon.com/devnull/contextual-interfaces-in-casual-calc.html][nfdn: Contextual Interfaces in Casual Calc]] ([[https://news.ycombinator.com/item?id=41234636][HN]])
- Shells:
  - [[https://lambdaland.org/posts/2024-08-19_fancy_eshell_prompt/][Lambda Land: Fancy lightweight prompts for Eshell and Zsh]]
- Mail, news, and chat:
  - [[https://0x0.st/XJ14.txt][transient menu for mastodon]] ([[https://emacs.ch/@holgerschurig/112990477987683205][@holgerschurig@emacs.ch]])
- Multimedia:
  - [[https://www.reddit.com/r/emacs/comments/1ew1fmm/experimental_transient_interface_for_barebones/][[Experimental] Transient interface for barebones ffmpeg conversions]]
  - [[https://codeberg.org/theesm/mediathek.el][theesm/mediathek.el: Search and play "Mediathek" videos. - Codeberg.org]] ([[https://emacs.ch/@thees/112957708013648450][@thees@emacs.ch]])
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1erw4xl/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]]
  - [[https://macadie.info/2024/08/18/2024-08-austin-emacs-meetup/][Eric MacAdie: 2024-08 Austin Emacs Meetup]] - Doom Emacs, input methods, regex, calling commands
- Other:
  - [[https://ismailefe.org/blog/why_use_emacs/index.html][İsmail Efe: Why Use Emacs?]] ([[https://www.reddit.com/r/emacs/comments/1ew1evg/blog_why_use_emacs/][Reddit]])
  - [[https://taonaw.com/2024/08/18/what-is-or.html][What is or why Emacs? | The Art Of Not Asking Why]] ([[https://www.reddit.com/r/emacs/comments/1ew0vc7/another_attempt_at_explaining_emacs_to_nonemacs/][Reddit]])
  - [[https://goykhman.ca/gene/blog/2024-08-19-the-compounding-benefits-of-being-an-emacs-user.html][Lifetime benefits of using Emacs]] ([[https://mastodon.social/@genegoykhman/112990792358112568][@genegoykhman@mastodon.social]])
  - [[https://media.emacs.ch/cache/media_attachments/files/112/981/935/660/069/604/original/2a5fcaaf60a8120d.mp4][Copying text out of diffs]] ([[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01J5J7HHMTW39G2B1MZGDC3VKS][@pkal@commenting.onthe.incoherenceofthe.net]])
  - [[https://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Registers][TIL Emacs registers - this is a god send for my day job!]] ([[https://www.reddit.com/r/emacs/comments/1er668x/til_emacs_registers_this_is_a_god_send_for_my_day/][Reddit]], [[https://irreal.org/blog/?p=12386][Irreal]])
  - [[https://www.youtube.com/watch?v=ov38PwdlkUU&feature=youtu.be][Emacs Way Of Reading Novels and Books Via Epub Version 2024_08_06_03:27:38]]
  - [[https://alpo.gitlab.io/jots/posts/2024/08/emacs-saving-desktop-on-exit-with-confirmation/][Alex Popescu: Emacs Optionally Saving Desktop on Exit With Confirmation]]
  - [[https://goykhman.ca/gene/blog/2024-08-17-upgrading-to-emacs-294-on-apple-silicon-macs.html][Gene Goykhman: Upgrading to Emacs 29.4 on Apple Silicon Macs]]
  - [[https://chrisdone.com/posts/portals/][Portals in Emacs]] ([[https://lobste.rs/s/egvxfb/portals_emacs][lobste.rs]]) - another way to launch and manage processes
  - [[https://github.com/meedstrom/eva][eva: Emacs-based Virtual Assistant]] ([[https://www.reddit.com/r/planetemacs/comments/1esonqa/eva_emacsbased_virtual_assistant/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1evcshu/chromeemacs_is_now_available_for_firefox/][Chrome-Emacs is now available for Firefox]]
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00615.html][Help wanted with MSDOS and Windows 98 ports as well; issues with unexec, portable dumping]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00671.html][maintenance burden of old platforms]]
      - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00634.html][experience report from Solaris - switched to portable dumper]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ed761a793f0f11ffea1d2cfa9b7ff38a58d3fe1][Add abnormal hook to determine which tabs to auto-widen]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a876c4d7a17df152e3e78800c76ddf158f632ee5][Improve SHR/EWW support for 'visual-wrap-prefix-mode']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49e7f1b92daaaa12e42de93d1f7604ae0a1bbeaa][Drop fallback code in date-to-time, update documentation]]
- New packages:
  - http://melpa.org/#/dir-config: Automatically find and evaluate .dir-config.el (Flexible dir-locals alternative) (MELPA)
  - http://melpa.org/#/gleam-ts-mode: Major mode for Gleam (MELPA)
  - http://melpa.org/#/org-autoexport: Auto-export org file on save (MELPA)
  - https://elpa.gnu.org/packages/plz-event-source.html: Plz Event Source (GNU ELPA)
  - http://melpa.org/#/poly-gams: Polymode for GAMS (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[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://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[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-08][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!

    

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

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 2024-08-19 Emacs news
  2024-08-19 23:40 2024-08-19 Emacs news Sacha Chua
@ 2024-08-31 23:28 ` James Thomas via Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists
  0 siblings, 0 replies; 2+ messages in thread
From: James Thomas via Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists @ 2024-08-31 23:28 UTC (permalink / raw)
  To: emacs-tangents

Sacha Chua wrote:

>  * I wrote a short vc-mode tutorial (Reddit)

Some of my tricks (about which i've mailed the author) are listed:

1.

> you can drop a hunk using k, or split it using C-c C-s.

Complicated partial commits are also possible. Consider such a diff:

 context1
 context2
-deletion1
-deletion2
-deletion3
+addition1
+addition2
+addition3
 context3
 context4

If you want to commit only the, say, upper part, you can change it to:

 context1
 context2
-deletion1
-deletion2
+addition1
+addition2
 deletion3
 context3
 context4

Apart from the normal editing commands, C-x r t may be used to change
the 1st character of the lines between +/-/space instantaneously: this
makes sure the header counts are not turned off (btw you can undo if
that happens), which is good as an indicator of an invalid diff .

2. C-x v g a a a... (Historical line-by-line git blame)

Of course, ICYDK, you can use C-x x u before the 'a', to keep that
buffer around.

3. C-x v ! C-x v L, add: -G"search term", RET (commit search)

4. C-x v ! in general, for slight modifications. For e.g. to compare a
stash with the worktree, stash the latter (z s) and use this prefix
before '=' on the former and change the command to "git diff ..." etc.

Bonus: I've C-h RET (actually <F1> RET) bound to a lambda (man
(Man-default-man-entry)) for quick look up in the command-editing
minibuffer (because "minibuffer within a minibuffer" is impossible).

--

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-08-31 23:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-19 23:40 2024-08-19 Emacs news Sacha Chua
2024-08-31 23:28 ` James Thomas via Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists

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).