Skip to content

🍬Webpage completion source for coc.nvim

Notifications You must be signed in to change notification settings

bommbo/coc-browser

 
 

Repository files navigation

coc-browser

Browser words completion source for coc.nvim

Installation

  • Install the browser extension

    Browser extension is used to grab words from web page and send them to the local server

  • Install coc.nvim

  • Install coc-browser

    :CocInstall coc-browser

Config

  • browser.enable: default: true

    whether to enable coc-browser

  • browser.shortcut: default: "web"

  • browser.capacity: default: 5

    temp file count to storage the words, 1~10.

  • browser.priority: default: 5

  • browser.patterns: default: {"*": []}

    Javascript style regex patterns that defines the cursor position to enable autocomplete, empty array [] means to enable for whole buffer.

    For example, in order to enable completion only if the cursor is in the comment region in javascript file, set this option as follows

    "browser.patterns": {
      "javascript": [
        "^\\s*\\/\\/",
        "^\\s*\\/\\*",
        "^\\s*\\*"
      ]
    }

    The * in the default value {"*": []} means to enable autocomplete for all filetypes.

  • browser.port: default: 8888

    port used to communication with browser extension, this won't take effect for now, because the update for the chrome extension was denied due to google chrome's security policy.

  • browser.minLength: default: 4

    Dismiss these words whose length is smaller than this option's value

  • browser.maxLength: default: 20,

    Dismiss these words whose length is larger than this option's value.

Command

  • :CocCommand browser.clearCandidates: Clear completion source cache

License

MIT

About

🍬Webpage completion source for coc.nvim

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 67.4%
  • JavaScript 26.3%
  • HTML 6.3%