{"id":15017568,"url":"https://github.com/rubikonx9/sublimeregexexplaintip","last_synced_at":"2026-04-02T16:01:35.471Z","repository":{"id":210699851,"uuid":"67127010","full_name":"rubikonx9/SublimeRegexExplainTip","owner":"rubikonx9","description":"SublimeText 3 plugin for displaying regular expression explanations","archived":false,"fork":false,"pushed_at":"2018-04-23T08:05:33.000Z","size":35,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-09T19:49:18.222Z","etag":null,"topics":["perl5","regex","sublime-package","sublime-text-3"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/rubikonx9.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}},"created_at":"2016-09-01T11:54:06.000Z","updated_at":"2019-11-06T05:50:19.000Z","dependencies_parsed_at":"2023-12-04T13:59:06.394Z","dependency_job_id":null,"html_url":"https://github.com/rubikonx9/SublimeRegexExplainTip","commit_stats":null,"previous_names":["rubikonx9/sublimeregexexplaintip"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/rubikonx9/SublimeRegexExplainTip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubikonx9%2FSublimeRegexExplainTip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubikonx9%2FSublimeRegexExplainTip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubikonx9%2FSublimeRegexExplainTip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubikonx9%2FSublimeRegexExplainTip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubikonx9","download_url":"https://codeload.github.com/rubikonx9/SublimeRegexExplainTip/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubikonx9%2FSublimeRegexExplainTip/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31309582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["perl5","regex","sublime-package","sublime-text-3"],"created_at":"2024-09-24T19:50:41.753Z","updated_at":"2026-04-02T16:01:35.431Z","avatar_url":"https://github.com/rubikonx9.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SublimeRegexExplainTip\nSublimeText 3 plugin for displaying regular expression explanations\n\n## What it looks like\n\n![Screenshot](https://raw.githubusercontent.com/rubikonx9/SublimeRegexExplainTip/master/screenshots/1.PNG)\n\n## Why?\n\nAs some regular expressions are *write-only* code, it's sometimes useful to obtain a description of what a particular regex actually does.\nHaving it available in a text editor can be an asset.\n\n## Installation\n\nInstall via [Package Control](https://packagecontrol.io/).\nAlternatively, clone this repository to `Packages` directory.\n\n## How to use\n\nPress \u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003eSuper\u003c/kbd\u003e+\u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003eR\u003c/kbd\u003e to display the explanation of selected text.\nCurrently, a region must be explicitly selected.\n\n## Customization\n\nIt is possible to use custom CSS files. You can define the CSS file in settings file (navigate to `Preferences` -\u003e `Package Settings` -\u003e `RegexExplainTip` -\u003e `Settings - User`) under `css_file` key:\n\n```\n{\n    \"css_file\": \"Packages/User/my-custom.css\"\n}\n```\n\nYou should locate the file somewhere under `Packages` (`Preferences` -\u003e `Browse Packages...`) directory.\n\n## Dependencies\n\nThe plugin uses [YAPE::Regex::Explain](http://search.cpan.org/dist/YAPE-Regex-Explain/Explain.pm) to obtain the regex explanation.\nTherefore, Perl with `YAPE::Regex::Explain` module installed is required.\n\n## Caveats\n\nAs this plugin relies on external Perl installation and modules, one must have correct environment setup.\nThis includes proper value if Perl's `@INC` variable, which allows Perl to find required modules.\nThis directory depends on you environment settings, OS, CPAN configuration and so on.\n\nFor example, you might need to define the paths in `PERL5LIB` variable:\n\n`export PERL5LIB=/some/perl/installation/directory/lib`.\n\nAlternatively, one may add the following line to Perl code declared in `get_explanation` method:\n\n`use lib 'c:/StrawberryPERL/perl/site/lib';`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubikonx9%2Fsublimeregexexplaintip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubikonx9%2Fsublimeregexexplaintip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubikonx9%2Fsublimeregexexplaintip/lists"}