{"id":19131743,"url":"https://github.com/mwerner/sublime","last_synced_at":"2026-02-03T20:01:29.923Z","repository":{"id":74449314,"uuid":"72578999","full_name":"mwerner/sublime","owner":"mwerner","description":"Sublime Resources","archived":false,"fork":false,"pushed_at":"2019-10-17T17:56:43.000Z","size":1092,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-11T06:20:11.227Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/mwerner.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":"2016-11-01T21:39:07.000Z","updated_at":"2019-10-17T17:56:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac28351a-9e12-4f01-82c8-2374c95a0b1c","html_url":"https://github.com/mwerner/sublime","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mwerner/sublime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwerner%2Fsublime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwerner%2Fsublime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwerner%2Fsublime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwerner%2Fsublime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mwerner","download_url":"https://codeload.github.com/mwerner/sublime/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwerner%2Fsublime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29055604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T15:43:47.601Z","status":"ssl_error","status_checked_at":"2026-02-03T15:43:46.709Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-09T06:15:56.142Z","updated_at":"2026-02-03T20:01:29.905Z","avatar_url":"https://github.com/mwerner.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sublime Resources\n\n## Installation\n\nClone this repo into the application support:\n```\ngit clone git@github.com:mwerner/sublime.git /Users/mwerner/Library/Application\\ Support/Sublime\\ Text\\ 3/Packages\nCommand+Shift+p =\u003e Package Control: Install Package =\u003e Material Theme\n\n# Copy your preferences into place:\ncurl https://raw.githubusercontent.com/mwerner/sublime/master/preferences.json | pbcopy\nCommand + , =\u003e Paste curl response into your preferences\n```\n\n## Package Control\n\nPackage Control is a required addition to make use of community plugins\n\n```\nimport urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())\n```\n\nGenerally when it comes to plugins, I try to add only the very essentials. Get too many extensions and I always feel like it bogs down a snappy editor. To that end, this is the list of packages I use:\n\n#### [ChangeQuotes](https://github.com/colinta/SublimeChangeQuotes)\n\nCrucial for converting a single quote string to a double when an interpolation need is added.\nTo enable keyboard shortcuts, add this to Sublime Text \u003e Preferences \u003e Key Bindings\n```\n{ \"keys\": [\"super+shift+'\"], \"command\": \"change_quotes\" }\n```\n\n#### [BetterFindBuffer](https://github.com/aziz/BetterFindBuffer)\n\nStyling and keyboard shortcuts for the Find Results buffer.\n\n#### [Git](https://github.com/kemayo/sublime-text-git)\n\nReally necessary to be able to issue small git commands. I mainly end up using it for `git blame`\n\n#### [Git Gutter](https://github.com/jisaacks/GitGutter)\n\nThis one is great when skimming a file to find your changes. Nicely displays the changes alongside the gutter.\n\n![Git Gutter Plugin](./assets/git_gutter.png)\n\n#### [HTML-CSS-JS Prettify](https://github.com/victorporof/Sublime-HTMLPrettify)\n\nConsistency in your style is great, this guy helps enforce.\n\n#### [JSON Reindent](https://github.com/ThomasKliszowski/json_reindent)\n\nSee above\n\n#### [Material Theme](https://github.com/equinusocio/material-theme)\n\nI've grown to really like the blended sidebar, color scheme, and clean lines. Combine that with the high contrast [Chalked](https://github.com/mwerner/sublime/blob/master/README.md#chalked) theme and you've got an editor you can look at for long periods of time without any problems.\n\n#### [TrailingSpaces](https://github.com/SublimeText/TrailingSpaces)\n\nThis has really helped with keeping clean, professional, file changes in your PRs. I find this combined with the `ensure_newline_at_eof_on_save` setting avoids a lot of sloppy commits on public projects. The [Chalked](https://github.com/mwerner/sublime/blob/master/README.md#chalked) theme also helps a lot by highlighting the trailing spaces bright red\n\nUpdate in Sublime Text \u003e Preferences \u003e Package Settings \u003e Trailing Spaces \u003e Settings - User\n```\n{\n\t\"trailing_spaces_highlight_color\": \"invalid.illegal\"\n} \n```\n\n![Trailing Spaces Plugin](./assets/trailing_spaces.png)\n\n#### Syntax Highlighting\n\nIncluding: [CSV](https://github.com/ericmartel/Sublime-Text-2-CSV-Plugin), [Dockerfile](https://github.com/asbjornenge/Docker.tmbundle), [Haml](https://github.com/pachkovsky/sublime-html-to-haml), [Sass](https://github.com/nathos/sass-textmate-bundle), [JSX](https://github.com/allanhortle/JSX)\n\n## Preferences\n\nThe Preferences file sets up small behavior tweaks, use of the Material Theme, general look and feel, and omits folders from the sidebar:\n\n[`preferences.json`](https://github.com/mwerner/sublime/blob/master/preferences.json)\n\n## Themes\n\n#### Chalked\n\nChalked is the theme I use most. Focused on high contrast colors while staying in a natural spectrum.\n\n![chalked.png](./assets/chalked.png)\n\n#### Hack\n\nI started these theme recently. It still needs some work, but I'm hoping to get something that's good for late night work.\n\n![hack.png](./assets/hack.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwerner%2Fsublime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmwerner%2Fsublime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwerner%2Fsublime/lists"}