Subject: bug#56782: closed (Re: bug#56782: 29.0.50; xkb layers stopped working)

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 27 Jul 2022 07:48:02 +0000

Your bug report

#56782: 29.0.50; xkb layers stopped working

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
56782: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56782
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#56782: 29.0.50; xkb layers stopped working
From: Po Lu <[email-masked]>
To: Joe Corneli <[email-masked]>
Cc: [email-masked]
Date: Wed, 27 Jul 2022 15:46:48 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Joe Corneli <[email-masked]> writes:

> Fix confirmed, thank you!

I'm closing this bug then, thanks.

Subject: 29.0.50; xkb layers stopped working
From: Joe Corneli <[email-masked]>
To: [email-masked]
Date: Tue, 26 Jul 2022 13:32:13 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

I have modifiers on the number row of my laptop’s keyboard, e.g.,

 key <AE07> {
     type= "FOUR_LEVEL",
     symbols[Group1]= [     Mode_switch,       ampersand,        NoSymbol,        NoSymbol ]
 };
 key <AE08> {
     type= "FOUR_LEVEL",
     symbols[Group1]= [          Meta_R,        asterisk,        NoSymbol,        NoSymbol ]
 };

and so on.

However, Shift+7, Shift+8 (etc.) have stopped working as desired in the
most recent Emacs build, although these bindings still work fine in
alacritty, Firefox, and other X Windows programs.  (In particular, the
binding works as desired in emacs -nw running under Alacritty.)

I’ve attached my full set of bindings here.  You should be able try them
out on a temporary basis via

xkbcomp $DISPLAY xkb.dump
xkbcomp ~/mbp.xkb $DISPLAY > /dev/null 2>&1
xkbcomp ~/xkb.dump $DISPLAY > /dev/null 2>&1

TL;DR: With mbp.xkb bindings in effect, Shift+7 will produce an "&" in
your terminal, but it doesn’t do this on the X Windows version of Emacs.

In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0)
 of 2022-07-16 built on Proteus
Repository revision: 9699eaf8af0e9e79e9b4ebd51e23ab81ec90903c
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
System Description: Ubuntu 20.04.4 LTS

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: mu4e:main

Minor modes in effect:
  disable-mouse-global-mode: t
  sow-mode: t
  pdf-occur-global-minor-mode: t
  recentf-mode: t
  projectile-mode: t
  helm-cider-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  treemacs-filewatch-mode: t
  treemacs-follow-mode: t
  treemacs-git-mode: t
  treemacs-fringe-indicator-mode: t
  helm-autoresize-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  org-roam-mode: t
  shell-dirtrack-mode: t
  global-command-log-mode: t
  command-log-mode: t
  display-time-mode: t
  feebleline-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-quote-mode: t
  electric-indent-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  window-divider-mode: t
  buffer-read-only: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  overwrite-mode: overwrite-mode-binary

