update packages
This commit is contained in:
@@ -14,7 +14,8 @@
|
||||
(autoload 'nerd-icons-install-fonts "nerd-icons" "\
|
||||
Helper function to download and install the latests fonts based on OS.
|
||||
The provided Nerd Font is Symbols Nerd Font Mono.
|
||||
When PFX is non-nil, ignore the prompt and just install
|
||||
When PFX is non-nil, ignore the prompt and just install.
|
||||
On Windows only, when PFX is a path, ignore the prompt and download there.
|
||||
|
||||
(fn &optional PFX)" t)
|
||||
(autoload 'nerd-icons-insert "nerd-icons" "\
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
;; -*- no-byte-compile: t; lexical-binding: nil -*-
|
||||
(define-package "nerd-icons" "20260325.346"
|
||||
(define-package "nerd-icons" "20260619.455"
|
||||
"Emacs Nerd Font Icons Library."
|
||||
'((emacs "25.1"))
|
||||
:url "https://github.com/rainstormstudio/nerd-icons.el"
|
||||
:commit "1db0b0b9203cf293b38ac278273efcfc3581a05f"
|
||||
:revdesc "1db0b0b9203c"
|
||||
:commit "a9a9177e135dd407d508609ac4d9915eb8608b4f"
|
||||
:revdesc "a9a9177e135d"
|
||||
:keywords '("lisp")
|
||||
:authors '(("Hongyu Ding" . "rainstormstudio@yahoo.com")
|
||||
("Vincent Zhang" . "seagle0128@gmail.com"))
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
;; Author: Hongyu Ding <rainstormstudio@yahoo.com>, Vincent Zhang <seagle0128@gmail.com>
|
||||
;; Keywords: lisp
|
||||
;; Package-Version: 20260325.346
|
||||
;; Package-Revision: 1db0b0b9203c
|
||||
;; Package-Version: 20260619.455
|
||||
;; Package-Revision: a9a9177e135d
|
||||
;; Package-Requires: ((emacs "25.1"))
|
||||
;; URL: https://github.com/rainstormstudio/nerd-icons.el
|
||||
;; Keywords: convenient, lisp
|
||||
@@ -90,6 +90,7 @@
|
||||
;; Shell
|
||||
("fish" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lpink)
|
||||
("zsh" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-lcyan)
|
||||
("bash" nerd-icons-devicon "nf-dev-terminal" :face nerd-icons-purple)
|
||||
("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)
|
||||
@@ -235,6 +236,7 @@
|
||||
;; ("hy" nerd-icons-sucicon "nf-custom-hy" :face nerd-icons-blue)
|
||||
("el" nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
("eld" nerd-icons-sucicon "nf-custom-emacs" :face nerd-icons-purple)
|
||||
("fnl" nerd-icons-sucicon "nf-custom-fennel" :face nerd-icons-green)
|
||||
("clj" nerd-icons-devicon "nf-dev-clojure" :face nerd-icons-blue)
|
||||
("cljc" nerd-icons-devicon "nf-dev-clojure" :face nerd-icons-blue)
|
||||
("cljd" nerd-icons-devicon "nf-dev-clojure" :face nerd-icons-green)
|
||||
@@ -431,6 +433,7 @@
|
||||
("webm" nerd-icons-faicon "nf-fa-film" :face nerd-icons-blue)
|
||||
;; Fonts
|
||||
("ttf" nerd-icons-faicon "nf-fa-font" :face nerd-icons-dcyan)
|
||||
("otf" nerd-icons-faicon "nf-fa-font" :face nerd-icons-dcyan)
|
||||
("woff" nerd-icons-faicon "nf-fa-font" :face nerd-icons-cyan)
|
||||
("woff2" nerd-icons-faicon "nf-fa-font" :face nerd-icons-cyan)
|
||||
;; Archives
|
||||
@@ -554,7 +557,7 @@
|
||||
("^\\.env\\.test\\.local$" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("^\\.env\\.uat$" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("^\\.env\\.cat$" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("^\\.envrc$" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
("^\\.envrc$" nerd-icons-codicon "nf-cod-settings" :face nerd-icons-yellow)
|
||||
|
||||
;; Config
|
||||
("nginx$" nerd-icons-devicon "nf-dev-nginx" :face nerd-icons-dgreen)
|
||||
@@ -562,8 +565,8 @@
|
||||
|
||||
;; C
|
||||
("^\\(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)
|
||||
("^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
|
||||
|
||||
@@ -671,30 +674,36 @@
|
||||
|
||||
(defvar nerd-icons-dir-icon-alist
|
||||
'(
|
||||
("trash" nerd-icons-faicon "nf-fa-trash_o")
|
||||
("dropbox" nerd-icons-faicon "nf-fa-dropbox")
|
||||
("[Tt]rash" nerd-icons-faicon "nf-fa-trash_o")
|
||||
("[Dd]ropbox" nerd-icons-faicon "nf-fa-dropbox")
|
||||
("google[ _-]drive" nerd-icons-mdicon "nf-md-folder_google_drive")
|
||||
("github" nerd-icons-sucicon "nf-custom-folder_github")
|
||||
("^atom$" nerd-icons-devicon "nf-dev-atom")
|
||||
("documents" nerd-icons-mdicon "nf-md-folder_file")
|
||||
("download" nerd-icons-mdicon "nf-md-folder_download")
|
||||
("desktop" nerd-icons-octicon "nf-oct-device_desktop")
|
||||
("pictures" nerd-icons-mdicon "nf-md-folder_image")
|
||||
("photos" nerd-icons-faicon "nf-fa-camera_retro")
|
||||
("music" nerd-icons-mdicon "nf-md-folder_music")
|
||||
("movies" nerd-icons-faicon "nf-fa-film")
|
||||
("code" nerd-icons-octicon "nf-oct-code")
|
||||
("workspace" nerd-icons-octicon "nf-oct-code")
|
||||
;; ("test" nerd-icons-devicon "test-dir")
|
||||
("^src$" nerd-icons-octicon "nf-oct-code")
|
||||
("^tests?$" nerd-icons-octicon "nf-oct-beaker")
|
||||
("Applications" nerd-icons-mdicon "nf-md-application")
|
||||
("[Dd]ocuments" nerd-icons-mdicon "nf-md-folder_file")
|
||||
("[Dd]ownload" nerd-icons-mdicon "nf-md-folder_download")
|
||||
("[Dd]esktop" nerd-icons-octicon "nf-oct-device_desktop")
|
||||
("[Pp]ictures" nerd-icons-mdicon "nf-md-folder_image")
|
||||
("[Pp]hotos" nerd-icons-faicon "nf-fa-camera_retro")
|
||||
("[Mm]usic" nerd-icons-mdicon "nf-md-folder_music")
|
||||
("[Mm]ovies" nerd-icons-faicon "nf-fa-film")
|
||||
("[Cc]ode" nerd-icons-octicon "nf-oct-code")
|
||||
("[Ww]orkspace" nerd-icons-octicon "nf-oct-code")
|
||||
("\\.?cache" nerd-icons-octicon "nf-oct-cache")
|
||||
("\\.?config" nerd-icons-sucicon "nf-custom-folder_config")
|
||||
("\\.git" nerd-icons-sucicon "nf-custom-folder_git")
|
||||
("\\.config" nerd-icons-sucicon "nf-custom-folder_config")
|
||||
("\\.npm" nerd-icons-sucicon "nf-custom-folder_npm")
|
||||
("\\.gem" nerd-icons-faicon "nf-fa-gem")
|
||||
("\\.ssh" nerd-icons-mdicon "nf-md-folder_key")
|
||||
("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")
|
||||
("[Jj]et[Bb]rains" 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")
|
||||
@@ -1155,7 +1164,8 @@ NOTE: The mode-setting function may not be the same as the mode itself."
|
||||
|
||||
(defun nerd-icons-match-to-alist (string alist)
|
||||
"Match STRING against an entry in ALIST using `string-match'."
|
||||
(cdr (assoc string alist #'string-match)))
|
||||
(let ((case-fold-search nil))
|
||||
(cdr (assoc string alist #'string-match))))
|
||||
|
||||
(defun nerd-icons-dir-is-submodule (dir)
|
||||
"Checker whether or not DIR is a git submodule."
|
||||
@@ -1195,7 +1205,8 @@ string."
|
||||
(defun nerd-icons-install-fonts (&optional pfx)
|
||||
"Helper function to download and install the latests fonts based on OS.
|
||||
The provided Nerd Font is Symbols Nerd Font Mono.
|
||||
When PFX is non-nil, ignore the prompt and just install"
|
||||
When PFX is non-nil, ignore the prompt and just install.
|
||||
On Windows only, when PFX is a path, ignore the prompt and download there."
|
||||
(interactive "P")
|
||||
(when (or pfx (yes-or-no-p "This will download and install fonts, are you sure you want to do this?"))
|
||||
(let* ((url-format "https://raw.githubusercontent.com/rainstormstudio/nerd-icons.el/main/fonts/%s")
|
||||
@@ -1212,7 +1223,9 @@ When PFX is non-nil, ignore the prompt and just install"
|
||||
"/Library/Fonts/"
|
||||
nerd-icons-fonts-subdirectory))))
|
||||
(known-dest? (stringp font-dest))
|
||||
(font-dest (or font-dest (read-directory-name "Font installation directory: " "~/"))))
|
||||
(font-dest (or font-dest
|
||||
(and (stringp pfx) pfx)
|
||||
(read-directory-name "Font installation directory: " "~/"))))
|
||||
|
||||
(unless (file-directory-p font-dest) (mkdir font-dest t))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user