thatsIch/sublime-rainmeter

View on GitHub
Main.sublime-menu

Summary

Maintainability
Test Coverage
[
    {
        "caption": "Tools",
        "id": "tools",
        "children": 
        [
            {                
                "caption": "Rainmeter",
                "id": "rainmeter",
                "children":
                [
                    {"caption": "Open Skins Folder...", "command": "rainmeter_open_skins_folder"},
                    {"caption": "Open Skin as Project...", "command": "rainmeter_open_skin_as_project"},
                    {"caption": "-"},
                    {"caption": "Refresh Current Skin", "command": "rainmeter_refresh_current_skin"},
                    {"caption": "Refresh Rainmeter", "command": "rainmeter_refresh_config", "args": {"cmd": []}},
                    {"caption": "-"},
                    {"caption": "Pick Color...", "command": "rainmeter_color_pick", "args": {"call_env": "main"}},
                    {"caption": "Indent for Code Folding", "command": "rainmeter_indent"},
                    {"caption": "-"},
                    {"caption": "New Skin File...", "command": "rainmeter_new_skin_file"},
                    {"caption": "New Skin...", "command": "rainmeter_new_skin"},
                    {"caption": "-"},
                    {"caption": "Documentation", "command": "open_url", "args": {"url": "https://thatsich.github.io/sublime-rainmeter/"} },
                    {"caption": "Report an Issue", "command": "open_url", "args": {"url": "https://github.com/thatsIch/sublime-rainmeter/issues/new"} },
                ]
            }
        ]
    },
    {
        "caption": "Preferences",
        "id": "preferences",
        "children": 
        [
            {
                "caption": "Package Settings",
                "id": "package-settings",
                "children":
                [
                    {                
                        "caption": "Rainmeter",
                        "id": "rainmeter",
                        "children":
                        [
                            {
                                "command": "edit_settings", "args":
                                {
                                    "base_file": "${packages}/Rainmeter/Rainmeter.sublime-settings",
                                    "default": "{\n\t$0\n}\n"
                                },
                                "caption": "Settings"    
                            },
                            {"caption": "-"},
                            {
                                "command": "edit_settings", "args":
                                {
                                    "base_file": "${packages}/Rainmeter/Default (Windows).sublime-keymap",
                                    "default": "[\n\t$0\n]\n"
                                },
                                "caption": "Key Bindings"    
                            },
                            {"caption": "-"},
                            {
                                "caption": "Themes",
                                "id": "rainmeter-themes",
                                "children":
                                [
                                    {
                                        "caption": "Monokai (Rainmeter)",
                                        "command": "edit_theme",
                                        "args": { "theme": "Monokai (Rainmeter)" },
                                        "checkbox": true,
                                    },
                                    {
                                        "caption": "Lachgummi Joghurt",
                                        "command": "edit_theme",
                                        "args": { "theme": "Lachgummi Joghurt" },
                                        "checkbox": true,
                                    },
                                    {
                                        "caption": "Nexus (Rainmeter)",
                                        "command": "edit_theme",
                                        "args": { "theme": "Nexus (Rainmeter)" },
                                        "checkbox": true,
                                    },
                                    {
                                        "caption": "RainLexer",
                                        "command": "edit_theme",
                                        "args": { "theme": "RainLexer" },
                                        "checkbox": true,
                                    },
                                    {
                                        "caption": "Rainmeter (Light)",
                                        "command": "edit_theme",
                                        "args": { "theme": "Rainmeter (Light)" },
                                        "checkbox": true,
                                    },
                                ],
                            },
                        ]
                    }
                ]
            }
        ]
    }
]