unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#65029: Italics bug when Emacs runs inside GNU Screen
@ 2023-08-02 23:37 James Ipswich via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2023-08-03  6:46 ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: James Ipswich via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-08-02 23:37 UTC (permalink / raw)
  To: 65029

GNU Screen added italics support on its master branch a while ago
[1]. If I run Emacs (29.1) inside GNU Screen (master), there are strange
font issues.

All text that should be italicized, e.g. /text/ in org-mode or
annotations provided by marginalia-mode, is underlined. Oddly, text that
should not be italicized, e.g. the menu bar and the status bar, is in
fact italicized. I am running xterm (383) with DejaVu fonts. Text
displayed inside GNU Screen but outside Emacs is properly italicized.

If I replace xterm with urxvt or kitty, the issue persists. If I replace
DejaVu with other fonts, the issue also persists. If I replace GNU
Screen with Tmux, all italics are displayed correctly.

[1] https://savannah.gnu.org/bugs/?func=detailitem&item_id=36676

In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.16.0, Xaw3d scroll bars)
Windowing system distributor 'The X.Org Foundation', version 11.0.12101008
System Description: NixOS 23.11 (Tapir)

Configured using:
 'configure
 --prefix=/nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1
 --disable-build-details --with-modules --with-x-toolkit=lucid
 --with-xft --with-cairo --with-native-compilation --with-tree-sitter
 --with-xinput2'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XPM LUCID ZLIB

Important settings:
  value of $EMACSLOADPATH: 
  value of $EMACSNATIVELOADPATH: /nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/native-lisp::
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Message

Minor modes in effect:
  display-time-mode: t
  mml-mode: t
  pdf-occur-global-minor-mode: t
  override-global-mode: t
  marginalia-mode: t
  vertico-mode: t
  savehist-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  auto-fill-function: message-do-auto-fill
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  abbrev-mode: t

Load-path shadows:
/run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/site-start
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/transient-20230602.2121/transient hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/transient
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-core hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-core
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-emacs-lisp hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-emacs-lisp
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-bibtex hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-bibtex
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-id hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-id
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-w3m hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-w3m
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-keys hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-keys
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/oc-bibtex hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/oc-bibtex
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-fold hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-fold
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-ditaa hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-ditaa
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-table hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-table
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-sqlite hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-sqlite
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-sass hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-sass
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-shell hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-shell
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-perl hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-perl
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-ocaml hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-ocaml
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-screen hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-screen
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-publish hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-publish
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-clock hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-clock
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-version hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-version
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-capture hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-capture
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-agenda hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-agenda
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-eval hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-eval
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-C hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-C
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-R hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-R
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-table hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-table
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-src hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-src
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-org hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-org
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-duration hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-duration
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-latex hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-latex
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-odt hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-odt
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-rmail hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-rmail
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-macro hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-macro
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-forth hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-forth
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-loaddefs hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-loaddefs
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-entities hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-entities
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-bbdb hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-bbdb
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-octave hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-octave
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/oc-csl hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/oc-csl
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-processing hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-processing
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-comint hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-comint
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-info hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-info
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-css hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-css
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-julia hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-julia
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-lilypond hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-lilypond
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-footnote hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-footnote
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-eww hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-eww
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-timer hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-timer
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-element hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-element
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-inlinetask hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-inlinetask
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-indent hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-indent
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-koma-letter hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-koma-letter
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-exp hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-exp
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-ascii hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-ascii
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-plantuml hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-plantuml
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-mobile hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-mobile
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-man hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-man
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-lua hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-lua
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-colview hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-colview
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-python hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-python
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-maxima hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-maxima
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-fold-core hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-fold-core
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-lob hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-lob
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-matlab hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-matlab
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-compat hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-compat
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-pcomplete hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-pcomplete
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-haskell hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-haskell
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-archive hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-archive
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-faces hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-faces
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-eshell hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-eshell
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-dot hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-dot
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-ref hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-ref
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-tangle hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-tangle
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-html hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-html
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-macs hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-macs
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-latex hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-latex
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-awk hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-awk
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-num hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-num
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-habit hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-habit
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-list hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-list
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-sql hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-sql
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-ruby hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-ruby
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-ctags hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-ctags
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-tempo hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-tempo
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-mouse hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-mouse
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-js hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-js
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-mhe hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-mhe
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-protocol hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-protocol
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-clojure hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-clojure
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-calc hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-calc
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-org hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-org
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-goto hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-goto
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-cycle hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-cycle
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-attach-git hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-attach-git
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-texinfo hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-texinfo
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-docview hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-docview
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-fortran hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-fortran
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-irc hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-irc
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/oc-basic hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/oc-basic
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/oc-biblatex hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/oc-biblatex
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-scheme hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-scheme
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/oc-natbib hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/oc-natbib
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-man hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-man
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-crypt hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-crypt
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-groovy hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-groovy
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-persist hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-persist
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-md hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-md
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/oc hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/oc
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-java hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-java
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-datetree hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-datetree
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-gnus hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-gnus
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-beamer hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-beamer
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-gnuplot hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-gnuplot
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-sed hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-sed
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-refile hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-refile
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-makefile hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-makefile
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ox-icalendar hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ox-icalendar
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-plot hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-plot
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-attach hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-attach
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-eshell hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-eshell
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-feed hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-feed
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/org-lint hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/org-lint
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ol-doi hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ol-doi
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.6/ob-lisp hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/org/ob-lisp
/nix/store/2i2vc9v4q5256w6dskswf4vqgma7l9zf-emacs-packages-deps/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /nix/store/gr7ylnf9qz3lqw552gcr8dxbliw9pnvj-emacs-29.1-rc1/share/emacs/29.1/lisp/emacs-lisp/let-alist

