unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: binarydigitz01 via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
To: 63031@debbugs.gnu.org
Subject: bug#63031: x-list-fonts in config throws error on wayland
Date: Sun, 23 Apr 2023 14:37:12 +0000	[thread overview]
Message-ID: <wJq0fZS-Gk3-XEGQ_1FnffRcq92yuhJqOej_1vtGFqLTgL6a7rEoLeyHeyuU6xRgT6BMasCFcQDh8M36JOeZkDzMFJ7ETnFE2i6HcV8o9f8=@proton.me> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 4370 bytes --]


I am using x-list-fonts function in my config on emacs master branch. When I try starting the emacs daemon from the terminal as "emacs --daemon --debug-init" I get the following stack trace:


```
Debugger entered--Lisp error: (error "Window system is not in use or not initialized")
  x-list-fonts("ETBembo")
  (cond ((x-list-fonts "ETBembo") '(:font "ETBembo")))
  (let* ((variable-tuple (cond ((x-list-fonts "ETBembo") '(:font "ETBembo")))) (headline '(:weight bold))) (custom-theme-set-faces 'user (list 'org-level-8 (list (list t (append headline variable-tuple)))) (list 'org-level-7 (list (list t (append headline variable-tuple)))) (list 'org-level-6 (list (list t (append headline variable-tuple)))) (list 'org-level-5 (list (list t (append headline variable-tuple)))) (list 'org-level-4 (list (list t (append headline variable-tuple '(:height 1.1))))) (list 'org-level-3 (list (list t (append headline variable-tuple '(:height 1.25))))) (list 'org-level-2 (list (list t (append headline variable-tuple '(:height 1.5))))) (list 'org-level-1 (list (list t (append headline variable-tuple '(:height 1.75))))) (list 'org-document-title (list (list t (append headline variable-tuple '(:height 2.0 :underline nil)))))))
  load-with-code-conversion("/home/binarydigitz01/.config/emacs/binary-modules/..." "/home/binarydigitz01/.config/emacs/binary-modules/..." nil t)
  require(binary-org)
  load-with-code-conversion("/home/binarydigitz01/.config/emacs/init.el" "/home/binarydigitz01/.config/emacs/init.el" t t)
  load("/home/binarydigitz01/.config/emacs/init" noerror nomessage)
  startup--load-user-init-file(#f(compiled-function () #<bytecode -0x81766dbe61302eb>) #f(compiled-function () #<bytecode -0x12a6ce81a969aa6d>) t)
  command-line()
  normal-top-level()
Error: server did not start correctly
```

Important to note that when starting emacs normally, as "emacs" from the terminal, it starts fine.

System details:

In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.37, cairo version 1.16.0)
Repository revision: 3badd2358d5f0af71887ee1cc9d39c2f312b6888
Repository branch: master
System Description: NixOS 23.05 (Stoat)

Configured using:
 'configure
 --prefix=/nix/store/3av06p6x2mbi2h0rsai5wpzs25cb8b17-emacs-pgtk-20230422.0
 --disable-build-details --with-modules --with-pgtk
 --with-native-compilation'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER
PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH: 

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

Major mode: Eshell

Minor modes in effect:
  eshell-prompt-mode: t
  eshell-pred-mode: t
  eshell-hist-mode: t
  eshell-cmpl-mode: t
  eshell-proc-mode: t
  eshell-arg-mode: t
  electric-pair-mode: t
  envrc-global-mode: t
  envrc-mode: t
  meow-global-mode: t
  meow-mode: t
  meow-insert-mode: t
  magit-todos-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  shell-dirtrack-mode: t
  global-diff-hl-mode: t
  global-corfu-mode: t
  corfu-mode: t
  marginalia-mode: t
  vertico-mode: t
  pixel-scroll-precision-mode: t
  global-hl-todo-mode: t
  override-global-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
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/binarydigitz01/.config/emacs/elpa/embark-consult-0.7/embark-org hides /home/binarydigitz01/.config/emacs/elpa/embark-0.21.1/embark-org
/nix/store/x5f1gir0yp1pjd8hqlb7svfjldlf640k-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/3av06p6x2mbi2h0rsai5wpzs25cb8b17-emacs-pgtk-20230422.0/share/emacs/site-lisp/site-start
/home/binarydigitz01/.config/emacs/elpa/transient-0.3.7/transient hides /nix/store/3av06p6x2mbi2h0rsai5wpzs25cb8b17-emacs-pgtk-20230422.0/share/emacs/30.0.50/lisp/transient

[-- Attachment #1.2: publickey - binarydigitz01@proton.me - 0x7E7C02B2.asc --]
[-- Type: application/pgp-keys, Size: 665 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

             reply	other threads:[~2023-04-23 14:37 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-23 14:37 binarydigitz01 via Bug reports for GNU Emacs, the Swiss army knife of text editors [this message]
2023-04-23 14:44 ` bug#63031: x-list-fonts in config throws error on wayland Ruijie Yu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-04-23 15:02 ` binarydigitz01 via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-04-23 15:20   ` Ruijie Yu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-04-23 15:55 ` Eli Zaretskii
     [not found]   ` <1YOQm0f_WD_ShBPeWTxWfqowwL-OhWW7pbd4Epj5Wvj5X3Bpme27kYyJ9LIiiE3SlSZLR9WvL3QqVHd75EShMNB6kB1BUB2uf9t7-S_4lw0=@proton.me>
2023-04-23 18:24     ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='wJq0fZS-Gk3-XEGQ_1FnffRcq92yuhJqOej_1vtGFqLTgL6a7rEoLeyHeyuU6xRgT6BMasCFcQDh8M36JOeZkDzMFJ7ETnFE2i6HcV8o9f8=@proton.me' \
    --to=bug-gnu-emacs@gnu.org \
    --cc=63031@debbugs.gnu.org \
    --cc=binarydigitz01@proton.me \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).