GNU bug report logs - #66503
29.1; Problem rendering Arabic diacriticals

Previous Next

Package: emacs;

Reported by: "John Wiegley" <johnw <at> gnu.org>

Date: Thu, 12 Oct 2023 17:53:02 UTC

Severity: normal

Found in version 29.1

To reply to this bug, email your comments to 66503 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Thu, 12 Oct 2023 17:53:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "John Wiegley" <johnw <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 12 Oct 2023 17:53:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "John Wiegley" <johnw <at> gnu.org>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.1; Problem rendering Arabic diacriticals
Date: Thu, 12 Oct 2023 10:52:16 -0700
[Message part 1 (text/plain, inline)]
Hello maintainers,

I have found that Emacs does not render Arabic diacriticals correctly when
there are multiple of them. Here is a rendering of tashdid + fatha by Emacs
29:

[Screenshot 2023-10-12 at 10.48.00 AM.png (image/png, inline)]
[Message part 3 (text/plain, inline)]
This is me editing ArabXeTeX input, which renders to the PDF correctly.

Here is the same text in Mellel, which also renders it correctly:

[Screenshot 2023-10-12 at 10.47.19 AM.png (image/png, inline)]
[Message part 5 (text/plain, inline)]
John

In GNU Emacs 29.1 (build 1, x86_64-apple-darwin22.6.0, Carbon Version 169
AppKit 2299.7)
Windowing system distributor 'Apple Inc.', version 10.16.0
System Description:  macOS 13.6

Configured using:
 'configure
 --prefix=/nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1
 --disable-build-details --with-modules --with-gif=no --with-jpeg=no
 --with-png=no --with-tiff=no --with-x=no --with-xpm=no
 '--enable-mac-app=$$out/Applications' --with-gnutls=yes --with-mac
 --with-xml2=yes --without-ns --with-native-compilation --with-tree-sitter'

Configured features:
ACL GMP GNUTLS JSON LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE PDUMPER SQLITE3
THREADS TOOLKIT_SCROLL_BARS TREE_SITTER WEBP ZLIB

Important settings:
  value of $EMACSLOADPATH: 
  value of $EMACSNATIVELOADPATH: 
  value of $LC_CTYPE: en_US.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Group

Minor modes in effect:
  TeX-PDF-mode: t
  typo-global-mode: t
  org-extra-emphasis-intraword-emphasis-mode: t
  org-edna-mode: t
  gnus-topic-mode: t
  hl-line-mode: t
  gnus-undo-mode: t
  dired-hist-mode: t
  shell-dirtrack-mode: t
  corfu-popupinfo-mode: t
  server-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  global-corfu-mode: t
  winner-mode: t
  global-whitespace-cleanup-mode: t
  which-key-mode: t
  display-time-mode: t
  shackle-mode: t
  selected-global-mode: t
  selected-minor-mode: t
  save-place-mode: t
  savehist-mode: t
  repeat-mode: t
  recentf-mode: t
  persistent-scratch-autosave-mode: t
  midnight-mode: t
  auto-image-file-mode: t
  global-auto-revert-mode: t
  override-global-mode: t
  tooltip-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mac-mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t