Features:
(shadow sort emacsbug dabbrev ispell time mule-util mail-extr message
sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068
epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev
mail-utils gmm-utils mailheader pdf-occur ibuf-ext ibuffer
ibuffer-loaddefs tablist advice tablist-filter semantic/wisent/comp
semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util
semantic semantic/tag semantic/lex semantic/fw mode-local find-func
cedet pdf-isearch let-alist pdf-misc imenu pdf-tools compile comint
ansi-osc ansi-color ring cus-edit cus-start cus-load wid-edit pdf-view
bookmark text-property-search pp jka-compr pdf-cache pdf-info tq
pdf-util format-spec pdf-macs image-mode dired dired-loaddefs exif comp
comp-cstr warnings icons edmacro kmacro use-package-bind-key bind-key
easy-mmode orderless marginalia vertico compat cl-extra help-mode
use-package-core savehist auctex-autoloads tex-site ess-autoloads
julia-mode-autoloads julia-repl-autoloads marginalia-autoloads
nix-mode-autoloads magit-section-autoloads dash-autoloads
orderless-autoloads pdf-tools-autoloads s-autoloads stan-mode-autoloads
rx tablist-autoloads transient-autoloads vertico-autoloads info
compat-autoloads package browse-url url url-proxy url-privacy url-expand
url-methods url-history url-cookie generate-lisp-file url-domsuf
url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/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
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
x multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 190566 17486)
 (symbols 48 15146 0)
 (strings 32 50134 1636)
 (string-bytes 1 2206892)
 (vectors 16 29418)
 (vector-slots 8 553832 20786)
 (floats 8 113 67)
 (intervals 56 752 0)
 (buffers 984 13))






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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-02 23:37 bug#65029: Italics bug when Emacs runs inside GNU Screen James Ipswich via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2023-08-03  6:46 ` Eli Zaretskii
  2023-08-12  6:45   ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2023-08-03  6:46 UTC (permalink / raw)
  To: James Ipswich; +Cc: 65029

