Emacs

Over the last few weeks I’ve been slowly but surely switching from neovim over to emacs. I might end up only using it for work, but the idea of an integrated (text) browser with ewww, org mode and especially org roam for interconnected instant note taking and org agenda for organizing all my todos, feels really comprehensive to me. Here I want to organize what I’m currently using, what I intend to use (and how) and what doesn’t work (yet).

Currently using

  • Emacs Kick
  • LSP Marksman
  • org-roam
  • custom agenda views

Want to use

  • Ellama (summarize course, book and journalism snippets)
  • jira.el (update Jira-items from work in emacs)
  • More custom agenda views
    • todos created/scheduled/deadline today
    • todos scheduled/deadline tomorrow
  • HTTPS link preview in Emacs with https://github.com/aviaviavi/link-preview.el
  • Agenda entry text for status
  • Column view

Xwidget

Installed emac-plus@31 on Macbook, got error below:

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/ebrowse
Target /usr/local/bin/ebrowse
already exists. You may want to remove it:
  rm '/usr/local/bin/ebrowse'

To force the link and overwrite all conflicting files:
  brew link --overwrite emacs-plus@31

To list all files that would be deleted:
  brew link --overwrite emacs-plus@31 --dry-run

Possible conflicting files are:
/usr/local/bin/ebrowse -> /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_12/ebrowse
/usr/local/bin/emacs -> /Applications/Emacs.app/Contents/MacOS/Emacs
/usr/local/bin/emacsclient -> /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_12/emacsclient
/usr/local/bin/etags -> /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_12/etags
Error: Could not symlink lib/systemd/user/at-spi-dbus-bus.service
Target /usr/local/lib/systemd/user/at-spi-dbus-bus.service
is a symlink belonging to at-spi2-core. You can unlink it:
  brew unlink at-spi2-core

To force the link and overwrite all conflicting files:
  brew link --overwrite at-spi2-core

To list all files that would be deleted:
  brew link --overwrite at-spi2-core --dry-run
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/ebrowse
Target /usr/local/bin/ebrowse
already exists. You may want to remove it:
  rm '/usr/local/bin/ebrowse'

To force the link and overwrite all conflicting files:
  brew link --overwrite emacs-plus@31

To list all files that would be deleted:
  brew link --overwrite emacs-plus@31 --dry-run

Possible conflicting files are:
/usr/local/bin/ebrowse -> /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_12/ebrowse
/usr/local/bin/emacs -> /Applications/Emacs.app/Contents/MacOS/Emacs
/usr/local/bin/emacsclient -> /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_12/emacsclient
/usr/local/bin/etags -> /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_12/etags
Error: Could not symlink lib/systemd/user/at-spi-dbus-bus.service
Target /usr/local/lib/systemd/user/at-spi-dbus-bus.service
is a symlink belonging to at-spi2-core. You can unlink it:
  brew unlink at-spi2-core

To force the link and overwrite all conflicting files:
  brew link --overwrite at-spi2-core

To list all files that would be deleted:
  brew link --overwrite at-spi2-core --dry-run

EAF/EXWM/etc.

X11

Emacs-plus@31 —with-imagemagick —with-x11
  ~ brew install emacs-plus@31 --with-imagemagick  --with-x11 
==> Fetching downloads for: emacs-plus@31
✔︎ Bottle Manifest make (4.4.1)                                                                                                                                                                                                         [Downloaded   13.1KB/ 13.1KB]
✔︎ Bottle make (4.4.1)                                                                                                                                                                                                                  [Downloaded  432.5KB/432.5KB]
✔︎ Bottle Manifest autoconf (2.72)                                                                                                                                                                                                      [Downloaded   19.7KB/ 19.7KB]
✔︎ Bottle autoconf (2.72)                                                                                                                                                                                                               [Downloaded    1.1MB/  1.1MB]
✔︎ Bottle Manifest gnu-sed (4.9)                                                                                                                                                                                                        [Downloaded    9.6KB/  9.6KB]
✔︎ Bottle gnu-sed (4.9)                                                                                                                                                                                                                 [Downloaded  214.7KB/214.7KB]
✔︎ Bottle Manifest gnu-tar (1.35)                                                                                                                                                                                                       [Downloaded   11.3KB/ 11.3KB]
✔︎ Bottle gnu-tar (1.35)                                                                                                                                                                                                                [Downloaded  645.7KB/645.7KB]
✔︎ Bottle Manifest grep (3.12)                                                                                                                                                                                                          [Downloaded   11.4KB/ 11.4KB]
✔︎ Bottle grep (3.12)                                                                                                                                                                                                                   [Downloaded  363.8KB/363.8KB]
✔︎ Bottle Manifest awk (20250116)                                                                                                                                                                                                       [Downloaded    9.5KB/  9.5KB]
✔︎ Bottle awk (20250116)                                                                                                                                                                                                                [Downloaded   68.6KB/ 68.6KB]
✔︎ Bottle Manifest coreutils (9.9)                                                                                                                                                                                                      [Downloaded   16.8KB/ 16.8KB]
✔︎ Bottle Manifest texinfo (7.2)                                                                                                                                                                                                        [Downloaded   16.9KB/ 16.9KB]
✔︎ Bottle texinfo (7.2)                                                                                                                                                                                                                 [Downloaded    2.3MB/  2.3MB]
✔︎ Bottle Manifest isl (0.27)                                                                                                                                                                                                           [Downloaded   14.5KB/ 14.5KB]
✔︎ Bottle isl (0.27)                                                                                                                                                                                                                    [Downloaded    1.8MB/  1.8MB]
✔︎ Bottle Manifest libmpc (1.3.1)                                                                                                                                                                                                       [Downloaded   16.8KB/ 16.8KB]
✔︎ Bottle libmpc (1.3.1)                                                                                                                                                                                                                [Downloaded  152.2KB/152.2KB]
✔︎ Bottle Manifest gcc (15.2.0)                                                                                                                                                                                                         [Downloaded   23.4KB/ 23.4KB]
✔︎ Bottle Manifest libgccjit (15.2.0)                                                                                                                                                                                                   [Downloaded   17.7KB/ 17.7KB]
✔︎ Bottle libgccjit (15.2.0)                                                                                                                                                                                                            [Downloaded   17.3MB/ 17.3MB]
✔︎ Bottle Manifest jpeg (9f)                                                                                                                                                                                                            [Downloaded   11.0KB/ 11.0KB]
✔︎ Bottle jpeg (9f)                                                                                                                                                                                                                     [Downloaded  324.3KB/324.3KB]
✔︎ Bottle Manifest zlib (1.3.1)                                                                                                                                                                                                         [Downloaded   10.7KB/ 10.7KB]
✔︎ Bottle zlib (1.3.1)                                                                                                                                                                                                                  [Downloaded  158.0KB/158.0KB]
✔︎ Bottle Manifest libice (1.1.2)                                                                                                                                                                                                       [Downloaded   10.2KB/ 10.2KB]
✔︎ Bottle libice (1.1.2)                                                                                                                                                                                                                [Downloaded  114.5KB/114.5KB]
✔︎ Bottle Manifest libsm (1.2.6)                                                                                                                                                                                                        [Downloaded   11.2KB/ 11.2KB]
✔︎ Bottle libsm (1.2.6)                                                                                                                                                                                                                 [Downloaded   49.2KB/ 49.2KB]
✔︎ Bottle Manifest libxt (1.3.1)                                                                                                                                                                                                        [Downloaded   16.4KB/ 16.4KB]
✔︎ Bottle Manifest libxmu (1.2.1)                                                                                                                                                                                                       [Downloaded   21.9KB/ 21.9KB]
✔︎ Bottle Manifest libxpm (3.5.17)                                                                                                                                                                                                      [Downloaded   17.8KB/ 17.8KB]
✔︎ Patch system-appearance.patch                                                                                                                                                                                                        [Verifying    10.1KB/ 10.1KB]
✔︎ Patch round-undecorated-frame.patch                                                                                                                                                                                                  [Verifying     7.0KB/  7.0KB]
✔︎ Bottle libxmu (1.2.1)                                                                                                                                                                                                                [Downloaded  130.5KB/130.5KB]
✔︎ Bottle Manifest libxaw (1.0.16_1)                                                                                                                                                                                                    [Downloaded   27.4KB/ 27.4KB]
✔︎ Bottle coreutils (9.9)                                                                                                                                                                                                               [Downloaded    3.6MB/  3.6MB]
✔︎ Bottle libxpm (3.5.17)                                                                                                                                                                                                               [Downloaded  110.4KB/110.4KB]
✔︎ Bottle libxt (1.3.1)                                                                                                                                                                                                                 [Downloaded  492.9KB/492.9KB]
✔︎ Bottle libxaw (1.0.16_1)                                                                                                                                                                                                             [Downloaded  732.0KB/732.0KB]
✔︎ Bottle gcc (15.2.0)                                                                                                                                                                                                                  [Downloaded  181.7MB/181.7MB]
✔︎ Formula emacs-plus@31 (31.0.50)
==> Installing emacs-plus@31 from d12frosted/emacs-plus
==> Installing dependencies for d12frosted/emacs-plus/emacs-plus@31: make, autoconf, gnu-sed, gnu-tar, grep, awk, coreutils, texinfo, isl, libmpc, gcc, libgccjit, jpeg, zlib, libice, libsm, libxt, libxmu, libxpm and libxaw
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: make
==> Pouring make--4.4.1.sonoma.bottle.1.tar.gz
🍺  /usr/local/Cellar/make/4.4.1: 17 files, 1.3MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: autoconf
==> Pouring autoconf--2.72.sonoma.bottle.1.tar.gz
🍺  /usr/local/Cellar/autoconf/2.72: 72 files, 3.8MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: gnu-sed
==> Pouring gnu-sed--4.9.sonoma.bottle.3.tar.gz
🍺  /usr/local/Cellar/gnu-sed/4.9: 13 files, 609KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: gnu-tar
==> Pouring gnu-tar--1.35.sonoma.bottle.1.tar.gz
🍺  /usr/local/Cellar/gnu-tar/1.35: 17 files, 1.9MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: grep
==> Pouring grep--3.12.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/grep/3.12: 18 files, 1MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: awk
==> Pouring awk--20250116.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/awk/20250116: 9 files, 161.7KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: coreutils
==> Pouring coreutils--9.9.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/coreutils/9.9: 465 files, 9.3MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: texinfo
==> Pouring texinfo--7.2.sonoma.bottle.tar.gz
Warning: The post-install step did not complete successfully
You can try again using:
  brew postinstall texinfo
==> Summary
🍺  /usr/local/Cellar/texinfo/7.2: 507 files, 11.2MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: isl
==> Pouring isl--0.27.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/isl/0.27: 74 files, 8MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libmpc
==> Pouring libmpc--1.3.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libmpc/1.3.1: 13 files, 514.5KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: gcc
==> Pouring gcc--15.2.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/gcc/15.2.0: 2,083 files, 558MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libgccjit
==> Pouring libgccjit--15.2.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libgccjit/15.2.0: 15 files, 50.9MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: jpeg
==> Pouring jpeg--9f.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/jpeg/9f: 22 files, 894.4KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: zlib
==> Pouring zlib--1.3.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/zlib/1.3.1: 14 files, 422.6KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libice
==> Pouring libice--1.1.2.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libice/1.1.2: 17 files, 333KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libsm
==> Pouring libsm--1.2.6.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libsm/1.2.6: 14 files, 160.7KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libxt
==> Pouring libxt--1.3.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libxt/1.3.1: 312 files, 1.7MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libxmu
==> Pouring libxmu--1.2.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libxmu/1.2.1: 39 files, 408.5KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libxpm
==> Pouring libxpm--3.5.17.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libxpm/3.5.17: 57 files, 403.3KB
==> Installing d12frosted/emacs-plus/emacs-plus@31 dependency: libxaw
==> Pouring libxaw--1.0.16_1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libxaw/1.0.16_1: 89 files, 2MB
==> Installing d12frosted/emacs-plus/emacs-plus@31 --with-x11 --with-imagemagick
==> Patching
==> Applying system-appearance.patch
==> Applying round-undecorated-frame.patch
==> ImageMagick PKG_CONFIG_PATH: 
/usr/local/opt/imagemagick/lib/pkgconfig
==> ./autogen.sh
==> ./configure --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs --with-native-compilation=aot --with-xml2 --with-gnutls --without-compress-install --without-dbus 
==> gmake
==> gmake install
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/auth.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/autotype.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/bovine.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/calc.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/ccmode.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/cl.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/dbus.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/dired-x.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/ebrowse.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/ede.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/ediff.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/edt.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/efaq.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/eglot.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/eieio.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/eintr.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/elisp.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/emacs-gnutls.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/emacs-mime.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/emacs.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/epa.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/erc.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/ert.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/eshell.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/eudc.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/eww.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/flymake.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/forms.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/gnus.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/htmlfontify.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/idlwave.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/ido.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/info.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/mairix-el.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/message.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/mh-e.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/modus-themes.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/newsticker.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/nxml-mode.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/octave-mode.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/org.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/pcl-cvs.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/pgg.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/rcirc.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/reftex.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/remember.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/sasl.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/sc.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/semantic.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/ses.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/sieve.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/smtpmail.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/speedbar.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/srecode.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/todo-mode.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/tramp.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/transient.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/url.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/use-package.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/vhdl-mode.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/viper.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/vtable.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/widget.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/wisent.info
==> install-info --info-dir=/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs /usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs/woman.info
==> Caveats
Emacs.app was installed to:
  /usr/local/opt/emacs-plus@31
 
To link the application to default Homebrew App location:
  osascript -e 'tell application "Finder" to make alias file to posix file "/usr/local/opt/emacs-plus@31/Emacs.app" at posix file "/Applications" with properties {name:"Emacs.app"}'
 
Your PATH value was injected into Emacs.app via a wrapper script.
This solves the issue with macOS Sequoia ignoring LSEnvironment in Info.plist.
 
To disable PATH injection, set EMACS_PLUS_NO_PATH_INJECTION before running Emacs:
  export EMACS_PLUS_NO_PATH_INJECTION=1
 
Report any issues to https://github.com/d12frosted/homebrew-emacs-plus
 
To restart d12frosted/emacs-plus/emacs-plus@31 after an upgrade:
  brew services restart d12frosted/emacs-plus/emacs-plus@31
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/emacs-plus@31/bin/emacs --fg-daemon
==> Summary
🍺  /usr/local/Cellar/emacs-plus@31/31.0.50: 5,989 files, 348.4MB, built in 25 minutes 55 seconds
==> Running `brew cleanup emacs-plus@31`...
Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`.
Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
==> Caveats
==> emacs-plus@31
Emacs.app was installed to:
  /usr/local/opt/emacs-plus@31
 
To link the application to default Homebrew App location:
  osascript -e 'tell application "Finder" to make alias file to posix file "/usr/local/opt/emacs-plus@31/Emacs.app" at posix file "/Applications" with properties {name:"Emacs.app"}'
 
Your PATH value was injected into Emacs.app via a wrapper script.
This solves the issue with macOS Sequoia ignoring LSEnvironment in Info.plist.
 
To disable PATH injection, set EMACS_PLUS_NO_PATH_INJECTION before running Emacs:
  export EMACS_PLUS_NO_PATH_INJECTION=1
 
Report any issues to https://github.com/d12frosted/homebrew-emacs-plus
 
To restart d12frosted/emacs-plus/emacs-plus@31 after an upgrade:
  brew services restart d12frosted/emacs-plus/emacs-plus@31
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/emacs-plus@31/bin/emacs --fg-daemon
Emacs Application Framework (./install-EAF.py)
  emacs-application-framework git:(master) chmod +x ./install-eaf.py 
  emacs-application-framework git:(master) ./install-eaf.py 
[EAF] ------------------------------------------
[EAF] Installing core dependencies
[EAF] Running pip3 install --user --break-system-packages -U epc sexpdata==1.0.0 tld lxml mac-app-frontmost PyQt6==6.5.0 PyQt6-Qt6==6.5.0 PyQt6-sip PyQt6-WebEngine==6.5.0 PyQt6-WebEngine-Qt6==6.5.0 @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Collecting epc
  Downloading epc-0.0.5.tar.gz (17 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting sexpdata==1.0.0
  Downloading sexpdata-1.0.0.tar.gz (7.8 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting tld
  Downloading tld-0.13.1-py2.py3-none-any.whl.metadata (10 kB)
Collecting lxml
  Downloading lxml-6.0.2-cp314-cp314-macosx_10_13_x86_64.whl.metadata (3.6 kB)
Collecting mac-app-frontmost
  Downloading mac-app-frontmost-2020.12.3.tar.gz (1.5 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting PyQt6==6.5.0
  Downloading PyQt6-6.5.0-1-cp37-abi3-macosx_10_14_universal2.whl.metadata (2.1 kB)
Collecting PyQt6-Qt6==6.5.0
  Downloading PyQt6_Qt6-6.5.0-py3-none-macosx_10_14_x86_64.whl.metadata (534 bytes)
Collecting PyQt6-sip
  Downloading pyqt6_sip-13.10.2-cp314-cp314-macosx_10_15_universal2.whl.metadata (494 bytes)
Collecting PyQt6-WebEngine==6.5.0
  Downloading PyQt6_WebEngine-6.5.0-cp37-abi3-macosx_10_14_universal2.whl.metadata (1.9 kB)
Collecting PyQt6-WebEngine-Qt6==6.5.0
  Downloading PyQt6_WebEngine_Qt6-6.5.0-py3-none-macosx_10_14_x86_64.whl.metadata (574 bytes)
Downloading PyQt6-6.5.0-1-cp37-abi3-macosx_10_14_universal2.whl (11.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 11.1 MB/s  0:00:01
Downloading PyQt6_Qt6-6.5.0-py3-none-macosx_10_14_x86_64.whl (53.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.2/53.2 MB 6.9 MB/s  0:00:07
Downloading PyQt6_WebEngine-6.5.0-cp37-abi3-macosx_10_14_universal2.whl (366 kB)
Downloading PyQt6_WebEngine_Qt6-6.5.0-py3-none-macosx_10_14_x86_64.whl (98.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 MB 6.7 MB/s  0:00:14
Downloading pyqt6_sip-13.10.2-cp314-cp314-macosx_10_15_universal2.whl (112 kB)
Downloading tld-0.13.1-py2.py3-none-any.whl (274 kB)
Downloading lxml-6.0.2-cp314-cp314-macosx_10_13_x86_64.whl (4.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 22.0 MB/s  0:00:00
Building wheels for collected packages: sexpdata, epc, mac-app-frontmost
  Building wheel for sexpdata (pyproject.toml) ... done
  Created wheel for sexpdata: filename=sexpdata-1.0.0-py3-none-any.whl size=8606 sha256=3d6cf26fe9165eb2147ecee2dfe5738f3b77f8b21c4e789e0540d86457380d2c
  Stored in directory: /Users/joostagterhoek/Library/Caches/pip/wheels/f8/08/ce/7cf4b1479100a5d9b29732085939dfe7bd4e218eb4b8731e15
  Building wheel for epc (pyproject.toml) ... done
  Created wheel for epc: filename=epc-0.0.5-py3-none-any.whl size=28347 sha256=e880e0facdcee71914063c346399cae63dcd67bd1a79c4937de8f1418c119c45
  Stored in directory: /Users/joostagterhoek/Library/Caches/pip/wheels/56/99/ba/47069c34f0bf13655d3e5d96dfd18a1cecce3b25bfedcda04f
  Building wheel for mac-app-frontmost (pyproject.toml) ... done
  Created wheel for mac-app-frontmost: filename=mac_app_frontmost-2020.12.3-py3-none-any.whl size=1619 sha256=b859aab6ebac44d13afabba3921333ee869cacd4700d2442f91aa888a6dfb4b0
  Stored in directory: /Users/joostagterhoek/Library/Caches/pip/wheels/9f/4b/af/a857868e4330112635dc953ba357da33b20dd9b9a3c822f573
Successfully built sexpdata epc mac-app-frontmost
Installing collected packages: sexpdata, PyQt6-WebEngine-Qt6, PyQt6-Qt6, mac-app-frontmost, tld, PyQt6-sip, lxml, epc, PyQt6, PyQt6-WebEngine
   ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━  4/10 [tld]  WARNING: The script update-tld-names is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━  8/10 [PyQt6]  WARNING: The scripts pylupdate6 and pyuic6 are installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed PyQt6-6.5.0 PyQt6-Qt6-6.5.0 PyQt6-WebEngine-6.5.0 PyQt6-WebEngine-Qt6-6.5.0 PyQt6-sip-13.10.2 epc-0.0.5 lxml-6.0.2 mac-app-frontmost-2020.12.3 sexpdata-1.0.0 tld-0.13.1
[EAF] Finished installing core dependencies
[EAF] ------------------------------------------
[EAF] ------------------------------------------
[EAF] Installing application dependencies
[EAF] (1/28) EAF Browser. A modern, customizable and extensible browser in Emacs - Install? (Y/n): y
[EAF] (2/28) EAF PDF Viewer. Fastest PDF Viewer in Emacs - Install? (Y/n): y
[EAF] (3/28) EAF Music Player. Music player that supports playlist and audio visualization - Install? (y/N): y
[EAF] (4/28) EAF Video Player. Video Player in Emacs - Install? (y/N): y
[EAF] (5/28) EAF Video Player (JS). Video Player in Emacs, build by Vue.js - Install? (y/N): y
[EAF] (6/28) EAF Image Viewer. Dynanmic image viewer - Install? (y/N): y
[EAF] (7/28) EAF RSS Reader. RSS Reader in Emacs - Install? (y/N): y
[EAF] (8/28) EAF Terminal. Full-featured terminal in Emacs, pyqterminal is faster, please install pyqterminal - Install? (y/N): 
[EAF] (9/28) EAF Markdown Previewer. Real-time Markdown previewer - Install? (y/N): y
[EAF] (10/28) EAF Org Previewer. Real-time Org-mode previewer - Install? (y/N): y
[EAF] (11/28) EAF Camera. Camera in Emacs - Install? (y/N): y
[EAF] (12/28) EAF Git. Fully multi-threaded git client for Emacs - Install? (y/N): y
[EAF] (13/28) EAF File Manager. Fully multi-threaded replacement for dired-mode - Install? (y/N): y
[EAF] (14/28) EAF Mindmap. Keyboard-driven Mindmap editor - Install? (y/N): y
[EAF] (15/28) EAF Mindmap base on Mind Elixir. Keyboard-driven Mindmap editor - Install? (y/N): y
[EAF] (16/28) EAF System Monitor. Simple system monitor tool - Install? (y/N): y
[EAF] (17/28) EAF File Browser. Browse computer files on your phone - Install? (y/N): y
[EAF] (18/28) EAF File Sender. Share file between Emacs and mobile phone - Install? (y/N): y
[EAF] (19/28) EAF Airshare. Share text between Emacs and your phone - Install? (y/N): y
[EAF] (20/28) EAF Jupyter. Jupyter client - Install? (y/N): y
[EAF] (21/28) EAF 2048. An 2048 game in Emacs - Install? (y/N): n
[EAF] (22/28) EAF markmap. Visualize your Markdown as mindmaps - Install? (y/N): y
[EAF] (23/28) EAF Map. EAF OpenStreetMap application for EAF - Install? (y/N): n
[EAF] (24/28) EAF Demo. EAF app demo based on PyQt - Install? (y/N): y
[EAF] (25/28) EAF Vue Demo. EAF app demo base on Vue.js - Install? (y/N): y
[EAF] (26/28) EAF Vue Tailwindcss Demo. EAF app tailwindcss demo base on Vue.js - Install? (y/N): y
[EAF] (27/28) EAF PyQterminal. A terminal written in PyQt6 - Install? (y/N): y
[EAF] (28/28) EAF Video Editor. A simple video editor - Install? (y/N): n
 
[EAF] Adding browser application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-browser.git app/browser @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/browser'...
remote: Enumerating objects: 18, done.
remote: Counting objects: 100% (18/18), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 18 (delta 0), reused 13 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (18/18), 5.12 MiB | 17.72 MiB/s, done.
 
[EAF] Adding pdf-viewer application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-pdf-viewer.git app/pdf-viewer @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/pdf-viewer'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 19 (delta 0), reused 9 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (19/19), 1.94 MiB | 3.52 MiB/s, done.
 
[EAF] Adding music-player application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-music-player.git app/music-player @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/music-player'...
remote: Enumerating objects: 55, done.
remote: Counting objects: 100% (55/55), done.
remote: Compressing objects: 100% (48/48), done.
remote: Total 55 (delta 7), reused 24 (delta 5), pack-reused 0 (from 0)
Receiving objects: 100% (55/55), 571.88 KiB | 8.80 MiB/s, done.
Resolving deltas: 100% (7/7), done.
 
[EAF] Adding video-player application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-video-player.git app/video-player @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/video-player'...
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 11 (delta 0), reused 8 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (11/11), 17.56 KiB | 8.78 MiB/s, done.
 
[EAF] Adding js-video-player application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-js-video-player.git app/js-video-player @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/js-video-player'...
remote: Enumerating objects: 20, done.
remote: Counting objects: 100% (20/20), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 20 (delta 0), reused 14 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (20/20), 218.90 KiB | 5.34 MiB/s, done.
 
[EAF] Adding image-viewer application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-image-viewer.git app/image-viewer @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/image-viewer'...
remote: Enumerating objects: 16, done.
remote: Counting objects: 100% (16/16), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 16 (delta 0), reused 9 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (16/16), 10.00 MiB | 22.03 MiB/s, done.
 
[EAF] Adding rss-reader application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-rss-reader.git app/rss-reader @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/rss-reader'...
remote: Enumerating objects: 23, done.
remote: Counting objects: 100% (23/23), done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 23 (delta 1), reused 9 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (23/23), 1.25 MiB | 11.27 MiB/s, done.
Resolving deltas: 100% (1/1), done.
 
[EAF] Adding markdown-previewer application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-markdown-previewer.git app/markdown-previewer @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/markdown-previewer'...
remote: Enumerating objects: 17, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 17 (delta 0), reused 9 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (17/17), 1.01 MiB | 13.61 MiB/s, done.
 
[EAF] Adding org-previewer application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-org-previewer.git app/org-previewer @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/org-previewer'...
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 14 (delta 0), reused 10 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (14/14), 19.65 KiB | 6.55 MiB/s, done.
 
[EAF] Adding camera application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-camera.git app/camera @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/camera'...
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 22 (delta 0), reused 14 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (22/22), 217.01 KiB | 6.38 MiB/s, done.
 
[EAF] Adding git application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-git.git app/git @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/git'...
remote: Enumerating objects: 31, done.
remote: Counting objects: 100% (31/31), done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 31 (delta 4), reused 13 (delta 1), pack-reused 0 (from 0)
Receiving objects: 100% (31/31), 807.59 KiB | 1.70 MiB/s, done.
Resolving deltas: 100% (4/4), done.
 
[EAF] Adding file-manager application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-file-manager.git app/file-manager @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/file-manager'...
remote: Enumerating objects: 145, done.
remote: Counting objects: 100% (145/145), done.
remote: Compressing objects: 100% (138/138), done.
remote: Total 145 (delta 12), reused 125 (delta 5), pack-reused 0 (from 0)
Receiving objects: 100% (145/145), 6.75 MiB | 20.58 MiB/s, done.
Resolving deltas: 100% (12/12), done.
 
[EAF] Adding mindmap application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-mindmap.git app/mindmap @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/mindmap'...
remote: Enumerating objects: 17, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 17 (delta 0), reused 10 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (17/17), 346.54 KiB | 8.06 MiB/s, done.
 
[EAF] Adding mind-elixir application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-mind-elixir.git app/mind-elixir @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/mind-elixir'...
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 21 (delta 0), reused 13 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (21/21), 323.48 KiB | 5.48 MiB/s, done.
 
[EAF] Adding system-monitor application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-system-monitor.git app/system-monitor @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/system-monitor'...
remote: Enumerating objects: 24, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 24 (delta 0), reused 16 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (24/24), 1.32 MiB | 13.40 MiB/s, done.
 
[EAF] Adding file-browser application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-file-browser.git app/file-browser @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/file-browser'...
remote: Enumerating objects: 13, done.
remote: Counting objects: 100% (13/13), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 13 (delta 0), reused 9 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (13/13), 120.17 KiB | 4.81 MiB/s, done.
 
[EAF] Adding file-sender application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-file-sender.git app/file-sender @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/file-sender'...
remote: Enumerating objects: 12, done.
remote: Counting objects: 100% (12/12), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 12 (delta 0), reused 8 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (12/12), 16.83 KiB | 8.41 MiB/s, done.
 
[EAF] Adding airshare application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-airshare.git app/airshare @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/airshare'...
remote: Enumerating objects: 12, done.
remote: Counting objects: 100% (12/12), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 12 (delta 0), reused 8 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (12/12), 16.14 KiB | 8.07 MiB/s, done.
 
[EAF] Adding jupyter application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-jupyter.git app/jupyter @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/jupyter'...
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 14 (delta 0), reused 8 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (14/14), 136.28 KiB | 5.05 MiB/s, done.
 
[EAF] Adding markmap application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-markmap.git app/markmap @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/markmap'...
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 22 (delta 0), reused 14 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (22/22), 547.39 KiB | 7.11 MiB/s, done.
 
[EAF] Adding demo application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-demo.git app/demo @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/demo'...
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 11 (delta 0), reused 8 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (11/11), 15.50 KiB | 15.50 MiB/s, done.
 
[EAF] Adding vue-demo application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-vue-demo.git app/vue-demo @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/vue-demo'...
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 22 (delta 0), reused 15 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (22/22), 215.86 KiB | 5.83 MiB/s, done.
 
[EAF] Adding vue-tailwindcss application to EAF...
[EAF] Running git clone -b master --depth 1 https://github.com/emacs-eaf/eaf-vue-tailwindcss.git app/vue-tailwindcss @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/vue-tailwindcss'...
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 22 (delta 0), reused 17 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (22/22), 435.59 KiB | 8.54 MiB/s, done.
 
[EAF] Adding pyqterminal application to EAF...
[EAF] Running git clone -b main --depth 1 https://github.com/mumu-lhl/eaf-pyqterminal.git app/pyqterminal @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Cloning into 'app/pyqterminal'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 15 (delta 0), reused 6 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (15/15), 184.50 KiB | 5.95 MiB/s, done.
 
[EAF] Installing dependencies for the selected applications
[EAF] Installing python dependencies
[EAF] Running pip3 install --user --break-system-packages -U pysocks packaging pymupdf mutagen pytaglib certifi pycryptodome rsa Pillow requests flask pyquery feedparser retrying markdown pygit2 charset-normalizer pygments giturlparse unidiff pypinyin pygments exif pyte psutil @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Collecting pysocks
  Downloading PySocks-1.7.1-py3-none-any.whl.metadata (13 kB)
Collecting packaging
  Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting pymupdf
  Downloading pymupdf-1.26.6-cp310-abi3-macosx_10_9_x86_64.whl.metadata (3.4 kB)
Collecting mutagen
  Downloading mutagen-1.47.0-py3-none-any.whl.metadata (1.7 kB)
Collecting pytaglib
  Downloading pytaglib-3.0.1.tar.gz (500 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (2025.10.5)
Collecting certifi
  Downloading certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB)
Collecting pycryptodome
  Downloading pycryptodome-3.23.0-cp37-abi3-macosx_10_9_x86_64.whl.metadata (3.4 kB)
Collecting rsa
  Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
Collecting Pillow
  Downloading pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl.metadata (8.8 kB)
Collecting requests
  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Collecting flask
  Using cached flask-3.1.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pyquery
  Downloading pyquery-2.0.1-py3-none-any.whl.metadata (9.0 kB)
Collecting feedparser
  Downloading feedparser-6.0.12-py3-none-any.whl.metadata (2.7 kB)
Collecting retrying
  Downloading retrying-1.4.2-py3-none-any.whl.metadata (5.5 kB)
Collecting markdown
  Downloading markdown-3.10-py3-none-any.whl.metadata (5.1 kB)
Collecting pygit2
  Downloading pygit2-1.19.0-cp314-cp314-macosx_10_13_universal2.whl.metadata (3.7 kB)
Collecting charset-normalizer
  Downloading charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl.metadata (37 kB)
Collecting pygments
  Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting giturlparse
  Downloading giturlparse-0.14.0-py2.py3-none-any.whl.metadata (4.9 kB)
Collecting unidiff
  Downloading unidiff-0.7.5-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting pypinyin
  Downloading pypinyin-0.55.0-py2.py3-none-any.whl.metadata (12 kB)
Collecting exif
  Downloading exif-1.6.1-py3-none-any.whl.metadata (5.2 kB)
Collecting pyte
  Downloading pyte-0.8.2-py3-none-any.whl.metadata (3.0 kB)
Collecting psutil
  Downloading psutil-7.1.3-cp36-abi3-macosx_10_9_x86_64.whl.metadata (23 kB)
Collecting pyasn1>=0.1.3 (from rsa)
  Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB)
Collecting idna<4,>=2.5 (from requests)
  Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Collecting urllib3<3,>=1.21.1 (from requests)
  Downloading urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB)
Collecting blinker>=1.9.0 (from flask)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Collecting click>=8.1.3 (from flask)
  Downloading click-8.3.0-py3-none-any.whl.metadata (2.6 kB)
Collecting itsdangerous>=2.2.0 (from flask)
  Using cached itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting jinja2>=3.1.2 (from flask)
  Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting markupsafe>=2.1.1 (from flask)
  Downloading markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl.metadata (2.7 kB)
Collecting werkzeug>=3.1.0 (from flask)
  Using cached werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB)
Requirement already satisfied: lxml>=2.1 in /Users/joostagterhoek/Library/Python/3.14/lib/python/site-packages (from pyquery) (6.0.2)
Collecting cssselect>=1.2.0 (from pyquery)
  Downloading cssselect-1.3.0-py3-none-any.whl.metadata (2.6 kB)
Collecting sgmllib3k (from feedparser)
  Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: cffi>=2.0 in /usr/local/lib/python3.14/site-packages (from pygit2) (2.0.0)
Collecting plum-py<2.0.0,>=0.5.0 (from exif)
  Downloading plum_py-0.8.7-py3-none-any.whl.metadata (1.5 kB)
Collecting wcwidth (from pyte)
  Downloading wcwidth-0.2.14-py2.py3-none-any.whl.metadata (15 kB)
Requirement already satisfied: pycparser in /usr/local/lib/python3.14/site-packages (from cffi>=2.0->pygit2) (2.23)
Downloading PySocks-1.7.1-py3-none-any.whl (16 kB)
Downloading packaging-25.0-py3-none-any.whl (66 kB)
Downloading pymupdf-1.26.6-cp310-abi3-macosx_10_9_x86_64.whl (23.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.2/23.2 MB 20.7 MB/s  0:00:01
Downloading mutagen-1.47.0-py3-none-any.whl (194 kB)
Downloading certifi-2025.11.12-py3-none-any.whl (159 kB)
Downloading pycryptodome-3.23.0-cp37-abi3-macosx_10_9_x86_64.whl (1.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 12.8 MB/s  0:00:00
Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
Downloading pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl (5.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 21.7 MB/s  0:00:00
Downloading requests-2.32.5-py3-none-any.whl (64 kB)
Downloading charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl (207 kB)
Downloading idna-3.11-py3-none-any.whl (71 kB)
Downloading urllib3-2.5.0-py3-none-any.whl (129 kB)
Using cached flask-3.1.2-py3-none-any.whl (103 kB)
Downloading pyquery-2.0.1-py3-none-any.whl (22 kB)
Downloading feedparser-6.0.12-py3-none-any.whl (81 kB)
Downloading retrying-1.4.2-py3-none-any.whl (10 kB)
Downloading markdown-3.10-py3-none-any.whl (107 kB)
Downloading pygit2-1.19.0-cp314-cp314-macosx_10_13_universal2.whl (5.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/5.5 MB 16.1 MB/s  0:00:00
Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 15.2 MB/s  0:00:00
Downloading giturlparse-0.14.0-py2.py3-none-any.whl (16 kB)
Downloading unidiff-0.7.5-py2.py3-none-any.whl (14 kB)
Downloading pypinyin-0.55.0-py2.py3-none-any.whl (840 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 840.2/840.2 kB 13.0 MB/s  0:00:00
Downloading exif-1.6.1-py3-none-any.whl (30 kB)
Downloading plum_py-0.8.7-py3-none-any.whl (69 kB)
Downloading pyte-0.8.2-py3-none-any.whl (31 kB)
Downloading psutil-7.1.3-cp36-abi3-macosx_10_9_x86_64.whl (238 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Downloading click-8.3.0-py3-none-any.whl (107 kB)
Downloading cssselect-1.3.0-py3-none-any.whl (18 kB)
Using cached itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl (11 kB)
Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB)
Using cached werkzeug-3.1.3-py3-none-any.whl (224 kB)
Downloading wcwidth-0.2.14-py2.py3-none-any.whl (37 kB)
Building wheels for collected packages: pytaglib, sgmllib3k
  Building wheel for pytaglib (pyproject.toml) ... done
  Created wheel for pytaglib: filename=pytaglib-3.0.1-cp314-cp314-macosx_14_0_x86_64.whl size=58125 sha256=2bd9f06d56a64b8daef30e0afe7722196cf62a0e403dd19edf6cb3024a8feb96
  Stored in directory: /Users/joostagterhoek/Library/Caches/pip/wheels/dd/45/73/2f2efd26d13ecaefbe8eceb3b33e0c51f2c98550f9101ec7c7
  Building wheel for sgmllib3k (pyproject.toml) ... done
  Created wheel for sgmllib3k: filename=sgmllib3k-1.0.0-py3-none-any.whl size=6089 sha256=5b7f02fdab097cd2827666cad09e6782930f4226e1818abfea852bc24ac9efa5
  Stored in directory: /Users/joostagterhoek/Library/Caches/pip/wheels/e3/43/83/0f6e317d0698ac38ee6a5b6e214019c167057916a11bad91ab
Successfully built pytaglib sgmllib3k
Installing collected packages: unidiff, sgmllib3k, wcwidth, urllib3, retrying, pytaglib, pysocks, pypinyin, pymupdf, pygments, pycryptodome, pyasn1, psutil, plum-py, Pillow, packaging, mutagen, markupsafe, markdown, itsdangerous, idna, giturlparse, feedparser, cssselect, click, charset-normalizer, certifi, blinker, werkzeug, rsa, requests, pyte, pyquery, pygit2, jinja2, exif, flask
   ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  4/37 [retrying]  WARNING: The script pyprinttags is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  7/37 [pypinyin]  WARNING: The script pypinyin is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  8/37 [pymupdf]  WARNING: The script pymupdf is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  9/37 [pygments]  WARNING: The script pygmentize is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━ 16/37 [mutagen]  WARNING: The scripts mid3cp, mid3iconv, mid3v2, moggsplit, mutagen-inspect and mutagen-pony are installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━ 18/37 [markdown]  WARNING: The script markdown_py is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 25/37 [charset-normalizer]  WARNING: The script normalizer is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 29/37 [rsa]  WARNING: The scripts pyrsa-decrypt, pyrsa-encrypt, pyrsa-keygen, pyrsa-priv2pub, pyrsa-sign and pyrsa-verify are installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 36/37 [flask]  WARNING: The script flask is installed in '/Users/joostagterhoek/Library/Python/3.14/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed Pillow-12.0.0 blinker-1.9.0 certifi-2025.11.12 charset-normalizer-3.4.4 click-8.3.0 cssselect-1.3.0 exif-1.6.1 feedparser-6.0.12 flask-3.1.2 giturlparse-0.14.0 idna-3.11 itsdangerous-2.2.0 jinja2-3.1.6 markdown-3.10 markupsafe-3.0.3 mutagen-1.47.0 packaging-25.0 plum-py-0.8.7 psutil-7.1.3 pyasn1-0.6.1 pycryptodome-3.23.0 pygit2-1.19.0 pygments-2.19.2 pymupdf-1.26.6 pypinyin-0.55.0 pyquery-2.0.1 pysocks-1.7.1 pytaglib-3.0.1 pyte-0.8.2 requests-2.32.5 retrying-1.4.2 rsa-4.9.1 sgmllib3k-1.0.0 unidiff-0.7.5 urllib3-2.5.0 wcwidth-0.2.14 werkzeug-3.1.3
[EAF] Running sudo npm install -g album-art @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework
Password:
 
added 57 packages in 3s
 
7 packages are looking for funding
  run `npm fund` for details
npm notice
npm notice New patch version of npm available! 11.6.0 -> 11.6.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.2
npm notice To update run: npm install -g npm@11.6.2
npm notice
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/browser
npm warn using --force Recommended protections disabled.
 
added 2 packages, and audited 3 packages in 908ms
 
1 package is looking for funding
  run `npm fund` for details
 
found 0 vulnerabilities
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/image-viewer
npm warn using --force Recommended protections disabled.
 
added 1 package, and audited 2 packages in 1s
 
found 0 vulnerabilities
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/markdown-previewer
npm warn using --force Recommended protections disabled.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated babyparse@0.4.6: Deprecated in favour of PapaParse, which now supports Node.js
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
 
added 257 packages, and audited 258 packages in 8s
 
6 packages are looking for funding
  run `npm fund` for details
 
17 vulnerabilities (1 low, 2 moderate, 11 high, 3 critical)
 
To address issues that do not require attention, run:
  npm audit fix
 
Some issues need review, and may require choosing
a different dependency.
 
Run `npm audit` for details.
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/org-previewer
npm warn using --force Recommended protections disabled.
 
added 1 package, and audited 2 packages in 996ms
 
1 package is looking for funding
  run `npm fund` for details
 
found 0 vulnerabilities
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/music-player
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
 
added 951 packages, and audited 952 packages in 19s
 
108 packages are looking for funding
  run `npm fund` for details
 
27 vulnerabilities (6 low, 12 moderate, 9 high)
 
To address issues that do not require attention, run:
  npm audit fix
 
To address all issues (including breaking changes), run:
  npm audit fix --force
 
Run `npm audit` for details.
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/music-player
 
> music-player@0.1.0 build
> vue-cli-service build
 
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
All browser targets in the browserslist configuration have supported ES module.
Therefore we don't build two separate bundles for differential loading.
 
 
⠙  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠹  Building for production...(node:84960) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠴  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠦  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠧  Building for production...(node:84962) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:84963) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠼  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠴  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠦  Building for production...(node:84965) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:84967) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:84964) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:84966) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:84968) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠧  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠙  Building for production...
 
 DONE  Compiled successfully in 13056ms                                                                                                                                                                                                                              1:44:01 PM
 
  File                                 Size                                                                                                               Gzipped
 
  dist/js/chunk-vendors.a10e490e.js    154.53 KiB                                                                                                         54.26 KiB
  dist/js/app.c53b83ed.js              27.29 KiB                                                                                                          6.85 KiB
  dist/css/app.7bda17b4.css            5.09 KiB                                                                                                           1.23 KiB
 
  Images and other types of assets omitted.
  Build at: 2025-11-13T12:44:01.747Z - Hash: 0a750fca24f3926a - Time: 13056ms
 
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
       
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/js-video-player
npm warn using --force Recommended protections disabled.
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'pkcs7@0.2.3',
npm warn EBADENGINE   required: { node: '^0.10', npm: '^1.4.6' },
npm warn EBADENGINE   current: { node: 'v24.10.0', npm: '11.6.0' }
npm warn EBADENGINE }
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated tsml@1.0.1: no longer maintained
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
 
added 975 packages, and audited 976 packages in 19s
 
107 packages are looking for funding
  run `npm fund` for details
 
33 vulnerabilities (6 low, 18 moderate, 9 high)
 
To address issues that do not require attention, run:
  npm audit fix
 
To address all issues (including breaking changes), run:
  npm audit fix --force
 
Run `npm audit` for details.
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/js-video-player
 
> vue-demo@0.1.0 build
> vue-cli-service build
 
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
All browser targets in the browserslist configuration have supported ES module.
Therefore we don't build two separate bundles for differential loading.
 
 
  Building for production...(node:85093) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...(node:85121) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...
 
 WARNING  Compiled with 3 warnings                                                                                                                                                                                                                                   1:44:40 PM
 
 warning  
 
asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  js/chunk-vendors.9df1fedd.js (277 KiB)
 
 warning  
 
entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  app (339 KiB)
      css/chunk-vendors.25e4ff52.css
      js/chunk-vendors.9df1fedd.js
      css/app.51ce9125.css
      js/app.c68d2cef.js
 
 
 warning  
 
webpack performance recommendations: 
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/
 
  File                                   Size                                                                                                              Gzipped
 
  dist/js/chunk-vendors.9df1fedd.js      276.96 KiB                                                                                                        79.78 KiB
  dist/js/app.c68d2cef.js                3.18 KiB                                                                                                          1.41 KiB
  dist/css/chunk-vendors.25e4ff52.css    58.94 KiB                                                                                                         19.65 KiB
  dist/css/app.51ce9125.css              0.19 KiB                                                                                                          0.16 KiB
 
  Images and other types of assets omitted.
  Build at: 2025-11-13T12:44:40.995Z - Hash: 8a1a5c4fc1afcb24 - Time: 8340ms
 
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
       
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/rss-reader
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm warn deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm warn deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm warn deprecated eslint-loader@2.2.1: This loader has been deprecated. Please use eslint-webpack-plugin
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm error code EEXIST
npm error syscall rename
npm error path /Users/joostagterhoek/.npm/_cacache/tmp/e40cbe18
npm error dest /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/3e/25/579cdb859b9fa26242c135eab9db5d61bcedfccbadd3d22d8a2a1d8a9d4b37469cc9f89b4e0c58e40fcca32f09c3913605d5e29785e53076cb11f8d45976
npm error errno -13
npm error EACCES: permission denied, rename '/Users/joostagterhoek/.npm/_cacache/tmp/e40cbe18' -> '/Users/joostagterhoek/.npm/_cacache/content-v2/sha512/3e/25/579cdb859b9fa26242c135eab9db5d61bcedfccbadd3d22d8a2a1d8a9d4b37469cc9f89b4e0c58e40fcca32f09c3913605d5e29785e53076cb11f8d45976'
npm error File exists: /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/3e/25/579cdb859b9fa26242c135eab9db5d61bcedfccbadd3d22d8a2a1d8a9d4b37469cc9f89b4e0c58e40fcca32f09c3913605d5e29785e53076cb11f8d45976
npm error Remove the existing file and try again, or run npm
npm error with --force to overwrite files recklessly.
npm error A complete log of this run can be found in: /Users/joostagterhoek/.npm/_logs/2025-11-13T12_44_41_375Z-debug-0.log
Error: 243
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/rss-reader
 
> rss-reader@0.1.0 build
> vue-cli-service build
 
sh: vue-cli-service: command not found
Error: 127
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/camera
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
 
added 933 packages, and audited 934 packages in 22s
 
104 packages are looking for funding
  run `npm fund` for details
 
28 vulnerabilities (5 low, 13 moderate, 9 high, 1 critical)
 
To address issues that do not require attention, run:
  npm audit fix
 
To address all issues (including breaking changes), run:
  npm audit fix --force
 
Run `npm audit` for details.
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/camera
 
> camera@0.1.0 build
> vue-cli-service build
 
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
All browser targets in the browserslist configuration have supported ES module.
Therefore we don't build two separate bundles for differential loading.
 
 
⠏  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
(node:85310) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠼  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠴  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
(node:85311) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85312) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠇  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠴  Building for production...
 
 DONE  Compiled successfully in 5731ms                                                                                                                                                                                                                               1:45:52 PM
 
  File                                 Size                                                                                                               Gzipped
 
  dist/js/chunk-vendors.3b01fc9c.js    74.71 KiB                                                                                                          26.71 KiB
  dist/js/app.2358de09.js              4.73 KiB                                                                                                           2.04 KiB
  dist/css/app.28a565eb.css            0.51 KiB                                                                                                           0.30 KiB
 
  Images and other types of assets omitted.
  Build at: 2025-11-13T12:45:52.376Z - Hash: 9f2b431b40ec16c3 - Time: 5731ms
 
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
       
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/git
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
 
added 933 packages, and audited 934 packages in 18s
 
106 packages are looking for funding
  run `npm fund` for details
 
27 vulnerabilities (5 low, 13 moderate, 9 high)
 
To address issues that do not require attention, run:
  npm audit fix
 
To address all issues (including breaking changes), run:
  npm audit fix --force
 
Run `npm audit` for details.
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/git
 
> git@0.1.0 build
> vue-cli-service build
 
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
All browser targets in the browserslist configuration have supported ES module.
Therefore we don't build two separate bundles for differential loading.
 
 
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...(node:85425) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...(node:85434) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...(node:85436) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
(node:85438) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85442) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85437) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85441) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85439) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85444) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...(node:85443) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85440) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...(node:85447) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85446) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...(node:85445) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:85448) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...
 
 DONE  Compiled successfully in 10821ms                                                                                                                                                                                                                              1:46:29 PM
 
  File                                 Size                                                                                                               Gzipped
 
  dist/js/chunk-vendors.b3e72c7f.js    109.08 KiB                                                                                                         37.28 KiB
  dist/js/app.f4421583.js              46.34 KiB                                                                                                          9.68 KiB
  dist/css/app.47d923df.css            7.64 KiB                                                                                                           1.43 KiB
 
  Images and other types of assets omitted.
  Build at: 2025-11-13T12:46:29.716Z - Hash: 089198b05c143c97 - Time: 10821ms
 
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
       
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/file-manager
npm warn using --force Recommended protections disabled.
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm warn deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm warn deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm warn deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm error code EEXIST
npm error syscall rename
npm error path /Users/joostagterhoek/.npm/_cacache/tmp/4aa96900
npm error dest /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/cf/64/67aee5668fc8553260271093132093628e12820e21a36cb3fe047245393ee5777068e6a7080695580e78aa85b30821ffa36439643f63243d7890cbf0c12c
npm error errno -13
npm error EACCES: permission denied, rename '/Users/joostagterhoek/.npm/_cacache/tmp/4aa96900' -> '/Users/joostagterhoek/.npm/_cacache/content-v2/sha512/cf/64/67aee5668fc8553260271093132093628e12820e21a36cb3fe047245393ee5777068e6a7080695580e78aa85b30821ffa36439643f63243d7890cbf0c12c'
npm error File exists: /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/cf/64/67aee5668fc8553260271093132093628e12820e21a36cb3fe047245393ee5777068e6a7080695580e78aa85b30821ffa36439643f63243d7890cbf0c12c
npm error Remove the existing file and try again, or run npm
npm error with --force to overwrite files recklessly.
npm error A complete log of this run can be found in: /Users/joostagterhoek/.npm/_logs/2025-11-13T12_46_30_129Z-debug-0.log
Error: 243
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/file-manager
 
> vue-demo@0.1.0 build
> export NODE_OPTIONS=--openssl-legacy-provider ; vue-cli-service build
 
sh: vue-cli-service: command not found
Error: 127
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/mind-elixir
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
 
added 934 packages, and audited 935 packages in 17s
 
105 packages are looking for funding
  run `npm fund` for details
 
22 vulnerabilities (4 low, 12 moderate, 6 high)
 
To address issues that do not require attention, run:
  npm audit fix
 
To address all issues (including breaking changes), run:
  npm audit fix --force
 
Run `npm audit` for details.
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/mind-elixir
 
> mind-elixir@0.1.0 build
> vue-cli-service build
 
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
All browser targets in the browserslist configuration have supported ES module.
Therefore we don't build two separate bundles for differential loading.
 
 
⠹  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠸  Building for production...(node:85625) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠼  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠦  Building for production...(node:85632) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠹  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠧  Building for production...
 
 DONE  Compiled successfully in 9358ms                                                                                                                                                                                                                               1:47:39 PM
 
  File                                 Size                                                                                                               Gzipped
 
  dist/js/chunk-vendors.d474d64e.js    181.74 KiB                                                                                                         62.33 KiB
  dist/js/app.3d091355.js              8.01 KiB                                                                                                           2.75 KiB
  dist/css/app.c440ded6.css            0.15 KiB                                                                                                           0.13 KiB
 
  Images and other types of assets omitted.
  Build at: 2025-11-13T12:47:39.194Z - Hash: b4b0b57ee4930eae - Time: 9358ms
 
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
       
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/system-monitor
npm warn using --force Recommended protections disabled.
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
 
added 947 packages, and audited 948 packages in 21s
 
104 packages are looking for funding
  run `npm fund` for details
 
31 vulnerabilities (8 low, 13 moderate, 10 high)
 
To address issues that do not require attention, run:
  npm audit fix
 
To address all issues (including breaking changes), run:
  npm audit fix --force
 
Run `npm audit` for details.
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/system-monitor
 
> system-monitor@0.1.0 build
> vue-cli-service build
 
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
All browser targets in the browserslist configuration have supported ES module.
Therefore we don't build two separate bundles for differential loading.
 
 
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...(node:85811) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...(node:85818) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
  Building for production...
 
 WARNING  Compiled with 3 warnings                                                                                                                                                                                                                                   1:48:21 PM
 
 warning  
 
asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  js/chunk-vendors.8c5a9beb.js (696 KiB)
 
 warning  
 
entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  app (707 KiB)
      js/chunk-vendors.8c5a9beb.js
      css/app.21cfa097.css
      js/app.4e07cff1.js
 
 
 warning  
 
webpack performance recommendations: 
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/
 
  File                                 Size                                                                                                               Gzipped
 
  dist/js/chunk-vendors.8c5a9beb.js    696.20 KiB                                                                                                         192.03 KiB
  dist/js/app.4e07cff1.js              10.11 KiB                                                                                                          3.43 KiB
  dist/css/app.21cfa097.css            1.16 KiB                                                                                                           0.41 KiB
 
  Images and other types of assets omitted.
  Build at: 2025-11-13T12:48:21.592Z - Hash: 6a7f5176fa9c9f7a - Time: 11616ms
 
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
       
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/markmap
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm error code EEXIST
npm error syscall rename
npm error path /Users/joostagterhoek/.npm/_cacache/tmp/15f2ecd9
npm error dest /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/2b/1f/f5c3ceaafdea4a726b5eef92cdac4a13fa55fca41a5abee01bbc95915daafb1f3f23aed17e7b7bd8ef9d69d11f07f47740af06824cd0c3cc783f49c24ad5
npm error errno -13
npm error EACCES: permission denied, rename '/Users/joostagterhoek/.npm/_cacache/tmp/15f2ecd9' -> '/Users/joostagterhoek/.npm/_cacache/content-v2/sha512/2b/1f/f5c3ceaafdea4a726b5eef92cdac4a13fa55fca41a5abee01bbc95915daafb1f3f23aed17e7b7bd8ef9d69d11f07f47740af06824cd0c3cc783f49c24ad5'
npm error File exists: /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/2b/1f/f5c3ceaafdea4a726b5eef92cdac4a13fa55fca41a5abee01bbc95915daafb1f3f23aed17e7b7bd8ef9d69d11f07f47740af06824cd0c3cc783f49c24ad5
npm error Remove the existing file and try again, or run npm
npm error with --force to overwrite files recklessly.
npm error A complete log of this run can be found in: /Users/joostagterhoek/.npm/_logs/2025-11-13T12_48_22_026Z-debug-0.log
Error: 243
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/markmap
 
> markmap@0.1.0 build
> vue-cli-service build
 
sh: vue-cli-service: command not found
Error: 127
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/vue-demo
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
 
added 932 packages, and audited 933 packages in 17s
 
104 packages are looking for funding
  run `npm fund` for details
 
26 vulnerabilities (5 low, 12 moderate, 9 high)
 
To address issues that do not require attention, run:
  npm audit fix
 
To address all issues (including breaking changes), run:
  npm audit fix --force
 
Run `npm audit` for details.
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/vue-demo
 
> vue-demo@0.1.0 build
> vue-cli-service build
 
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
All browser targets in the browserslist configuration have supported ES module.
Therefore we don't build two separate bundles for differential loading.
 
 
⠹  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠸  Building for production...(node:86063) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠸  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠼  Building for production...(node:86082) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠴  Building for production...(node:86089) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
⠧  Building for production...Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
⠧  Building for production...
 
 DONE  Compiled successfully in 8623ms                                                                                                                                                                                                                               1:49:28 PM
 
  File                                 Size                                                                                                               Gzipped
 
  dist/js/chunk-vendors.75a1dc13.js    69.97 KiB                                                                                                          25.19 KiB
  dist/js/app.7420b936.js              2.38 KiB                                                                                                           1.19 KiB
  dist/css/app.1cbd01b3.css            0.27 KiB                                                                                                           0.20 KiB
 
  Images and other types of assets omitted.
  Build at: 2025-11-13T12:49:28.183Z - Hash: 3a7cccc1ba137bd1 - Time: 8623ms
 
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
       
[EAF] Running npm install --force @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/vue-tailwindcss
npm warn using --force Recommended protections disabled.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm error code EEXIST
npm error syscall rename
npm error path /Users/joostagterhoek/.npm/_cacache/tmp/ff525132
npm error dest /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/3d/2d/3c21ba226bd9adb3fdb2815dde2e96398219d471f2d5fc45d3396d44daa63124a186054b4d8cdefa1581e732cdfa4660119f8d5b0b40199a7fab474395a5
npm error errno -13
npm error EACCES: permission denied, rename '/Users/joostagterhoek/.npm/_cacache/tmp/ff525132' -> '/Users/joostagterhoek/.npm/_cacache/content-v2/sha512/3d/2d/3c21ba226bd9adb3fdb2815dde2e96398219d471f2d5fc45d3396d44daa63124a186054b4d8cdefa1581e732cdfa4660119f8d5b0b40199a7fab474395a5'
npm error File exists: /Users/joostagterhoek/.npm/_cacache/content-v2/sha512/3d/2d/3c21ba226bd9adb3fdb2815dde2e96398219d471f2d5fc45d3396d44daa63124a186054b4d8cdefa1581e732cdfa4660119f8d5b0b40199a7fab474395a5
npm error Remove the existing file and try again, or run npm
npm error with --force to overwrite files recklessly.
npm error A complete log of this run can be found in: /Users/joostagterhoek/.npm/_logs/2025-11-13T12_49_28_965Z-debug-0.log
Error: 243
[EAF] Running npm run build @ /Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/vue-tailwindcss
 
> tailwindcss@0.1.0 build
> vue-cli-service build
 
sh: vue-cli-service: command not found
Error: 127
 
[EAF] Please always ensure the following config are added to your init.el:
 
 
[EAF] Installation FAILED for following applications:
/Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/rss-reader
/Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/markmap
/Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/file-manager
/Users/joostagterhoek/.emacs.d/test/emacs-application-framework/app/vue-tailwindcss
[EAF] Please rerun ./install-eaf.py with `--force`, or install them manually!
[EAF] ------------------------------------------
[EAF] install-eaf.py finished.
 
[EAF] Please run 'git pull && ./install-eaf.py' (M-x eaf-install-and-update) to update EAF and their dependencies.
[EAF] Refer to dependencies.json for the list of dependencies installed on your system.
MacOS ln /usr/local/opt/emacs-plus@31/Emacs.app/Contents/MacOS/Emacs /Applications

Modularize Emacs-Kick and personal additions

  • [-] Divide Emacs Kick in logical components
  • Put each personally added plugin in its own file
  • Put personal options (maybe by category) in their own file

Useful documentation

If you load many extensions, as I do, then instead of specifying the exact location of the extension file, as shown above, you can specify that directory as part of Emacs’s load-path. Then, when Emacs loads a file, it will search that directory as well as its default list of directories. (The default list is specified in paths.h when Emacs is built.)

The following command adds your ~/emacs directory to the existing load path:

;;; Emacs Load Path (setq load-path (cons ”~/emacs” load-path))

link: https://www.gnu.org/software/emacs/manual/html_node/eintr/Loading-Files.html

  • Put personal options (maybe by category) in their own file

Need to fix

  • [-] Show todo properties in org-agenda
  • Column view that works for todos and agenda