Quickly open JS Docs with the help of mozilla, including telescope and fzf-lua integrations.
Install via your favorite package manager, like lazy:
require('lazy').setup({
{
'anmol-fzr/js-docs-mdn.nvim'
config = true,
-- or 'nvim-telescope/telescope.nvim'
dependencies = 'ibhagwan/fzf-lua'
keys = { { '<leader>J', '<cmd>JSDocs<cr>' }}
}
})
js-docs-mdn.nvim
uses telescope or fzf-lua (whichever you've installed), which can be manually overidden.
js-docs-mdn.nvim
opens the Mozilla documentation URLs based on your operating system. This can be overidden.
OS | open_url |
---|---|
Windows | start %s |
OSX | open %s |
UNIX | xdg-open %s |
See the docs for more information.
Use the exposed command in vimscript:
:JSDocs
or in lua:
require('js-docs-mdn').js_docs_mdn()