{"id":28642136,"url":"https://github.com/inopinatus/sublime_url","last_synced_at":"2025-06-12T22:11:34.376Z","repository":{"id":164773734,"uuid":"99084805","full_name":"inopinatus/sublime_url","owner":"inopinatus","description":"A Sublime Text URL handler for Mac OS","archived":false,"fork":false,"pushed_at":"2025-04-16T06:36:17.000Z","size":257,"stargazers_count":68,"open_issues_count":2,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-16T06:36:32.073Z","etag":null,"topics":["sublime-text","url-handler"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inopinatus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2017-08-02T07:13:05.000Z","updated_at":"2025-04-16T06:36:20.000Z","dependencies_parsed_at":"2023-07-21T10:19:03.594Z","dependency_job_id":null,"html_url":"https://github.com/inopinatus/sublime_url","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/inopinatus/sublime_url","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inopinatus%2Fsublime_url","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inopinatus%2Fsublime_url/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inopinatus%2Fsublime_url/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inopinatus%2Fsublime_url/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inopinatus","download_url":"https://codeload.github.com/inopinatus/sublime_url/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inopinatus%2Fsublime_url/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259539326,"owners_count":22873345,"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","url-handler"],"created_at":"2025-06-12T22:11:28.775Z","updated_at":"2025-06-12T22:11:34.362Z","avatar_url":"https://github.com/inopinatus.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sublime Text URL handler\n\nA URL handler for **Sublime Text 3** on Mac OSX.\n\nImplements a Sublime Text variant of the [TextMate URL scheme](http://blog.macromates.com/2007/the-textmate-url-scheme/).\n\nMade using JavaScript for Automation.  Originally written for Mac OS Sierra 10.12.6, and still works with Sequoia (15.4) as of April 2025.\n\n## Installation\n\n- Download the current release: [SublimeUrl-1.1.zip](https://github.com/inopinatus/sublime_url/releases/download/v1.1/SublimeUrl-v1.1.zip)\n- Extract SublimeUrl.app and place in your user **Applications** directory.\n- Run once to register the handler.\n\n## Uninstallation\n\nJust delete the app.\n\n## How to use\n\nHave your debugging tool/exception handling produce URLs in the following format:  \n`subl://open?url=file://{{file}}\u0026line={{line}}\u0026column={{column}}`\n\nExamples:\n- `subl://open?url=file:///path/to/file.js\u0026line=19\u0026column=4`\n- `subl://open?url=file:///path/to/other.css\u0026line=127`\n\n`url` is required and the file must exist or an error is given.  SublimeUrl expects to find Sublime Text in `/Applications/Sublime Text.app`.\n\n## Sublime Text and Ruby on Rails errors\n\nThis add-on was developed specifically for use with the [Better Errors](https://github.com/charliesome/better_errors) gem although it should work with anything that follows the specified URL format.  See the [Better Errors Wiki](https://github.com/charliesome/better_errors/wiki) for more information.\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/inopinatus/sublime_url. The `.scpt` files can be edited with the standard Script Editor.  Please ensure that the `src/` directory contains the decompiled text of each script.  Two utilities are provided for your convenience:\n\n##### `bin/install-git-hooks.sh`\n\nThis will install a pre-commit git hook that checks `src/` texts for binary consistency and for whitespace errors.\n\n##### `bin/decompile.sh`\n\nThis will update the contents of `src/` by decompiling the contents of the `.scpt` files.\n\n## History\n\n#### Version 1.1\nUpdate to resolve misbehaviour when the column parameter is not defined. Fix from [Matthias Portzel](https://github.com/MatthiasPortzel).\n\n#### Version 1.0\nThis project was written from scratch as a drop-in replacement for the *Subl* handler by [Dave Houlbrooke](https://github.com/dhoulb) which has since been retired.\n\n## License\n\nThis code is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finopinatus%2Fsublime_url","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finopinatus%2Fsublime_url","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finopinatus%2Fsublime_url/lists"}