rainstormstudio/nerd-icons.el

Extension/Mode Icon Usage for VHDL

Closed this issue · 0 comments

This is a request to change a few icon settings for VHDL and Verilog.

First for VHDL (extensions "vhd", "vhdl", "vhms") I'd like to request changing the icon to nerd-icons-octicon nf-oct-cpu and keep the color blue. There are two supporting reasons:

  1. It differentiates the file from Verilog and SystemVerilog. This is handy when working with both languages.
  2. It is closer to the icon used by all-the-icons. See the screen snip below for a sample of them side by side:

All the icons (as seen in treemacs)
image

Nerd Icons (as seen in doom-modeline after I added to the alist for extensions)
image

The nf-oct-cpu is closer in style. It sadly is not as bold and easy to read as the original, but it's something.

Secondly, for the same reason, I would request that the font face for Verilog and SystemVerilog files (extensions "v", "vams", "sv", "sva", "svh", and "svams") be shifted to nerd-icons-red to match the All the Icons usage. The icon nf-fae-microchip is distinct enough. Some thought may be given to using nf-md-chip as it is fatter and shows more pins, reflecting programmable logic's usual size. A snip of the current iconography is displayed here:
image

Finally, these icon settings should be added to modes for both of these languages.
VHDL:

  • vhdl-mode
  • vhdl-ts-mode

Verilog

  • verilog-mode
  • verilog-ts-mode

Matching the filetype in case the user asserts these modes in a file that does not have the usual file extension.

Thanks!