emacs-doom-modeline: Some icons are missing

  • Open
  • quality assurance status badge
2 participants
  • Luis Felipe
  • Wilko Meyer
Submitted by
Luis Felipe
Luis Felipe wrote on 13 Jan 2021 19:40
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
## Steps to reproduce

1. guix install emacs-doom-modeline
2. Start Emacs
3. M-x doom-modeline-mode

## Expected result

Doom modeline and its icons display correctly.

## Unexpected result

Doom modeline is displayed, but some of its icons are missing. You only see Unicode placeholders.

To be able to see the appropriate icons, one have to perform additional steps:

1. guix install emacs-all-the-icons
2. Start Emacs
3. M-x all-the-icons-install-fonts

I would expect "guix install emacs-doom-modeline" to install emacs-all-the-icons, and the latter to install any required font packages.

## System information

GNU Emacs 27.1
emacs-doom-modeline 3.0.0
GNU Guix efa773f

Luis Felipe López Acevedo
Attachment: file
Wilko Meyer wrote on 3 Sep 2023 13:49
emacs-doom-modeline: Some icons are missing
(address . 45845@debbugs.gnu.org)
Hi Guix,

This issue still persists on:

guix d884fc9
GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37,
cairo version 1.16.0)
doom-modeline 20230624.1524

In addition to that, all-the-icons-install-fonts doesn't seem to fix
the missing icons in doom-modeline, even though the installation doesn't
run into erroneous behaviour during install and all-the-icons.ttf is
present afterwards:

(~) λ fc-list | grep all-the
/home/wilko/.guix-profile/share/fonts/all-the-icons.ttf: all\-the\-icons:style=Regular
/run/current-system/profile/share/fonts/all-the-icons.ttf: all\-the\-icons:style=Regular
/home/wilko/.local/share/fonts/all-the-icons.ttf: all\-the\-icons:style=Regular

I assume that the latter issue may be more on the emacs-all-the-icons
side of things, and not particular emacs-doom-modeline related.

Kind regards,

Wilko Meyer
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 45845@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 45845
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch