{"id":13600874,"url":"https://github.com/voldikss/coc-browser","last_synced_at":"2025-04-11T01:30:30.344Z","repository":{"id":48662475,"uuid":"188664355","full_name":"voldikss/coc-browser","owner":"voldikss","description":"See https://github.com/voldikss/coc-extensions","archived":true,"fork":false,"pushed_at":"2021-02-23T13:14:03.000Z","size":192,"stargazers_count":129,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T08:13:03.523Z","etag":null,"topics":["auto-completion","coc-nvim","neovim","vim"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/voldikss.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}},"created_at":"2019-05-26T09:37:18.000Z","updated_at":"2025-03-30T11:02:40.000Z","dependencies_parsed_at":"2022-08-27T07:30:43.206Z","dependency_job_id":null,"html_url":"https://github.com/voldikss/coc-browser","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fcoc-browser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fcoc-browser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fcoc-browser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fcoc-browser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/voldikss","download_url":"https://codeload.github.com/voldikss/coc-browser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248324963,"owners_count":21084838,"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":["auto-completion","coc-nvim","neovim","vim"],"created_at":"2024-08-01T18:00:50.279Z","updated_at":"2025-04-11T01:30:29.964Z","avatar_url":"https://github.com/voldikss.png","language":"TypeScript","funding_links":[],"categories":["Completion Enhanced","TypeScript"],"sub_categories":[],"readme":"# coc-browser\n\n![publish](https://github.com/voldikss/coc-browser/workflows/publish/badge.svg)\n[![npm version](https://badge.fury.io/js/coc-browser.svg)](https://badge.fury.io/js/coc-browser)\n\nBrowser words completion source for [coc.nvim](https://github.com/neoclide/coc.nvim)\n\n![](https://user-images.githubusercontent.com/20282795/103974806-88212e00-51ad-11eb-9b22-61f230c2ab9e.gif)\n\n## Installation\n\n- **Install the [browser extension](https://chrome.google.com/webstore/detail/browser-source-provider/lkaldcfmhailjfcbapicgkdkkamanlml?utm_source=chrome-ntp-icon)**\n\n  Browser extension is used to grab words from web page and send them to the local server\n\n- **Install [coc.nvim](https://github.com/neoclide/coc.nvim)**\n\n- **Install coc-browser**\n\n  ```vim\n  :CocInstall coc-browser\n  ```\n\n## Config\n\n- `browser.shortcut`:\n  default: `\"web\"`\n\n- `browser.priority`:\n  default: `5`\n\n- `browser.patterns`: default: `{\"*\": []}`\n\n  Javascript style regex patterns that defines the cursor position to enable autocomplete, empty array `[]` means to enable for whole buffer.\n\n  For example, in order to enable completion only if the cursor is in the\n  comment region in javascript file, set this option as follows\n\n  ```jsonc\n  \"browser.patterns\": {\n    \"javascript\": [\n      \"^\\\\s*\\\\/\\\\/\",\n      \"^\\\\s*\\\\/\\\\*\",\n      \"^\\\\s*\\\\*\"\n    ]\n  }\n  ```\n\n  The `*` in the default value `{\"*\": []}` means to enable autocomplete for all\n  filetypes.\n\n- `browser.port`:\n  default: `8888`\n\n  Port used to transfer words from browser extension to local server\n\n## Command\n\n- `:CocCommand browser.clearCache`: Clear completion source cache\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoldikss%2Fcoc-browser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoldikss%2Fcoc-browser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoldikss%2Fcoc-browser/lists"}