asxiuxiu/dsh-quick-open

Fast file navigation and referencing for DSH: a VSCode-style Ctrl+P quick-open over a per-workspace in-memory index (median hot query 5 ms over a 50,000-file workspace) with segment-anchored path matching, extra index roots that fold directories outside the workspace into the same index, Ctrl+Enter to drop files into the draft as @ references, and a Ctrl+F find-in-file bar the built-in preview lacks.

dsh-quick-open adds fast file navigation and referencing to DSH. A VSCode-style Ctrl+P quick-open runs over a per-workspace in-memory index with VSCode's fuzzy scorer ported verbatim (clntmod finds client_module.cpp), segment-anchored path queries (so login/index.html will not assemble a false hit), dir:/file: scoping, Tab to drill one directory level at a time and jump-to-line (main.cpp:120). Extra index roots (extraRoots) fold any number of directories outside the workspace into the same index so one Ctrl+P searches every repository with a source badge and automatic absolute-path references. Ctrl+Enter drops a file into the draft as an @ reference (the palette stays open for several), selecting code in the preview and clicking 'Add to conversation' inserts a precise @path:start-end reference, and a Ctrl+F floating find bar highlights matches uniformly across every built-in preview renderer with case sensitivity, selection prefill and a 'loaded part only' notice.

Web UI Enhancements ★ 0 updated 2026-10-10
View on GitHub ↗

Install

dsh plugin --profile web add dsh-quick-open                   # from npm

Copied verbatim from the README's install lines for the npm registry form (adjacent lines show dsh plugin --profile web add github:asxiuxiu/dsh-quick-open # from GitHub and a local-development link: form).

Compatibility

A DSH Web plugin built on a per-workspace in-memory file index; it takes over nothing and replaces nothing, so uninstalling restores the stock file preview exactly. Median hot query over a 50,000-file workspace is 5 ms (reproducible with node scripts/bench.mjs).

Details

Alternatives

AlexPeng07/dsh-custom-plugin · 0lidaxiang/dsh-plugin-greet · arcmosin/dsh-wordbox

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins