onefetch icon indicating copy to clipboard operation
onefetch copied to clipboard

Improve Nerd Font Icon Support.

Open Localghost385 opened this issue 1 year ago • 7 comments
trafficstars

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

Localghost385 avatar Sep 01 '24 21:09 Localghost385

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

Localghost385 avatar Sep 01 '24 21:09 Localghost385

Done 👍

o2sh avatar Sep 01 '24 22:09 o2sh

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.

spenserblack avatar Sep 01 '24 23:09 spenserblack

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

Localghost385 avatar Sep 07 '24 18:09 Localghost385

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

hasecilu avatar Nov 18 '24 14:11 hasecilu

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.

Localghost385 avatar Nov 18 '24 15:11 Localghost385

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.

spenserblack avatar Nov 18 '24 15:11 spenserblack