> Date: Wed, 02 Aug 2023 23:37:54 +0000
> From:  James Ipswich via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> GNU Screen added italics support on its master branch a while ago
> [1]. If I run Emacs (29.1) inside GNU Screen (master), there are strange
> font issues.
> 
> All text that should be italicized, e.g. /text/ in org-mode or
> annotations provided by marginalia-mode, is underlined. Oddly, text that
> should not be italicized, e.g. the menu bar and the status bar, is in
> fact italicized. I am running xterm (383) with DejaVu fonts. Text
> displayed inside GNU Screen but outside Emacs is properly italicized.
> 
> If I replace xterm with urxvt or kitty, the issue persists. If I replace
> DejaVu with other fonts, the issue also persists. If I replace GNU
> Screen with Tmux, all italics are displayed correctly.
> 
> [1] https://savannah.gnu.org/bugs/?func=detailitem&item_id=36676

I guess Screen changes the terminfo entry of the terminal in some way?
Please step with GDB through init_tty and see what we get when we
query terminfo about the italics:

  tty->TS_enter_italic_mode = tgetstr ("ZH", address);

Please do this inside and outside of Screen, with the same terminal
emulator, and post the results.

Thanks.





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-03  6:46 ` Eli Zaretskii
@ 2023-08-12  6:45   ` Eli Zaretskii
  2023-08-19  8:20     ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2023-08-12  6:45 UTC (permalink / raw)
  To: james.ipswich; +Cc: 65029

Ping!  Can we please make some progress with this issue?

> Cc: 65029@debbugs.gnu.org
> Date: Thu, 03 Aug 2023 09:46:13 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> 
> > Date: Wed, 02 Aug 2023 23:37:54 +0000
> > From:  James Ipswich via "Bug reports for GNU Emacs,
> >  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> > 
> > GNU Screen added italics support on its master branch a while ago
> > [1]. If I run Emacs (29.1) inside GNU Screen (master), there are strange
> > font issues.
> > 
> > All text that should be italicized, e.g. /text/ in org-mode or
> > annotations provided by marginalia-mode, is underlined. Oddly, text that
> > should not be italicized, e.g. the menu bar and the status bar, is in
> > fact italicized. I am running xterm (383) with DejaVu fonts. Text
> > displayed inside GNU Screen but outside Emacs is properly italicized.
> > 
> > If I replace xterm with urxvt or kitty, the issue persists. If I replace
> > DejaVu with other fonts, the issue also persists. If I replace GNU
> > Screen with Tmux, all italics are displayed correctly.
> > 
> > [1] https://savannah.gnu.org/bugs/?func=detailitem&item_id=36676
> 
> I guess Screen changes the terminfo entry of the terminal in some way?
> Please step with GDB through init_tty and see what we get when we
> query terminfo about the italics:
> 
>   tty->TS_enter_italic_mode = tgetstr ("ZH", address);
> 
> Please do this inside and outside of Screen, with the same terminal
> emulator, and post the results.
> 
> Thanks.
> 
> 
> 
> 





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-12  6:45   ` Eli Zaretskii
@ 2023-08-19  8:20     ` Eli Zaretskii
  2023-08-19  9:36       ` Gregory Heytings
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2023-08-19  8:20 UTC (permalink / raw)
  To: james.ipswich; +Cc: 65029

Ping! Ping!  I'd like to resolve this issue in Emacs 29.2, if
possible.  Please help me by providing the information I asked below.

> Cc: 65029@debbugs.gnu.org
> Date: Sat, 12 Aug 2023 09:45:39 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> 
> Ping!  Can we please make some progress with this issue?
> 
> > Cc: 65029@debbugs.gnu.org
> > Date: Thu, 03 Aug 2023 09:46:13 +0300
> > From: Eli Zaretskii <eliz@gnu.org>
> > 
> > > Date: Wed, 02 Aug 2023 23:37:54 +0000
> > > From:  James Ipswich via "Bug reports for GNU Emacs,
> > >  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> > > 
> > > GNU Screen added italics support on its master branch a while ago
> > > [1]. If I run Emacs (29.1) inside GNU Screen (master), there are strange
> > > font issues.
> > > 
> > > All text that should be italicized, e.g. /text/ in org-mode or
> > > annotations provided by marginalia-mode, is underlined. Oddly, text that
> > > should not be italicized, e.g. the menu bar and the status bar, is in
> > > fact italicized. I am running xterm (383) with DejaVu fonts. Text
> > > displayed inside GNU Screen but outside Emacs is properly italicized.
> > > 
> > > If I replace xterm with urxvt or kitty, the issue persists. If I replace
> > > DejaVu with other fonts, the issue also persists. If I replace GNU
> > > Screen with Tmux, all italics are displayed correctly.
> > > 
> > > [1] https://savannah.gnu.org/bugs/?func=detailitem&item_id=36676
> > 
> > I guess Screen changes the terminfo entry of the terminal in some way?
> > Please step with GDB through init_tty and see what we get when we
> > query terminfo about the italics:
> > 
> >   tty->TS_enter_italic_mode = tgetstr ("ZH", address);
> > 
> > Please do this inside and outside of Screen, with the same terminal
> > emulator, and post the results.
> > 
> > Thanks.
> > 
> > 
> > 
> > 
> 
> 
> 
> 





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19  8:20     ` Eli Zaretskii
@ 2023-08-19  9:36       ` Gregory Heytings
  2023-08-19 10:40         ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Gregory Heytings @ 2023-08-19  9:36 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 65029, james.ipswich


>
> Ping! Ping!  I'd like to resolve this issue in Emacs 29.2, if possible. 
> Please help me by providing the information I asked below.
>

$ TERM=xterm infocmp -1 | grep -E 'ritm|sitm'
         ritm=\E[23m,
         sitm=\E[3m,
$ TERM=screen infocmp -1 | grep -E 'ritm|sitm'
$ TERM=tmux infocmp -1 | grep -E 'ritm|sitm'
         ritm=\E[23m,
         sitm=\E[3m,






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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19  9:36       ` Gregory Heytings
@ 2023-08-19 10:40         ` Eli Zaretskii
  2023-08-19 10:57           ` Gregory Heytings
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2023-08-19 10:40 UTC (permalink / raw)
  To: Gregory Heytings; +Cc: 65029, james.ipswich

