You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently in the languages section a circle using the "chip" color is printed along the programming language name, it would be more attractive to the eye to have the colored logo of the programming language instead of the circle.
Motivation 🔦
In the Nerd Fonts project there are a lot of glyphs directly related to a lot of programming languages (see non extensive list below, to be updated later).
Ada:
Arduino:
Assembly:
Bash: /
C:
Clojure:
CoffeeScript:
Coldfusion:
C++:
Crystal:
Csharp:
Css:
Dart: *ascii differs from logo
Docker:
E-lisp:
Elixir:
Elm:
Emojicode: *no logo?
Erlang:
Fish:
Fortran Legacy/modern:
Fsharp:
GdScript (godot):
Go:
Graphql:
Groovy:
Haskell:
Haxe:
HolyC:
HTML:
Java:
JavaScript:
Json:
Julia:
Kotlin:
Lisp:
Lua:
Makefile:
Markdown:
Nim:
Nix:
ObjectiveC: *Use C again?
Ocaml:
Org:
Perl:
Perl6 (now raku): *need rename?
php: / /
Powershell:
Prolog:
Purescript:
Python:
Qml:
R:
Ruby:
Rust:
Sass:
Scala:
Scheme:
sh:
Sql:
Svelte:
Svg:
SystemVerilog: *HDL
SWift:
Tcl:
Tex:
TOML:
Typescript:
Twig:
Verilog: *HDL
VHDL: *HDL
VimScript:
Vue:
Xaml:
XML:
YAML:
Zig:
zsh:
If a new entry in the config file is added, users could include the glyph if it exists and onefetch could replace the circle with that.
let circle = "\u{25CF}".color(*circle_color);
glyph: "\uf34b"#
Example:
onefetch --icons
The text was updated successfully, but these errors were encountered:
So you're proposing using the main language's logo as the "chip" for each language? TBH If we supported something like this I'd want to go a step further and show each language's nerdfont icon.
Yes, I mean to assign their corresponding icons to each language, in the picture I just used the Rust icon because it was an easy change, I'm not really good at rust so I don't know how to implement the proposed change.
I'm not really good at rust so I don't know how to implement the proposed change.
No problem. Let's give this issue some time for discussion before you make any contributions . In case we close this as "not planned" I wouldn't want you to do work unnecessarily. But even just updating languages.yaml would be a huge help 🙂
Summary 💡
Currently in the languages section a circle using the "chip" color is printed along the programming language name, it would be more attractive to the eye to have the colored logo of the programming language instead of the circle.
Motivation 🔦
In the Nerd Fonts project there are a lot of glyphs directly related to a lot of programming languages (see non extensive list below, to be updated later).
If a new entry in the config file is added, users could include the glyph if it exists and onefetch could replace the circle with that.
Example:
The text was updated successfully, but these errors were encountered: