{"id":13898545,"url":"https://github.com/othree/eregex.vim","last_synced_at":"2026-01-27T17:38:21.752Z","repository":{"id":1118721,"uuid":"989981","full_name":"othree/eregex.vim","owner":"othree","description":"Perl/Ruby style regexp notation for Vim","archived":false,"fork":false,"pushed_at":"2024-01-07T13:04:00.000Z","size":58,"stargazers_count":214,"open_issues_count":10,"forks_count":18,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-14T13:02:15.541Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.vim.org/scripts/script.php?script_id=3282","language":"VimL","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/othree.png","metadata":{"files":{"readme":"README.markdown","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":"2010-10-15T14:02:46.000Z","updated_at":"2024-09-27T09:57:35.000Z","dependencies_parsed_at":"2024-11-24T15:01:30.622Z","dependency_job_id":null,"html_url":"https://github.com/othree/eregex.vim","commit_stats":{"total_commits":49,"total_committers":10,"mean_commits":4.9,"dds":0.5102040816326531,"last_synced_commit":"950027d5942c7dc5f4cbcfdea7df360da9360697"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/othree/eregex.vim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/othree%2Feregex.vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/othree%2Feregex.vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/othree%2Feregex.vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/othree%2Feregex.vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/othree","download_url":"https://codeload.github.com/othree/eregex.vim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/othree%2Feregex.vim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28817116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T12:25:15.069Z","status":"ssl_error","status_checked_at":"2026-01-27T12:25:05.297Z","response_time":168,"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-08-06T18:04:20.664Z","updated_at":"2026-01-27T17:38:21.722Z","avatar_url":"https://github.com/othree.png","language":"VimL","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"readme":"# eregex.vim\n\n## Installation\n\nIt is recommended to install the script using [Vundle][] or [pathogen][].\n\n[Vundle]:https://github.com/gmarik/vundle\n[pathogen]:https://github.com/tpope/vim-pathogen\n\n## Quick Start\n\nAfter installation, just press \u003ckbd\u003e/\u003c/kbd\u003e or \u003ckbd\u003e?\u003c/kbd\u003e as usual.\nThis will map to `:M/` command, which is used to perform the PCRE search.\n\nYou can call `eregex#toggle` funtion to toggle the keymapping. For example, \nadd the following line into your `.vimrc` file:\n\n    nnoremap \u003cleader\u003e/ :call eregex#toggle()\u003cCR\u003e\n\nThen you can use \u003ckbd\u003e\u003cleader\u003e/\u003c/kbd\u003e to toggle the eregex.vim.\n\nFor replacement, use `:%S//` (uppercase S) to trigger perl style regexp.\n\nSee `:help eregex` for more information.\n\n## Config\n\nTo disable the script by default, put this line in your `.vimrc` file:\n\n    let g:eregex_default_enable = 0\n\nTo change the search delimiter to something else than the default `/` and `?`,\nfollowing options can be used:\n\n    let g:eregex_forward_delim = '/'\n    let g:eregex_backward_delim = '?'\n\nTo force case sensitive like perl re. Add the following config:\n\n    let g:eregex_force_case = 1\n\nThen you will have case sensitive match by default. You can always change it by adding `/i` modifier.\n\n## Changes\n\n### 2.62\n\n* Support ignorecase, smartcase. Add force case sensitive mode.\n\n### 2.61\n\n* Support for ignorecase\n\n### 2.60\n\n* Support for the backword search.\n* Support for the count argument.\n* Use function to auto map keys.\n* Support for custom search delimeters.\n* hlsearch works fine.\n\n## License\n\nAuthor     : 安久津  \nOrigin     : [eregex.vim][origin]  \nMaintainer : othree  \n\nSee `:help eregex-license-to-use` for license information.\n\n[origin]:http://www.vector.co.jp/soft/unix/writing/se265654.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fothree%2Feregex.vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fothree%2Feregex.vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fothree%2Feregex.vim/lists"}