Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miguelsolorio/vscode-symbols
A file icon theme for VS Code
https://github.com/miguelsolorio/vscode-symbols
file icon theme vscode
Last synced: 12 days ago
JSON representation
A file icon theme for VS Code
- Host: GitHub
- URL: https://github.com/miguelsolorio/vscode-symbols
- Owner: miguelsolorio
- License: mit
- Created: 2022-08-01T20:52:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T22:22:47.000Z (19 days ago)
- Last Synced: 2024-10-26T11:55:27.031Z (18 days ago)
- Topics: file, icon, theme, vscode
- Language: JavaScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=miguelsolorio.symbols
- Size: 2.62 MB
- Stars: 364
- Watchers: 2
- Forks: 67
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Symbols
A file icon for VS Code
![Preview of extension](https://github.com/misolori/vscode-symbols/raw/main/preview.png)
## Contributing
If you'd like to contribute to this extension, please take a look at the issues or create a new one. If you'd like to create a new icon, please reference the [Symbols - File Icon Figma file](https://www.figma.com/file/HYLMyRbIdSbIJQlqnd9pSN/Symbols---File-Icons?node-id=20521%3A84115&t=PyBzZOlVG5TXyEdx-1), you can make a copy or reference the styles used (tailwind). Please try to limit your colors to the ones used in existing icons before choosing a different color style.
When submitting a PR, please ensure you've tested the extension locally and ensure that your new icons appear correctly in the file tree view with your new file extension. Include a screenshot of your proposed icon in your PR.
## Configuration
You can configure which folders and files icons are displayed by using the following settings:
### Folders
```json
"symbols.folders.associations": {
"{folder name}": "{icon name}"
}
```And here is an example using this setting:
```json
"symbols.folders.associations": {
"entities": "folder-assets",
"infra": "folder-app",
"schemas": "folder-purple"
}
```### Files
```json
"symbols.files.associations": {
"{file name}": "{icon name}"
}
```And here is an example:
```json
"symbols.files.associations": {
"app.module.ts": "nest",
"*.service.ts": "nest"
}
```_Note: For file names, you can use `*` to match all files with a specific file extension._
## Icon Preview
You can preview the icons by reading the the [preview.md](./preview/preview.md) file.
## React Symbols
[Pablo Hdez](https://github.com/pheralb) has graciously created [React-Symbols](https://react-symbols.vercel.app) ([pheralb/react-symbols](https://github.com/pheralb/react-symbols)) to allow you to embed Symbol icons for your React projects.