rainstormstudio / nerd-icons.el

GNU General Public License v3.0
206 stars 22 forks source link

nerd-icons-faicon: Unable to find icon with name ‘nf-fa-rss-square’ in icon set ‘faicon’ #13

Closed stardiviner closed 1 year ago

stardiviner commented 1 year ago
nerd-icons-faicon: Unable to find icon with name ‘nf-fa-rss-square’ in icon set ‘faicon’

When I use Emacs extension nerd-icons-ibuffer, it reports error like upper.

The error is caused by my elfeed buffer. Here is the list of my "*Ibuffer*".

[ Default ]
      chatgpt-shell.org       1.5k Org              ~/Org/Wiki/Computer Technology/Programming/Emacs/Emacs Packages/chatgpt-shell.org
      Erotic Films.org        331k Org              ~/Org/Wiki/Pornography/Erotic/Erotic Film/Erotic Films/Erotic Films.org
      init.el                  13k ELisp/d          ~/.config/emacs/init.el
      Code.org                459k Org              ~/Org/Projects/Programming Projects/Code.org
 *%   *Warnings*               150 Special          
  %   magit-diff: emacs        712 Magit Diff       ~/.config/emacs/
 *%   *Backtrace*              15k Debugger         
      init-org-contac...      4.4k ELisp/d          ~/.config/emacs/init/org-mode/init-org-contacts.el
      Anime Videos.org         27k Org              ~/Org/Wiki/ACG/Anime/Anime Videos/Anime Videos.org
 *%   *Messages*               67k Messages         
 *%   *Org Agenda(a)*          28k Org-Agenda Da... 
  %   magit-log: emacs         17k Magit Log        ~/.config/emacs/
  %   magit-revision:...      3.7k Magit Rev        ~/.config/emacs/
 *%   *mu4e-headers*           43k mu4e:headers     maildir:"/INBOX"
 *%   *mu4e-main*             2.5k mu4e:main        
 *%  

Here is the backtrace:

Debugger entered--Lisp error: (error "Unable to find icon with name ‘nf-fa-rss-square’ i...")
  signal(error ("Unable to find icon with name ‘nf-fa-rss-square’ i..."))
  error("Unable to find icon with name `%s' in icon set `%s..." "nf-fa-rss-square" faicon)
  nerd-icons-faicon("nf-fa-rss-square" :height 1.0 :face nerd-icons-orange)
  apply(nerd-icons-faicon ("nf-fa-rss-square" :height 1.0 :face nerd-icons-orange))
  #f(compiled-function (mode &rest arg-overrides) "Get the formatted icon for MODE.\nARG-OVERRIDES should be a plist containining `:height',\n`:v-adjust' or `:face' properties like in the normal icon\ninserting functions." #<bytecode 0x117bdc02adaded56>)(elfeed-search-mode :height 1.0)
  apply(#f(compiled-function (mode &rest arg-overrides) "Get the formatted icon for MODE.\nARG-OVERRIDES should be a plist containining `:height',\n`:v-adjust' or `:face' properties like in the normal icon\ninserting functions." #<bytecode 0x117bdc02adaded56>) (elfeed-search-mode :height 1.0))
  nerd-icons-icon-for-mode(elfeed-search-mode :height 1.0)
  #f(compiled-function (buffer mark) #<bytecode -0x7cb3bebe53d92f6>)(#<buffer *elfeed-search*> 32)
  ibuffer-insert-buffer-line(#<buffer *elfeed-search*> 32 #f(compiled-function (buffer mark) #<bytecode -0x7cb3bebe53d92f6>))
  ibuffer-insert-filter-group("Default" "Default" "" #f(compiled-function (buffer mark) #<bytecode -0x7cb3bebe53d92f6>) ((#<buffer Erotic Films.org> . 32) (#<buffer chatgpt-shell.org> . 32) (#<buffer *Messages*> . 32) (#<buffer init.el> . 32) (#<buffer Code.org> . 32) (#<buffer *Warnings*> . 32) (#<buffer magit-diff: emacs> . 32) (#<buffer *Backtrace*> . 32) (#<buffer init-org-contacts.el> . 32) (#<buffer Anime Videos.org> . 32) (#<buffer *Org Agenda(a)*> . 32) (#<buffer magit-log: emacs> . 32) (#<buffer magit-revision: emacs> . 32) (#<buffer *mu4e-headers*> . 32) (#<buffer *mu4e-main*> . 32) (#<buffer *elfeed-search*> . 32) (#<buffer Emacs Packages.org> . 32) (#<buffer Contacts.org> . 32) (#<buffer *Calendar*> . 32) (#<buffer *scratch*> . 32) (#<buffer *Compile-Log*> . 32) (#<buffer Agenda Statistics.org> . 32) (#<buffer Family Tasks.org> . 32) (#<buffer Daily.org> . 32) (#<buffer My Masturbation Records.org> . 32) (#<buffer H Comic Books.org> . 32) (#<buffer Taobao Shop Management.org> . 32) (#<buffer Learn Programming Plan.org> . 32) (#<buffer Computer Todos.org> . 32) (#<buffer Beauty.org> . 32) (#<buffer Financial Tasks.org> . 32) (#<buffer House Tasks.org> . 32) (#<buffer Life Tasks.org> . 32) (#<buffer Travel Plan.org> . 32) (#<buffer Entertainment Tasks.org> . 32) (#<buffer Plans.org> . 32) (#<buffer Read Books.org> . 32) (#<buffer Read It Later.org> . 32) (#<buffer Tasks.org> . 32) (#<buffer Agriculture Projects.org> . 32) (#<buffer Building Projects.org> . 32) (#<buffer Business Projects.org> . 32) (#<buffer Clothes Projects.org> . 32) (#<buffer Culture Projects.org> . 32) (#<buffer Female Projects.org> . 32) (#<buffer Finance Projects.org> . 32) (#<buffer Gantt.org> . 32) (#<buffer Hardware Projects.org> . 32) (#<buffer Human Projects.org> . 32) (#<buffer Immortality Projects.org> . 32) ...))
  ibuffer-redisplay-engine(((#<buffer *Messages*> . 32) (#<buffer chatgpt-shell.org> . 32) (#<buffer Code.org> . 32) (#<buffer init.el> . 32) (#<buffer init-org-contacts.el> . 32) (#<buffer Anime Videos.org> . 32) (#<buffer *Org Agenda(a)*> . 32) (#<buffer *mu4e-headers*> . 32) (#<buffer *mu4e-main*> . 32) (#<buffer *elfeed-search*> . 32) (#<buffer Emacs Packages.org> . 32) (#<buffer Erotic Films.org> . 32) (#<buffer Contacts.org> . 32) (#<buffer *scratch*> . 32) (#<buffer Agenda Statistics.org> . 32) (#<buffer Family Tasks.org> . 32) (#<buffer Daily.org> . 32) (#<buffer My Masturbation Records.org> . 32) (#<buffer H Comic Books.org> . 32) (#<buffer Taobao Shop Management.org> . 32) (#<buffer Learn Programming Plan.org> . 32) (#<buffer Computer Todos.org> . 32) (#<buffer Beauty.org> . 32) (#<buffer *Compile-Log*> . 32) (#<buffer Financial Tasks.org> . 32) (#<buffer House Tasks.org> . 32) (#<buffer Life Tasks.org> . 32) (#<buffer Travel Plan.org> . 32) (#<buffer Entertainment Tasks.org> . 32) (#<buffer Plans.org> . 32) (#<buffer Read Books.org> . 32) (#<buffer Read It Later.org> . 32) (#<buffer Tasks.org> . 32) (#<buffer Agriculture Projects.org> . 32) (#<buffer Building Projects.org> . 32) (#<buffer Business Projects.org> . 32) (#<buffer Clothes Projects.org> . 32) (#<buffer Culture Projects.org> . 32) (#<buffer Female Projects.org> . 32) (#<buffer Finance Projects.org> . 32) (#<buffer Gantt.org> . 32) (#<buffer Hardware Projects.org> . 32) (#<buffer Human Projects.org> . 32) (#<buffer Immortality Projects.org> . 32) (#<buffer Male Projects.org> . 32) (#<buffer Build Open Community Project.org> . 32) (#<buffer Organization Projects.org> . 32) (#<buffer Product Projects.org> . 32) (#<buffer Interpersonal Network.org> . 32) (#<buffer Programming Projects.org> . 32) ...) nil)
  ibuffer-update(nil t)
  nerd-icons-ibuffer-mode()
  run-hooks(change-major-mode-after-body-hook special-mode-hook ibuffer-mode-hook)
  apply(run-hooks change-major-mode-after-body-hook (special-mode-hook ibuffer-mode-hook))
  run-mode-hooks(ibuffer-mode-hook)
  ibuffer-mode()
  ibuffer(nil)
  funcall-interactively(ibuffer nil)
  call-interactively(ibuffer nil nil)
  command-execute(ibuffer)