Load-path shadows:
/Users/johnw/.emacs.d/lisp/git-undo/git-undo hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/git-undo
/Users/johnw/.emacs.d/lisp/gnus-harvest/gnus-harvest hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/gnus-harvest
/Users/johnw/.emacs.d/lisp/alert/alert hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/alert-20221213.1619/alert
/Users/johnw/.emacs.d/lisp/chess/chess-announce hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-announce
/Users/johnw/.emacs.d/lisp/chess/chess-ai hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-ai
/Users/johnw/.emacs.d/lisp/chess/chess-phalanx hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-phalanx
/Users/johnw/.emacs.d/lisp/chess/chess-plain hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-plain
/Users/johnw/.emacs.d/lisp/chess/chess-glaurung hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-glaurung
/Users/johnw/.emacs.d/lisp/chess/chess-network hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-network
/Users/johnw/.emacs.d/lisp/chess/chess-fen hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-fen
/Users/johnw/.emacs.d/lisp/chess/chess-pos hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-pos
/Users/johnw/.emacs.d/lisp/chess/chess-autosave hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-autosave
/Users/johnw/.emacs.d/lisp/chess/chess-images hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-images
/Users/johnw/.emacs.d/lisp/chess/chess-input hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-input
/Users/johnw/.emacs.d/lisp/chess/chess-chat hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-chat
/Users/johnw/.emacs.d/lisp/chess/chess-ucb hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-ucb
/Users/johnw/.emacs.d/lisp/chess/chess-pgn hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-pgn
/Users/johnw/.emacs.d/lisp/chess/chess-log hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-log
/Users/johnw/.emacs.d/lisp/chess/chess-display hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-display
/Users/johnw/.emacs.d/lisp/chess/chess-file hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-file
/Users/johnw/.emacs.d/lisp/chess/chess-common hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-common
/Users/johnw/.emacs.d/lisp/chess/chess-sound hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-sound
/Users/johnw/.emacs.d/lisp/chess/chess-none hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-none
/Users/johnw/.emacs.d/lisp/chess/chess-stockfish hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-stockfish
/Users/johnw/.emacs.d/lisp/chess/chess-crafty hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-crafty
/Users/johnw/.emacs.d/lisp/chess/chess-ics hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-ics
/Users/johnw/.emacs.d/lisp/chess/chess-scid hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-scid
/Users/johnw/.emacs.d/lisp/chess/chess-puzzle hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-puzzle
/Users/johnw/.emacs.d/lisp/chess/chess-algebraic hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-algebraic
/Users/johnw/.emacs.d/lisp/chess/chess-ply hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-ply
/Users/johnw/.emacs.d/lisp/chess/chess-irc hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-irc
/Users/johnw/.emacs.d/lisp/chess/chess-polyglot hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-polyglot
/Users/johnw/.emacs.d/lisp/chess/chess-sjeng hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-sjeng
/Users/johnw/.emacs.d/lisp/chess/chess-message hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-message
/Users/johnw/.emacs.d/lisp/chess/chess-module hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-module
/Users/johnw/.emacs.d/lisp/chess/chess-random hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-random
/Users/johnw/.emacs.d/lisp/chess/chess-kibitz hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-kibitz
/Users/johnw/.emacs.d/lisp/chess/chess-eco hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-eco
/Users/johnw/.emacs.d/lisp/chess/chess-var hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-var
/Users/johnw/.emacs.d/lisp/chess/chess-uci hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-uci
/Users/johnw/.emacs.d/lisp/chess/chess-fruit hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-fruit
/Users/johnw/.emacs.d/lisp/chess/chess-gnuchess hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-gnuchess
/Users/johnw/.emacs.d/lisp/chess/chess-tutorial hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-tutorial
/Users/johnw/.emacs.d/lisp/chess/chess-engine hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-engine
/Users/johnw/.emacs.d/lisp/chess/chess-transport hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-transport
/Users/johnw/.emacs.d/lisp/chess/chess-ics1 hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-ics1
/Users/johnw/.emacs.d/lisp/chess/chess-database hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-database
/Users/johnw/.emacs.d/lisp/chess/chess hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess
/Users/johnw/.emacs.d/lisp/chess/chess-link hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-link
/Users/johnw/.emacs.d/lisp/chess/chess-epd hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-epd
/Users/johnw/.emacs.d/lisp/chess/chess-german hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-german
/Users/johnw/.emacs.d/lisp/chess/chess-game hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-game
/Users/johnw/.emacs.d/lisp/chess/chess-perft hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-perft
/Users/johnw/.emacs.d/lisp/chess/chess-clock hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/chess-2.0.5/chess-clock
/Users/johnw/.emacs.d/lisp/corfu/corfu hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/corfu-20230825.736/corfu
/Users/johnw/.emacs.d/lisp/erc-yank/erc-yank hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/erc-yank-20210220.1815/erc-yank
/Users/johnw/.emacs.d/lisp/emacs-format-all-the-code/format-all hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/format-all-20230910.923/format-all
/Users/johnw/.emacs.d/lisp/git-annex/git-annex hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/git-annex-20220807.1542/git-annex
~/src/ledger/lisp/ledger-reconcile hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-reconcile
~/src/ledger/lisp/ledger-schedule hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-schedule
~/src/ledger/lisp/ledger-report hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-report
~/src/ledger/lisp/ledger-flymake hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-flymake
~/src/ledger/lisp/ledger-init hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-init
~/src/ledger/lisp/ledger-commodities hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-commodities
~/src/ledger/lisp/ledger-context hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-context
~/src/ledger/lisp/ledger-check hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-check
~/src/ledger/lisp/ledger-xact hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-xact
~/src/ledger/lisp/ledger-regex hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-regex
~/src/ledger/lisp/ledger-fontify hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-fontify
~/src/ledger/lisp/ledger-post hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-post
~/src/ledger/lisp/ledger-occur hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-occur
~/src/ledger/lisp/ledger-navigate hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-navigate
~/src/ledger/lisp/ledger-mode hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-mode
~/src/ledger/lisp/ledger-texi hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-texi
~/src/ledger/lisp/ledger-test hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-test
~/src/ledger/lisp/ledger-complete hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-complete
~/src/ledger/lisp/ledger-exec hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-exec
~/src/ledger/lisp/ledger-sort hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-sort
~/src/ledger/lisp/ledger-fonts hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-fonts
~/src/ledger/lisp/ledger-state hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ledger-mode-20230810.1707/ledger-state
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/ivy-20230714.751/elpa hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/lispy-20230314.1738/elpa
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-comint hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-comint
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-exp hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-exp
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-ctags hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-ctags
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-emacs-lisp hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-emacs-lisp
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/oc
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-texinfo hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-texinfo
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-irc hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-irc
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-doi hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-doi
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-refile hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-refile
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-version hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-version
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-num hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-num
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-mhe hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-mhe
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-shell hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-shell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-attach hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-attach
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-C hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-C
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-macs hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-macs
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-entities hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-entities
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-dot hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-dot
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sql hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-sql
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-eww hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-eww
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-datetree hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-datetree
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-macro hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-macro
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-eval hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-eval
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-haskell hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-haskell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-org hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-org
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-rmail hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-rmail
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-awk hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-awk
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-groovy hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-groovy
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-icalendar hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-icalendar
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-octave hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-octave
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-scheme hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-scheme
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-mobile hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-mobile
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-processing hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-processing
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-biblatex hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/oc-biblatex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-csl hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/oc-csl
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-colview hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-colview
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-R hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-R
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-table hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-table
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-html hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-html
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-fortran hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-fortran
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-plantuml hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-plantuml
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-docview hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-docview
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-perl hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-perl
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sqlite hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-sqlite
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-basic hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/oc-basic
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sed hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-sed
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-fold-core hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-fold-core
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ditaa hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-ditaa
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ruby hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-ruby
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-bibtex hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/oc-bibtex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-habit hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-habit
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-gnus hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-gnus
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-screen hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-screen
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-mouse hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-mouse
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-css hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-css
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-inlinetask hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-inlinetask
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lisp hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-lisp
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-eshell hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-eshell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-pcomplete hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-pcomplete
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-lint hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-lint
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-id hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-id
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-capture hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-capture
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sass hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-sass
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-tangle hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-tangle
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-calc hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-calc
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-java hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-java
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-compat hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-compat
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-attach-git hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-attach-git
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-beamer hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-beamer
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-protocol hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-protocol
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-element hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-element
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lob hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-lob
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-tempo hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-tempo
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-python hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-python
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-latex hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-latex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-w3m hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-w3m
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-agenda hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-agenda
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-persist hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-persist
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ocaml hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-ocaml
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ref hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-ref
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-fold hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-fold
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-julia hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-julia
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lilypond hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-lilypond
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-table hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-table
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-clojure hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-clojure
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-indent hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-indent
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-plot hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-plot
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-latex hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-latex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-src hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-src
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-duration hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-duration
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-makefile hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-makefile
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-info hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-info
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-clock hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-clock
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-forth hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-forth
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-odt hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-odt
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-man hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-man
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-publish hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-publish
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-archive hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-archive
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-org hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-org
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lua hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-lua
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-keys hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-keys
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-eshell hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-eshell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-faces hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-faces
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-man hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-man
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-list hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-list
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-md hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-md
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-goto hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-goto
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-bbdb hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-bbdb
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-loaddefs hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-loaddefs
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-bibtex hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ol-bibtex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-koma-letter hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-koma-letter
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-ascii hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox-ascii
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-matlab hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-matlab
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ox
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-timer hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-timer
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-natbib hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/oc-natbib
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-core hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-core
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-feed hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-feed
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-gnuplot hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-gnuplot
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-js hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-js
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-footnote hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-footnote
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-maxima hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/ob-maxima
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-cycle hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-cycle
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-crypt hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.9/org-crypt
/Users/johnw/.emacs.d/lisp/regex-tool/regex-tool hides /nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/regex-tool-20170104.1918/regex-tool
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/site-lisp/site-start
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/external-completion-0.1/external-completion hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/external-completion
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/jsonrpc-1.0.17/jsonrpc hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/jsonrpc
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/transient-20230915.1911/transient hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/transient
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package-jump hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package-jump
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package-ensure hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package-ensure
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package-core hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package-core
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package-delight hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package-delight
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package-diminish hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package-diminish
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package-bind-key hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package-bind-key
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/bind-key-20230203.2004/bind-key hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/bind-key
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20230426.2324/use-package-lint hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/use-package/use-package-lint
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/xref-1.6.3/xref hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/progmodes/xref
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/project-0.10.0/project hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/progmodes/project
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/eglot-1.15/eglot hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/progmodes/eglot
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/flymake-1.3.4/flymake hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/progmodes/flymake
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-exp hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-exp
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-emacs-lisp hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-emacs-lisp
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/oc
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-css hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-css
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lob hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-lob
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-irc hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-irc
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-forth hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-forth
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-macs hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-macs
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-version hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-version
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-scheme hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-scheme
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-C hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-C
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-capture hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-capture
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ref hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-ref
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-clojure hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-clojure
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-mouse hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-mouse
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-persist hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-persist
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-ctags hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-ctags
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-entities hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-entities
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-archive hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-archive
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-screen hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-screen
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-bibtex hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-bibtex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-haskell hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-haskell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-loaddefs hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-loaddefs
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-table hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-table
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-eww hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-eww
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-man hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-man
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-org hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-org
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-num hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-num
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-plot hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-plot
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-rmail hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-rmail
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-awk hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-awk
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-groovy hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-groovy
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-octave hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-octave
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-faces hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-faces
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-biblatex hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/oc-biblatex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-colview hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-colview
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-R hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-R
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-refile hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-refile
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-timer hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-timer
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-mobile hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-mobile
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-fortran hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-fortran
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-shell hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-shell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-perl hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-perl
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sqlite hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-sqlite
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-basic hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/oc-basic
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sed hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-sed
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-list hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-list
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ruby hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-ruby
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-eval hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-eval
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-habit hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-habit
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-clock hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-clock
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-goto hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-goto
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-html hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-html
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-src hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-src
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lisp hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-lisp
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-eshell hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-eshell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ditaa hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-ditaa
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-pcomplete hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-pcomplete
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-lint hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-lint
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-latex hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-latex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sass hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-sass
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-tangle hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-tangle
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-calc hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-calc
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-java hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-java
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-icalendar hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-icalendar
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-mhe hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-mhe
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-attach-git hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-attach-git
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-md hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-md
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-beamer hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-beamer
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-element hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-element
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-natbib hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/oc-natbib
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-protocol hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-protocol
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-gnuplot hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-gnuplot
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-tempo hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-tempo
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-latex hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-latex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-w3m hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-w3m
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-id hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-id
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-man hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-man
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-doi hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-doi
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-feed hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-feed
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-fold-core hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-fold-core
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-julia hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-julia
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lua hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-lua
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-table hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-table
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-ocaml hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-ocaml
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-csl hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/oc-csl
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-gnus hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-gnus
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-indent hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-indent
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-lilypond hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-lilypond
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-matlab hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-matlab
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-datetree hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-datetree
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-docview hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-docview
/Users/johnw/.emacs.d/lisp/org-mode/lisp/oc-bibtex hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/oc-bibtex
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-python hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-python
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-makefile hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-makefile
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-duration hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-duration
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-agenda hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-agenda
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-dot hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-dot
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-js hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-js
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-publish hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-publish
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-inlinetask hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-inlinetask
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-org hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-org
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-keys hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-keys
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-core hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-core
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-compat hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-compat
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-odt hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-odt
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-info hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-info
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-plantuml hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-plantuml
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-eshell hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-eshell
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-ascii hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-ascii
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-koma-letter hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-koma-letter
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-maxima hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-maxima
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ol-bbdb hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ol-bbdb
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-macro hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-macro
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-fold hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-fold
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-sql hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-sql
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-attach hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-attach
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-cycle hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-cycle
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-processing hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-processing
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ox-texinfo hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ox-texinfo
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-crypt hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-crypt
/Users/johnw/.emacs.d/lisp/org-mode/lisp/org-footnote hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/org-footnote
/Users/johnw/.emacs.d/lisp/org-mode/lisp/ob-comint hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/org/ob-comint
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/supercite hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/mail/supercite
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/emacs-lisp/let-alist
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/nadvice-0.4/nadvice hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/emacs-lisp/nadvice
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/map-3.3.1/map hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/emacs-lisp/map
/nix/store/kiznaidrh1jsxqqvxnmc3fgpndz1k2d3-emacs-packages-deps/share/emacs/site-lisp/elpa/eldoc-1.14.0/eldoc hides /nix/store/5f9f96yzv1c4jxs65wh91mhcxxvpm044-emacs-mac-macport-29.1/share/emacs/29.1/lisp/emacs-lisp/eldoc

