A Neovim plugin that finds and displays URLs from buffers, files, and plugin lists, allowing quick navigation and actions.
UrlView.nvim is a Neovim plugin that extracts and displays URLs from various sources like buffers, files, and plugin lists. It solves the problem of manually hunting for links in code or documentation by providing a centralized interface to view, navigate, and act on URLs directly within the editor.
Neovim users who frequently work with URLs in their codebases, markdown files, or plugin configurations, such as developers, technical writers, and system administrators.
Developers choose UrlView.nvim for its extensibility and integration with popular Neovim pickers like Telescope and fzf-lua, offering a streamlined way to manage URLs without leaving the editor.
🔎 Neovim plugin for viewing all the URLs in a buffer
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Finds URLs from active buffers, files, and installed Neovim plugins like Packer or Lazy, covering common use cases without manual searching.
Integrates seamlessly with native vim.ui.select, Telescope, and fzf-lua, allowing users to choose their preferred interface for selection and filtering.
Supports actions such as opening URLs in a browser or copying to clipboard, with the ability to add custom actions for specific workflows.
Allows registration of custom searchers for patterns like Jira tickets, making it adaptable to project-specific needs as shown in the docs.
Currently only recognizes URLs starting with http(s) or www, missing other common patterns like mailto: links, as admitted in the README's roadmap note.
The plugin has a dedicated thread for breaking changes, indicating updates may require configuration adjustments and could disrupt stable workflows.
Optimal experience depends on external tools like Telescope or fzf-lua, adding setup complexity and potential ecosystem lock-in for users.