open.nvim
Open files, URLs and paths from anywhere in Neovim, with one command. :Open [target] [scope] routes the thing under your cursor — a path, a URL, or plain text — to the right destination, and it goes the other way too: :Open viewer lists every link in a buffer, a selection or the whole project and hands you a picker.
- status
- beta — Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
- category
- Files & navigation
- neovim
- 0.9+
- repo
- github.com/StefanBartl/open.nvim
- commits
- 125
- help
- :help open
install
{
"StefanBartl/open.nvim",
opts = {},
} docs/
- BINDINGS.md
- CONTRIBUTING.md
- README.md
- WORKFLOW.md
- api.md
- cheatsheet.md
- commands.md
- configuration.md
- health-check.md
- installation.md
- integrations.md
- keywords.md
- quickstart.md
git log
- feat menu: integrations.ui_menu switch + enabled() for ui.nvim's right-click menu
- docs link back to the wkd family site
- ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
- docs TESTS: align run.lua header examples with the ci.yml -n/-i NONE invocation
- ci bump the failure-log upload to actions/upload-artifact@v7 (Node 24)
- ci pin ui/documentation/pickers checkouts to their ci-verified branch
- ci add job timeouts, failure log artifacts, swap/shada-free nvim runs, pinned deps
- docs remove emoji and bold-as-heading from docs (LUA-54)
- fix viewer: route markdown-link/path-token expansion through expand_path (SEC-34)
- fix config: 1 bug found by a bug/security/performance review of this session
- fix config: validate list elements and filemanager.command (ERR-22)
- fix registry: stop discarding the handler's success/failure return (ERR-03)