update packages
This commit is contained in:
@@ -62,10 +62,16 @@ inserting functions.
|
||||
(autoload 'nerd-icons-icon-for-buffer "nerd-icons" "\
|
||||
Get the formatted icon for the current buffer.
|
||||
|
||||
ARG-OVERRIDES should be a plist containing `:height',
|
||||
`:v-adjust' or `:face' properties like in the normal icon
|
||||
inserting functions.
|
||||
|
||||
This function prioritises the use of the buffers file extension to
|
||||
discern the icon when its `major-mode' matches its auto mode,
|
||||
otherwise it will use the buffers `major-mode' to decide its
|
||||
icon.")
|
||||
icon.
|
||||
|
||||
(fn &rest ARG-OVERRIDES)")
|
||||
(register-definition-prefixes "nerd-icons" '("nerd-icons-"))
|
||||
|
||||
;;; End of scraped data
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
;; -*- no-byte-compile: t; lexical-binding: nil -*-
|
||||
(define-package "nerd-icons" "20250711.711"
|
||||
(define-package "nerd-icons" "20251108.1545"
|
||||
"Emacs Nerd Font Icons Library."
|
||||
'((emacs "24.3"))
|
||||
'((emacs "25.1"))
|
||||
:url "https://github.com/rainstormstudio/nerd-icons.el"
|
||||
:commit "3f2757e83b9841699086f7097d23e1b3dc922cc2"
|
||||
:revdesc "3f2757e83b98"
|
||||
:commit "940b28d3dbd134696ef448e906e42a87a9d61e20"
|
||||
:revdesc "940b28d3dbd1"
|
||||
:keywords '("lisp")
|
||||
:authors '(("Hongyu Ding" . "rainstormstudio@yahoo.com")
|
||||
("Vincent Zhang" . "seagle0128@gmail.com"))
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
|
||||
;; Author: Hongyu Ding <rainstormstudio@yahoo.com>, Vincent Zhang <seagle0128@gmail.com>
|
||||
;; Keywords: lisp
|
||||
;; Package-Version: 20250711.711
|
||||
;; Package-Revision: 3f2757e83b98
|
||||
;; Package-Requires: ((emacs "24.3"))
|
||||
;; Package-Version: 20251108.1545
|
||||
;; Package-Revision: 940b28d3dbd1
|
||||
;; Package-Requires: ((emacs "25.1"))
|
||||
;; URL: https://github.com/rainstormstudio/nerd-icons.el
|
||||
;; Keywords: convenient, lisp
|
||||
|
||||
@@ -90,11 +90,15 @@
|
||||
("fish" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lpink)
|
||||
("zsh" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lcyan)
|
||||
("sh" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
("nu" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-green)
|
||||
("bat" nerd-icons-codicon "nf-cod-terminal_cmd" :face nerd-icons-lsilver)
|
||||
("cmd" nerd-icons-codicon "nf-cod-terminal_cmd" :face nerd-icons-lsilver)
|
||||
;; Meta
|
||||
("tags" nerd-icons-octicon "nf-oct-tag" :face nerd-icons-blue)
|
||||
("log" nerd-icons-octicon "nf-oct-log" :face nerd-icons-maroon)
|
||||
("changes" nerd-icons-mdicon "nf-md-script_text" :face nerd-icons-cyan)
|
||||
("diff" nerd-icons-octicon "nf-oct-file_diff" :face nerd-icons-dgreen)
|
||||
("patch" nerd-icons-octicon "nf-oct-file_diff" :face nerd-icons-lgreen)
|
||||
;; Config
|
||||
("node" nerd-icons-devicon "nf-dev-nodejs_small" :face nerd-icons-green)
|
||||
("babelrc" nerd-icons-mdicon "nf-md-babel" :face nerd-icons-yellow)
|
||||
@@ -106,16 +110,17 @@
|
||||
("properties" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("eslintignore" nerd-icons-mdicon "nf-md-eslint" :face nerd-icons-purple)
|
||||
("eslint" nerd-icons-mdicon "nf-md-eslint" :face nerd-icons-lpurple)
|
||||
("git" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("gitattributes" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("gitignore" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("gitmodules" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("git" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("gitattributes" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("gitignore" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("gitmodules" nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
("mk" nerd-icons-devicon "nf-dev-gnu" :face nerd-icons-dorange)
|
||||
;; ("cmake" nerd-icons-devicon "cmake") TODO: cmake
|
||||
("cmake" nerd-icons-devicon "nf-dev-cmake" :face nerd-icons-lgreen)
|
||||
("dockerignore" nerd-icons-devicon "nf-dev-docker" :face nerd-icons-dblue)
|
||||
("plist" nerd-icons-faicon "nf-fa-file_code" :face nerd-icons-dsilver)
|
||||
("xml" nerd-icons-faicon "nf-fa-file_code_o" :face nerd-icons-lorange)
|
||||
("json" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("jsonc" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("jsonl" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("cson" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("yml" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-dyellow)
|
||||
@@ -124,9 +129,11 @@
|
||||
("conf" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-dorange)
|
||||
("editorconfig" nerd-icons-sucicon "nf-seti-editorconfig" :face nerd-icons-silver)
|
||||
("idekeybindings" nerd-icons-faicon "nf-fa-file_code_o" :face nerd-icons-lblue)
|
||||
("cfg" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-dorange)
|
||||
;; ?
|
||||
("pkg" nerd-icons-octicon "nf-oct-package" :face nerd-icons-dsilver)
|
||||
("rpm" nerd-icons-octicon "nf-oct-package" :face nerd-icons-dsilver)
|
||||
("spec" nerd-icons-mdicon "nf-md-file_document_plus" :face nerd-icons-red)
|
||||
("pkgbuild" nerd-icons-octicon "nf-oct-package" :face nerd-icons-dsilver)
|
||||
("elc" nerd-icons-octicon "nf-oct-file_binary" :face nerd-icons-dsilver)
|
||||
("eln" nerd-icons-octicon "nf-oct-file_binary" :face nerd-icons-dsilver)
|
||||
@@ -170,7 +177,7 @@
|
||||
("gradle" nerd-icons-sucicon "nf-seti-gradle" :face nerd-icons-silver)
|
||||
("ebuild" nerd-icons-mdicon "nf-md-gentoo" :face nerd-icons-cyan)
|
||||
("eclass" nerd-icons-mdicon "nf-md-gentoo" :face nerd-icons-blue)
|
||||
("go" nerd-icons-sucicon "nf-seti-go2" :face nerd-icons-blue)
|
||||
("go" nerd-icons-sucicon "nf-seti-go2" :face nerd-icons-blue)
|
||||
("jl" nerd-icons-sucicon "nf-seti-julia" :face nerd-icons-purple)
|
||||
("magik" nerd-icons-faicon "nf-fa-magic" :face nerd-icons-blue)
|
||||
("matlab" nerd-icons-devicon "nf-dev-matlab" :face nerd-icons-orange)
|
||||
@@ -191,6 +198,7 @@
|
||||
("gem" nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
;; ("raku" nerd-icons-devicon "raku") TODO: raku
|
||||
;; ("rakumod" nerd-icons-devicon "raku") TODO: raku
|
||||
("qml" nerd-icons-devicon "nf-dev-qt" :face nerd-icons-yellow)
|
||||
("rb" nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-lred)
|
||||
("rs" nerd-icons-devicon "nf-dev-rust" :face nerd-icons-maroon)
|
||||
("rlib" nerd-icons-devicon "nf-dev-rust" :face nerd-icons-dmaroon)
|
||||
@@ -215,6 +223,7 @@
|
||||
("hh" nerd-icons-sucicon "nf-custom-cpp" :face nerd-icons-purple)
|
||||
("hpp" nerd-icons-sucicon "nf-custom-cpp" :face nerd-icons-purple)
|
||||
("hxx" nerd-icons-sucicon "nf-custom-cpp" :face nerd-icons-purple)
|
||||
("o" nerd-icons-codicon "nf-cod-file_binary" :face nerd-icons-dsilver)
|
||||
;; Lisps
|
||||
("cl" nerd-icons-sucicon "nf-custom-common_lisp" :face nerd-icons-lorange)
|
||||
("l" nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-orange)
|
||||
@@ -226,12 +235,16 @@
|
||||
("cljc" nerd-icons-devicon "nf-dev-clojure" :face nerd-icons-blue)
|
||||
("cljd" nerd-icons-devicon "nf-dev-clojure" :face nerd-icons-green)
|
||||
("cljs" nerd-icons-devicon "nf-dev-clojure" :face nerd-icons-lyellow)
|
||||
;; autotools and related
|
||||
("m4" nerd-icons-mdicon "nf-md-file_cog" :face nerd-icons-lsilver)
|
||||
("am" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-lsilver)
|
||||
;;
|
||||
("coffee" nerd-icons-devicon "nf-dev-coffeescript" :face nerd-icons-maroon)
|
||||
("iced" nerd-icons-devicon "nf-dev-coffeescript" :face nerd-icons-lmaroon)
|
||||
("dart" nerd-icons-devicon "nf-dev-dart" :face nerd-icons-blue)
|
||||
("ledger" nerd-icons-mdicon "nf-md-file_table_box_multiple" :face nerd-icons-green)
|
||||
("rkt" nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-red)
|
||||
("scrbl" nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-blue)
|
||||
("rkt" nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-red)
|
||||
("scrbl" nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-blue)
|
||||
;; Stylesheeting
|
||||
("css" nerd-icons-devicon "nf-dev-css3" :face nerd-icons-yellow)
|
||||
("scss" nerd-icons-mdicon "nf-md-sass" :face nerd-icons-pink)
|
||||
@@ -268,11 +281,11 @@
|
||||
("ml" nerd-icons-sucicon "nf-seti-ocaml" :face nerd-icons-lpink)
|
||||
("mli" nerd-icons-sucicon "nf-seti-ocaml" :face nerd-icons-dpink)
|
||||
("react" nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
("ts" nerd-icons-sucicon "nf-seti-typescript" :face nerd-icons-blue-alt)
|
||||
("ts" nerd-icons-mdicon "nf-md-language_typescript" :face nerd-icons-blue-alt)
|
||||
("js" nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
("es" nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
("jsx" nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-cyan-alt)
|
||||
("tsx" nerd-icons-sucicon "nf-seti-typescript" :face nerd-icons-blue-alt)
|
||||
("jsx" nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
("tsx" nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
("njs" nerd-icons-mdicon "nf-md-nodejs" :face nerd-icons-lgreen)
|
||||
("vue" nerd-icons-sucicon "nf-seti-vue" :face nerd-icons-lgreen)
|
||||
|
||||
@@ -357,9 +370,16 @@
|
||||
;; odin
|
||||
;; ("odin" nerd-icons-fileicon "odin") TODO: odin
|
||||
;; File Types
|
||||
("avci" nerd-icons-mdicon "nf-md-image" :face nerd-icons-dred)
|
||||
("avcs" nerd-icons-mdicon "nf-md-image_album" :face nerd-icons-lmaroon)
|
||||
("avif" nerd-icons-mdicon "nf-md-image" :face nerd-icons-dred)
|
||||
("ico" nerd-icons-octicon "nf-oct-file_media" :face nerd-icons-blue)
|
||||
("png" nerd-icons-mdicon "nf-md-file_png_box" :face nerd-icons-orange)
|
||||
("gif" nerd-icons-mdicon "nf-md-file_gif_box" :face nerd-icons-green)
|
||||
("heic" nerd-icons-mdicon "nf-md-image" :face nerd-icons-dred)
|
||||
("heics" nerd-icons-mdicon "nf-md-image_album" :face nerd-icons-lmaroon)
|
||||
("heif" nerd-icons-mdicon "nf-md-image" :face nerd-icons-dred)
|
||||
("heifs" nerd-icons-mdicon "nf-md-image_album" :face nerd-icons-lmaroon)
|
||||
("jpeg" nerd-icons-mdicon "nf-md-file_jpg_box" :face nerd-icons-dblue)
|
||||
("jpg" nerd-icons-mdicon "nf-md-file_jpg_box" :face nerd-icons-dblue)
|
||||
("webp" nerd-icons-octicon "nf-oct-file_media" :face nerd-icons-dblue)
|
||||
@@ -373,6 +393,7 @@
|
||||
("mp3" nerd-icons-faicon "nf-fa-music" :face nerd-icons-dred)
|
||||
("wav" nerd-icons-faicon "nf-fa-music" :face nerd-icons-dred)
|
||||
("m4a" nerd-icons-faicon "nf-fa-music" :face nerd-icons-dred)
|
||||
("m4b" nerd-icons-faicon "nf-fa-music" :face nerd-icons-green)
|
||||
("ogg" nerd-icons-faicon "nf-fa-music" :face nerd-icons-dred)
|
||||
("flac" nerd-icons-faicon "nf-fa-music" :face nerd-icons-dred)
|
||||
("opus" nerd-icons-faicon "nf-fa-music" :face nerd-icons-dred)
|
||||
@@ -403,6 +424,8 @@
|
||||
("rar" nerd-icons-mdicon "nf-md-zip_box" :face nerd-icons-orange)
|
||||
("tgz" nerd-icons-mdicon "nf-md-zip_box" :face nerd-icons-orange)
|
||||
("jar" nerd-icons-devicon "nf-dev-java" :face nerd-icons-dpurple)
|
||||
("cpio" nerd-icons-sucicon "nf-seti-zip" :face nerd-icons-orange)
|
||||
("obscpio" nerd-icons-sucicon "nf-seti-zip" :face nerd-icons-orange)
|
||||
;; Doc
|
||||
("pdf" nerd-icons-codicon "nf-cod-file_pdf" :face nerd-icons-dred)
|
||||
("text" nerd-icons-faicon "nf-fa-file_text" :face nerd-icons-cyan)
|
||||
@@ -453,20 +476,41 @@
|
||||
;;
|
||||
("^TAGS$" nerd-icons-octicon "nf-oct-tag" :face nerd-icons-blue)
|
||||
("^TODO$" nerd-icons-octicon "nf-oct-checklist" :face nerd-icons-lyellow)
|
||||
("^LICENSE\\(?:-\\|$\\)" nerd-icons-octicon "nf-oct-book" :face nerd-icons-blue)
|
||||
("^COPYING$" nerd-icons-octicon "nf-oct-book" :face nerd-icons-blue)
|
||||
("^readme" nerd-icons-octicon "nf-oct-book" :face nerd-icons-lcyan)
|
||||
("^LICENSE.*$" nerd-icons-octicon "nf-oct-file_badge" :face nerd-icons-blue)
|
||||
;; (info "(standards) Releases")
|
||||
("^COPYING.*$" nerd-icons-mdicon "nf-md-copyright" :face nerd-icons-blue)
|
||||
("^readme.*" nerd-icons-octicon "nf-oct-book" :face nerd-icons-lcyan)
|
||||
;; misc GNU documentation files
|
||||
("^\\(MAINTAINERS\\|CONTRIBUTE\\|BUGS\\).*$" nerd-icons-mdicon
|
||||
"nf-md-book" :face nerd-icons-blue)
|
||||
|
||||
;; (info "(standards) NEWS File")
|
||||
("^NEWS.*$" nerd-icons-faicon "nf-fa-newspaper" :face nerd-icons-green)
|
||||
("^ONEWS.*$" nerd-icons-faicon "nf-fa-newspaper" :face nerd-icons-lgreen)
|
||||
;; (info "(standards) Change Logs")
|
||||
("^ChangeLog.*$" nerd-icons-mdicon "nf-md-file_document_multiple" :face nerd-icons-cyan)
|
||||
;; (info "(standards) Releases")
|
||||
("^INSTALL.*$" nerd-icons-faicon "nf-fa-file_arrow_down" :face nerd-icons-green)
|
||||
|
||||
;; autotools related
|
||||
("^Makefile.\\(am\\|in\\)$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-lsilver)
|
||||
("^configure.\\(in\\|ac\\)" nerd-icons-mdicon "nf-md-file_cog" :face nerd-icons-lsilver)
|
||||
("^configure$" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lsilver)
|
||||
("^config.\\(guess\\|rpath\\|status\\|sub\\)$" nerd-icons-devicon "nf-dev-terminal"
|
||||
:face nerd-icons-lsilver)
|
||||
("^\\(ar-lib\\|depmond\\|install-sh\\|missing\\|mkdep\\|mkinstalldirs\\|move-if-change\\|symlink-tree\\|test-driver\\|ylwrap\\)$"
|
||||
nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lsilver)
|
||||
|
||||
;; Config
|
||||
("nginx$" nerd-icons-devicon "nf-dev-nginx" :face nerd-icons-dgreen)
|
||||
("apache$" nerd-icons-devicon "nf-dev-apache" :face nerd-icons-dgreen)
|
||||
|
||||
;; C
|
||||
("^Makefile$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-dorange)
|
||||
("^CMakeLists.txt$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-red)
|
||||
("^CMakeCache.txt$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-blue)
|
||||
("^meson.build$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-purple)
|
||||
("^meson_options.txt$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-purple)
|
||||
("^\\(GNU\\|\\)Makefile.*" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-dorange)
|
||||
("^CMakeLists.txt$" nerd-icons-devicon "nf-dev-cmake" :face nerd-icons-red)
|
||||
("^CMakeCache.txt$" nerd-icons-devicon "nf-dev-cmake" :face nerd-icons-blue)
|
||||
("^meson.build$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-purple) ;; TODO: meson
|
||||
("^meson_options.txt$" nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-purple) ;; TODO: meson
|
||||
|
||||
;; Docker
|
||||
("^\\.?Dockerfile" nerd-icons-sucicon "nf-seti-docker" :face nerd-icons-blue)
|
||||
@@ -534,7 +578,7 @@
|
||||
("Jenkinsfile\\'" nerd-icons-devicon "nf-dev-groovy" :face nerd-icons-cyan-alt)
|
||||
|
||||
;; Emacs
|
||||
("^bookmark" nerd-icons-octicon "nf-oct-bookmark" :face nerd-icons-lpink)
|
||||
("^bookmark" nerd-icons-octicon "nf-oct-bookmark" :face nerd-icons-lpink)
|
||||
|
||||
("^\\*scratch\\*$" nerd-icons-faicon "nf-fa-sticky_note" :face nerd-icons-lyellow)
|
||||
("^\\*scratch.*" nerd-icons-faicon "nf-fa-sticky_note" :face nerd-icons-yellow)
|
||||
@@ -570,6 +614,16 @@
|
||||
;; ("test" nerd-icons-devicon "test-dir")
|
||||
("\\.git" nerd-icons-sucicon "nf-custom-folder_git")
|
||||
("\\.config" nerd-icons-sucicon "nf-custom-folder_config")
|
||||
("hypr" nerd-icons-flicon "nf-linux-hyprland")
|
||||
("kitty" nerd-icons-devicon "nf-dev-terminal")
|
||||
("^gtk-.*" nerd-icons-flicon "nf-linux-gtk")
|
||||
("inkscape" nerd-icons-devicon "nf-dev-inkscape")
|
||||
("vlc" nerd-icons-mdicon "nf-md-vlc")
|
||||
("discord" nerd-icons-faicon "nf-fa-discord")
|
||||
("JetBrains" nerd-icons-devicon "nf-dev-jetbrains")
|
||||
("^go$" nerd-icons-devicon "nf-dev-go")
|
||||
("mpv" nerd-icons-flicon "nf-linux-mpv")
|
||||
("electron" nerd-icons-devicon "nf-dev-electron")
|
||||
(".?" nerd-icons-sucicon "nf-custom-folder_oct")))
|
||||
|
||||
(defvar nerd-icons-weather-icon-alist
|
||||
@@ -607,54 +661,57 @@
|
||||
|
||||
(defvar nerd-icons-mode-icon-alist
|
||||
'(
|
||||
(emacs-lisp-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
(lisp-data-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
(emacs-lisp-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
(lisp-data-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
(m4-mode nerd-icons-faicon "nf-fa-cog" :face nerd-icons-lsilver)
|
||||
(autoconf-mode nerd-icons-faicon "nf-fa-cog" :face nerd-icons-lsilver)
|
||||
(circe-server-mode nerd-icons-faicon "nf-fa-commenting_o")
|
||||
(circe-channel-mode nerd-icons-faicon "nf-fa-commenting_o")
|
||||
(circe-query-mode nerd-icons-faicon "nf-fa-commenting_o")
|
||||
(crystal-mode nerd-icons-sucicon "nf-custom-crystal" :face nerd-icons-yellow)
|
||||
(crystal-mode nerd-icons-sucicon "nf-custom-crystal" :face nerd-icons-yellow)
|
||||
(erc-mode nerd-icons-faicon "nf-fa-commenting_o")
|
||||
(inferior-emacs-lisp-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-lblue)
|
||||
(inferior-emacs-lisp-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-lblue)
|
||||
(dired-mode nerd-icons-octicon "nf-oct-file_directory")
|
||||
(lisp-interaction-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-orange)
|
||||
(sly-mrepl-mode nerd-icons-sucicon "nf-custom-common_lisp" :face nerd-icons-orange)
|
||||
(slime-repl-mode nerd-icons-sucicon "nf-custom-common_lisp" :face nerd-icons-orange)
|
||||
(org-mode nerd-icons-sucicon "nf-custom-orgmode" :face nerd-icons-lgreen)
|
||||
(ledger-mode nerd-icons-mdicon "nf-md-file_table_box_multiple" :face nerd-icons-green)
|
||||
(typescript-mode nerd-icons-mdicon "nf-md-language_typescript" :face nerd-icons-blue-alt)
|
||||
(typescript-ts-mode nerd-icons-mdicon "nf-md-language_typescript" :face nerd-icons-blue-alt)
|
||||
(typescript-tsx-mode nerd-icons-mdicon "nf-md-language_typescript" :face nerd-icons-blue-alt)
|
||||
(tsx-ts-mode nerd-icons-mdicon "nf-md-language_typescript" :face nerd-icons-blue-alt)
|
||||
(js-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(js-ts-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(js-jsx-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(js2-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(js3-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(rjsx-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-cyan-alt)
|
||||
(lisp-interaction-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-orange)
|
||||
(sly-mrepl-mode nerd-icons-sucicon "nf-custom-common_lisp" :face nerd-icons-orange)
|
||||
(slime-repl-mode nerd-icons-sucicon "nf-custom-common_lisp" :face nerd-icons-orange)
|
||||
(org-mode nerd-icons-sucicon "nf-custom-orgmode" :face nerd-icons-lgreen)
|
||||
(ledger-mode nerd-icons-mdicon "nf-md-file_table_box_multiple" :face nerd-icons-green)
|
||||
(typescript-mode nerd-icons-mdicon "nf-md-language_typescript" :face nerd-icons-blue-alt)
|
||||
(typescript-ts-mode nerd-icons-mdicon "nf-md-language_typescript" :face nerd-icons-blue-alt)
|
||||
(typescript-tsx-mode nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
(tsx-ts-mode nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
(js-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(js-ts-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(js-jsx-mode nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
(js2-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(js3-mode nerd-icons-devicon "nf-dev-javascript" :face nerd-icons-yellow)
|
||||
(rjsx-mode nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
(vue-mode nerd-icons-sucicon "nf-seti-vue" :face nerd-icons-lgreen)
|
||||
(term-mode nerd-icons-devicon "nf-dev-terminal")
|
||||
(vterm-mode nerd-icons-devicon "nf-dev-terminal")
|
||||
(eat-mode nerd-icons-devicon "nf-dev-terminal")
|
||||
(eshell-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(magit-refs-mode nerd-icons-devicon "nf-dev-git_branch" :face nerd-icons-red)
|
||||
(eshell-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(magit-refs-mode nerd-icons-devicon "nf-dev-git_branch" :face nerd-icons-red)
|
||||
(magit-process-mode nerd-icons-octicon "nf-oct-mark_github")
|
||||
(magit-diff-mode nerd-icons-devicon "nf-dev-git_compare" :face nerd-icons-lblue)
|
||||
(ediff-mode nerd-icons-devicon "nf-dev-git_compare" :face nerd-icons-red)
|
||||
(diff-mode nerd-icons-octicon "nf-oct-file_diff" :face nerd-icons-lred)
|
||||
(comint-mode nerd-icons-faicon "nf-fa-terminal" :face nerd-icons-lblue)
|
||||
(eww-mode nerd-icons-faicon "nf-fa-firefox" :face nerd-icons-red)
|
||||
(xwidget-webkit-mode nerd-icons-faicon "nf-fa-chrome" :face nerd-icons-blue)
|
||||
(org-agenda-mode nerd-icons-octicon "nf-oct-checklist" :face nerd-icons-lgreen)
|
||||
(magit-diff-mode nerd-icons-devicon "nf-dev-git_compare" :face nerd-icons-lblue)
|
||||
(ediff-mode nerd-icons-devicon "nf-dev-git_compare" :face nerd-icons-red)
|
||||
(diff-mode nerd-icons-octicon "nf-oct-file_diff" :face nerd-icons-lred)
|
||||
(comint-mode nerd-icons-faicon "nf-fa-terminal" :face nerd-icons-lblue)
|
||||
(eww-mode nerd-icons-faicon "nf-fa-firefox" :face nerd-icons-red)
|
||||
(xwidget-webkit-mode nerd-icons-faicon "nf-fa-chrome" :face nerd-icons-blue)
|
||||
(org-agenda-mode nerd-icons-octicon "nf-oct-checklist" :face nerd-icons-lgreen)
|
||||
(cfw:calendar-mode nerd-icons-octicon "nf-oct-calendar")
|
||||
(ibuffer-mode nerd-icons-faicon "nf-fa-files_o" :face nerd-icons-dsilver)
|
||||
(messages-buffer-mode nerd-icons-octicon "nf-oct-log" :face nerd-icons-yellow)
|
||||
(help-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-purple)
|
||||
(helpful-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-purple)
|
||||
(Info-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-blue)
|
||||
(ibuffer-mode nerd-icons-faicon "nf-fa-files_o" :face nerd-icons-dsilver)
|
||||
(messages-buffer-mode nerd-icons-octicon "nf-oct-log" :face nerd-icons-yellow)
|
||||
(help-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-purple)
|
||||
(helpful-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-purple)
|
||||
(Info-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-blue)
|
||||
(benchmark-init/tree-mode nerd-icons-faicon "nf-fa-dashboard")
|
||||
(jenkins-mode nerd-icons-devicon "nf-dev-jenkins" :face nerd-icons-blue)
|
||||
(magit-popup-mode nerd-icons-sucicon "nf-seti-git" :face nerd-icons-red)
|
||||
(magit-status-mode nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
(magit-log-mode nerd-icons-sucicon "nf-seti-git" :face nerd-icons-green)
|
||||
(jenkins-mode nerd-icons-devicon "nf-dev-jenkins" :face nerd-icons-blue)
|
||||
(magit-popup-mode nerd-icons-sucicon "nf-seti-git" :face nerd-icons-red)
|
||||
(magit-status-mode nerd-icons-sucicon "nf-seti-git" :face nerd-icons-lred)
|
||||
(magit-log-mode nerd-icons-sucicon "nf-seti-git" :face nerd-icons-green)
|
||||
(mu4e-compose-mode nerd-icons-octicon "nf-oct-pencil")
|
||||
(mu4e-headers-mode nerd-icons-octicon "nf-oct-mail")
|
||||
(mu4e-main-mode nerd-icons-octicon "nf-oct-mail")
|
||||
@@ -668,237 +725,246 @@
|
||||
(gnus-summary-mode nerd-icons-octicon "nf-oct-mail")
|
||||
(gnus-article-mode nerd-icons-codicon "nf-cod-mail_read")
|
||||
(message-mode nerd-icons-octicon "nf-oct-pencil")
|
||||
(package-menu-mode nerd-icons-faicon "nf-fa-archive" :face nerd-icons-silver)
|
||||
(paradox-menu-mode nerd-icons-faicon "nf-fa-archive" :face nerd-icons-silver)
|
||||
(package-menu-mode nerd-icons-faicon "nf-fa-archive" :face nerd-icons-silver)
|
||||
(paradox-menu-mode nerd-icons-faicon "nf-fa-archive" :face nerd-icons-silver)
|
||||
(Custom-mode nerd-icons-codicon "nf-cod-settings")
|
||||
|
||||
;; Special matcher for Web Mode based on the `web-mode-content-type' of the current buffer
|
||||
(web-mode nerd-icons--web-mode-icon)
|
||||
(web-mode nerd-icons-devicon "nf-dev-html5")
|
||||
|
||||
(fundamental-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-dsilver)
|
||||
(special-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-yellow)
|
||||
(cask-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-blue)
|
||||
(eask-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-blue)
|
||||
(text-mode nerd-icons-faicon "nf-fa-file_text" :face nerd-icons-cyan)
|
||||
(enh-ruby-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-lred)
|
||||
(ruby-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-lred)
|
||||
(ruby-ts-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-lred)
|
||||
(inf-ruby-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(projectile-rails-compilation-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(rspec-compilation-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(rake-compilation-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(sh-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(bash-ts-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(shell-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(fish-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lpink)
|
||||
(bat-mode nerd-icons-codicon "nf-cod-terminal_cmd" :face nerd-icons-lsilver)
|
||||
(nginx-mode nerd-icons-devicon "nf-dev-nginx" :face nerd-icons-dgreen)
|
||||
(apache-mode nerd-icons-devicon "nf-dev-apache" :face nerd-icons-dgreen)
|
||||
(makefile-mode nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-dorange)
|
||||
(makefile-ts-mode nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-dorange)
|
||||
;; (cmake-mode nerd-icons-fileicon "cmake" :face nerd-icons-red)
|
||||
;; (cmake-ts-mode nerd-icons-fileicon "cmake" :face nerd-icons-red)
|
||||
(dockerfile-mode nerd-icons-sucicon "nf-seti-docker" :face nerd-icons-blue)
|
||||
(dockerfile-ts-mode nerd-icons-sucicon "nf-seti-docker" :face nerd-icons-blue)
|
||||
(docker-compose-mode nerd-icons-sucicon "nf-seti-docker" :face nerd-icons-lblue)
|
||||
(nxml-mode nerd-icons-faicon "nf-fa-file_code_o" :face nerd-icons-lorange)
|
||||
(conf-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-lyellow)
|
||||
(json-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
(json-ts-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
(jsonian-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
(yaml-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-dyellow)
|
||||
(yaml-ts-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-dyellow)
|
||||
(toml-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-orange)
|
||||
(toml-ts-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-orange)
|
||||
(elisp-byte-code-mode nerd-icons-octicon "nf-oct-file_binary" :face nerd-icons-dsilver)
|
||||
(archive-mode nerd-icons-octicon "nf-oct-file_zip" :face nerd-icons-lmaroon)
|
||||
(elm-mode nerd-icons-sucicon "nf-custom-elm" :face nerd-icons-blue)
|
||||
(erlang-mode nerd-icons-devicon "nf-dev-erlang" :face nerd-icons-red)
|
||||
(elixir-mode nerd-icons-sucicon "nf-custom-elixir" :face nerd-icons-lorange)
|
||||
(elixir-ts-mode nerd-icons-sucicon "nf-custom-elixir" :face nerd-icons-lorange)
|
||||
(java-mode nerd-icons-devicon "nf-dev-java" :face nerd-icons-purple)
|
||||
(groovy-mode nerd-icons-devicon "nf-dev-groovy" :face nerd-icons-cyan)
|
||||
(java-ts-mode nerd-icons-devicon "nf-dev-java" :face nerd-icons-purple)
|
||||
(go-mode nerd-icons-sucicon "nf-seti-go2" :face nerd-icons-blue)
|
||||
(go-ts-mode nerd-icons-sucicon "nf-seti-go2" :face nerd-icons-blue)
|
||||
(go-dot-mod-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(go-mod-ts-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(go-dot-work-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(go-work-ts-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(graphql-mode nerd-icons-sucicon "nf-seti-graphql" :face nerd-icons-dpink)
|
||||
(matlab-mode nerd-icons-devicon "nf-dev-matlab" :face nerd-icons-orange)
|
||||
(nix-mode nerd-icons-mdicon "nf-md-nix" :face nerd-icons-blue)
|
||||
(perl-mode nerd-icons-sucicon "nf-seti-perl" :face nerd-icons-lorange)
|
||||
(cperl-mode nerd-icons-sucicon "nf-seti-perl" :face nerd-icons-lorange)
|
||||
(php-mode nerd-icons-devicon "nf-dev-php" :face nerd-icons-lsilver)
|
||||
(php-ts-mode nerd-icons-devicon "nf-dev-php" :face nerd-icons-lsilver)
|
||||
(prolog-mode nerd-icons-devicon "nf-dev-prolog" :face nerd-icons-lmaroon)
|
||||
(python-mode nerd-icons-devicon "nf-dev-python" :face nerd-icons-dblue)
|
||||
(python-ts-mode nerd-icons-devicon "nf-dev-python" :face nerd-icons-dblue)
|
||||
(inferior-python-mode nerd-icons-devicon "nf-dev-python" :face nerd-icons-dblue)
|
||||
;; (racket-mode nerd-icons-fileicon "racket" :face nerd-icons-red)
|
||||
(rust-mode nerd-icons-devicon "nf-dev-rust" :face nerd-icons-maroon)
|
||||
(rustic-mode nerd-icons-devicon "nf-dev-rust" :face nerd-icons-maroon)
|
||||
(rust-ts-mode nerd-icons-devicon "nf-dev-rust" :face nerd-icons-maroon)
|
||||
(scala-mode nerd-icons-devicon "nf-dev-scala" :face nerd-icons-red)
|
||||
;; (scheme-mode nerd-icons-fileicon "scheme" :face nerd-icons-red)
|
||||
(swift-mode nerd-icons-devicon "nf-dev-swift" :face nerd-icons-lred)
|
||||
(swift-ts-mode nerd-icons-devicon "nf-dev-swift" :face nerd-icons-lred)
|
||||
(svelte-mode nerd-icons-sucicon "nf-seti-svelte" :face nerd-icons-red)
|
||||
(ada-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-blue)
|
||||
(ada-ts-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-blue)
|
||||
(gpr-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-green)
|
||||
(gpr-ts-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-green)
|
||||
(c-mode nerd-icons-sucicon "nf-custom-c" :face nerd-icons-blue)
|
||||
(c-ts-mode nerd-icons-sucicon "nf-custom-c" :face nerd-icons-blue)
|
||||
(c++-mode nerd-icons-sucicon "nf-custom-cpp" :face nerd-icons-blue)
|
||||
(c++-ts-mode nerd-icons-sucicon "nf-custom-cpp" :face nerd-icons-blue)
|
||||
(csharp-mode nerd-icons-mdicon "nf-md-language_csharp" :face nerd-icons-dblue)
|
||||
(csharp-ts-mode nerd-icons-mdicon "nf-md-language_csharp" :face nerd-icons-dblue)
|
||||
(clojure-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-blue)
|
||||
(clojure-ts-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-blue)
|
||||
(cider-repl-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-green)
|
||||
(clojurec-mode nerd-icons-sucicon "nf-seti-clojure" :face nerd-icons-blue)
|
||||
(clojurec-ts-mode nerd-icons-sucicon "nf-seti-clojure" :face nerd-icons-blue)
|
||||
(clojurescript-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-lyellow)
|
||||
(clojurescript-ts-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-lyellow)
|
||||
(coffee-mode nerd-icons-devicon "nf-dev-coffeescript" :face nerd-icons-maroon)
|
||||
(lisp-mode nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-orange)
|
||||
(css-mode nerd-icons-devicon "nf-dev-css3" :face nerd-icons-yellow)
|
||||
(css-ts-mode nerd-icons-devicon "nf-dev-css3" :face nerd-icons-yellow)
|
||||
(scss-mode nerd-icons-mdicon "nf-md-sass" :face nerd-icons-pink)
|
||||
(sass-mode nerd-icons-mdicon "nf-md-sass" :face nerd-icons-dpink)
|
||||
(less-css-mode nerd-icons-devicon "nf-dev-less" :face nerd-icons-dyellow)
|
||||
(stylus-mode nerd-icons-devicon "nf-dev-stylus" :face nerd-icons-lgreen)
|
||||
(csv-mode nerd-icons-octicon "nf-oct-graph" :face nerd-icons-dblue)
|
||||
(gdscript-mode nerd-icons-sucicon "nf-seti-godot" :face nerd-icons-blue)
|
||||
(gdscript-ts-mode nerd-icons-sucicon "nf-seti-godot" :face nerd-icons-blue)
|
||||
(haskell-mode nerd-icons-devicon "nf-dev-haskell" :face nerd-icons-red)
|
||||
(haskell-c2hs-mode nerd-icons-devicon "nf-dev-haskell" :face nerd-icons-red)
|
||||
(literate-haskell-mode nerd-icons-devicon "nf-dev-haskell" :face nerd-icons-red)
|
||||
(haml-mode nerd-icons-sucicon "nf-seti-haml" :face nerd-icons-lyellow)
|
||||
(html-mode nerd-icons-devicon "nf-dev-html5" :face nerd-icons-orange)
|
||||
(html-ts-mode nerd-icons-devicon "nf-dev-html5" :face nerd-icons-orange)
|
||||
(rhtml-mode nerd-icons-devicon "nf-dev-html5" :face nerd-icons-lred)
|
||||
;; (mustache-mode nerd-icons-fileicon "moustache" :face nerd-icons-green)
|
||||
(slim-mode nerd-icons-codicon "nf-cod-dashboard" :face nerd-icons-yellow)
|
||||
(jade-mode nerd-icons-sucicon "nf-seti-jade" :face nerd-icons-red)
|
||||
(pug-mode nerd-icons-sucicon "nf-seti-pug" :face nerd-icons-red)
|
||||
(react-mode nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
(image-mode nerd-icons-octicon "nf-oct-file_media" :face nerd-icons-blue)
|
||||
(texinfo-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(markdown-mode nerd-icons-octicon "nf-oct-markdown" :face nerd-icons-lblue)
|
||||
(markdown-ts-mode nerd-icons-octicon "nf-oct-markdown" :face nerd-icons-lblue)
|
||||
;; (bibtex-mode nerd-icons-fileicon "bib" :face nerd-icons-maroon)
|
||||
(fundamental-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-dsilver)
|
||||
(special-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-yellow)
|
||||
(cask-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-blue)
|
||||
(eask-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-blue)
|
||||
(text-mode nerd-icons-faicon "nf-fa-file_text" :face nerd-icons-cyan)
|
||||
(enh-ruby-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-lred)
|
||||
(ruby-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-lred)
|
||||
(ruby-ts-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-lred)
|
||||
(inf-ruby-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(projectile-rails-compilation-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(rspec-compilation-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(rake-compilation-mode nerd-icons-codicon "nf-cod-ruby" :face nerd-icons-red)
|
||||
(sh-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(bash-ts-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(shell-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
(fish-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lpink)
|
||||
(nushell-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-green)
|
||||
(nushell-ts-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-green)
|
||||
(bat-mode nerd-icons-codicon "nf-cod-terminal_cmd" :face nerd-icons-lsilver)
|
||||
(nginx-mode nerd-icons-devicon "nf-dev-nginx" :face nerd-icons-dgreen)
|
||||
(apache-mode nerd-icons-devicon "nf-dev-apache" :face nerd-icons-dgreen)
|
||||
(makefile-mode nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-dorange)
|
||||
(makefile-ts-mode nerd-icons-sucicon "nf-seti-makefile" :face nerd-icons-dorange)
|
||||
(cmake-mode nerd-icons-devicon "nf-dev-cmake" :face nerd-icons-red)
|
||||
(cmake-ts-mode nerd-icons-devicon "nf-dev-cmake" :face nerd-icons-red)
|
||||
(dockerfile-mode nerd-icons-sucicon "nf-seti-docker" :face nerd-icons-blue)
|
||||
(dockerfile-ts-mode nerd-icons-sucicon "nf-seti-docker" :face nerd-icons-blue)
|
||||
(docker-compose-mode nerd-icons-sucicon "nf-seti-docker" :face nerd-icons-lblue)
|
||||
(nxml-mode nerd-icons-faicon "nf-fa-file_code_o" :face nerd-icons-lorange)
|
||||
(conf-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-lyellow)
|
||||
(json-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
(json-ts-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
(jsonc-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
(jsonian-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
(yaml-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-dyellow)
|
||||
(yaml-ts-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-dyellow)
|
||||
(toml-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-orange)
|
||||
(toml-ts-mode nerd-icons-codicon "nf-cod-settings" :face nerd-icons-orange)
|
||||
(elisp-byte-code-mode nerd-icons-octicon "nf-oct-file_binary" :face nerd-icons-dsilver)
|
||||
(archive-mode nerd-icons-octicon "nf-oct-file_zip" :face nerd-icons-lmaroon)
|
||||
(elm-mode nerd-icons-sucicon "nf-custom-elm" :face nerd-icons-blue)
|
||||
(erlang-mode nerd-icons-devicon "nf-dev-erlang" :face nerd-icons-red)
|
||||
(elixir-mode nerd-icons-sucicon "nf-custom-elixir" :face nerd-icons-lorange)
|
||||
(elixir-ts-mode nerd-icons-sucicon "nf-custom-elixir" :face nerd-icons-lorange)
|
||||
(java-mode nerd-icons-devicon "nf-dev-java" :face nerd-icons-purple)
|
||||
(groovy-mode nerd-icons-devicon "nf-dev-groovy" :face nerd-icons-cyan)
|
||||
(java-ts-mode nerd-icons-devicon "nf-dev-java" :face nerd-icons-purple)
|
||||
(go-mode nerd-icons-sucicon "nf-seti-go2" :face nerd-icons-blue)
|
||||
(go-ts-mode nerd-icons-sucicon "nf-seti-go2" :face nerd-icons-blue)
|
||||
(go-dot-mod-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(go-mod-ts-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(go-dot-work-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(go-work-ts-mode nerd-icons-sucicon "nf-seti-config" :face nerd-icons-blue-alt)
|
||||
(graphql-mode nerd-icons-sucicon "nf-seti-graphql" :face nerd-icons-dpink)
|
||||
(matlab-mode nerd-icons-devicon "nf-dev-matlab" :face nerd-icons-orange)
|
||||
(nix-mode nerd-icons-mdicon "nf-md-nix" :face nerd-icons-blue)
|
||||
(nix-ts-mode nerd-icons-mdicon "nf-md-nix" :face nerd-icons-blue)
|
||||
(perl-mode nerd-icons-sucicon "nf-seti-perl" :face nerd-icons-lorange)
|
||||
(cperl-mode nerd-icons-sucicon "nf-seti-perl" :face nerd-icons-lorange)
|
||||
(perl-ts-mode nerd-icons-sucicon "nf-seti-perl" :face nerd-icons-lorange)
|
||||
(php-mode nerd-icons-devicon "nf-dev-php" :face nerd-icons-lsilver)
|
||||
(php-ts-mode nerd-icons-devicon "nf-dev-php" :face nerd-icons-lsilver)
|
||||
(prolog-mode nerd-icons-devicon "nf-dev-prolog" :face nerd-icons-lmaroon)
|
||||
(python-mode nerd-icons-devicon "nf-dev-python" :face nerd-icons-dblue)
|
||||
(python-ts-mode nerd-icons-devicon "nf-dev-python" :face nerd-icons-dblue)
|
||||
(inferior-python-mode nerd-icons-devicon "nf-dev-python" :face nerd-icons-dblue)
|
||||
;; (racket-mode nerd-icons-fileicon "racket" :face nerd-icons-red)
|
||||
(rust-mode nerd-icons-devicon "nf-dev-rust" :face nerd-icons-maroon)
|
||||
(rustic-mode nerd-icons-devicon "nf-dev-rust" :face nerd-icons-maroon)
|
||||
(rust-ts-mode nerd-icons-devicon "nf-dev-rust" :face nerd-icons-maroon)
|
||||
(scala-mode nerd-icons-devicon "nf-dev-scala" :face nerd-icons-red)
|
||||
(scheme-mode nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-red)
|
||||
(swift-mode nerd-icons-devicon "nf-dev-swift" :face nerd-icons-lred)
|
||||
(swift-ts-mode nerd-icons-devicon "nf-dev-swift" :face nerd-icons-lred)
|
||||
(svelte-mode nerd-icons-sucicon "nf-seti-svelte" :face nerd-icons-red)
|
||||
(ada-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-blue)
|
||||
(ada-ts-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-blue)
|
||||
(gpr-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-green)
|
||||
(gpr-ts-mode nerd-icons-sucicon "nf-custom-ada" :face nerd-icons-green)
|
||||
(c-mode nerd-icons-sucicon "nf-custom-c" :face nerd-icons-blue)
|
||||
(c-ts-mode nerd-icons-sucicon "nf-custom-c" :face nerd-icons-blue)
|
||||
(c++-mode nerd-icons-sucicon "nf-custom-cpp" :face nerd-icons-blue)
|
||||
(c++-ts-mode nerd-icons-sucicon "nf-custom-cpp" :face nerd-icons-blue)
|
||||
(csharp-mode nerd-icons-mdicon "nf-md-language_csharp" :face nerd-icons-dblue)
|
||||
(csharp-ts-mode nerd-icons-mdicon "nf-md-language_csharp" :face nerd-icons-dblue)
|
||||
(clojure-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-blue)
|
||||
(clojure-ts-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-blue)
|
||||
(cider-repl-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-green)
|
||||
(clojurec-mode nerd-icons-sucicon "nf-seti-clojure" :face nerd-icons-blue)
|
||||
(clojurec-ts-mode nerd-icons-sucicon "nf-seti-clojure" :face nerd-icons-blue)
|
||||
(clojurescript-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-lyellow)
|
||||
(clojurescript-ts-mode nerd-icons-devicon "nf-dev-clojure_alt" :face nerd-icons-lyellow)
|
||||
(coffee-mode nerd-icons-devicon "nf-dev-coffeescript" :face nerd-icons-maroon)
|
||||
(lisp-mode nerd-icons-sucicon "nf-custom-scheme" :face nerd-icons-orange)
|
||||
(css-mode nerd-icons-devicon "nf-dev-css3" :face nerd-icons-yellow)
|
||||
(css-ts-mode nerd-icons-devicon "nf-dev-css3" :face nerd-icons-yellow)
|
||||
(scss-mode nerd-icons-mdicon "nf-md-sass" :face nerd-icons-pink)
|
||||
(sass-mode nerd-icons-mdicon "nf-md-sass" :face nerd-icons-dpink)
|
||||
(less-css-mode nerd-icons-devicon "nf-dev-less" :face nerd-icons-dyellow)
|
||||
(stylus-mode nerd-icons-devicon "nf-dev-stylus" :face nerd-icons-lgreen)
|
||||
(csv-mode nerd-icons-octicon "nf-oct-graph" :face nerd-icons-dblue)
|
||||
(gdscript-mode nerd-icons-sucicon "nf-seti-godot" :face nerd-icons-blue)
|
||||
(gdscript-ts-mode nerd-icons-sucicon "nf-seti-godot" :face nerd-icons-blue)
|
||||
(haskell-mode nerd-icons-devicon "nf-dev-haskell" :face nerd-icons-red)
|
||||
(haskell-c2hs-mode nerd-icons-devicon "nf-dev-haskell" :face nerd-icons-red)
|
||||
(literate-haskell-mode nerd-icons-devicon "nf-dev-haskell" :face nerd-icons-red)
|
||||
(haml-mode nerd-icons-sucicon "nf-seti-haml" :face nerd-icons-lyellow)
|
||||
(html-mode nerd-icons-devicon "nf-dev-html5" :face nerd-icons-orange)
|
||||
(html-ts-mode nerd-icons-devicon "nf-dev-html5" :face nerd-icons-orange)
|
||||
(rhtml-mode nerd-icons-devicon "nf-dev-html5" :face nerd-icons-lred)
|
||||
;; (mustache-mode nerd-icons-fileicon "moustache" :face nerd-icons-green)
|
||||
(slim-mode nerd-icons-codicon "nf-cod-dashboard" :face nerd-icons-yellow)
|
||||
(jade-mode nerd-icons-sucicon "nf-seti-jade" :face nerd-icons-red)
|
||||
(pug-mode nerd-icons-sucicon "nf-seti-pug" :face nerd-icons-red)
|
||||
(react-mode nerd-icons-devicon "nf-dev-react" :face nerd-icons-lblue)
|
||||
(image-mode nerd-icons-octicon "nf-oct-file_media" :face nerd-icons-blue)
|
||||
(texinfo-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(markdown-mode nerd-icons-octicon "nf-oct-markdown" :face nerd-icons-lblue)
|
||||
(markdown-ts-mode nerd-icons-octicon "nf-oct-markdown" :face nerd-icons-lblue)
|
||||
;; (bibtex-mode nerd-icons-fileicon "bib" :face nerd-icons-maroon)
|
||||
(compilation-mode nerd-icons-faicon "nf-fa-cogs")
|
||||
(objc-mode nerd-icons-faicon "nf-fa-apple")
|
||||
(tuareg-mode nerd-icons-sucicon "nf-seti-ocaml")
|
||||
(purescript-mode nerd-icons-sucicon "nf-seti-purescript")
|
||||
(verilog-mode nerd-icons-mdicon "nf-md-chip" :face nerd-icons-red)
|
||||
(verilog-ts-mode nerd-icons-mdicon "nf-md-chip" :face nerd-icons-red)
|
||||
(vhdl-mode nerd-icons-octicon "nf-oct-cpu" :face nerd-icons-blue)
|
||||
(vhdl-ts-mode nerd-icons-octicon "nf-oct-cpu" :face nerd-icons-blue)
|
||||
;; (haskell-cabal-mode nerd-icons-fileicon "cabal" :face nerd-icons-lblue)
|
||||
(kotlin-mode nerd-icons-sucicon "nf-custom-kotlin" :face nerd-icons-orange)
|
||||
(kotlin-ts-mode nerd-icons-sucicon "nf-custom-kotlin" :face nerd-icons-orange)
|
||||
(nim-mode nerd-icons-sucicon "nf-seti-nim" :face nerd-icons-yellow)
|
||||
(sql-mode nerd-icons-devicon "nf-dev-database" :face nerd-icons-silver)
|
||||
(lua-mode nerd-icons-sucicon "nf-seti-lua" :face nerd-icons-dblue)
|
||||
(lua-ts-mode nerd-icons-sucicon "nf-seti-lua" :face nerd-icons-dblue)
|
||||
;; (adoc-mode nerd-icons-fileicon "asciidoc" :face nerd-icons-lblue)
|
||||
(puppet-mode nerd-icons-sucicon "nf-custom-puppet" :face nerd-icons-yellow)
|
||||
(jinja2-mode nerd-icons-sucicon "nf-seti-jinja" :face nerd-icons-silver)
|
||||
(powershell-mode nerd-icons-mdicon "nf-md-powershell" :face nerd-icons-blue)
|
||||
(tex-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(latex-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(latex-ts-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(doctex-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(verilog-mode nerd-icons-mdicon "nf-md-chip" :face nerd-icons-red)
|
||||
(verilog-ts-mode nerd-icons-mdicon "nf-md-chip" :face nerd-icons-red)
|
||||
(vhdl-mode nerd-icons-octicon "nf-oct-cpu" :face nerd-icons-blue)
|
||||
(vhdl-ts-mode nerd-icons-octicon "nf-oct-cpu" :face nerd-icons-blue)
|
||||
;; (haskell-cabal-mode nerd-icons-fileicon "cabal" :face nerd-icons-lblue)
|
||||
(kotlin-mode nerd-icons-sucicon "nf-custom-kotlin" :face nerd-icons-orange)
|
||||
(kotlin-ts-mode nerd-icons-sucicon "nf-custom-kotlin" :face nerd-icons-orange)
|
||||
(nim-mode nerd-icons-sucicon "nf-seti-nim" :face nerd-icons-yellow)
|
||||
(sql-mode nerd-icons-devicon "nf-dev-database" :face nerd-icons-silver)
|
||||
(lua-mode nerd-icons-sucicon "nf-seti-lua" :face nerd-icons-dblue)
|
||||
(lua-ts-mode nerd-icons-sucicon "nf-seti-lua" :face nerd-icons-dblue)
|
||||
;; (adoc-mode nerd-icons-fileicon "asciidoc" :face nerd-icons-lblue)
|
||||
(puppet-mode nerd-icons-sucicon "nf-seti-puppet" :face nerd-icons-yellow)
|
||||
(puppet-ts-mode nerd-icons-sucicon "nf-seti-puppet" :face nerd-icons-yellow)
|
||||
(jinja2-mode nerd-icons-sucicon "nf-seti-jinja" :face nerd-icons-silver)
|
||||
(powershell-mode nerd-icons-mdicon "nf-md-powershell" :face nerd-icons-blue)
|
||||
(tex-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(latex-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(latex-ts-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(doctex-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
;; Modes provided by AUCTeX 14.1 and higher
|
||||
(TeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(LaTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(docTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(ConTeXt-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(AmSTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(plain-TeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(Texinfo-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(japanese-plain-TeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(japanese-LaTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(dart-mode nerd-icons-devicon "nf-dev-dart" :face nerd-icons-blue)
|
||||
(dart-ts-mode nerd-icons-devicon "nf-dev-dart" :face nerd-icons-blue)
|
||||
(fsharp-mode nerd-icons-devicon "nf-dev-fsharp" :face nerd-icons-blue)
|
||||
(asm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(fasm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(masm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(nasm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(gas-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
;; (tcl-mode nerd-icons-fileicon "tcl" :face nerd-icons-dred)
|
||||
;; (cuda-mode nerd-icons-fileicon "nvidia" :face nerd-icons-green)
|
||||
(f90-mode nerd-icons-mdicon "nf-md-language_fortran" :face nerd-icons-purple)
|
||||
;; (hy-mode nerd-icons-fileicon "hy" :face nerd-icons-blue)
|
||||
(glsl-mode nerd-icons-faicon "nf-fa-paint_brush" :face nerd-icons-green)
|
||||
(zig-mode nerd-icons-sucicon "nf-seti-zig" :face nerd-icons-orange)
|
||||
;; (odin-mode nerd-icons-fileicon "odin" :face nerd-icons-lblue)
|
||||
(pdf-view-mode nerd-icons-codicon "nf-cod-file_pdf" :face nerd-icons-dred)
|
||||
(doc-view-mode nerd-icons-mdicon "nf-md-file_document" :face nerd-icons-lred)
|
||||
(calibre-library-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-dblue)
|
||||
(calibre-edit-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lred)
|
||||
(calibredb-search-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-dblue)
|
||||
(calibredb-show-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lblue)
|
||||
(osm-mode nerd-icons-mdicon "nf-md-map_search" :face nerd-icons-lgreen)
|
||||
(spacemacs-buffer-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
(TeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(LaTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(docTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(ConTeXt-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(AmSTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(plain-TeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(Texinfo-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(japanese-plain-TeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(japanese-LaTeX-mode nerd-icons-sucicon "nf-seti-tex" :face nerd-icons-lred)
|
||||
(dart-mode nerd-icons-devicon "nf-dev-dart" :face nerd-icons-blue)
|
||||
(dart-ts-mode nerd-icons-devicon "nf-dev-dart" :face nerd-icons-blue)
|
||||
(fsharp-mode nerd-icons-devicon "nf-dev-fsharp" :face nerd-icons-blue)
|
||||
(asm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(fasm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(masm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(nasm-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
(gas-mode nerd-icons-sucicon "nf-seti-asm" :face nerd-icons-blue)
|
||||
;; (tcl-mode nerd-icons-fileicon "tcl" :face nerd-icons-dred)
|
||||
;; (cuda-mode nerd-icons-fileicon "nvidia" :face nerd-icons-green)
|
||||
(f90-mode nerd-icons-mdicon "nf-md-language_fortran" :face nerd-icons-purple)
|
||||
;; (hy-mode nerd-icons-fileicon "hy" :face nerd-icons-blue)
|
||||
(glsl-mode nerd-icons-faicon "nf-fa-paint_brush" :face nerd-icons-green)
|
||||
(zig-mode nerd-icons-sucicon "nf-seti-zig" :face nerd-icons-orange)
|
||||
;; (odin-mode nerd-icons-fileicon "odin" :face nerd-icons-lblue)
|
||||
(pdf-view-mode nerd-icons-codicon "nf-cod-file_pdf" :face nerd-icons-dred)
|
||||
(doc-view-mode nerd-icons-mdicon "nf-md-file_document" :face nerd-icons-lred)
|
||||
(calibre-library-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-dblue)
|
||||
(calibre-edit-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lred)
|
||||
(calibredb-search-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-dblue)
|
||||
(calibredb-show-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lblue)
|
||||
(osm-mode nerd-icons-mdicon "nf-md-map_search" :face nerd-icons-lgreen)
|
||||
(spacemacs-buffer-mode nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
|
||||
(elfeed-search-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-orange)
|
||||
(elfeed-summary-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-orange)
|
||||
(elfeed-show-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-yellow)
|
||||
(newsticker-treeview-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-orange)
|
||||
(newsticker-treeview-list-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-lorange)
|
||||
(newsticker-treeview-item-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-yellow)
|
||||
(elfeed-search-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-orange)
|
||||
(elfeed-summary-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-orange)
|
||||
(elfeed-show-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-yellow)
|
||||
(newsticker-treeview-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-orange)
|
||||
(newsticker-treeview-list-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-lorange)
|
||||
(newsticker-treeview-item-mode nerd-icons-faicon "nf-fa-rss_square" :face nerd-icons-yellow)
|
||||
|
||||
(emms-browser-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-lyrics-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-show-all-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-metaplaylist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-tag-editor-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-playlist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(lilypond-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-green)
|
||||
(bongo-playlist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(bongo-library-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-playlist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-help-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-browse-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-burn-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(simple-mpc-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(telega-root-mode nerd-icons-faicon "nf-fae-telegram" :face nerd-icons-purple)
|
||||
(telega-chat-mode nerd-icons-faicon "nf-fae-telegram" :face nerd-icons-blue)
|
||||
(mastodon-mode nerd-icons-mdicon "nf-md-mastodon" :face nerd-icons-blue)
|
||||
(emms-browser-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-lyrics-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-show-all-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-metaplaylist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-tag-editor-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(emms-playlist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(lilypond-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-green)
|
||||
(bongo-playlist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(bongo-library-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-playlist-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-help-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-browse-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(mingus-burn-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(simple-mpc-mode nerd-icons-faicon "nf-fa-music" :face nerd-icons-silver)
|
||||
(telega-root-mode nerd-icons-faicon "nf-fae-telegram" :face nerd-icons-purple)
|
||||
(telega-chat-mode nerd-icons-faicon "nf-fae-telegram" :face nerd-icons-blue)
|
||||
(mastodon-mode nerd-icons-mdicon "nf-md-mastodon" :face nerd-icons-blue)
|
||||
|
||||
(fanyi-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lcyan)
|
||||
(osx-dictionary-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lcyan)
|
||||
(youdao-dictionary-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lcyan)
|
||||
(fanyi-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lcyan)
|
||||
(osx-dictionary-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lcyan)
|
||||
(youdao-dictionary-mode nerd-icons-codicon "nf-cod-library" :face nerd-icons-lcyan)
|
||||
|
||||
(magik-mode nerd-icons-faicon "nf-fa-magic" :face nerd-icons-blue)
|
||||
(magik-ts-mode nerd-icons-faicon "nf-fa-magic" :face nerd-icons-blue)
|
||||
(magik-session-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-blue)
|
||||
(magik-cb-mode nerd-icons-faicon "nf-fa-book" :face nerd-icons-blue)
|
||||
;; (meson-mode nerd-icons-fileicon "meson" :face nerd-icons-purple)
|
||||
;; (man-common nerd-icons-fileicon "man-page" :face nerd-icons-blue)
|
||||
(heex-mode nerd-icons-sucicon "nf-seti-elixir" :face nerd-icons-lorange)
|
||||
(heex-ts-mode nerd-icons-sucicon "nf-seti-elixir" :face nerd-icons-lorange)
|
||||
(julia-mode nerd-icons-sucicon "nf-seti-julia" :face nerd-icons-purple)
|
||||
(julia-ts-mode nerd-icons-sucicon "nf-seti-julia" :face nerd-icons-purple)
|
||||
(flycheck-error-list nerd-icons-faicon "nf-fa-list_alt" :face nerd-icons-lred)
|
||||
(exwm-mode nerd-icons-flicon "nf-linux-xorg" :face nerd-icons-dsilver)
|
||||
(proced-mode nerd-icons-codicon "nf-cod-dashboard" :face nerd-icons-green)
|
||||
(bluetooth-mode nerd-icons-faicon "nf-fa-bluetooth" :face nerd-icons-blue)
|
||||
(disk-usage nerd-icons-faicon "nf-fa-pie_chart" :face nerd-icons-lred)
|
||||
(awk-mode nerd-icons-devicon "nf-dev-awk" :face nerd-icons-yellow)
|
||||
(ement-directory-mode nerd-icons-faicon "nf-fa-search" :face nerd-icons-dpurple)
|
||||
(ement-describe-room-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-dpurple)
|
||||
(ement-room-list-mode nerd-icons-faicon "nf-fa-list" :face nerd-icons-dpurple)
|
||||
(ement-tabulated-room-list-mode nerd-icons-faicon "nf-fa-table" :face nerd-icons-dpurple)
|
||||
(ement-room-mode nerd-icons-faicon "nf-fa-comments_o" :face nerd-icons-dpurple)
|
||||
(ement-notifications-mode nerd-icons-faicon "nf-fa-inbox" :face nerd-icons-dpurple)
|
||||
(authinfo-mode nerd-icons-octicon "nf-oct-key" :face nerd-icons-lblue)))
|
||||
(magik-mode nerd-icons-faicon "nf-fa-magic" :face nerd-icons-blue)
|
||||
(magik-ts-mode nerd-icons-faicon "nf-fa-magic" :face nerd-icons-blue)
|
||||
(magik-session-mode nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-blue)
|
||||
(magik-cb-mode nerd-icons-faicon "nf-fa-book" :face nerd-icons-blue)
|
||||
;; (meson-mode nerd-icons-fileicon "meson" :face nerd-icons-purple)
|
||||
;; (man-common nerd-icons-fileicon "man-page" :face nerd-icons-blue)
|
||||
(heex-mode nerd-icons-sucicon "nf-seti-elixir" :face nerd-icons-lorange)
|
||||
(heex-ts-mode nerd-icons-sucicon "nf-seti-elixir" :face nerd-icons-lorange)
|
||||
(julia-mode nerd-icons-sucicon "nf-seti-julia" :face nerd-icons-purple)
|
||||
(julia-ts-mode nerd-icons-sucicon "nf-seti-julia" :face nerd-icons-purple)
|
||||
(flycheck-error-list nerd-icons-faicon "nf-fa-list_alt" :face nerd-icons-lred)
|
||||
(exwm-mode nerd-icons-flicon "nf-linux-xorg" :face nerd-icons-dsilver)
|
||||
(proced-mode nerd-icons-codicon "nf-cod-dashboard" :face nerd-icons-green)
|
||||
(bluetooth-mode nerd-icons-faicon "nf-fa-bluetooth" :face nerd-icons-blue)
|
||||
(disk-usage nerd-icons-faicon "nf-fa-pie_chart" :face nerd-icons-lred)
|
||||
(awk-mode nerd-icons-devicon "nf-dev-awk" :face nerd-icons-yellow)
|
||||
(ement-directory-mode nerd-icons-faicon "nf-fa-search" :face nerd-icons-dpurple)
|
||||
(ement-describe-room-mode nerd-icons-faicon "nf-fa-info" :face nerd-icons-dpurple)
|
||||
(ement-room-list-mode nerd-icons-faicon "nf-fa-list" :face nerd-icons-dpurple)
|
||||
(ement-tabulated-room-list-mode nerd-icons-faicon "nf-fa-table" :face nerd-icons-dpurple)
|
||||
(ement-room-mode nerd-icons-faicon "nf-fa-comments_o" :face nerd-icons-dpurple)
|
||||
(ement-notifications-mode nerd-icons-faicon "nf-fa-inbox" :face nerd-icons-dpurple)
|
||||
(authinfo-mode nerd-icons-octicon "nf-oct-key" :face nerd-icons-lblue)
|
||||
(show-font-mode nerd-icons-faicon "nf-fa-font" :face nerd-icons-dred)
|
||||
(show-font-tabulated-mode nerd-icons-faicon "nf-fa-font" :face nerd-icons-dred)
|
||||
(journalctl-mode nerd-icons-octicon "nf-oct-log" :face nerd-icons-dgreen)
|
||||
(pinentry-prompt-mode nerd-icons-mdicon "nf-md-form_textbox_password" :face nerd-icons-dred)))
|
||||
|
||||
(defvar nerd-icons-url-alist
|
||||
'(
|
||||
@@ -1006,9 +1072,15 @@
|
||||
(auto-mode (nerd-icons-match-to-alist file auto-mode-alist)))
|
||||
(eq major-mode auto-mode)))
|
||||
|
||||
(defvar nerd-icons--file-cache (make-hash-table :test 'equal)
|
||||
"Cache for file extension to mode mapping.")
|
||||
|
||||
(defun nerd-icons-match-to-alist (file alist)
|
||||
"Match FILE against an entry in ALIST using `string-match'."
|
||||
(cdr (cl-find-if (lambda (it) (string-match (car it) file)) alist)))
|
||||
(or (gethash file nerd-icons--file-cache)
|
||||
(puthash file
|
||||
(cdr (cl-find-if (lambda (it) (string-match (car it) file)) alist))
|
||||
nerd-icons--file-cache)))
|
||||
|
||||
(defun nerd-icons-dir-is-submodule (dir)
|
||||
"Checker whether or not DIR is a git submodule."
|
||||
@@ -1153,18 +1225,28 @@ inserting functions."
|
||||
(when arg-overrides (setq args (append `(,(car args)) arg-overrides (cdr args))))
|
||||
(apply (car icon) args)))
|
||||
|
||||
(defalias 'nerd-icons--mode-parents
|
||||
(if (< emacs-major-version 30)
|
||||
(lambda (mode)
|
||||
"Return all parents for the given MODE, starting with MODE."
|
||||
(when mode
|
||||
(cons mode (nerd-icons--mode-parents
|
||||
(get mode 'derived-mode-parent)))))
|
||||
'derived-mode-all-parents))
|
||||
|
||||
;;;###autoload
|
||||
(defun nerd-icons-icon-for-mode (mode &rest arg-overrides)
|
||||
"Get the formatted icon for MODE.
|
||||
ARG-OVERRIDES should be a plist containining `:height',
|
||||
`:v-adjust' or `:face' properties like in the normal icon
|
||||
inserting functions."
|
||||
(let* ((icon (or (cdr (or (assoc mode nerd-icons-mode-icon-alist)
|
||||
(assoc (get mode 'derived-mode-parent) nerd-icons-mode-icon-alist)))
|
||||
nerd-icons-default-file-icon))
|
||||
(args (cdr icon)))
|
||||
(when arg-overrides (setq args (append `(,(car args)) arg-overrides (cdr args))))
|
||||
(if icon (apply (car icon) args) mode)))
|
||||
(let* ((modes (nerd-icons--mode-parents mode))
|
||||
(icon (cdr (or (cl-some (lambda (m) (assq m nerd-icons-mode-icon-alist)) modes)
|
||||
(assq 'fundamental-mode nerd-icons-mode-icon-alist)))))
|
||||
(when icon
|
||||
(if arg-overrides
|
||||
(apply (car icon) (cadr icon) (append arg-overrides (cddr icon)))
|
||||
(apply (car icon) (cdr icon))))))
|
||||
|
||||
;;;###autoload
|
||||
(defun nerd-icons-icon-for-url (url &rest arg-overrides)
|
||||
@@ -1182,14 +1264,21 @@ inserting functions."
|
||||
(apply (car icon) args)))
|
||||
|
||||
;;;###autoload
|
||||
(defun nerd-icons-icon-for-buffer ()
|
||||
(cl-defgeneric nerd-icons-icon-for-buffer (&rest arg-overrides)
|
||||
"Get the formatted icon for the current buffer.
|
||||
|
||||
ARG-OVERRIDES should be a plist containing `:height',
|
||||
`:v-adjust' or `:face' properties like in the normal icon
|
||||
inserting functions.
|
||||
|
||||
This function prioritises the use of the buffers file extension to
|
||||
discern the icon when its `major-mode' matches its auto mode,
|
||||
otherwise it will use the buffers `major-mode' to decide its
|
||||
icon."
|
||||
(nerd-icons--icon-info-for-buffer))
|
||||
(if (and (buffer-file-name)
|
||||
(nerd-icons-auto-mode-match?))
|
||||
(apply #'nerd-icons-icon-for-file (file-name-nondirectory (buffer-file-name)) arg-overrides)
|
||||
(apply #'nerd-icons-icon-for-mode major-mode arg-overrides)))
|
||||
|
||||
(defun nerd-icons-cache (func)
|
||||
"Set a cache for FUNC. Does not work on interactive functions."
|
||||
@@ -1214,51 +1303,12 @@ icon."
|
||||
(nerd-icons-cache #'nerd-icons-icon-for-mode)
|
||||
(nerd-icons-cache #'nerd-icons-icon-for-url)
|
||||
|
||||
(defun nerd-icons--icon-info-for-buffer (&optional f)
|
||||
"Get icon info for the current buffer.
|
||||
When F is provided, the info function is calculated with the format
|
||||
`nerd-icons-icon-%s-for-file' or `nerd-icons-icon-%s-for-mode'."
|
||||
(let* ((base-f (concat "nerd-icons-icon" (when f (format "-%s" f))))
|
||||
(file-f (intern (concat base-f "-for-file")))
|
||||
(mode-f (intern (concat base-f "-for-mode"))))
|
||||
(if (and (buffer-file-name)
|
||||
(nerd-icons-auto-mode-match?))
|
||||
(funcall file-f (file-name-nondirectory (buffer-file-name)))
|
||||
(funcall mode-f major-mode))))
|
||||
|
||||
;; Weather icons
|
||||
(defun nerd-icons-icon-for-weather (weather)
|
||||
"Get an icon for a WEATHER status."
|
||||
(let ((icon (nerd-icons-match-to-alist weather nerd-icons-weather-icon-alist)))
|
||||
(if icon (apply (car icon) (cdr icon)) weather)))
|
||||
|
||||
;; For `web-mode'
|
||||
(defun nerd-icons--web-mode-icon (&rest arg-overrides)
|
||||
"Get icon for a `web-mode' buffer with ARG-OVERRIDES."
|
||||
(nerd-icons--web-mode arg-overrides))
|
||||
(defun nerd-icons--web-mode-icon-family ()
|
||||
"Get icon family for a `web-mode' buffer."
|
||||
(nerd-icons--web-mode t))
|
||||
|
||||
(defvar web-mode-content-type) ; external
|
||||
(defun nerd-icons--web-mode (&optional arg-overrides)
|
||||
"Return icon or FAMILY for `web-mode' based on `web-mode-content-type'.
|
||||
Providing ARG-OVERRIDES will modify the creation of the icon."
|
||||
(let ((non-nil-args (cl-reduce (lambda (acc it) (if it (append acc (list it)) acc))
|
||||
arg-overrides :initial-value '())))
|
||||
(cond
|
||||
((equal web-mode-content-type "jsx")
|
||||
(apply 'nerd-icons-devicon (append '("javascript") non-nil-args)))
|
||||
((equal web-mode-content-type "javascript")
|
||||
(apply 'nerd-icons-devicon (append '("javascript") non-nil-args)))
|
||||
((equal web-mode-content-type "json")
|
||||
(apply 'nerd-icons-devicon (append '("nf-dev-less") non-nil-args)))
|
||||
((equal web-mode-content-type "xml")
|
||||
(apply 'nerd-icons-faicon (append '("nf-fa-file_code_o") non-nil-args)))
|
||||
((equal web-mode-content-type "css")
|
||||
(apply 'nerd-icons-devicon (append '("nf-dev-css3") non-nil-args)))
|
||||
(t
|
||||
(apply 'nerd-icons-devicon (append '("nf-dev-html5") non-nil-args))))))
|
||||
(when icon
|
||||
(apply (car icon) (cdr icon)))))
|
||||
|
||||
(eval-and-compile
|
||||
(defun nerd-icons--function-name (name)
|
||||
|
||||
Reference in New Issue
Block a user