Features:
(shadow gnus-alias footnote emacsbug tex-mode font-latex preview latex
latex-flymake flymake-proc flymake tex-ispell tex-style tex crm texmathp
latexenc tramp-cache time-stamp tramp-sh tramp-cmds vertico-unobtrusive
vertico-flat misc cal-move cursor-sensor sh-script smie info-lookmore
info-look link-hint ffap goto-addr avy sort gnus-cite smiley gnus-html
help-fns radix-tree url-cache mm-archive mail-extr textsec uni-scripts
idna-mapping ucs-normalize uni-confusable textsec-check gnus-bcklg org-clock
cal-iso view mule-util cal-china lunar cal-islam holidays holiday-loaddefs
diary-lib diary-loaddefs org-duration org-eldoc typo flyspell ispell toc-org
oc-basic ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus
nnselect ol-docview doc-view image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi face-remap ox-pandoc ht ox-org ox-gfm org-smart-capture
org-protocol org-extra-emphasis htmlfontify cus-edit cus-start ox-odt rng-loc
rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns
nxml-enc xmltok nxml-util ox-md ox-latex ox-icalendar ox-html table ox-ascii
ox-publish ox org-edna org-devonthink org-crypt org-contacts org-capture
org-habit org-agenda org-element org-persist xdg avl-tree org-bookmark-heading
mode-local ob-restclient restclient ob-dot ob-sql ob-shell ob-plantuml
ob-ditaa ob-calc calc-store calc-trail calc-ext calc calc-loaddefs calc-macs
ob-haskell ob-python python treesit ob-emamux emamux vagrant-tramp tramp
tramp-loaddefs trampver tramp-integration tramp-compat org-attach-git vc-git
vc-dispatcher org-attach org-id org-refile org-checklist org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete
org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp
ob-core ob-eval org-cycle org-table org-keys oc org-loaddefs find-func ol
org-fold org-fold-core org-compat org-version org-macs format-spec gnus-async
gnus-dup qp gnus-ml my-gnus-score executable gnus-topic hl-line+ hl-line utf-7
nndraft nnmh network-stream nsm gnus-agent gnus-srvr nnvirtual gnus-cache spam
spam-stat gnus-uu yenc gnus-msg gnus-demon nntp gnus-score score-mode gnus-art
mm-uu mml2015 mm-view mml-smime smime gnutls dig rs-gnus-summary gnus-sum shr
pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus
dbus xml gnus-cloud nnimap nnmail mail-source utf7 parse-time iso8601
gnus-spec gnus-win nnoo gnus-int gnus-range gnus-harvest message yank-media
puny dired-hist dired dired-loaddefs rfc822 mml mml-sec mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader mailalias
sendmail rfc2047 rfc2045 ietf-drums gnus nnheader gnus-util mail-utils range
mm-util mail-prsvr eshell-bookmark em-xtra em-unix em-term term disp-table
shell ehelp em-script em-rebind em-prompt em-ls em-hist em-pred em-glob
em-cmpl em-basic em-alias eshell-z em-dirs esh-var pcomplete esh-mode eshell
esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module
esh-groups esh-util files-x esh-toggle jka-compr corfu-popupinfo bm server
proof-site proof-autoloads consult-yasnippet yasnippet vertico-multiform
vertico-quick vertico-directory vertico-repeat vertico orderless cape corfu
consult-git-log-grep consult-xref xref project consult bookmark pp compat
winner whitespace-cleanup-mode whitespace which-key wgrep font-utils
unicode-fonts time-date sky-color-clock color time shackle trace selected
saveplace savehist repeat recentf tree-widget wid-edit persistent-soft
list-utils pcache eieio-base cl persistent-scratch per-window-point
phi-search-mc multiple-cursors mc-separate-operations rectangular-region-mode
mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more thingatpt
mc-cycle-cursors multiple-cursors-core comp comp-cstr warnings icons cl-extra
rect phi-search phi-search-core midnight image-file image-converter grep
compile text-property-search comint ansi-osc ansi-color ring cus-load epa-file
epa derived epg rfc6068 epg-config direnv diff-mode dash solar cal-dst
cal-menu calendar cal-loaddefs bytecomp-simplify autorevert filenotify
auth-source-pass agda-input quail help-mode diminish edmacro kmacro
use-package use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key easy-mmode use-package-core 2048-game-autoloads
ace-mc-autoloads ace-jump-mode-autoloads adoc-mode-autoloads
aggressive-indent-autoloads anaphora-autoloads anki-editor-autoloads
apiwrap-autoloads aria2-autoloads auctex-autoloads tex-site
auto-yasnippet-autoloads avy-zap-autoloads biblio-autoloads
biblio-core-autoloads bm-autoloads boogie-friends-autoloads
browse-kill-ring-autoloads button-lock-autoloads cape-autoloads
cargo-autoloads centered-cursor-mode-autoloads change-inner-autoloads
chess-autoloads citre-autoloads cmake-font-lock-autoloads cmake-mode-autoloads
color-moccur-autoloads color-theme-autoloads command-log-mode-autoloads
company-coq-autoloads company-math-autoloads consult-company-autoloads
company-autoloads consult-dir-autoloads consult-flycheck-autoloads
consult-git-log-grep-autoloads consult-lsp-autoloads
consult-org-roam-autoloads consult-yasnippet-autoloads
copy-as-format-autoloads corfu-autoloads csv-mode-autoloads deadgrep-autoloads
dedicated-autoloads diff-hl-autoloads diffview-autoloads diminish-autoloads
dired-rsync-autoloads dired-toggle-autoloads direnv-autoloads
discover-my-major-autoloads docker-autoloads aio-autoloads
docker-compose-mode-autoloads dockerfile-mode-autoloads easy-kill-autoloads
edbi-autoloads edit-server-autoloads eglot-autoloads el-mock-autoloads
elisp-depend-autoloads elisp-docstring-mode-autoloads
elisp-slime-nav-autoloads elmacro-autoloads emamux-autoloads
embark-consult-autoloads consult-autoloads embark-autoloads emojify-autoloads
engine-mode-autoloads epc-autoloads ctable-autoloads concurrent-autoloads
deferred-autoloads erc-yank-autoloads eshell-bookmark-autoloads
eshell-up-autoloads eshell-z-autoloads eval-expr-autoloads evil-autoloads
expand-region-autoloads eyebrowse-autoloads fancy-narrow-autoloads
feebleline-autoloads flycheck-haskell-autoloads flycheck-package-autoloads
flymake-autoloads fn-autoloads focus-autoloads font-lock-studio-autoloads
format-all-autoloads free-keys-autoloads fringe-helper-autoloads
fuzzy-autoloads git-annex-autoloads git-link-autoloads
git-timemachine-autoloads gnus-alias-autoloads gnus-recent-autoloads
google-this-autoloads goto-chg-autoloads goto-last-change-autoloads
graphviz-dot-mode-autoloads haskell-mode-autoloads helpful-autoloads
elisp-refs-autoloads highlight-autoloads highlight-defined-autoloads
highlight-numbers-autoloads ialign-autoloads iflipb-autoloads
inheritenv-autoloads ipcalc-autoloads jq-mode-autoloads js2-mode-autoloads
json-mode-autoloads json-reformat-autoloads json-snatcher-autoloads
jsonrpc-autoloads key-chord-autoloads keypression-autoloads
know-your-http-well-autoloads language-id-autoloads ledger-mode-autoloads
link-hint-autoloads lispy-autoloads iedit-autoloads lively-autoloads
logito-autoloads loop-autoloads lsp-mode-autoloads eldoc-autoloads
lua-mode-autoloads m-buffer-autoloads magit-lfs-autoloads
magit-popup-autoloads makey-autoloads malyon-autoloads marginalia-autoloads
markdown-preview-mode-autoloads marshal-autoloads math-symbol-lists-autoloads
mc-calc-autoloads mc-extras-autoloads mediawiki-autoloads
memory-usage-autoloads minesweeper-autoloads multi-term-autoloads
multi-vterm-autoloads multifiles-autoloads names-autoloads advice
nginx-mode-autoloads nix-mode-autoloads noflet-autoloads nov-autoloads
oauth2-autoloads ob-restclient-autoloads olivetti-autoloads
operate-on-number-autoloads orderless-autoloads org-bookmark-heading-autoloads
org-contacts-autoloads org-contrib-autoloads org-download-autoloads
async-autoloads org-drill-autoloads org-edna-autoloads org-mime-autoloads
org-modern-autoloads org-noter-autoloads org-pomodoro-autoloads
alert-autoloads log4e-autoloads gntp-autoloads org-ql-autoloads
org-remark-autoloads org-rich-yank-autoloads org-roam-autoloads
org-sticky-header-autoloads org-super-agenda-autoloads org-web-tools-autoloads
esxml-autoloads kv-autoloads orgit-forge-autoloads orgit-autoloads
forge-autoloads markdown-mode-autoloads magit-autoloads pcase
magit-section-autoloads git-commit-autoloads ghub-autoloads closql-autoloads
emacsql-autoloads origami-autoloads ov-autoloads ovpn-mode-autoloads
ox-pandoc-autoloads ox-slack-autoloads ox-gfm-autoloads org-autoloads
package-lint-autoloads packed-autoloads pact-mode-autoloads
pandoc-mode-autoloads paradox-autoloads parent-mode-autoloads
parsebib-autoloads parsec-autoloads pass-autoloads
password-store-otp-autoloads password-store-autoloads pcre2el-autoloads
pdf-tools-autoloads peg-autoloads persist-autoloads
persistent-scratch-autoloads phi-search-mc-autoloads
multiple-cursors-autoloads phi-search-autoloads plantuml-mode-autoloads
popup-autoloads popwin-autoloads pos-tip-autoloads prodigy-autoloads
project-autoloads protobuf-mode-autoloads python-mode-autoloads
rainbow-delimiters-autoloads rainbow-mode-autoloads redshank-autoloads
paredit-autoloads regex-tool-autoloads request-autoloads restclient-autoloads
reveal-in-osx-finder-autoloads rich-minority-autoloads riscv-mode-autoloads
rust-mode-autoloads sbt-mode-autoloads scala-mode-autoloads selected-autoloads
separedit-autoloads edit-indirect-autoloads shackle-autoloads
shell-toggle-autoloads shift-number-autoloads simple-httpd-autoloads
slime-autoloads macrostep-autoloads smart-newline-autoloads
smartparens-autoloads sort-words-autoloads spinner-autoloads
sql-indent-autoloads string-inflection-autoloads super-save-autoloads
swift-mode-autoloads swiper-autoloads ivy-autoloads tablist-autoloads
tagedit-autoloads terraform-mode-autoloads hcl-mode-autoloads
toc-org-autoloads transient-autoloads transpose-mark-autoloads
treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads
pfuture-autoloads ace-window-autoloads avy-autoloads treepy-autoloads
ts-autoloads tuareg-autoloads rx caml-autoloads typescript-mode-autoloads
typo-autoloads undo-propose-autoloads unicode-fonts-autoloads
ucs-utils-autoloads font-utils-autoloads persistent-soft-autoloads
list-utils-autoloads pcache-autoloads use-package-autoloads bind-key-autoloads
uuidgen-autoloads vagrant-autoloads vagrant-tramp-autoloads vdiff-autoloads
hydra-autoloads lv-autoloads verb-autoloads vertico-autoloads
vimish-fold-autoloads f-autoloads virtual-auto-fill-autoloads
adaptive-wrap-autoloads visual-fill-column-autoloads visual-regexp-autoloads
vterm-autoloads vundo-autoloads w3m-load w3m-autoloads web-autoloads
s-autoloads web-mode-autoloads web-server-autoloads websocket-autoloads
wgrep-autoloads which-key-autoloads whitespace-cleanup-mode-autoloads
window-purpose-autoloads imenu-list-autoloads with-editor-autoloads
compat-autoloads x86-lookup-autoloads xml-rpc-autoloads yaml-autoloads
yaml-mode-autoloads yasnippet-autoloads z3-mode-autoloads flycheck-autoloads
pkg-info-autoloads epl-autoloads info dash-autoloads zoom-autoloads
zoutline-autoloads ztree-autoloads package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc
paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/mac-win mac-win term/common-win tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame
minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese
eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue mac multi-tty
make-network-process native-compile emacs)

