seagle0128 / .emacs.d

Centaur Emacs - A Fancy and Fast Emacs Configuration
https://seagle0128.github.io/.emacs.d/
GNU General Public License v3.0
1.97k stars 269 forks source link

[Bug] nerd-icons-octicon: Unable to find icon with name ‘key’ in icon set ‘octicon’ #426

Closed lld2001 closed 1 year ago

lld2001 commented 1 year ago

Thank you for the bug report

Bug description

M-x list-environment failed.

error msg: "nerd-icons-octicon: Unable to find icon with name ‘key’ in icon set ‘octicon’"

Win10, GNU Emacs 29.1 (build 1, x86_64-w64-mingw32) of 2023-09-20

Already installed nerd-icons using nerd-icons-install-fonts. Some icons work OK.

image

Steps to reproduce

M-x list-environment

Expected behavior

No error.

OS

Windows

Emacs Version

gccemacs-29

Error callstack

Debugger entered--Lisp error: (error "Unable to find icon with name ‘key’ in icon set ‘octicon’")
  error("Unable to find icon with name `%s' in icon set `%s'" "key" octicon)
  nerd-icons-octicon("key" :height 0.8 :v-adjust -0.05)
  (if (icons-displayable-p) (nerd-icons-octicon "key" :height 0.8 :v-adjust -0.05) "")
  (vector (if (icons-displayable-p) (nerd-icons-octicon "key" :height 0.8 :v-adjust -0.05) "") (cons key '(face font-lock-keyword-face)) (cons val '(face font-lock-string-face)))
  (list key (vector (if (icons-displayable-p) (nerd-icons-octicon "key" :height 0.8 :v-adjust -0.05) "") (cons key '(face font-lock-keyword-face)) (cons val '(face font-lock-string-face))))
  (let* ((kv (split-string env "=")) (key (car kv)) (val (mapconcat #'identity (cdr kv) "="))) (list key (vector (if (icons-displayable-p) (nerd-icons-octicon "key" :height 0.8 :v-adjust -0.05) "") (cons key '(face font-lock-keyword-face)) (cons val '(face font-lock-string-face)))))
  (closure (t) (env) (let* ((kv (split-string env "=")) (key (car kv)) (val (mapconcat #'identity (cdr kv) "="))) (list key (vector (if (icons-displayable-p) (nerd-icons-octicon "key" :height 0.8 :v-adjust -0.05) "") (cons key '(face font-lock-keyword-face)) (cons val '(face font-lock-string-face))))))("TERM=dumb")
  mapcar((closure (t) (env) (let* ((kv (split-string env "=")) (key (car kv)) (val (mapconcat #'identity (cdr kv) "="))) (list key (vector (if (icons-displayable-p) (nerd-icons-octicon "key" :height 0.8 :v-adjust -0.05) "") (cons key '(face font-lock-keyword-face)) (cons val '(face font-lock-string-face)))))) ("TERM=dumb" "ZES_ENABLE_SYSMAN=1" "WORKON_HOME=D:/msys64/home/lld/emacs/venv/" "windir=C:\\Windows" "WEBSTORM_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilt..." "WEBIDE_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilter..." "VBOX_MSI_INSTALL_PATH=C:\\Program Files\\Oracle\\Virt..." "USERPROFILE=C:\\Users\\lld" "USERNAME=lld" "USERDOMAIN_ROAMINGPROFILE=Win10-2022HSFQW" "USERDOMAIN=Win10-2022HSFQW" "TMP=C:\\Users\\lld\\AppData\\Local\\Temp" "TEMP=C:\\Users\\lld\\AppData\\Local\\Temp" "SystemRoot=C:\\Windows" "SystemDrive=C:" "STUDIO_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilter..." "STARDICT_DATA_DIR=d:/msys64/home/lld/.stardict" "SESSIONNAME=Console" "RUBYMINE_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilt..." "RIDER_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilter_..." "PYCHARM_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilte..." "PyCharm=d:\\Program Files\\JetBrains\\PyCharm 2020.3...." "PUBLIC=C:\\Users\\Public" "PSModulePath=C:\\Program Files\\WindowsPowerShell\\Mo..." "ProgramW6432=C:\\Program Files" "ProgramFiles(x86)=C:\\Program Files (x86)" "ProgramFiles=C:\\Program Files" "ProgramData=C:\\ProgramData" "PROCESSOR_REVISION=8c01" "PROCESSOR_LEVEL=6" "PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 140 St..." "PROCESSOR_ARCHITECTURE=AMD64" "PHPSTORM_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilt..." "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WS..." "PATH=d:/msys64/home/lld/.rbenv/bin:d:/msys64/home/..." "OS=Windows_NT" "OneDrive=C:\\Users\\lld\\OneDrive" "NUMBER_OF_PROCESSORS=8" "LOGONSERVER=\\\\Win10-2022HSFQW" "LOCALAPPDATA=C:\\Users\\lld\\AppData\\Local" "JETBRAINS_CLIENT_VM_OPTIONS=D:\\software\\pycharm\\ja..." "JETBRAINSCLIENT_VM_OPTIONS=D:\\software\\pycharm\\ja-..." "JAVA_HOME=D:\\msys64\\home\\lld\\tools\\jdk-11.0.8" "IDEA_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilter_2..." "HOMEPATH=\\Users\\lld" "HOMEDRIVE=C:" "GOLAND_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilter..." "GATEWAY_VM_OPTIONS=D:\\software\\pycharm\\ja-netfilte..." "FPS_BROWSER_USER_PROFILE_STRING=Default" "FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer" ...))
  my-list-environment-entries()
  apply(my-list-environment-entries nil)
  list-environment-entries()
  tabulated-list-print()
  list-environment()
  funcall-interactively(list-environment)
  #<subr command-execute>(list-environment record nil nil)
  ad-Advice-command-execute(#<subr command-execute> list-environment record)
  apply(ad-Advice-command-execute #<subr command-execute> (list-environment record))
  command-execute(list-environment record)
  #<subr execute-extended-command>(nil "list-environment" "list")
  ad-Advice-execute-extended-command(#<subr execute-extended-command> nil "list-environment" "list")
  apply(ad-Advice-execute-extended-command #<subr execute-extended-command> (nil "list-environment" "list"))
  execute-extended-command(nil "list-environment" "list")
  funcall-interactively(execute-extended-command nil "list-environment" "list")
  #<subr command-execute>(execute-extended-command nil nil nil)
  ad-Advice-command-execute(#<subr command-execute> execute-extended-command)
  apply(ad-Advice-command-execute #<subr command-execute> execute-extended-command)
  command-execute(execute-extended-command)

Anything else

No response