benweier / themr Goto Github PK
View Code? Open in Web Editor NEWA UI theme selector for Sublime Text.
License: MIT License
A UI theme selector for Sublime Text.
License: MIT License
When I press Ctrl-F5 neither the built-in themes nor my own custom theme is listed - I only see the Default theme (which does nothing when I click on it). How come?
I'm using ST3 build 3126 in Windows 10.
thanx so much for the Themr: Toggle Theme Settings ,its a true time saver ,my only prob is the plugin doesn't add the theme option automatically to the user settings file
Traceback (most recent call last):
File "/Users/Novo/Library/Application Support/Sublime Text 3/Packages/Themr/themr.py", line 234, in on_done
self.preferences.set(the_theme_settings[index][0], not the_theme_settings[index][1])
AttributeError: 'ThemrToggleSettingsCommand' object has no attribute 'preferences'
could this change color scheme together?
like this:
"themr_favorites":
[
{
theme: "ayu-light2.sublime-theme",
color: "Packages/ayu/ayu-light.tmTheme"
}
]
It would be nice to quickly change color schemes using this package as well.
In Windows 10, the stars that indicate favorites and the checks and X's that show the state of settings show as missing characters (rectangle outline). They appear normally in Windows 8.1. Do I need a specific font?
sometimes the plugin doesn't show up in the quick panel and i have to either disable then enable it or uninstall then reinstall again ,don't know why that happens ?!!
Hi,
I have no idea if the API allows this (searched a bit, but it's a little above my head I guess), but it'd be super handy to be able to quickly toggle theme options from the command palette without having to open the palette and re-navigate each time an option is toggled. That is, having a persistent command palette in the theme options menu.
Thanks to helpful advice on the Discord chat, I've been able to locate a similar functionality in the PackageResourceViewer
package. I'm adding it here because I have to get back to my day job, and making sense of this code is still a bit above my head, but I hope to come back to it and give it a shot when time permits. That is, unless it is kindly implemented by a passing developer who finds this a useful addition, in which case I hope the prv reference helps.
Every time I launch ST3 after a day or so, it loads Default.sublime-theme
instead of the one I've previously selected in Themr.
Hi,benweier。
I install Boxy Theme by ihodev,when i remove it.i used themr.also can find it in list theme.How can i remove boxy theme in the list?
Thanks for this great pugin! One of the things in sublime that drives me crazy is the dropdown menu for selecting color schemes. I'm definitely a slave to the command palette. Would you consider adding color scheme selection to themr?
I really liked the idea of switching between color schemes quickly to test them all out. =[
I installed sublime on a new machine, and discovered that Themr is no longer in the package control repositories. This is not a big deal for me as I know how to install it manually, however, the readme on the repository still instructs you to use package control. The Package Control instructions should either be removed or notated to show that they are not currently working.
I can't figure out how to reset Themr's watched theme settings. Whenever I remove a setting from Preferences.sublime-settings and then change the theme, the setting comes back. I tried using the themr_watch_settings
flag, but it does not seem to change the behavior whether true
or false
.
settings.add_on_change(handle, callback)
registers a callback to the corresponding settings object that will be called whenever the settings are reloaded (even if there are no changes in any value). the handle
is not the settings to listen on but a handle that can be used with settings.clear_on_change(handle)
later, which is missing as well. ST won't automatically clear settings callbacks when a plugin is unloaded so that even after disabling a package on the fly, which should surely be possible, the handler will still be called. It is your duty to unregister settings handlers when a package is unloaded.
Feel free to ask if something is not clear. Here's how you could do it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.