{"id":20905075,"url":"https://github.com/kaste/sublimelinter-addon-colorize-statusbar","last_synced_at":"2025-12-28T22:29:17.078Z","repository":{"id":66179399,"uuid":"81945331","full_name":"kaste/SublimeLinter-addon-colorize-statusbar","owner":"kaste","description":"Colorize Sublime Text's status bar on errors","archived":false,"fork":false,"pushed_at":"2022-10-21T12:31:33.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-19T14:17:28.965Z","etag":null,"topics":["sublime-text","sublimelinter","sublimelinter-plugin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kaste.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-14T12:57:26.000Z","updated_at":"2022-10-21T09:24:09.000Z","dependencies_parsed_at":"2023-02-21T12:30:12.421Z","dependency_job_id":null,"html_url":"https://github.com/kaste/SublimeLinter-addon-colorize-statusbar","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaste%2FSublimeLinter-addon-colorize-statusbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaste%2FSublimeLinter-addon-colorize-statusbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaste%2FSublimeLinter-addon-colorize-statusbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaste%2FSublimeLinter-addon-colorize-statusbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaste","download_url":"https://codeload.github.com/kaste/SublimeLinter-addon-colorize-statusbar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243296240,"owners_count":20268553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sublime-text","sublimelinter","sublimelinter-plugin"],"created_at":"2024-11-18T13:21:39.322Z","updated_at":"2025-12-28T22:29:12.042Z","avatar_url":"https://github.com/kaste.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nAdd-on to SublimeLinter which help you to colorize the status bar (or some other theme-ish thing) when the current view has errors.\n\n☝️ **NOTE: You have to do something to make this work. Read below** 👇\n\n\n# Features\n\n* It will set global flags which in turn can be used by a theme to indicate if a view/window has errors or warnings or is green to commit.\n\nE.g. if you want to tint your status bar, you could add something like this \nto your `.sublime-theme` file. (Do this in your local override in the User folder.)\n\n        {\n            \"class\": \"status_bar\",\n            \"settings\": [\"has_lint_errors\"],\n            \"layer0.tint\": [215, 57, 18], // -00\n        },\n        {\n            \"class\": \"label_control\",\n            \"settings\": [\"has_lint_errors\"],\n            \"parents\": [{\"class\": \"status_bar\"}],\n            \"color\": [19, 21, 32], // 02\n            \"font.size\": 14\n        },\n        {\n            \"class\": \"status_bar\",\n            \"settings\": [\"has_lint_warnings\"],\n            \"layer0.tint\": [88, 31, 158], // -00\n        },\n        {\n            \"class\": \"label_control\",\n            \"settings\": [\"has_lint_warnings\"],\n            \"parents\": [{\"class\": \"status_bar\"}],\n            \"color\": [219, 221, 232], // 02\n            \"font.size\": 14\n        },\n\n*OR* something like this\n\n    {\n        \"class\": \"status_container\",\n        \"settings\": [\"has_lint_errors\"],\n        \"layer0.tint\": [215, 57, 118, 190], // -00\n    },\n    {\n        \"class\": \"label_control\",\n        \"settings\": [\"has_lint_errors\"],\n        \"parents\": [{\"class\": \"status_container\"}],\n        \"color\": [219, 221, 232], // 02\n    },\n\nSo you might try styling `status_bar` or `status_container`.  I use the latter.\n\nYou can adjust the colors to your liking of course.  Just notice the usage of the two special keys `has_lint_errors` and `has_lint_warnings`.\n\nMaybe take a quick look at the [global settings](https://github.com/kaste/SublimeLinter-addon-colorize-statusbar/blob/master/SublimeLinter-addon-colorize-statusbar.sublime-settings).\n\n\n# Install\n\nJust use [Package Control](https://packagecontrol.io/) or clone this repository into your packages folder.\n\nIf you want to go fancy, you can also do this:\n\n1. Open up the command palette (`ctrl+shift+p`), and find `Package Control: Add Repository`. Then enter the URL of this repo: `https://github.com/kaste/SublimeLinter-addon-colorize-statusbar/` in the input field.\n2. Open up the command palette again and find `Package Control: Install Package`, and just search for `SublimeLinter-addon-colorize-statusbar`. (just a normal install)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaste%2Fsublimelinter-addon-colorize-statusbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaste%2Fsublimelinter-addon-colorize-statusbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaste%2Fsublimelinter-addon-colorize-statusbar/lists"}