unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
@ 2021-01-27 17:35 Alexey Shmalko
  2021-01-28  5:17 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 14+ messages in thread
From: Alexey Shmalko @ 2021-01-27 17:35 UTC (permalink / raw)
  To: 46138; +Cc: Lars Ingebrigtsen

[-- Attachment #1: Type: text/plain, Size: 74897 bytes --]

I have a gpg key with multiple uids, some of which are revoked:

[ultimate] (1). Alexey Shmalko <rasen.dubi@gmail.com>
[ revoked] (2)  Alexey Shmalko <ashmalko@cybervisiontech.com>
[ revoked] (3)  Alexey Shmalko <ashmalko@kaaiot.io>

Now the issue is that `epg--filter-revoked-keys' finds one revoked uid
and discards the whole key:

(defun epg--filter-revoked-keys (keys)
  (seq-remove (lambda (key)
                (seq-find (lambda (user)
                            (eq (epg-user-id-validity user) 'revoked))
                          (epg-key-user-id-list key)))
              keys))

Because of this, even though I explicitly set `epa-file-encrypt-to', the
`epa-encrypt-file' still asks for a *symmetric* key. It should be
encrypting to the specified key assymetrically.

In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.16.0)
Repository revision: eeade2b64767bfce9118eae36c25363a7fb6ea76
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12010000
System Description: NixOS 21.03 (Okapi)

Configured using:
 'configure
 --prefix=/nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0
 --disable-build-details --with-modules --with-x-toolkit=gtk3 --with-xft
 --with-cairo'

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY
INOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON
PDUMPER

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

Major mode: Org

Minor modes in effect:
  counsel-projectile-mode: t
  projectile-mode: t
  visual-fill-column-mode: t
  buffer-face-mode: t
  which-key-mode: t
  org-roam-bibtex-mode: t
  org-roam-mode: t
  display-battery-mode: t
  display-time-mode: t
  doom-modeline-mode: t
  beacon-mode: t
  show-paren-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  company-box-mode: t
  global-company-mode: t
  company-mode: t
  pyvenv-mode: t
  global-paren-face-mode: t
  dtrt-indent-global-mode: t
  dtrt-indent-mode: t
  electric-pair-mode: t
  global-flycheck-inline-mode: t
  global-flycheck-mode: t
  diff-hl-flydiff-mode: t
  global-diff-hl-mode: t
  diff-hl-mode: t
  magit-auto-revert-mode: t
  auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  global-fish-completion-mode: t
  fish-completion-mode: t
  evil-org-mode: t
  adaptive-wrap-prefix-mode: t
  org-super-agenda-mode: t
  org-variable-pitch-minor-mode: t
  global-evil-surround-mode: t
  evil-surround-mode: t
  global-evil-collection-unimpaired-mode: t
  evil-collection-unimpaired-mode: t
  direnv-mode: t
  global-hl-line-mode: t
  global-whitespace-cleanup-mode: t
  whitespace-cleanup-mode: t
  whitespace-mode: t
  counsel-mode: t
  ivy-mode: t
  flyspell-mode: t
  shell-dirtrack-mode: t
  evil-mode: t
  evil-local-mode: t
  override-global-mode: t
  el-patch-use-package-mode: t
  org-table-header-line-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Load-path shadows:
/etc/profiles/per-user/rasen/share/emacs/site-lisp/site-start hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/site-start
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/ivy-20201218.1222/elpa hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/lispy-20201109.1728/elpa
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-plantuml hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-plantuml
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-screen hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-screen
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-clock hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-clock
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-goto hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-goto
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lilypond hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-lilypond
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-scheme hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-scheme
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-plot hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-plot
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-beamer hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-beamer
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-macs hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-macs
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-calc hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-calc
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-capture hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-capture
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-w3m hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-w3m
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-archive hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-archive
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-texinfo hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-texinfo
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-js hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-js
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-processing hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-processing
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-bbdb hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-bbdb
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lisp hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-lisp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-protocol hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-protocol
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-faces hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-faces
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-octave hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-octave
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-comint hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-comint
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-ascii hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-ascii
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sqlite hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-sqlite
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-refile hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-refile
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-info hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-info
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-shell hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-shell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-ctags hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-ctags
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-element hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-element
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sass hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-sass
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-asymptote hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-asymptote
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-gnuplot hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-gnuplot
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-latex hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-latex
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-src hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-src
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-shen hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-shen
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-core hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-core
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-irc hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-irc
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-list hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-list
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-C hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-C
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-docview hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-docview
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-habit hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-habit
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-icalendar hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-icalendar
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-vala hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-vala
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sql hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-sql
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-maxima hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-maxima
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-picolisp hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-picolisp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-bibtex hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-bibtex
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-gnus hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-gnus
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-org hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-org
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-groovy hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-groovy
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-feed hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-feed
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-id hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-id
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-clojure hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-clojure
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-attach hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-attach
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-coq hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-coq
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-install hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-install
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-datetree hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-datetree
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-perl hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-perl
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-html hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-html
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-num hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-num
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-latex hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-latex
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-agenda hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-agenda
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-publish hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-publish
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-abc hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-abc
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-keys hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-keys
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-css hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-css
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-pcomplete hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-pcomplete
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-fortran hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-fortran
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-odt hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-odt
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-java hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-java
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-crypt hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-crypt
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-mhe hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-mhe
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-rmail hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-rmail
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-macro hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-macro
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-eww hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-eww
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ebnf hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-ebnf
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-dot hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-dot
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-attach-git hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-attach-git
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-md hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-md
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ref hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-ref
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-table hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-table
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-matlab hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-matlab
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-tempo hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-tempo
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-org hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-org
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lob hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-lob
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-makefile hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-makefile
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-mouse hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-mouse
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-tangle hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-tangle
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-exp hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-exp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-compat hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-compat
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-haskell hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-haskell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-timer hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-timer
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-inlinetask hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-inlinetask
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-python hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-python
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-awk hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-awk
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-man hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox-man
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-version hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-version
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-stan hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-stan
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-J hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-J
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sed hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-sed
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-emacs-lisp hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-emacs-lisp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-hledger hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-hledger
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ox
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-io hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-io
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-mobile hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-mobile
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ocaml hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-ocaml
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-eshell hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-eshell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-eval hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-eval
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-eshell hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ol-eshell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-mscgen hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-mscgen
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ditaa hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-ditaa
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-colview hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-colview
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-loaddefs hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-loaddefs
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-indent hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-indent
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ruby hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-ruby
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-footnote hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-footnote
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-entities hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-entities
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-lint hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-lint
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-forth hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-forth
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lua hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-lua
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-duration hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-duration
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ledger hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-ledger
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-table hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/org-table
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-R hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-plus-contrib-20201222/ob-R
/etc/profiles/per-user/rasen/share/emacs/site-lisp/password-store hides /nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/password-store-20200328.1214/password-store
/etc/profiles/per-user/rasen/share/emacs/site-lisp/site-start hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/site-lisp/site-start
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/jsonrpc-1.0.14/jsonrpc hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/jsonrpc
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/auth-source-pass-20201108.1043/auth-source-pass hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/auth-source-pass
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/project-0.5.2/project hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/progmodes/project
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/flymake-1.0.9/flymake hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/progmodes/flymake
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/xref-1.0.3/xref hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/progmodes/xref
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-latex hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-latex
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-table hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-table
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-texinfo hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-texinfo
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-scheme hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-scheme
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-agenda hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-agenda
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-plot hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-plot
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-attach hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-attach
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-macs hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-macs
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-calc hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-calc
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-entities hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-entities
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-J hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-J
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-makefile hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-makefile
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-capture hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-capture
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-coq hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-coq
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sed hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-sed
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-w3m hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-w3m
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-archive hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-archive
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-screen hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-screen
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-irc hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-irc
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-rmail hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-rmail
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-hledger hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-hledger
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lua hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-lua
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-tangle hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-tangle
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-crypt hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-crypt
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-octave hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-octave
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-comint hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-comint
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-ascii hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-ascii
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-info hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-info
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-shell hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-shell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-attach-git hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-attach-git
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sass hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-sass
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-datetree hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-datetree
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ocaml hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-ocaml
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-publish hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-publish
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-ctags hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-ctags
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-asymptote hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-asymptote
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-processing hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-processing
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-element hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-element
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-src hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-src
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-bbdb hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-bbdb
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-shen hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-shen
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-list hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-list
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-docview hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-docview
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-js hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-js
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-habit hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-habit
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-clock hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-clock
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lob hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-lob
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-vala hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-vala
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lisp hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-lisp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-python hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-python
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sql hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-sql
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ruby hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-ruby
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-picolisp hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-picolisp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-bibtex hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-bibtex
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-compat hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-compat
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-gnus hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-gnus
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-org hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-org
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-tempo hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-tempo
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-dot hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-dot
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-beamer hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-beamer
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-feed hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-feed
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-perl hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-perl
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-clojure hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-clojure
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-install hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-install
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-abc hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-abc
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-maxima hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-maxima
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-md hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-md
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-num hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-num
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ledger hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-ledger
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-refile hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-refile
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-haskell hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-haskell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-latex hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-latex
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-protocol hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-protocol
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-plantuml hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-plantuml
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-core hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-core
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-css hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-css
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-odt hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-odt
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-pcomplete hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-pcomplete
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-mhe hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-mhe
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-io hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-io
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-eww hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-eww
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ebnf hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-ebnf
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-lilypond hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-lilypond
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-keys hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-keys
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ref hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-ref
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-html hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-html
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-colview hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-colview
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-fortran hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-fortran
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-faces hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-faces
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-indent hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-indent
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-exp hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-exp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-icalendar hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-icalendar
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-mouse hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-mouse
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ol-eshell hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ol-eshell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-eval hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-eval
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-sqlite hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-sqlite
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-stan hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-stan
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-macro hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-macro
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-footnote hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-footnote
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-inlinetask hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-inlinetask
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-goto hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-goto
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-lint hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-lint
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-forth hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-forth
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-version hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-version
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-ditaa hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-ditaa
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-matlab hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-matlab
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-gnuplot hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-gnuplot
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-emacs-lisp hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-emacs-lisp
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-man hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-man
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-table hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-table
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-id hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-id
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-C hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-C
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-timer hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-timer
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-mscgen hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-mscgen
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-eshell hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-eshell
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ox-org hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ox-org
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-duration hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-duration
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-loaddefs hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-loaddefs
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-java hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-java
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-awk hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-awk
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/org-mobile hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/org-mobile
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-groovy hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-groovy
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20201222/ob-R hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/org/ob-R
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/emacs-lisp/let-alist
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/faceup-20170925.1946/faceup hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/emacs-lisp/faceup
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/cl-generic-0.3/cl-generic hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/emacs-lisp/cl-generic
/nix/store/bdr36dwmgp7736k6qnyhggyrnb9314id-emacs-packages-deps/share/emacs/site-lisp/elpa/eldoc-1.11.0/eldoc hides /nix/store/cd1lymnghl3pz7dh5plifysp3949i270-emacs-git-20201218.0/share/emacs/28.0.50/lisp/emacs-lisp/eldoc

Features:
(shadow sort mail-extr emacsbug epa-file dired-aux css-mode sgml-mode
json-mode json-reformat json-snatcher js evil-collection-tide tide
tide-lv prettier-js evil-collection-typescript-mode typescript-mode
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs web-mode counsel-projectile projectile ibuf-ext ibuffer
ibuffer-loaddefs org-datetree mule-util cal-move org-clock
writegood-mode markdown-mode edit-indirect magit-bookmark bookmark
tabify ucs-normalize bug-reference hippie-exp cl-print winner shortdoc
misearch multi-isearch blacken py-autopep8 conf-mode nix-mode ffap
nix-repl nix-shell nix-store nix-instantiate nix-shebang nix-format nix
sh-script executable reftex-parse evil-collection-vterm vterm term ehelp
vterm-module mm-archive gnutls network-stream url-cache emojify apropos
tar-mode arc-mode archive-mode vc-mtn vc-hg vc-git vc-bzr vc-src vc-sccs
vc-svn vc-cvs vc-rcs visual-fill-column face-remap image-file
image-converter evil-collection-which-key which-key lispyville lispy
lispy-inline avy edebug backtrace lispy-tags mode-local
aggressive-indent org-roam-bibtex orb-helm orb-ivy orb-core orb-compat
orb-utils disp-table ol-eww eww mm-url ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-art
mm-uu mml2015 gnus-sum shr kinsoku gnus-group gnus-undo gnus-start
gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec
gnus-int gnus-range gnus-win gnus nnheader ol-docview doc-view jka-compr
image-mode exif ol-bbdb ol-w3m company-org-roam org-ref-isbn
org-ref-url-utils org-ref org-ref-helm-bibtex org-ref-helm helm-bibtex
helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep
helm-regexp helm-utils helm-types helm-net helm-help helm
helm-global-bindings helm-easymenu helm-source eieio-compat
helm-multi-match helm-lib helm-config org-ref-core reftex-cite reftex
reftex-loaddefs reftex-vars org-ref-glossary org-ref-bibtex
org-ref-citeproc key-chord doi-utils org-ref-utils org-ref-pdf ol-bibtex
htmlize org-roam-protocol org-roam org-roam-link org-roam-graph
org-roam-doctor org-roam-db emacsql-sqlite3 emacsql emacsql-compiler
org-roam-dailies org-roam-capture org-roam-completion org-roam-buffer
org-roam-faces org-roam-macs org-roam-compat battery dbus time
doom-modeline doom-modeline-segments doom-modeline-env
doom-modeline-core shrink-path beacon paren ob-plantuml plantuml-mode
forth-mode forth-spec forth-smie smie forth-syntax cl flycheck-jest
yasnippet company-box company-box-doc frame-local company-box-icons
all-the-icons all-the-icons-faces data-material data-weathericons
data-octicons data-fileicons data-faicons data-alltheicons memoize
dash-functional company-oddmuse company-keywords company-etags
company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb company help-fns radix-tree elpy elpy-rpc
pyvenv eshell elpy-shell elpy-profile elpy-django elpy-refactor
evil-collection-python python tramp-sh tramp tramp-loaddefs trampver
tramp-integration tramp-compat ls-lisp files-x etags fileloop cus-edit
pp cus-start cus-load paren-face dtrt-indent elec-pair flycheck-inline
evil-collection-flycheck flycheck diff-hl-flydiff diff-hl vc-dir ewoc vc
vc-dispatcher evil-magit magit-submodule magit-obsolete magit-blame
magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-tag magit-merge magit-branch magit-reset
magit-files magit-refs magit-status magit magit-repos magit-apply
magit-wip magit-log which-func imenu magit-diff smerge-mode diff
magit-core magit-autorevert autorevert magit-margin magit-transient
magit-process magit-mode git-commit transient magit-git magit-section
magit-utils log-edit pcvs-util add-log with-editor async-bytecomp
fish-completion em-cmpl esh-mode esh-cmd esh-ext esh-opt esh-proc esh-io
esh-arg esh-module esh-groups sendmail ol-notmuch notmuch notmuch-tree
notmuch-jump notmuch-hello wid-edit notmuch-show notmuch-print
notmuch-crypto notmuch-mua notmuch-message notmuch-draft
notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib
diary-loaddefs notmuch-tag crm notmuch-lib notmuch-compat message rfc822
mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec epa
derived epg epg-config gnus-util rmail rmail-loaddefs mail-utils smime
dig mm-decode mm-bodies mm-encode evil-org-agenda evil-org
org-fc-keymap-hint org-fc org-fc-type-cloze org-fc-type-text-input
org-fc-type-double org-fc-type-normal org-fc-awk org-fc-compat svg dom
xml parse-time org-indent ivy-bibtex bibtex-completion org-capture
filenotify biblio biblio-download biblio-dissemin biblio-ieee biblio-hal
biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core
url-queue parsebib bibtex iso8601 adaptive-wrap org-super-agenda ts ht
hydra lv org-cliplink org-cliplink-transport org-cliplink-string em-glob
esh-util org-download org-attach org-id url-http url-auth mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc
puny async org-variable-pitch rx org-habit org-agenda org-refile
org-crypt ox-confluence 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-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element
avl-tree generator f s org-archive org-protocol org-expiry evil-surround
evil-collection-unimpaired evil-collection-xref evil-collection-help
evil-collection-compile evil-collection-dired evil-collection annalist
warnings atomic-chrome websocket bindat let-alist exwm-randr xcb-randr
direnv dash quail exwm-systemtray xcb-systemtray xcb-xembed exwm
exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor
xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb
xcb-xproto xcb-types xcb-debug server hl-line whitespace-cleanup-mode
whitespace wgrep grep counsel xdg xref project dired dired-loaddefs
compile text-property-search swiper smex ido ivy delsel ivy-faces
ivy-overlay colir color evil evil-keybindings evil-integration evil-maps
evil-commands reveal flyspell ispell evil-jumps evil-command-window
evil-types evil-search evil-ex shell evil-macros evil-repeat evil-states
evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars
edmacro kmacro general diminish use-package use-package-ensure
use-package-delight use-package-diminish use-package-bind-key bind-key
use-package-core pcase cl-extra help-mode el-patch org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete pcomplete comint ansi-color ring org-list org-faces
org-entities time-date noutline outline easy-mmode org-version
ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice
org-macs org-loaddefs format-spec find-func cal-menu calendar
cal-loaddefs modus-operandi-theme modus-themes modus-themes-core package
easymenu browse-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json subr-x map url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 2130383 619104)
 (symbols 48 77327 2)
 (strings 32 394866 20627)
 (string-bytes 1 13703882)
 (vectors 16 228052)
 (vector-slots 8 5422757 414090)
 (floats 8 1272 4630)
 (intervals 56 93960 1874)
 (buffers 984 117))

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 515 bytes --]

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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-27 17:35 bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys Alexey Shmalko
@ 2021-01-28  5:17 ` Lars Ingebrigtsen
  2021-01-29 15:35   ` Alexey Shmalko
  0 siblings, 1 reply; 14+ messages in thread
From: Lars Ingebrigtsen @ 2021-01-28  5:17 UTC (permalink / raw)
  To: Alexey Shmalko; +Cc: 46138

Alexey Shmalko <rasen.dubi@gmail.com> writes:

> I have a gpg key with multiple uids, some of which are revoked:
>
> [ultimate] (1). Alexey Shmalko <rasen.dubi@gmail.com>
> [ revoked] (2)  Alexey Shmalko <ashmalko@cybervisiontech.com>
> [ revoked] (3)  Alexey Shmalko <ashmalko@kaaiot.io>
>
> Now the issue is that `epg--filter-revoked-keys' finds one revoked uid
> and discards the whole key:
>
> (defun epg--filter-revoked-keys (keys)
>   (seq-remove (lambda (key)
>                 (seq-find (lambda (user)
>                             (eq (epg-user-id-validity user) 'revoked))
>                           (epg-key-user-id-list key)))
>               keys))

Yup.  Do you have a recipe for setting up a gpg key with multiple
revoked uids so that I can test this here?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-28  5:17 ` Lars Ingebrigtsen
@ 2021-01-29 15:35   ` Alexey Shmalko
  2021-01-30  6:45     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 14+ messages in thread
From: Alexey Shmalko @ 2021-01-29 15:35 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 46138

Here is my key you can import. It has 5 uids, 2 of which are revoked.

Use `gpg --import` to import it, `gpg --list-keys -v DCEF7BCCEB3066C3`
to show all uids including revoked ones.

If you need to manually reproduce the key, use `gpg --edit-key` to start
editing. Add a couple of uids with `adduid`, select one uid with `uid <n>`,
`revuid` to revoke it, finally `save` to save the changes.

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFaYlwQBCADx85Ufgpt9YAoIC7MLsc9IbvRMtmQ0W0KVC1+OGH8hHC+8c7ba
Ty2QeAPQTfMXxv57XjiGfbthW86i6QC5UuDBFob1qR7uu8FH+IzDZhl/GmrEWTPK
YBeT9d1KcDKvdms5xMSKezo0OICZudjnqFPc+kkIiTpoecnBABoWm+lTmMTIQzd7
Vha8tCCfMiLiUmkxPRgQcXr8Rz+Vjr764k4R1eJC1UCe/9iKEI/j3ZPr4wVro174
zjC/lZmFgNwzZo6+HyiBaiuyQ7kROcTdLG+FyeYuWATEZED6Yp5Gp1p/rDaRtJfb
zc/AnlZPMEw80736R0OC50GLt/HrNuT6cSwNABEBAAG0JUFsZXhleSBTaG1hbGtv
IDxyYXNlbi5kdWJpQGdtYWlsLmNvbT6JATwEEwEIACYCGwMHCwkIBwMCAQYVCAIJ
CgsEFgIDAQIeAQIXgAUCVyspaQIZAQAKCRDc73vM6zBmw9KgCACzU5Zge5LbWqO0
A5cHfFO6caUCEsss/AI9/3oeMP58bI7WJBmKsfNdhWi17z0mamzbG7D1HLSkGJIp
mLR9+ot6ImV8/wJGWc3hEiX2RsxR/pJniJanG9oj2W4D3XGxXjrEcmjWBuiAvUcJ
cEaV3Dj39Y5P94tO+e4Op3BfmBCsPzJhNnwFIjvdTsRaFU8YGy068oZrJ0T6XtoD
7mk3/JZ+zVCmEucr9y5APzoGNYrM9a+p0AZMc4zv5nrgaGITjW/ccl4ePrs90kMg
MqWADyi5FHlNKb2PHz+JsDKLNPSu+9lXfFCFS1x7JIHf45TijrrBcvOnbMnHmRyY
0c2xo0bvtC1BbGV4ZXkgU2htYWxrbyA8YXNobWFsa29AY3liZXJ2aXNpb250ZWNo
LmNvbT6JATYEMAEIACAWIQTc88HY3rX1uGmxPaLc73vM6zBmwwUCW43FFQIdIAAK
CRDc73vM6zBmw/xwCADaPNrYjsxW3h+GRONTwBgagrugogNPj45xA0srev0y3fmV
ndojfS8EnxXZO2ji4BgM/pHF98j3zz8JNFl6p58n3X0repdkuH70S111ZcUtaRcw
Jkn5XeWVwcfoTutJHeiuS5hpYglboOxkO5xHcZiJiJ/UCoI9vayZ8WMUeARQis81
28gEZjYbRJgLu8yOxYOJacwFfdbjzpNAKwAdH0wT1T/jlCqq/SZ3w4m32UY+x/dh
0IRJIMVj/lBBGZ6hBPfggP8n8MauMzeYoku1H27Ffkddr5d1911He0JL+108gYKj
iluFgF+pxgeOm7ec1dqghxocYTJhv8Z4UDMdBzijtCNBbGV4ZXkgU2htYWxrbyA8
YXNobWFsa29Aa2FhaW90LmlvPokBNgQwAQgAIBYhBNzzwdjetfW4abE9otzve8zr
MGbDBQJbjcT/Ah0gAAoJENzve8zrMGbDi88IAItVgjmIjZL50J6UieyiCR/fxUHJ
PswRY0bdzPPm/TV1qxOZFQRIm83+4WXKKkAduarHgVED1hxntBSlkzDR2GZ0U8WU
9JFtrynd2mns6a0IwCD2PGIyhy7xIY28kqvEJX6YHsVODNDKQmhID2bPBt/9P+xk
Ix9gi0FPS9h+Jnxja3m09RiAnJvZJ+iUUwQ0mffRJ4Vaopsob5N/zOUVqzzuy2jW
/gmd5LJawU5PgFLrG6xZxESJEfyiOQPeheG1dybtyAQ83F5WY3Mte59+pjTPO2EB
SuGGOwZJyJGLikOHYWN1Fb2X1Fi8IorXvHjLu5MqMpDA3bwlLw4KsUzdXG20KEFs
ZXhleSBTaG1hbGtvIDxhc2htYWxrb0Bkb2N0b3JpZ2h0Lm9yZz6JAU4EEwEIADgW
IQTc88HY3rX1uGmxPaLc73vM6zBmwwUCW4/TaAIbAwULCQgHAgYVCgkICwIEFgID
AQIeAQIXgAAKCRDc73vM6zBmw6cVB/4yiY3MR432lL0Xfwez8F5/9XZSiabvxL1I
baJWpN5UxLq75do2i5HASHkPmO50h1FutAAD8fEJEAf1K9MwQJTydrdNKfiSO+5y
2PIhxfu6RmP/u6itoPAzNOHFftRMHVCN7UFmcpxHtvksxFx49HmOIft9Wa+qQoze
shN7BXGoJtw5ltN7d1oEsm2d1wamNTflxQE9bnqK3OE7Z+A5ONM1mAyY5i6G5zT6
iB7qU+T4LS34SBL+rjgCjLIIWys/e1QaXftXW7OsdwM9rMRO7cD36s1CHGmH+ecY
rXsmKrP7xLhiZGJmI0KVaWy/nJ5eKgb71c676H88FVizI2NC+c2StCBBbGV4ZXkg
U2htYWxrbyA8bWVAZWdvbGVzcy50ZWNoPokBTgQTAQgAOBYhBNzzwdjetfW4abE9
otzve8zrMGbDBQJdXRVqAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENzv
e8zrMGbD1eAIANGM4qobeiDZupkuasui7Shov48cVRZt0qSflU1pLAAZl58960Yg
qSgAGv6IwjdIOhKGgOELOHEBezcl3Nk3HkpySz63nGrIIdlsSW5CAdsECRPMrgXg
IxbnY+b3U3TKXZv3q2piruvExnqxXt92RjP9ZKaC7Xg2mOXQqFxw4oXkqhU2X2b9
XpRTDaV55hqqv9tFoap7/w71C5Qh7tHtydv+Atj9db2LNjrGU9lBv4r+ZYB4q8Sj
jXiZvJGJx493Ca+44cgSTriCnO+voLSRaPMrrFVFrDaDx+a6jCLAU6SkZb01t71s
o6G9quay7X4zG9l1DbVla+q2fgE+rw98MC25AQ0EVpiXBAEIAMvbzQzMAC5sH+YF
JwdgsUzfQQ+o6jd9k18QjWYDawbI5TUSZ8EN2PaW8Fm32ixwH6cmzV7+kkxd6E3G
q830SS9C/kvCsPvXrYkzp8VCA8XRSfGqb8ip5bclV6KupsC8y+ZbdAzjpEN6sx7o
N6AuT73IlQTfs5G7wjV7Wk5rNIa36aB/fecqYg7CyhVYYMrInT50mJ3EBYnSOlJ5
uOm7QglKCTT4WgKrVNIyOLdyhJVr7IO5TYnIa1Pk3ga2ZtF6YsISYjqsl3jh0z0p
RLbp6fOieQEaOpCzEkImJxU7mwHw/VLxuZheOQ5ZYN8zRt9P9Ntfgv7Rl5Ozk85f
xbwlyPsAEQEAAYkBHwQYAQgACQUCVpiXBAIbDAAKCRDc73vM6zBmw5qzB/9FIuVC
jG2++OBDRg+9FksKxFWHE9OrZ/6ql62IU4qkEX6MUcoEXZtmdxZSyYRx0sIhRFKp
JiJk80Abry2Xzj/d9CitqpnbUnj+4ki1JtOqpNaSnDSXbiIhkwYCNRy2xObTXoUz
QIwonnwwYcrLATKKgjnfDl9Vhwnq4SaRNGFcV2YyiK8P9W664UVxp+rdvhfWJ2vs
+vTXOCdEsvLQRy1JSmD4l3qck7hsMkVFhdVGok6YYeRWj7Mmoo5VYp9lvAxnXooT
Ng5PRcHi8fhRaiL64I+XIxzfM51Td4lt1u++36J5t5MQyLXZhjj4BNeabWDX4rGL
s11+HgO3lxuISEDg
=IOjE
-----END PGP PUBLIC KEY BLOCK-----


Lars Ingebrigtsen <larsi@gnus.org> writes:

> Alexey Shmalko <rasen.dubi@gmail.com> writes:
>
>> I have a gpg key with multiple uids, some of which are revoked:
>>
>> [ultimate] (1). Alexey Shmalko <rasen.dubi@gmail.com>
>> [ revoked] (2)  Alexey Shmalko <ashmalko@cybervisiontech.com>
>> [ revoked] (3)  Alexey Shmalko <ashmalko@kaaiot.io>
>>
>> Now the issue is that `epg--filter-revoked-keys' finds one revoked uid
>> and discards the whole key:
>>
>> (defun epg--filter-revoked-keys (keys)
>>   (seq-remove (lambda (key)
>>                 (seq-find (lambda (user)
>>                             (eq (epg-user-id-validity user) 'revoked))
>>                           (epg-key-user-id-list key)))
>>               keys))
>
> Yup.  Do you have a recipe for setting up a gpg key with multiple
> revoked uids so that I can test this here?
>
> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-29 15:35   ` Alexey Shmalko
@ 2021-01-30  6:45     ` Lars Ingebrigtsen
  2021-01-30 14:46       ` Colin Baxter
  2021-02-02  9:38       ` Alexey Shmalko
  0 siblings, 2 replies; 14+ messages in thread
From: Lars Ingebrigtsen @ 2021-01-30  6:45 UTC (permalink / raw)
  To: Alexey Shmalko; +Cc: 46138

[-- Attachment #1: Type: text/plain, Size: 475 bytes --]

Alexey Shmalko <rasen.dubi@gmail.com> writes:

> Here is my key you can import. It has 5 uids, 2 of which are revoked.
>
> Use `gpg --import` to import it, `gpg --list-keys -v DCEF7BCCEB3066C3`
> to show all uids including revoked ones.

Thanks!

I've now imported the key, but I'm not sure I'm reproducing the bug
correctly.  Here's my test case:

C-x C-f /tmp/new-file.gpg RET
foo
M-: (setq epa-file-encrypt-to "rasen.dubi@gmail.com") RET
C-x C-s

I then get this buffer:


[-- Attachment #2: Type: image/png, Size: 57611 bytes --]

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


I select that line, and `C-c C-c' and Emacs says:

Untrusted key 4770B60E8CEE030B Alexey Shmalko <rasen.dubi@gmail.com>.  Use anyway? (y or n) y
Encrypting /tmp/smalko.gpg... [2 times]
Wrote /tmp/smalko.gpg [2 times]

And the file is now apparently saved using that key.

What's your recipe to reproduce the problem?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-30  6:45     ` Lars Ingebrigtsen
@ 2021-01-30 14:46       ` Colin Baxter
  2021-01-31  7:31         ` Lars Ingebrigtsen
  2021-02-02  9:38       ` Alexey Shmalko
  1 sibling, 1 reply; 14+ messages in thread
From: Colin Baxter @ 2021-01-30 14:46 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 46138, Alexey Shmalko

>>>>> Lars Ingebrigtsen <larsi@gnus.org> writes:

    > Alexey Shmalko <rasen.dubi@gmail.com> writes:
    >> Here is my key you can import. It has 5 uids, 2 of which are
    >> revoked.
    >> 
    >> Use `gpg --import` to import it, `gpg --list-keys -v
    >> DCEF7BCCEB3066C3` to show all uids including revoked ones.

    > Thanks!

    > I've now imported the key, but I'm not sure I'm reproducing the
    > bug correctly.  Here's my test case:

    > C-x C-f /tmp/new-file.gpg RET foo M-: (setq epa-file-encrypt-to
    > "rasen.dubi@gmail.com") RET C-x C-s


Forgive me for butting in. Should not the email address be escaped as
rasen.dubi@gmail\.com? If you use 'epa-file-encrypt-to' as a
'add-file-local-variable-prop-line' then the escape is automatically
inserted when entering an email address value.


Best wishes,





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-30 14:46       ` Colin Baxter
@ 2021-01-31  7:31         ` Lars Ingebrigtsen
  2021-01-31  8:49           ` Colin Baxter
  0 siblings, 1 reply; 14+ messages in thread
From: Lars Ingebrigtsen @ 2021-01-31  7:31 UTC (permalink / raw)
  To: Colin Baxter; +Cc: 46138, Alexey Shmalko

Colin Baxter <m43cap@yandex.com> writes:

> Forgive me for butting in. Should not the email address be escaped as
> rasen.dubi@gmail\.com? If you use 'epa-file-encrypt-to' as a
> 'add-file-local-variable-prop-line' then the escape is automatically
> inserted when entering an email address value.

I'm unable to reproduce that (which would be kinda odd, since the
variable is a string, not a regexp?)

If I load a file /tmp/test.gpg with:

;; -*- epa-file-encrypt-to: ("test@gnus.org") -*-

(defun test ())

then the variable is ("test@gnus.org").

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-31  7:31         ` Lars Ingebrigtsen
@ 2021-01-31  8:49           ` Colin Baxter
  2021-01-31 10:15             ` Colin Baxter
  0 siblings, 1 reply; 14+ messages in thread
From: Colin Baxter @ 2021-01-31  8:49 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 46138, Alexey Shmalko

>>>>> Lars Ingebrigtsen <larsi@gnus.org> writes:

    > Colin Baxter <m43cap@yandex.com> writes:
    >> Forgive me for butting in. Should not the email address be
    >> escaped as rasen.dubi@gmail\.com? If you use
    >> 'epa-file-encrypt-to' as a 'add-file-local-variable-prop-line'
    >> then the escape is automatically inserted when entering an email
    >> address value.

    > I'm unable to reproduce that (which would be kinda odd, since the
    > variable is a string, not a regexp?)

    > If I load a file /tmp/test.gpg with:

    > ;; -*- epa-file-encrypt-to: ("test@gnus.org") -*-

    > (defun test ())

    > then the variable is ("test@gnus.org").

What you write is correct and -*- epa-file-encrypt-to:
("name@email.org") -*- is what I always used. However, I was curious
about using M-x add-file-local-variable-prop-line. Entering
epa-file-encrypt-to <RET> asks for "value" but without specifying string
or regexp. I stupidly just entered the email address without quotes. I
now know better. Perhaps the user should be given more information when
epa-file-encrypt-to asks for the value?

Thanks for correcting my mistake.

Best wishes,

Colin Baxter.





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-31  8:49           ` Colin Baxter
@ 2021-01-31 10:15             ` Colin Baxter
  0 siblings, 0 replies; 14+ messages in thread
From: Colin Baxter @ 2021-01-31 10:15 UTC (permalink / raw)
  To: 46138

Th doc string for epa-file-encrypt-to says "Recipient(s) used for
encrypting files. May either be a string or a list of strings."

I now see I don't understand this variable - I need to go away and
learn.


Best wishes,






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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-01-30  6:45     ` Lars Ingebrigtsen
  2021-01-30 14:46       ` Colin Baxter
@ 2021-02-02  9:38       ` Alexey Shmalko
  2021-02-02 12:01         ` Colin Baxter
  2021-02-04  8:25         ` Lars Ingebrigtsen
  1 sibling, 2 replies; 14+ messages in thread
From: Alexey Shmalko @ 2021-02-02  9:38 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 46138

Use setq-local:

C-x C-f /tmp/new-file.gpg RET
foo
M-: (setq-local epa-file-encrypt-to "rasen.dubi@gmail.com") RET
C-x C-s

or file local variables:
# -*- epa-file-encrypt-to: ("DCEF7BCCEB3066C3"); -*-

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Alexey Shmalko <rasen.dubi@gmail.com> writes:
>
>> Here is my key you can import. It has 5 uids, 2 of which are revoked.
>>
>> Use `gpg --import` to import it, `gpg --list-keys -v DCEF7BCCEB3066C3`
>> to show all uids including revoked ones.
>
> Thanks!
>
> I've now imported the key, but I'm not sure I'm reproducing the bug
> correctly.  Here's my test case:
>
> C-x C-f /tmp/new-file.gpg RET
> foo
> M-: (setq epa-file-encrypt-to "rasen.dubi@gmail.com") RET
> C-x C-s
>
> I then get this buffer:
>
>
>
> I select that line, and `C-c C-c' and Emacs says:
>
> Untrusted key 4770B60E8CEE030B Alexey Shmalko <rasen.dubi@gmail.com>.  Use anyway? (y or n) y
> Encrypting /tmp/smalko.gpg... [2 times]
> Wrote /tmp/smalko.gpg [2 times]
>
> And the file is now apparently saved using that key.
>
> What's your recipe to reproduce the problem?
>
> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-02-02  9:38       ` Alexey Shmalko
@ 2021-02-02 12:01         ` Colin Baxter
  2021-02-02 12:16           ` Colin Baxter
  2021-02-03 20:23           ` Alexey Shmalko
  2021-02-04  8:25         ` Lars Ingebrigtsen
  1 sibling, 2 replies; 14+ messages in thread
From: Colin Baxter @ 2021-02-02 12:01 UTC (permalink / raw)
  To: Alexey Shmalko; +Cc: Lars Ingebrigtsen, 46138

>>>>> Alexey Shmalko <rasen.dubi@gmail.com> writes:

    > Use setq-local: C-x C-f /tmp/new-file.gpg RET foo M-: (setq-local
    > epa-file-encrypt-to "rasen.dubi@gmail.com") RET C-x C-s

    > or file local variables: # -*- epa-file-encrypt-to:
    > ("DCEF7BCCEB3066C3"); -*-

After having set the 'epa-file-encrypt-to' variable, by whatever means,
why does a list of possible keys then appear when the encrypted file is
saved? I would have thought that to be unnecessary since the key has
supposedly been already chosen via the 'epa-file-encrypt-to' variable. If
not then why set 'epa-file-encrypt-to'?

Best wishes,

Colin Baxter.





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-02-02 12:01         ` Colin Baxter
@ 2021-02-02 12:16           ` Colin Baxter
  2021-02-03 20:23           ` Alexey Shmalko
  1 sibling, 0 replies; 14+ messages in thread
From: Colin Baxter @ 2021-02-02 12:16 UTC (permalink / raw)
  To: 46138

>>>>> Colin Baxter <m43cap@yandex.com> writes:

>>>>> Alexey Shmalko <rasen.dubi@gmail.com> writes:
    >> Use setq-local: C-x C-f /tmp/new-file.gpg RET foo M-: (setq-local
    >> epa-file-encrypt-to "rasen.dubi@gmail.com") RET C-x C-s

    >> or file local variables: # -*- epa-file-encrypt-to:
    >> ("DCEF7BCCEB3066C3"); -*-

    > After having set the 'epa-file-encrypt-to' variable, by whatever
    > means, why does a list of possible keys then appear when the
    > encrypted file is saved? I would have thought that to be
    > unnecessary since the key has supposedly been already chosen via
    > the 'epa-file-encrypt-to' variable. If not then why set
    > 'epa-file-encrypt-to'?

Because I had set in my emacs init file the list of keys to appear each
time -  duh! I should have used 'emacs -q'. Sorry about this.

Colin Baxter.






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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-02-02 12:01         ` Colin Baxter
  2021-02-02 12:16           ` Colin Baxter
@ 2021-02-03 20:23           ` Alexey Shmalko
  2021-02-04  7:25             ` Colin Baxter
  1 sibling, 1 reply; 14+ messages in thread
From: Alexey Shmalko @ 2021-02-03 20:23 UTC (permalink / raw)
  To: Colin Baxter; +Cc: Lars Ingebrigtsen, 46138

When set with setq-local or file-local variables, the selection list
does not appear.

Previously it just encoded the file to the recipient.

Now with this bug present, it asks for a symmetric key. No recipient
prompt is shown for me.

Colin Baxter <m43cap@yandex.com> writes:

>>>>>> Alexey Shmalko <rasen.dubi@gmail.com> writes:
>
>     > Use setq-local: C-x C-f /tmp/new-file.gpg RET foo M-: (setq-local
>     > epa-file-encrypt-to "rasen.dubi@gmail.com") RET C-x C-s
>
>     > or file local variables: # -*- epa-file-encrypt-to:
>     > ("DCEF7BCCEB3066C3"); -*-
>
> After having set the 'epa-file-encrypt-to' variable, by whatever means,
> why does a list of possible keys then appear when the encrypted file is
> saved? I would have thought that to be unnecessary since the key has
> supposedly been already chosen via the 'epa-file-encrypt-to' variable. If
> not then why set 'epa-file-encrypt-to'?
>
> Best wishes,
>
> Colin Baxter.





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-02-03 20:23           ` Alexey Shmalko
@ 2021-02-04  7:25             ` Colin Baxter
  0 siblings, 0 replies; 14+ messages in thread
From: Colin Baxter @ 2021-02-04  7:25 UTC (permalink / raw)
  To: Alexey Shmalko; +Cc: Lars Ingebrigtsen, 46138

Hello Alexey,

>>>>> Alexey Shmalko <rasen.dubi@gmail.com> writes:

    > When set with setq-local or file-local variables, the selection
    > list does not appear.

    > Previously it just encoded the file to the recipient.

    > Now with this bug present, it asks for a symmetric key. No
    > recipient prompt is shown for me.

As I followed up later, the list of keys (in non-symmetric encryption)
arose for me because I had forgotten to launch emacs *without* loading
my config file. (I have a setting in ~/.emacs that specifically asks for
all keys always.)

If I now use emacs -q <RET>, and use setq-local, I get no list of
keys and the file is encrypted to the recipient stipulated by
setq-local. However if I use add-file-local-variable-prop-line, I do get
a list of keys. With add-file-local-variable-prop-line, there is the
extra problem (bug?) that the user is asked to revert the buffer but
then told that there is no file present to revert. (I have raised
specifically this issue in the past.)

Best wishes,

Colin Baxter.





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

* bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys
  2021-02-02  9:38       ` Alexey Shmalko
  2021-02-02 12:01         ` Colin Baxter
@ 2021-02-04  8:25         ` Lars Ingebrigtsen
  1 sibling, 0 replies; 14+ messages in thread
From: Lars Ingebrigtsen @ 2021-02-04  8:25 UTC (permalink / raw)
  To: Alexey Shmalko; +Cc: 46138

Alexey Shmalko <rasen.dubi@gmail.com> writes:

> Use setq-local:
>
> C-x C-f /tmp/new-file.gpg RET
> foo
> M-: (setq-local epa-file-encrypt-to "rasen.dubi@gmail.com") RET
> C-x C-s

Thanks!  I could now reproduce the issue, and I've pushed a fix to Emacs
28.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





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

end of thread, other threads:[~2021-02-04  8:25 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-27 17:35 bug#46138: 28.0.50; epg--filter-revoked-keys filters out valid keys Alexey Shmalko
2021-01-28  5:17 ` Lars Ingebrigtsen
2021-01-29 15:35   ` Alexey Shmalko
2021-01-30  6:45     ` Lars Ingebrigtsen
2021-01-30 14:46       ` Colin Baxter
2021-01-31  7:31         ` Lars Ingebrigtsen
2021-01-31  8:49           ` Colin Baxter
2021-01-31 10:15             ` Colin Baxter
2021-02-02  9:38       ` Alexey Shmalko
2021-02-02 12:01         ` Colin Baxter
2021-02-02 12:16           ` Colin Baxter
2021-02-03 20:23           ` Alexey Shmalko
2021-02-04  7:25             ` Colin Baxter
2021-02-04  8:25         ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).