Memory information:
((conses 16 1579666 415243)
 (symbols 48 60961 62)
 (strings 32 301967 121927)
 (string-bytes 1 13583210)
 (vectors 16 151035)
 (vector-slots 8 3472404 4273687)
 (floats 8 1442 2829)
 (intervals 56 43596 11453)
 (buffers 984 39))
-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Thu, 12 Oct 2023 19:28:01 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "John Wiegley" <johnw <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Thu, 12 Oct 2023 22:26:04 +0300
> From: "John Wiegley" <johnw <at> gnu.org>
> Date: Thu, 12 Oct 2023 10:52:16 -0700
> 
> Hello maintainers,
> 
> I have found that Emacs does not render Arabic diacriticals correctly when
> there are multiple of them. Here is a rendering of tashdid + fatha by Emacs
> 29:
> 
> This is me editing ArabXeTeX input, which renders to the PDF correctly.
> 
> Here is the same text in Mellel, which also renders it correctly:

Please also provide the text as text, so we could compare the
rendering you see with what we see in other builds of Emacs.  On
macOS, which you seem to be using, Emacs uses the system text-shaping
engine, which is different from HarfBuzz we use on most other
platforms, so the rendering we see could be different.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Thu, 12 Oct 2023 19:32:01 GMT) Full text and rfc822 format available.