Load-path shadows:
/home/joe/.emacs.d/elpa/modus-operandi-theme-20201114.729/modus-operandi-theme hides /home/joe/.emacs.d/elpa/modus-themes-20220714.1115/modus-operandi-theme
/home/joe/.emacs.d/elpa/modus-vivendi-theme-0.13.2/modus-vivendi-theme hides /home/joe/.emacs.d/elpa/modus-themes-20220714.1115/modus-vivendi-theme
~/org-mode/lisp/ob-hledger hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-hledger
~/org-mode/lisp/ob-J hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-J
~/org-mode/lisp/ob-abc hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-abc
~/org-mode/lisp/ob-picolisp hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-picolisp
~/org-mode/lisp/ob-io hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-io
~/org-mode/lisp/ob-ledger hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-ledger
~/org-mode/lisp/ob-asymptote hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-asymptote
~/org-mode/lisp/ob-vala hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-vala
~/org-mode/lisp/ob-shen hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-shen
~/org-mode/lisp/ob-ebnf hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-ebnf
~/org-mode/lisp/ob-coq hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-coq
~/org-mode/lisp/ob-mscgen hides /home/joe/.emacs.d/elpa/org-contrib-0.4/ob-mscgen
~/org-ref/org-ref-scifinder hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-scifinder
~/org-ref/org-ref hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref
~/org-ref/org-ref-arxiv hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-arxiv
~/org-ref/org-ref-pgk hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-pgk
~/org-ref/doi-utils hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/doi-utils
~/org-ref/org-ref-bibtex hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-bibtex
~/org-ref/org-ref-core hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-core
~/org-ref/org-ref-sci-id hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-sci-id
~/org-ref/org-ref-scopus hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-scopus
~/org-ref/org-ref-wos hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-wos
~/org-ref/org-ref-ivy hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-ivy
~/org-ref/x2bib hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/x2bib
~/org-ref/org-ref-pubmed hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-pubmed
~/org-ref/org-ref-glossary hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-glossary
~/org-ref/org-ref-worldcat hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-worldcat
~/org-ref/org-ref-pdf hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-pdf
~/org-ref/org-ref-utils hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-utils
~/org-ref/org-ref-latex hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-latex
~/org-ref/org-ref-helm hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-helm
~/org-ref/org-ref-isbn hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-isbn
~/org-ref/nist-webbook hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/nist-webbook
~/org-ref/org-ref-url-utils hides /home/joe/.emacs.d/elpa/org-ref-20220715.1202/org-ref-url-utils
/home/joe/.emacs.d/lisp/org-roam-v1/org-roam-dailies hides /home/joe/.emacs.d/elpa/org-roam-20220621.527/org-roam-dailies
/home/joe/.emacs.d/lisp/org-roam-v1/org-roam-protocol hides /home/joe/.emacs.d/elpa/org-roam-20220621.527/org-roam-protocol
/home/joe/.emacs.d/lisp/org-roam-v1/org-roam hides /home/joe/.emacs.d/elpa/org-roam-20220621.527/org-roam
/home/joe/.emacs.d/lisp/org-roam-v1/org-roam-capture hides /home/joe/.emacs.d/elpa/org-roam-20220621.527/org-roam-capture
/home/joe/.emacs.d/lisp/org-roam-v1/org-roam-db hides /home/joe/.emacs.d/elpa/org-roam-20220621.527/org-roam-db
/home/joe/.emacs.d/lisp/org-roam-v1/org-roam-compat hides /home/joe/.emacs.d/elpa/org-roam-20220621.527/org-roam-compat
/home/joe/.emacs.d/lisp/org-roam-v1/org-roam-graph hides /home/joe/.emacs.d/elpa/org-roam-20220621.527/org-roam-graph
/home/joe/.emacs.d/elpa/lispy-20220209.1138/elpa hides /home/joe/.emacs.d/elpa/ivy-20220529.1130/elpa
~/mu/mu4e/mu4e-main hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-main
~/mu/mu4e/org-mu4e hides /usr/local/share/emacs/site-lisp/mu4e/org-mu4e
~/mu/mu4e/mu4e-context hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-context
~/mu/mu4e/mu4e-meta hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-meta
~/mu/mu4e/mu4e-speedbar hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-speedbar
~/mu/mu4e/mu4e-headers hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-headers
~/mu/mu4e/mu4e hides /usr/local/share/emacs/site-lisp/mu4e/mu4e
~/mu/mu4e/mu4e-contrib hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-contrib
~/mu/mu4e/mu4e-view hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-view
~/mu/mu4e/mu4e-org hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-org
~/mu/mu4e/mu4e-compose hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-compose
~/mu/mu4e/mu4e-message hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-message
~/mu/mu4e/mu4e-lists hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-lists
~/mu/mu4e/mu4e-utils hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-utils
~/mu/mu4e/mu4e-icalendar hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-icalendar
~/mu/mu4e/mu4e-mark hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-mark
~/mu/mu4e/mu4e-vars hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-vars
~/mu/mu4e/mu4e-proc hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-proc
~/mu/mu4e/mu4e-actions hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-actions
~/mu/mu4e/mu4e-draft hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-draft
/home/joe/.emacs.d/elpa/transient-20220527.2213/transient hides /home/joe/emacs/lisp/transient
~/org-mode/lisp/org-entities hides /home/joe/emacs/lisp/org/org-entities
~/org-mode/lisp/ox-beamer hides /home/joe/emacs/lisp/org/ox-beamer
~/org-mode/lisp/oc-biblatex hides /home/joe/emacs/lisp/org/oc-biblatex
~/org-mode/lisp/ob-table hides /home/joe/emacs/lisp/org/ob-table
~/org-mode/lisp/oc-natbib hides /home/joe/emacs/lisp/org/oc-natbib
~/org-mode/lisp/ob-python hides /home/joe/emacs/lisp/org/ob-python
~/org-mode/lisp/oc-csl hides /home/joe/emacs/lisp/org/oc-csl
~/org-mode/lisp/ol-doi hides /home/joe/emacs/lisp/org/ol-doi
~/org-mode/lisp/ob-js hides /home/joe/emacs/lisp/org/ob-js
~/org-mode/lisp/ob-ruby hides /home/joe/emacs/lisp/org/ob-ruby
~/org-mode/lisp/org-duration hides /home/joe/emacs/lisp/org/org-duration
~/org-mode/lisp/ob-org hides /home/joe/emacs/lisp/org/ob-org
~/org-mode/lisp/ob-haskell hides /home/joe/emacs/lisp/org/ob-haskell
~/org-mode/lisp/org-version hides /home/joe/emacs/lisp/org/org-version
~/org-mode/lisp/ob-tangle hides /home/joe/emacs/lisp/org/ob-tangle
~/org-mode/lisp/ox-latex hides /home/joe/emacs/lisp/org/ox-latex
~/org-mode/lisp/org-table hides /home/joe/emacs/lisp/org/org-table
~/org-mode/lisp/org-crypt hides /home/joe/emacs/lisp/org/org-crypt
~/org-mode/lisp/org-refile hides /home/joe/emacs/lisp/org/org-refile
~/org-mode/lisp/ob-forth hides /home/joe/emacs/lisp/org/ob-forth
~/org-mode/lisp/ox-odt hides /home/joe/emacs/lisp/org/ox-odt
~/org-mode/lisp/ob-eshell hides /home/joe/emacs/lisp/org/ob-eshell
~/org-mode/lisp/org-pcomplete hides /home/joe/emacs/lisp/org/org-pcomplete
~/org-mode/lisp/ob-maxima hides /home/joe/emacs/lisp/org/ob-maxima
~/org-mode/lisp/org-archive hides /home/joe/emacs/lisp/org/org-archive
~/org-mode/lisp/ox-publish hides /home/joe/emacs/lisp/org/ox-publish
~/org-mode/lisp/org-attach-git hides /home/joe/emacs/lisp/org/org-attach-git
~/org-mode/lisp/org-goto hides /home/joe/emacs/lisp/org/org-goto
~/org-mode/lisp/ob-sqlite hides /home/joe/emacs/lisp/org/ob-sqlite
~/org-mode/lisp/ox-man hides /home/joe/emacs/lisp/org/ox-man
~/org-mode/lisp/ob-fortran hides /home/joe/emacs/lisp/org/ob-fortran
~/org-mode/lisp/org-compat hides /home/joe/emacs/lisp/org/org-compat
~/org-mode/lisp/ol-rmail hides /home/joe/emacs/lisp/org/ol-rmail
~/org-mode/lisp/ol-eshell hides /home/joe/emacs/lisp/org/ol-eshell
~/org-mode/lisp/ob-lob hides /home/joe/emacs/lisp/org/ob-lob
~/org-mode/lisp/org-attach hides /home/joe/emacs/lisp/org/org-attach
~/org-mode/lisp/org-mobile hides /home/joe/emacs/lisp/org/org-mobile
~/org-mode/lisp/ox hides /home/joe/emacs/lisp/org/ox
~/org-mode/lisp/ob-plantuml hides /home/joe/emacs/lisp/org/ob-plantuml
~/org-mode/lisp/ob-makefile hides /home/joe/emacs/lisp/org/ob-makefile
~/org-mode/lisp/ob-ref hides /home/joe/emacs/lisp/org/ob-ref
~/org-mode/lisp/ox-org hides /home/joe/emacs/lisp/org/ox-org
~/org-mode/lisp/ob-lisp hides /home/joe/emacs/lisp/org/ob-lisp
~/org-mode/lisp/ol-mhe hides /home/joe/emacs/lisp/org/ol-mhe
~/org-mode/lisp/ob-octave hides /home/joe/emacs/lisp/org/ob-octave
~/org-mode/lisp/ox-koma-letter hides /home/joe/emacs/lisp/org/ox-koma-letter
~/org-mode/lisp/ox-texinfo hides /home/joe/emacs/lisp/org/ox-texinfo
~/org-mode/lisp/ob-matlab hides /home/joe/emacs/lisp/org/ob-matlab
~/org-mode/lisp/org-tempo hides /home/joe/emacs/lisp/org/org-tempo
~/org-mode/lisp/org-install hides /home/joe/emacs/lisp/org/org-install
~/org-mode/lisp/ob-shell hides /home/joe/emacs/lisp/org/ob-shell
~/org-mode/lisp/ob-C hides /home/joe/emacs/lisp/org/ob-C
~/org-mode/lisp/org-faces hides /home/joe/emacs/lisp/org/org-faces
~/org-mode/lisp/oc-basic hides /home/joe/emacs/lisp/org/oc-basic
~/org-mode/lisp/ol-irc hides /home/joe/emacs/lisp/org/ol-irc
~/org-mode/lisp/ob-lilypond hides /home/joe/emacs/lisp/org/ob-lilypond
~/org-mode/lisp/org-plot hides /home/joe/emacs/lisp/org/org-plot
~/org-mode/lisp/ob-core hides /home/joe/emacs/lisp/org/ob-core
~/org-mode/lisp/org-loaddefs hides /home/joe/emacs/lisp/org/org-loaddefs
~/org-mode/lisp/org-id hides /home/joe/emacs/lisp/org/org-id
~/org-mode/lisp/ob-calc hides /home/joe/emacs/lisp/org/ob-calc
~/org-mode/lisp/org-list hides /home/joe/emacs/lisp/org/org-list
~/org-mode/lisp/ob-sass hides /home/joe/emacs/lisp/org/ob-sass
~/org-mode/lisp/org-colview hides /home/joe/emacs/lisp/org/org-colview
~/org-mode/lisp/ob-exp hides /home/joe/emacs/lisp/org/ob-exp
~/org-mode/lisp/ob-eval hides /home/joe/emacs/lisp/org/ob-eval
~/org-mode/lisp/org-timer hides /home/joe/emacs/lisp/org/org-timer
~/org-mode/lisp/ol-docview hides /home/joe/emacs/lisp/org/ol-docview
~/org-mode/lisp/ol hides /home/joe/emacs/lisp/org/ol
~/org-mode/lisp/ob-perl hides /home/joe/emacs/lisp/org/ob-perl
~/org-mode/lisp/org-habit hides /home/joe/emacs/lisp/org/org-habit
~/org-mode/lisp/ob-comint hides /home/joe/emacs/lisp/org/ob-comint
~/org-mode/lisp/ol-gnus hides /home/joe/emacs/lisp/org/ol-gnus
~/org-mode/lisp/org-mouse hides /home/joe/emacs/lisp/org/org-mouse
~/org-mode/lisp/ob-gnuplot hides /home/joe/emacs/lisp/org/ob-gnuplot
~/org-mode/lisp/org-inlinetask hides /home/joe/emacs/lisp/org/org-inlinetask
~/org-mode/lisp/ox-icalendar hides /home/joe/emacs/lisp/org/ox-icalendar
~/org-mode/lisp/org-src hides /home/joe/emacs/lisp/org/org-src
~/org-mode/lisp/ox-md hides /home/joe/emacs/lisp/org/ox-md
~/org-mode/lisp/org-protocol hides /home/joe/emacs/lisp/org/org-protocol
~/org-mode/lisp/org-keys hides /home/joe/emacs/lisp/org/org-keys
~/org-mode/lisp/org-num hides /home/joe/emacs/lisp/org/org-num
~/org-mode/lisp/ol-w3m hides /home/joe/emacs/lisp/org/ol-w3m
~/org-mode/lisp/ob-ocaml hides /home/joe/emacs/lisp/org/ob-ocaml
~/org-mode/lisp/org-datetree hides /home/joe/emacs/lisp/org/org-datetree
~/org-mode/lisp/ob-ditaa hides /home/joe/emacs/lisp/org/ob-ditaa
~/org-mode/lisp/ox-ascii hides /home/joe/emacs/lisp/org/ox-ascii
~/org-mode/lisp/ob-dot hides /home/joe/emacs/lisp/org/ob-dot
~/org-mode/lisp/org-feed hides /home/joe/emacs/lisp/org/org-feed
~/org-mode/lisp/org hides /home/joe/emacs/lisp/org/org
~/org-mode/lisp/org-footnote hides /home/joe/emacs/lisp/org/org-footnote
~/org-mode/lisp/ob-R hides /home/joe/emacs/lisp/org/ob-R
~/org-mode/lisp/ol-bbdb hides /home/joe/emacs/lisp/org/ol-bbdb
~/org-mode/lisp/org-lint hides /home/joe/emacs/lisp/org/org-lint
~/org-mode/lisp/ob-sql hides /home/joe/emacs/lisp/org/ob-sql
~/org-mode/lisp/org-clock hides /home/joe/emacs/lisp/org/org-clock
~/org-mode/lisp/org-macs hides /home/joe/emacs/lisp/org/org-macs
~/org-mode/lisp/org-element hides /home/joe/emacs/lisp/org/org-element
~/org-mode/lisp/ox-html hides /home/joe/emacs/lisp/org/ox-html
~/org-mode/lisp/ob-latex hides /home/joe/emacs/lisp/org/ob-latex
~/org-mode/lisp/ob-java hides /home/joe/emacs/lisp/org/ob-java
~/org-mode/lisp/ob-scheme hides /home/joe/emacs/lisp/org/ob-scheme
~/org-mode/lisp/ol-info hides /home/joe/emacs/lisp/org/ol-info
~/org-mode/lisp/org-macro hides /home/joe/emacs/lisp/org/org-macro
~/org-mode/lisp/ob-css hides /home/joe/emacs/lisp/org/ob-css
~/org-mode/lisp/ol-eww hides /home/joe/emacs/lisp/org/ol-eww
~/org-mode/lisp/ob-processing hides /home/joe/emacs/lisp/org/ob-processing
~/org-mode/lisp/ob-clojure hides /home/joe/emacs/lisp/org/ob-clojure
~/org-mode/lisp/ob-emacs-lisp hides /home/joe/emacs/lisp/org/ob-emacs-lisp
~/org-mode/lisp/ob-sed hides /home/joe/emacs/lisp/org/ob-sed
~/org-mode/lisp/ob-screen hides /home/joe/emacs/lisp/org/ob-screen
~/org-mode/lisp/ob hides /home/joe/emacs/lisp/org/ob
~/org-mode/lisp/org-agenda hides /home/joe/emacs/lisp/org/org-agenda
~/org-mode/lisp/org-ctags hides /home/joe/emacs/lisp/org/org-ctags
~/org-mode/lisp/ob-lua hides /home/joe/emacs/lisp/org/ob-lua
~/org-mode/lisp/ob-groovy hides /home/joe/emacs/lisp/org/ob-groovy
~/org-mode/lisp/org-capture hides /home/joe/emacs/lisp/org/org-capture
~/org-mode/lisp/org-indent hides /home/joe/emacs/lisp/org/org-indent
~/org-mode/lisp/oc hides /home/joe/emacs/lisp/org/oc
~/org-mode/lisp/ol-bibtex hides /home/joe/emacs/lisp/org/ol-bibtex
~/org-mode/lisp/ob-awk hides /home/joe/emacs/lisp/org/ob-awk

Features:
(shadow cl-print emacsbug misearch multi-isearch image-file
image-converter helm-external cus-start ffap winner tramp-archive
tramp-gvfs zeroconf helm-command helm-elisp helm-eval edebug debug
backtrace helm-info vc-hg vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn
vc-cvs vc-rcs log-view pcvs-util overseer pkg-info epl .emacs linum
disable-mouse scroll-other-window two-column hercules which-key
pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch
pdf-misc pdf-tools pdf-view pdf-cache pdf-info pdf-util pdf-macs
github-issues bash-completion ac-cider ac-capf auto-complete popup
elfeed-show elfeed-search disp-table whitespace elfeed-csv elfeed
elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query recentf crdt forms
forms-mode helm-projectile projectile grep ibuf-ext ibuffer
ibuffer-loaddefs helm-org helm-cider helm-cider-spec helm-cider-repl
helm-cider-cheatsheet helm-cider-util cider-cheatsheet helm-ag helm-fd
helm-mode helm-misc rainbow-delimiters highlight-parentheses cider
tramp-sh cider-debug cider-browse-ns cider-mode cider-find
cider-inspector cider-completion cider-profile cider-eval cider-jar
arc-mode archive-mode cider-repl-history cider-repl cider-resolve
cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec
cider-clojuredocs cider-eldoc cider-client cider-common cider-connection
cider-util cider-popup sesman-browser nrepl-client queue nrepl-dict
parseedn parseclj-parser parseclj-lex parseclj-alist sesman vc
vc-dispatcher clojure-mode align helm-lsp helm-imenu lsp-treemacs
lsp-treemacs-themes treemacs treemacs-header-line treemacs-compatibility
treemacs-mode treemacs-bookmarks treemacs-interface treemacs-extensions
treemacs-mouse-interface treemacs-tags treemacs-persistence
treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering
treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom
treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse
treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils
pfuture treemacs-logging treemacs-customization treemacs-macros lsp-ui
lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek
lsp-ui-sideline flycheck lsp-ui-util face-remap lsp-mode lsp-protocol
yasnippet tree-widget spinner network-stream markdown-mode imenu ht ewoc
geiser-racket geiser-repl geiser-compile geiser-debug transient compat
geiser-capf compile geiser-image geiser-doc geiser-menu geiser-autodoc
geiser-edit etags fileloop xref geiser-completion geiser-eval
geiser-connection tq geiser-syntax scheme geiser-log geiser-popup view
hypothesis request autorevert mu4e mu4e-org mu4e-main mu4e-view
mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions rfc2368
smtpmail mu4e-mark mu4e-proc mu4e-utils mu4e-lists mu4e-message
flow-fill mule-util mu4e-vars mu4e-meta ox-reveal org-ref
org-ref-helm-bibtex org-ref-helm helm-config org-ref-core warnings
reftex-cite reftex reftex-loaddefs reftex-vars org-ref-glossary
org-ref-bibtex org-ref-citeproc hydra lv doi-utils org-ref-utils
org-ref-pdf htmlize helm-bibtex bibtex-completion biblio biblio-download
biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref
biblio-arxiv timezone biblio-doi biblio-core ido hl-line parsebib
helm-files image-dired 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-core async-bytecomp helm-source
helm-multi-match helm-lib async org-roam-protocol let-alist org-protocol
org-roam org-roam-link org-roam-graph org-roam-doctor org-roam-dailies
org-roam-capture org-roam-db org-capture org-roam-completion
org-roam-buffer inline org-roam-faces org-roam-macs org-roam-compat f
f-shortdoc shortdoc s dash org-id emacsql-sqlite3 emacsql
emacsql-compiler org-habit color org-bullets edmacro org-journal
org-crypt cal-iso org-tree-slide org-timer org-clock toc-org ox-extra
org-tempo tempo 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 org-agenda org-refile ox-html table ox-ascii ox-publish ox
ob-calc calc-store calc-trail calc-ext calc calc-loaddefs rect calc-macs
ob-jupyter jupyter-tramp docker-tramp tramp-cache tramp tramp-loaddefs
trampver tramp-integration cus-edit cus-load files-x tramp-compat
ls-lisp jupyter-server jupyter-server-ioloop jupyter-ioloop-comm
jupyter-ioloop zmq zmq-core jupyter-rest-api url-http url-auth url-gw
nsm pcase jupyter-org-extensions jupyter-org-client jupyter-repl
jupyter-kernel-manager jupyter-channel jupyter-widget-client websocket
bindat simple-httpd jupyter-client jupyter-comm-layer jupyter-messages
hmac-def jupyter-mime jupyter-kernelspec jupyter-env jupyter-base
eieio-base ob-R ob-python python ob-scheme geiser ob-maxima ob-clojure
ob-shell shell org-element avl-tree generator ol-eww eww xdg url-queue
thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect
gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr
pixel-fill kinsoku url-file url-dired svg dom gnus-group gnus-undo
gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7
netrc nnoo gnus-spec gnus-int gnus-range message sendmail yank-media
puny rfc822 mml mml-sec epa epg rfc6068 epg-config mailabbrev gmm-utils
mailheader gnus-win gnus nnheader gnus-util mail-utils range wid-edit
ol-docview doc-view filenotify jka-compr image-mode exif ol-bibtex
ol-bbdb ol-w3m ol-doi org-link-doi ess ess-utils ess-custom project
holidays holiday-loaddefs window-margin command-log-mode cyberpunk-theme
dream-theme ps-print ps-print-loaddefs ps-def lpr time feebleline
bookmark+ bookmark+-key kmacro derived dired-x dired dired-loaddefs
bookmark+-1 bookmark+-bmu bookmark+-lit bookmark text-property-search pp
parse-time quelpa-use-package cl-extra quelpa mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr lisp-mnt use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key use-package-core
finder-inf 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
org-list org-faces org-entities noutline outline easy-mmode org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601
time-date ol rx org-keys oc org-compat advice org-macs org-loaddefs
format-spec find-func cal-menu calendar cal-loaddefs geiser-impl
help-fns radix-tree help-mode geiser-custom geiser-base ring
helm-easymenu tex-site info package browse-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv
bytecomp byte-compile cconv url-vars cl-loaddefs cl-lib rmc iso-transl
tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process
emacs)

Memory information:
((conses 16 1116524 502383)
 (symbols 48 80345 160)
 (strings 32 310690 79879)
 (string-bytes 1 10108717)
 (vectors 16 136997)
 (vector-slots 8 1863807 383107)
 (floats 8 1358 1562)
 (intervals 56 13544 23080)
 (buffers 992 24))

-- 
Dr Joseph A. Corneli (https://github.com/holtzermann17)

HYPERREAL ENTERPRISES LTD is a private company limited by shares, incorporated
25th, June 2019 as Company Number 634284 on the Register of Companies for
Scotland (https://beta.companieshouse.gov.uk/company/SC634284).