Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chmln/sublime-text-theme-switcher-menu
Painless theme selection in Sublime Text :zap:
https://github.com/chmln/sublime-text-theme-switcher-menu
sublime-package sublime-text sublime-text-3
Last synced: 2 months ago
JSON representation
Painless theme selection in Sublime Text :zap:
- Host: GitHub
- URL: https://github.com/chmln/sublime-text-theme-switcher-menu
- Owner: chmln
- License: isc
- Created: 2016-04-03T03:54:09.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-11T13:22:18.000Z (almost 6 years ago)
- Last Synced: 2024-04-13T18:08:35.115Z (9 months ago)
- Topics: sublime-package, sublime-text, sublime-text-3
- Language: Python
- Homepage: https://packagecontrol.io/packages/Themes%20Menu%20Switcher
- Size: 28.3 KB
- Stars: 16
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sublime Theme Switcher
**Painless theme selection in Sublime Text.**
Preview and choose themes using the command palette - Ctrl+Shift+P and type:
- `UI: Select Theme`
- `UI: Select Color Scheme`![rec](https://cloud.githubusercontent.com/assets/11352152/22135694/de217a9e-de9d-11e6-8d7a-551f9b460c4f.gif)
Or just navigate to the `Preferences -> Theme` menu.
![scr](https://cloud.githubusercontent.com/assets/11352152/14230693/b6e33c28-f92f-11e5-8d6c-b2e32054f804.png)
## Motivation
Looking up and remembering `SomeTheme-Variant.sublime-theme` values for every single theme is cumbersome.
It is a replacement for the built-in `UI: Select Theme` and `UI: Select Color Scheme` commands of Sublime Text 3127+, which do not support SublimeLinter and don't allow to hide unwanted color schemes or themes from the selection lists.
## Settings
Some plugins dynamically create themes or color schemes which are not meant to
be selected by a user. To hide those you can create a settings file
`Theme-Switcher.sublime-settings` and add the pathes to `"colors_exclude"` or
`"themes_exclude"` filter lists.```js
{
"colors_exclude":
[
"Packages/User/SublimeLinter",
"Packages/User/Sublimerge"
],
"themes_exclude":
[
"Packages/zzz A File Icon zzz/"
]
}
```## Credits
Credits to [@geekpradd](https://github.com/geekpradd) for idea and plugin structure.