Message #11 received at 66503 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: johnw <at> gnu.org
Cc: 66503 <at> debbugs.gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Thu, 12 Oct 2023 22:30:43 +0300
> Cc: 66503 <at> debbugs.gnu.org
> Date: Thu, 12 Oct 2023 22:26:04 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> 
> Please also provide the text as text, so we could compare the
> rendering you see with what we see in other builds of Emacs.  On
> macOS, which you seem to be using, Emacs uses the system text-shaping
> engine, which is different from HarfBuzz we use on most other
> platforms, so the rendering we see could be different.

In addition, please tell which font are you using in Emacs for Arabic.
Some Arabic fonts don't support all the ligatures and OpenType
features that correct Arabic shaping requires.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Thu, 12 Oct 2023 20:41:02 GMT) Full text and rfc822 format available.

Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alan Third <alan <at> idiocy.org>
To: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Thu, 12 Oct 2023 21:39:52 +0100
On Thu, Oct 12, 2023 at 10:52:16AM -0700, John Wiegley wrote:
> Hello maintainers,
> 
> I have found that Emacs does not render Arabic diacriticals correctly when
> there are multiple of them.

> In GNU Emacs 29.1 (build 1, x86_64-apple-darwin22.6.0, Carbon Version 169
> AppKit 2299.7)
> Windowing system distributor 'Apple Inc.', version 10.16.0
> System Description:  macOS 13.6