> Date: Sat, 19 Aug 2023 09:36:08 +0000
> From: Gregory Heytings <gregory@heytings.org>
> cc: james.ipswich@proton.me, 65029@debbugs.gnu.org
> 
> 
> >
> > Ping! Ping!  I'd like to resolve this issue in Emacs 29.2, if possible. 
> > Please help me by providing the information I asked below.
> >
> 
> $ TERM=xterm infocmp -1 | grep -E 'ritm|sitm'
>          ritm=\E[23m,
>          sitm=\E[3m,
> $ TERM=screen infocmp -1 | grep -E 'ritm|sitm'
> $ TERM=tmux infocmp -1 | grep -E 'ritm|sitm'
>          ritm=\E[23m,
>          sitm=\E[3m,

Thanks.

This says AFAIU that screen doesn't support italics?  In which case it
contradicts what James said:

 > GNU Screen added italics support on its master branch a while ago
 > [1]. If I run Emacs (29.1) inside GNU Screen (master), there are strange
 > font issues.

Maybe that change is not yet distributed in the version of screen you
have installed, Gregory?





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 10:40         ` Eli Zaretskii
@ 2023-08-19 10:57           ` Gregory Heytings
  2023-08-19 11:12             ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Gregory Heytings @ 2023-08-19 10:57 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 65029, james.ipswich


>>> Ping! Ping!  I'd like to resolve this issue in Emacs 29.2, if 
>>> possible. Please help me by providing the information I asked below.
>>
>> $ TERM=xterm infocmp -1 | grep -E 'ritm|sitm'
>>          ritm=\E[23m,
>>          sitm=\E[3m,
>> $ TERM=screen infocmp -1 | grep -E 'ritm|sitm'
>> $ TERM=tmux infocmp -1 | grep -E 'ritm|sitm'
>>          ritm=\E[23m,
>>          sitm=\E[3m,
>
> Thanks.
>
> This says AFAIU that screen doesn't support italics?
>

Yes.

>
> In which case it contradicts what James said:
>
>> GNU Screen added italics support on its master branch a while ago [1]. 
>> If I run Emacs (29.1) inside GNU Screen (master), there are strange 
>> font issues.
>
> Maybe that change is not yet distributed in the version of screen you 
> have installed, Gregory?
>

I have a fairly recent version:

$ screen --version
Screen version 4.09.00 (GNU) 30-Jan-22

A few messages were recently added to the ticket James mentioned:

https://savannah.gnu.org/bugs/?func=detailitem&item_id=36676

which IIUC mean that this issue will actually be fixed only in Screen 
5.0.0, which will be released next year.  However, I just built the latest 
version of Screen (master), and the problem is still present AFAICS.






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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 10:57           ` Gregory Heytings
@ 2023-08-19 11:12             ` Eli Zaretskii
  2023-08-19 11:27               ` Gregory Heytings
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2023-08-19 11:12 UTC (permalink / raw)
  To: Gregory Heytings; +Cc: 65029, james.ipswich

> Date: Sat, 19 Aug 2023 10:57:29 +0000
> From: Gregory Heytings <gregory@heytings.org>
> cc: james.ipswich@proton.me, 65029@debbugs.gnu.org
> 
> > Maybe that change is not yet distributed in the version of screen you 
> > have installed, Gregory?
> >
> 
> I have a fairly recent version:
> 
> $ screen --version
> Screen version 4.09.00 (GNU) 30-Jan-22
> 
> A few messages were recently added to the ticket James mentioned:
> 
> https://savannah.gnu.org/bugs/?func=detailitem&item_id=36676
> 
> which IIUC mean that this issue will actually be fixed only in Screen 
> 5.0.0, which will be released next year.  However, I just built the latest 
> version of Screen (master), and the problem is still present AFAICS.

And their version from master also yields the same result from
infocmp?  If so, in what way they "implemented" support for italics?

Should the terminfo database be perhaps updated when you install a
newer version of Screen?





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 11:12             ` Eli Zaretskii
@ 2023-08-19 11:27               ` Gregory Heytings
  2023-08-19 11:31                 ` Gregory Heytings
                                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Gregory Heytings @ 2023-08-19 11:27 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 65029, james.ipswich


>
> And their version from master also yields the same result from infocmp?
>

It's not the exact same result, but AFAICS it does not advertise the 
italic mode capability either.

>
> If so, in what way they "implemented" support for italics?
>

I don't know, sorry.  I guess it was only half-implemented.






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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 11:27               ` Gregory Heytings
@ 2023-08-19 11:31                 ` Gregory Heytings
  2023-08-19 11:32                 ` Eli Zaretskii
                                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 14+ messages in thread
From: Gregory Heytings @ 2023-08-19 11:31 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 65029, james.ipswich


>> If so, in what way they "implemented" support for italics?
>
> I don't know, sorry.  I guess it was only half-implemented.
>

In any case, I don't think there's much we can do on Emacs' side ATM.  We 
have to wait until italic mode has been properly implemented by Screen. 
FWIW, italic mode works in Emacs under Tmux.






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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 11:27               ` Gregory Heytings
  2023-08-19 11:31                 ` Gregory Heytings
@ 2023-08-19 11:32                 ` Eli Zaretskii
  2023-08-19 11:40                 ` Eli Zaretskii
  2023-08-19 12:14                 ` Andreas Schwab
  3 siblings, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2023-08-19 11:32 UTC (permalink / raw)
  To: Gregory Heytings; +Cc: 65029, james.ipswich

> Date: Sat, 19 Aug 2023 11:27:49 +0000
> From: Gregory Heytings <gregory@heytings.org>
> cc: 65029@debbugs.gnu.org, james.ipswich@proton.me
> 
> > If so, in what way they "implemented" support for italics?
> >
> 
> I don't know, sorry.  I guess it was only half-implemented.

OK, thanks.





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 11:27               ` Gregory Heytings
  2023-08-19 11:31                 ` Gregory Heytings
  2023-08-19 11:32                 ` Eli Zaretskii
@ 2023-08-19 11:40                 ` Eli Zaretskii
  2023-08-19 12:14                 ` Andreas Schwab
  3 siblings, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2023-08-19 11:40 UTC (permalink / raw)
  To: Gregory Heytings; +Cc: 65029, james.ipswich

> Date: Sat, 19 Aug 2023 11:27:49 +0000
> From: Gregory Heytings <gregory@heytings.org>
> cc: 65029@debbugs.gnu.org, james.ipswich@proton.me
> 
> > If so, in what way they "implemented" support for italics?
> >
> 
> I don't know, sorry.  I guess it was only half-implemented.

I've now asked the Screen developers to help us with understanding the
way this feature is implemented in the development version of Screen.
See https://savannah.gnu.org/bugs/index.php?36676#comment20 for
details.





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 11:27               ` Gregory Heytings
                                   ` (2 preceding siblings ...)
  2023-08-19 11:40                 ` Eli Zaretskii
@ 2023-08-19 12:14                 ` Andreas Schwab
  2023-08-19 12:23                   ` Gregory Heytings
  3 siblings, 1 reply; 14+ messages in thread
From: Andreas Schwab @ 2023-08-19 12:14 UTC (permalink / raw)
  To: Gregory Heytings; +Cc: 65029, Eli Zaretskii, james.ipswich

On Aug 19 2023, Gregory Heytings wrote:

>>
>> And their version from master also yields the same result from infocmp?
>>
>
> It's not the exact same result, but AFAICS it does not advertise the
> italic mode capability either.

Note that terminfo files are distributed by ncurses, independent of
screen or tmux.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."





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

* bug#65029: Italics bug when Emacs runs inside GNU Screen
  2023-08-19 12:14                 ` Andreas Schwab
@ 2023-08-19 12:23                   ` Gregory Heytings
  0 siblings, 0 replies; 14+ messages in thread
From: Gregory Heytings @ 2023-08-19 12:23 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: 65029, Eli Zaretskii, james.ipswich


>>> And their version from master also yields the same result from 
>>> infocmp?
>>
>> It's not the exact same result, but AFAICS it does not advertise the 
>> italic mode capability either.
>
> Note that terminfo files are distributed by ncurses, independent of 
> screen or tmux.
>

Yes and no.  It's correct that the standard terminfo files are distributed 
by ncurses, but ncurses does not create them out of thin air.  And screen 
master contains a terminfo source file, which does not advertise the 
italic mode capability.






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

end of thread, other threads:[~2023-08-19 12:23 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-02 23:37 bug#65029: Italics bug when Emacs runs inside GNU Screen James Ipswich via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-08-03  6:46 ` Eli Zaretskii
2023-08-12  6:45   ` Eli Zaretskii
2023-08-19  8:20     ` Eli Zaretskii
2023-08-19  9:36       ` Gregory Heytings
2023-08-19 10:40         ` Eli Zaretskii
2023-08-19 10:57           ` Gregory Heytings
2023-08-19 11:12             ` Eli Zaretskii
2023-08-19 11:27               ` Gregory Heytings
2023-08-19 11:31                 ` Gregory Heytings
2023-08-19 11:32                 ` Eli Zaretskii
2023-08-19 11:40                 ` Eli Zaretskii
2023-08-19 12:14                 ` Andreas Schwab
2023-08-19 12:23                   ` Gregory Heytings

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