Switch theme(ui and syntax pair).
theme-switch:next
: Set next theme inprofiles
theme-switch:prev
: Set previous theme inprofiles
theme-switch:next-dark
: Set next theme indarkProfiles
theme-switch:prev-dark
: Set previous theme indarkProfiles
theme-switch:next-light
: Set next theme inlightProfiles
theme-switch:prev-light
: Set previous theme inlightProfiles
theme-switch:add-to-profiles
: Add currently active theme toprofiles
theme-switch:add-to-dark-profiles
: Add currently active theme todarkProfiles
theme-switch:add-to-light-profiles
: Add currently active theme tolightProfiles
theme-switch:clip-current-theme
: Save current active theme to clipboard
No keymap by default.
Keymap example is here.
'atom-workspace:not([mini])':
'cmd-shift-up': 'theme-switch:prev'
'cmd-shift-down': 'theme-switch:next'
Set "ui and syntax theme pair" as member of each theme-set.
You can add currently active "ui and syntax theme" to each profile by add-to-profiles
, add-to-dark-profiles
and add-to-light-profiles
.
Technically "ui and syntax theme pair" can be built by atom.config.get('core.themes').join(" ")
.
e.g.
"theme-switch":
profiles: [
"atom-dark-ui spacegray-dark-syntax"
"atom-dark-ui atom-dark-syntax"
"atom-light-ui atom-light-syntax"
],
darkProfiles: [
"atom-dark-ui atom-dark-syntax"
"one-dark-ui one-dark-syntax"
],
lightProfiles: [
"atom-light-ui atom-light-syntax"
"one-light-ui one-light-syntax"
]