Skip to content

Browser Plugin

Help query: "What does the browser plugin do?" / "How do I use browser bookmarks?" / "How do I open the browser dock?"

The browser plugin opens an embedded browser buffer (*browser*) for in-editor browsing. It supports split and popup opens, multiple tabs, named bookmarks stored in the Volt data folder, and a browser dock for switching buffers and tabs.

Package namebrowser
Moduleuser/browser.rs

What it does

  • Open an embedded browser buffer in a split, or in a popup
  • Add tabs and switch among them via a tab picker
  • Save and open named bookmarks
  • Toggle a browser dock and move/close dock entries
  • Open a URL from the current buffer, or browse the active file
  • Focus the URL input and submit navigation (Enter / Ctrl+Enter); DevTools via F12 / Ctrl+Shift+I

Commands

CommandDescription
browser.openAlways opens a new browser buffer in a split pane alongside the active buffer.
browser.add-tabCreates a new tab in the browser buffer currently in view.
browser.bookmarksOpens a picker of saved bookmarks. Uses add-tab when a browser is in view, otherwise open.
browser.bookmark-addSaves the current browser page URL as a named bookmark in the Volt data folder.
browser.bookmark-renameRenames the selected bookmark in the bookmarks picker (Ctrl+r).
browser.tabsOpens a picker of tabs in the active browser buffer.
browser.dockToggles the browser dock listing open browser buffers and tabs.
browser.dock.previousMoves to the previous entry in the browser dock.
browser.dock.nextMoves to the next entry in the browser dock.
browser.dock.closeCloses the selected browser dock buffer or tab.
browser.open-popupOpens the browser buffer in the popup window.
browser.urlDetects a URL in the current buffer and opens it in a split browser buffer.
browser.open-bufferOpens the active file in a split browser buffer.
browser.focus-inputFocuses the browser input section and enters insert mode.
browser.navigateNavigates the browser using the current URL prompt text.

Keybindings

ChordCommandScope
Ibrowser.focus-inputWorkspace (Normal) on browser buffer
Enter / Ctrl+Enterbrowser.navigateWorkspace (Insert) on browser buffer
Ctrl+rbrowser.bookmark-renameBookmarks picker extra
jbrowser.dock.nextBrowserDock
kbrowser.dock.previousBrowserDock
Ctrl+dbrowser.dock.closeBrowserDock

Notes

Buffer kind comes from buffer_kinds::BROWSER. URL prompt placeholder defaults to https://example.com. The Help Plugin opens docs search in a browser split.

Volt — modal editor platform · docs optimized for in-editor help search