- projects. , - . Project -> Edit Project, - :
{
"folders":
[
{
"follow_symlinks": true,
"path": "/home/mattdmo/Projects/js/MySweetApp/server-side"
}
]
}
, : "settings" "build_systems". settings , Preferences -> Settings-User, "color_scheme":
{
"folders":
[
{
"follow_symlinks": true,
"path": "/home/mattdmo/Projects/js/MySweetApp/server-side"
}
],
"settings":
{
"color_scheme": "Packages/Neon Color Scheme/Neon.tmTheme"
}
}
.sublime-project, , settings color_scheme , .
, , . Python :
import sublime
import sublime_plugin
class ClientServerColorSchemeCommand(sublime_plugin.TextCommand):
def run(self, edit):
if "/server/" in self.view.file_name():
self.view.settings().set("color_scheme",
"Packages/User/server.tmTheme")
elif "/client/" in self.view.file_name():
self.view.settings().set("color_scheme",
"Packages/User/client.tmTheme")
class ClientServerEventListener(sublime_plugin.EventListener):
def on_load_async(self, view):
view.run_command("client_server_color_scheme")
, "color_scheme" , , "/server/" / "/client/" if/elif, . Windows, / \\. Packages/User/client_server_color_scheme.py, Packages - , Preferences -> Browse Packages....
, , , , , . .
, ST3. ST2, def on_load_async def on_load.