FYI I believe this is Mutsuharu Yamamoto's Mac port.

The NS port uses substantially the same code-base for font production,
I think, but there' may be differences.
-- 
Alan Third




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Thu, 12 Oct 2023 20:41:02 GMT) Full text and rfc822 format available.

Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):

From: John Wiegley <johnw <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Thu, 12 Oct 2023 13:40:06 -0700
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes:

> Please also provide the text as text, so we could compare the rendering you
> see with what we see in other builds of Emacs. On macOS, which you seem to
> be using, Emacs uses the system text-shaping engine, which is different from
> HarfBuzz we use on most other platforms, so the rendering we see could be
> different.

I’m always surprised by how much I forget to add to a bug report.

The font is Scheherazade New (great font, btw):

  https://fonts.google.com/specimen/Scheherazade+New

Here is the text:

\ayat{زيرا مُجاهِدينِ کَعبِۀ فِينَا

به بِشارَتِ لَنَهْدِيَنَّهُمْ سُبُلَنَا

مَسرور اند}

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Fri, 13 Oct 2023 06:21:01 GMT) Full text and rfc822 format available.

Message #20 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: John Wiegley <johnw <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Fri, 13 Oct 2023 09:20:00 +0300
> From: John Wiegley <johnw <at> gnu.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Thu, 12 Oct 2023 13:40:06 -0700
> 
> >>>>> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > Please also provide the text as text, so we could compare the rendering you
> > see with what we see in other builds of Emacs. On macOS, which you seem to
> > be using, Emacs uses the system text-shaping engine, which is different from
> > HarfBuzz we use on most other platforms, so the rendering we see could be
> > different.
> 
> I’m always surprised by how much I forget to add to a bug report.
> 
> The font is Scheherazade New (great font, btw):
> 
>   https://fonts.google.com/specimen/Scheherazade+New
> 
> Here is the text:
> 
> \ayat{زيرا مُجاهِدينِ کَعبِۀ فِينَا
> 
> به بِشارَتِ لَنَهْدِيَنَّهُمْ سُبُلَنَا
> 
> مَسرور اند}

Thanks.  Here on MS-Windows using HarfBuzz I see the same display as
what you show for Mellel.  Here's what "C-u C-x =" tells me about
what Emacs did here:

	       position: 54 of 83 (64%), column: 14
	      character: ن‎ (displayed as ن‎) (codepoint 1606, #o3106, #x646)
		charset: unicode (Unicode (ISO10646))
  code point in charset: 0x0646
		 script: arabic
		 syntax: w 	which means: word
	       category: .:Base, R:Strong R2L, b:Arabic
	       to input: type "C-x 8 RET 646" or "C-x 8 RET ARABIC LETTER NOON"
	    buffer code: #xD9 #x86
	      file code: not encodable by coding system iso-latin-1-dos
		display: composed to form "نَّ" (see below)

  Composed with the following character(s) "َّ" using this font:
    harfbuzz:-outline-Courier New-regular-normal-normal-mono-32-*-*-*-c-*-iso10646-1
  by these glyphs:
    [10 12 1617 841 19 7 12 27 -20 [0 1 0]]
    [10 12 1614 1000 19 0 19 16 0 nil]
  with these character(s):
    َ (#x64e) ARABIC FATHA
    ّ (#x651) ARABIC SHADDA

  Character code properties: customize what to show
    name: ARABIC LETTER NOON
    general-category: Lo (Letter, Other)
    decomposition: (1606) ('ن')

The above is with the default font Emacs uses on Windows.  If I force
Emacs to use the Scheherazade New font, I also see the display you
expected (similar to Mellel), although the composition info is a bit
different (which is expected, as this is a different font):

  Composed with the following character(s) "َّ" using this font:
    harfbuzz:-outline-Scheherazade New-regular-normal-normal-*-23-*-*-*-p-*-iso10646-1
  by these glyphs:
    [10 12 1617 1674 0 -1 6 25 -16 [0 3 0]]
    [10 12 1614 1115 6 -1 7 9 0 nil]
  with these character(s):
    َ (#x64e) ARABIC FATHA
    ّ (#x651) ARABIC SHADDA

So it sounds like the Arabic shaping in your Emacs is not up-to-mark
or something.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Fri, 13 Oct 2023 06:22:02 GMT) Full text and rfc822 format available.

Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Alan Third <alan <at> idiocy.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Fri, 13 Oct 2023 09:21:01 +0300
> Date: Thu, 12 Oct 2023 21:39:52 +0100
> From: Alan Third <alan <at> idiocy.org>
> 
> On Thu, Oct 12, 2023 at 10:52:16AM -0700, John Wiegley wrote:
> > Hello maintainers,
> > 
> > I have found that Emacs does not render Arabic diacriticals correctly when
> > there are multiple of them.
> 
> > In GNU Emacs 29.1 (build 1, x86_64-apple-darwin22.6.0, Carbon Version 169
> > AppKit 2299.7)
> > Windowing system distributor 'Apple Inc.', version 10.16.0
> > System Description:  macOS 13.6
> 
> FYI I believe this is Mutsuharu Yamamoto's Mac port.
> 
> The NS port uses substantially the same code-base for font production,
> I think, but there' may be differences.

I don't see HARFBUZZ in the features posted by John, so I guess that
port doesn't use HarfBuzz.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Fri, 13 Oct 2023 17:06:01 GMT) Full text and rfc822 format available.

Message #26 received at submit <at> debbugs.gnu.org (full text, mbox):

From: John Wiegley <johnw <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Fri, 13 Oct 2023 10:04:36 -0700
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes:

> Thanks. Here on MS-Windows using HarfBuzz I see the same display as what you
> show for Mellel. Here's what "C-u C-x =" tells me about what Emacs did here:

Very interesting, we have very different reckonings of the buffer contents. In
both of your cases you both see the fatha and shadda at the same character
position. In my buffer, they are not at the same position:

------------------------------------------------------------------------

On the nún character:

             position: 11198 of 92599 (12%), column: 14
            character: ن‎ (displayed as ن‎) (codepoint 1606, #o3106, #x646)
              charset: unicode-bmp (Unicode Basic Multilingual Plane (U+0000..U+FFFF))
code point in charset: 0x0646
               script: arabic
               syntax: w 	which means: word
             category: .:Base, R:Strong R2L, b:Arabic
             to input: type "C-x 8 RET 646" or "C-x 8 RET ARABIC LETTER NOON"
          buffer code: #xD9 #x86
            file code: #xD9 #x86 (encoded by coding system utf-8-unix)
              display: by this font (glyph code):
    mac-ct:-*-Scheherazade New-medium-normal-normal-*-27-*-*-*-p-0-iso10646-1 (#x436)

Character code properties: customize what to show
  name: ARABIC LETTER NOON
  general-category: Lo (Letter, Other)
  decomposition: (1606) ('ن')

There are text properties here:
  fontified            t

[back]

------------------------------------------------------------------------

On the shadda between them, with my Emacs acting like it's a separate
character (so I get a cursor between the nún and the heh, razor thin as if it
were a unicode thin-space or something):

             position: 11199 of 92599 (12%), column: 15
            character: َ (displayed as َ) (codepoint 1614, #o3116, #x64e)
              charset: unicode-bmp (Unicode Basic Multilingual Plane (U+0000..U+FFFF))
code point in charset: 0x064E
               script: arabic
               syntax: w 	which means: word
             category: ^:Combining, b:Arabic
             to input: type "C-x 8 RET 64e" or "C-x 8 RET ARABIC FATHA"
          buffer code: #xD9 #x8E
            file code: #xD9 #x8E (encoded by coding system utf-8-unix)
              display: composed to form "َّ" (see below)

Composed with the following character(s) "ّ" using this font:
  mac-ct:-*-Scheherazade New-medium-normal-normal-*-27-*-*-*-p-0-iso10646-1
by these glyphs:
  [0 1 0 1634 0 -1 7 30 -19 [0 0 1]]
with these character(s):
  ّ (#x651) ARABIC SHADDA

Character code properties: customize what to show
  name: ARABIC FATHA
  old-name: ARABIC FATHAH
  general-category: Mn (Mark, Nonspacing)
  decomposition: (1614) ('َ')

There are text properties here:
  fontified            t

[back]

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Sat, 14 Oct 2023 05:21:01 GMT) Full text and rfc822 format available.

Message #29 received at submit <at> debbugs.gnu.org (full text, mbox):

From: John Wiegley <johnw <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Fri, 13 Oct 2023 22:19:52 -0700
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes:
>> \ayat{زيرا مُجاهِدينِ کَعبِۀ فِينَا
>> به بِشارَتِ لَنَهْدِيَنَّهُمْ سُبُلَنَا
>> مَسرور اند}

Hi Eli,

I have found a workaround: By typing “shadda followed by fatha” instead of
“fatha followed by shadda”, my Emacs renders it correctly. Here are the two
different lines:

لَنَهْدِيَنَّهُمْ
لَنَهْدِيَنَّهُمْ

In Mellel these are both rendered the same, but (my) Emacs treats them quite
differently.

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Sat, 14 Oct 2023 06:59:02 GMT) Full text and rfc822 format available.

Message #32 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: John Wiegley <johnw <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Sat, 14 Oct 2023 09:57:48 +0300
> From: John Wiegley <johnw <at> gnu.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Fri, 13 Oct 2023 22:19:52 -0700
> 
> I have found a workaround: By typing “shadda followed by fatha” instead of
> “fatha followed by shadda”, my Emacs renders it correctly. Here are the two
> different lines:
> 
> لَنَهْدِيَنَّهُمْ
> لَنَهْدِيَنَّهُمْ
> 
> In Mellel these are both rendered the same, but (my) Emacs treats them quite
> differently.

Both lines render identically here.  I think the conclusion is that
the macOS text-shaping engine doesn't sort the combining characters
before rendering them, which is what shaping engines are expected to
do.  However, I don't consider myself an expert on this, so maybe
raise this issue on some forum where the development of the macOS
shaper is discussed?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Sat, 14 Oct 2023 08:58:01 GMT) Full text and rfc822 format available.

Message #35 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alan Third <alan <at> idiocy.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org, John Wiegley <johnw <at> gnu.org>,
 YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Sat, 14 Oct 2023 09:56:50 +0100
[Message part 1 (text/plain, inline)]
On Sat, Oct 14, 2023 at 09:57:48AM +0300, Eli Zaretskii wrote:
> > From: John Wiegley <johnw <at> gnu.org>
> > Cc: bug-gnu-emacs <at> gnu.org
> > Date: Fri, 13 Oct 2023 22:19:52 -0700
> > 
> > I have found a workaround: By typing “shadda followed by fatha” instead of
> > “fatha followed by shadda”, my Emacs renders it correctly. Here are the two
> > different lines:
> > 
> > لَنَهْدِيَنَّهُمْ
> > لَنَهْدِيَنَّهُمْ
> > 
> > In Mellel these are both rendered the same, but (my) Emacs treats them quite
> > differently.
> 
> Both lines render identically here.  I think the conclusion is that
> the macOS text-shaping engine doesn't sort the combining characters
> before rendering them, which is what shaping engines are expected to
> do.  However, I don't consider myself an expert on this, so maybe
> raise this issue on some forum where the development of the macOS
> shaper is discussed?

FWIW, on my ancient version of macOS I see these looking the same too,
and they seem to match John's original correct screenshot. My own
screenshot attached.

It could be a difference between the NS port and the Mac port, or
perhaps its a regression in macOS.
-- 
Alan Third
[Screenshot 2023-10-14 at 09.49.54.png (application/octet-stream, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66503; Package emacs. (Sat, 14 Oct 2023 16:31:02 GMT) Full text and rfc822 format available.

Message #38 received at 66503 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: John Wiegley <johnw <at> gnu.org>, Eli Zaretskii <eliz <at> gnu.org>
Cc: 66503 <at> debbugs.gnu.org
Subject: Re: bug#66503: 29.1; Problem rendering Arabic diacriticals
Date: Sat, 14 Oct 2023 09:30:17 -0700
John Wiegley <johnw <at> gnu.org> writes:

> I have found a workaround: By typing “shadda followed by fatha” instead of
> “fatha followed by shadda”, my Emacs renders it correctly. Here are the two
> different lines:
>
> لَنَهْدِيَنَّهُمْ
> لَنَهْدِيَنَّهُمْ
>
> In Mellel these are both rendered the same, but (my) Emacs treats them quite
> differently.

FWIW, I see the same here: the above lines are rendered differently in
Emacs, but in the same way in the default macOS Notes application.

In GNU Emacs 30.0.50 (build 7, x86_64-apple-darwin21.6.0, NS
 appkit-2113.60 Version 12.7 (Build 21G816)) of 2023-10-10 built on
 Newton.local
Repository revision: b4b80fcab8891e1221323fefd0e69be217044bf4
Repository branch: master
Windowing system distributor 'Apple', version 10.3.2113
System Description:  macOS 12.7

Configured using:
 'configure 'CPPFLAGS=-I/usr/local/opt/llvm/include
 -I/usr/local/opt/libffi/include' 'LDFLAGS=-L/usr/local/opt/llvm/lib
 -L/usr/local/opt/libffi/lib''

Configured features:
ACL GIF GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS
PDUMPER PNG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP
XIM ZLIB




This bug report was last modified 202 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.