Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Nerd Font Icon Support. #1408

Open
Localghost385 opened this issue Sep 1, 2024 · 7 comments
Open

Improve Nerd Font Icon Support. #1408

Localghost385 opened this issue Sep 1, 2024 · 7 comments
Labels
enhancement New feature or request upstream

Comments

@Localghost385
Copy link
Contributor

Localghost385 commented Sep 1, 2024

An issue tracking which languages can display a custom nerd font icon in the chip.

eg.

358289176-cecf466b-ebda-4944-b331-35c2802d23cd

The Icons can be viewed here.

  • ABAP
  • ABNF
  • Ada
  • Agda
  • Arduino
  • Assembly
  • AutoHotKey
  • Bash
  • C
  • CMake
  • Ceylon
  • Clojure
  • CoffeeScript
  • ColdFusion
  • Coq
  • Cpp
  • Crystal
  • CSharp
  • Css
  • D
  • Dart
  • Dockerfile
  • Elisp
  • Elixir
  • Elm
  • Emojicode
  • Erlang
  • Fish
  • Forth
  • FortranLegacy
  • FortranModern
  • FSharp
  • GdScript
  • Glsl
  • Go
  • Graphql
  • Groovy
  • Haskell
  • Haxe
  • Hcl
  • Hlsl
  • HolyC
  • Html
  • Idris
  • Java
  • JavaScript
  • Json
  • Jsonnet
  • Jupyter
  • Jsx
  • Julia
  • Kotlin
  • LLVM
  • Lisp
  • Lua
  • Makefile
  • Markdown
  • Nim
  • Nix
  • ObjectiveC
  • OCaml
  • Odin
  • Org
  • Oz
  • Pascal
  • Perl
  • Perl6
  • Php
  • PowerShell
  • Processing
  • Prolog
  • Protobuf
  • PureScript
  • Python
  • Qml
  • R
  • Racket
  • Renpy
  • Ruby
  • Rust
  • Sass
  • Scala
  • Scheme
  • Sh
  • Solidity
  • Sql
  • Svelte
  • Svg
  • Swift
  • SystemVerilog
  • Tcl
  • Tex
  • Toml
  • Tsx
  • TypeScript
  • Vala
  • Verilog
  • Vhdl
  • VimScript
  • VisualBasic
  • Vue
  • WebAssembly
  • Wolfram
  • Xaml
  • Xml
  • XSL
  • Yaml
  • Zig
  • Zsh
@Localghost385
Copy link
Contributor Author

@o2sh I don't think I can add labels to this or pin it. Should it be marked with upstream and enhancement?

@o2sh o2sh added upstream enhancement New feature or request labels Sep 1, 2024
@o2sh o2sh pinned this issue Sep 1, 2024
@o2sh
Copy link
Owner

o2sh commented Sep 1, 2024

Done 👍

@spenserblack
Copy link
Collaborator

spenserblack commented Sep 1, 2024

To preview the icons in the browser you can use an extension that allows for custom css

We might want to have the a Nerd Font asset on the preview site and implement that CSS there.

@Localghost385
Copy link
Contributor Author

@spenserblack I created a pr #1411, I'll update the issue when its merged.

@hasecilu
Copy link

Hi, new version has been released: https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.3.0

@Localghost385
Copy link
Contributor Author

Localghost385 commented Nov 18, 2024

How long do these things take to get updated in package managers?
It might be a good idea to wait a while before updating?

I'll look through the changes for missing icons now though.

@spenserblack
Copy link
Collaborator

If you want to you're more than welcome, but IMO it might be a bit overwhelming to check for new icons for every release. Consider that many users might not be using the most up-to-date version, either (Personally I just download fonts from the site rather than use a package manager). I think we only need to look things over when there's a breaking change. Otherwise, it could be left up to the community to make a PR to add a Nerd Font icon for their favorite language.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request upstream
Projects
None yet
Development

No branches or pull requests

4 participants