These plugins simply map filetypes to icons from a patched font and provide an API for other plugins to query for the icon and color based on filename, extension, etc. To answer your question though, yes you still need a patched font that includes these symbols in order for them to be displayed in your terminal. Alternatively, I think this plugin could just depend on nvim-web-devicons and use its API to override the icon and color configurations similar to nvim-nonicons. The plugin featured in this post seems to be mostly the same as nvim-web-devicons but with a different set of default icons and colors which is why many people in this thread think this could be upstreamed to nvim-web-devicons repo as an optional configuration option. It has default settings for both the icons and colors for many common filetypes, but they can be customized and you can add support for your own filetypes. Q: I changed the colors, but it doesn’t look as good as the default themes. Nvim-web-devicons is a plugin that maps filetypes to icons in a patched font and colors for those icons. A: You can find your custom colors inside the config directory, just like the Material settings, with the filename materialcustomtheme.xml. Nerd Fonts also includes scripts and tools to patch a font yourself if it is not already included in the repo. Nerd Fonts is a collection of popular fonts that have been patched to include icons from various sources. This pattern of behaviour is true for all the icons in the extended themes Outlined, Two-Tone etc. However on Chrome and Firefox the outline remains black. On Safari I see the expected result: the outline of the folder is blue. I think I lot more people would use your plugin if you integrated with the original project by using its API to set a custom configuration with these nice looking icons and colors :) On all my browsers on my MacBook I see that the standard material-icons folder takes the green color. It will be hard to gain users if you strictly maintain a fork and force users to also use forks of other popular plugins. As you know, nvim-web-devicons is fairly well established in the neovim plugin community and many popular plugins have it as a dependency. Based on the git history, it looks like the author is open to contributors, as many plugin authors are. If you also want to add actual features to nvim-web-devicons, consider submitting PR's. This is a similar approach to a plugin I use nvim-nonicons. If your main goal is to provide this custom configuration, you could simply make nvim-web-devicons a dependency of your plugin and use the require("nvim-web-devicons").set_icon() API to set the custom icons and colors. Right now, it looks like your plugin looks identical to nvim-web-devicons but with a different set of default icons and colors. Material-UI does a good job of keeping Icon color and SVGIcon color simple to customize. Add the following lines to mkdocs.yml: Image Icon, bundled. svg) located in the docs folder, or to any icon bundled with the theme. " OP! First off I think the customization of the icons and colors looks great.Īs others have mentioned in this thread, you may want to consider some different approaches to your plugin and how you give users access to the customization you've done. The logo can be changed to a user-provided image (any type, incl.png and. If there's no leading * it will be automatically configured as filename and not as file extension.
with two asterisks to apply the file association also for the filenames ending with that file extension.
For example you could define an icon for *.sample and every file that ends with. pattern you can define custom file icon associations. Now, on the right panel, go to Folder View tab.
Here, select the Appearance tab on the left panel. Download icons in all formats or edit them for your designs. These free images are pixel perfect to fit your design and available in both PNG and vector. Get free Folder color icons in iOS, Material, Windows and other design styles for web, mobile, and graphic design projects. You can customize the icon associations directly in the user settings. As soon as you click on the icon, QTTabBar settings window will open. Download 10000 free Folder color Icons in All design styles. You can set a custom opacity for the icons: "material-icon-theme.opacity": 0.5 You can change the design of the folder icons using the command palette: You can change the color of the default folder icon using the command palette: File icons Folder icons Customize folder color The Material Icon Theme provides lots of icons based on Material Design for Visual Studio Code.