Conversation
Fixed command blocks
|
Why does this fix things? |
|
As it stands right now, if you click "copy to clipboard" for 1. Clean up stored data, you will paste the following: uv cache clean Great, this is easy to drop into a terminal. The section 2. Remove the uv and uvx binaries will give the following for Windows: The $ at the beginning of lines breaks copy and paste. I believe this change will fix. EDIT: testing is showing this change isn't sufficient to fix the problem, so I'm playing with additional changes. |
|
It seems there is no good solution that I can easily find to keep the $ on the webpage but have to copy/paste function correctly. I think we could remove the |
|
The leading |
|
That's my thinking, yeah |
<!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary The PowerShell prompt is not `$`, so it is not detected as a `Generic.Prompt` token by Pygments lexers. Therefore, the JavaScript code does not strip the prompt when copying from PowerShell code blocks, such as [here](https://docs.astral.sh/uv/getting-started/installation/#__tabbed_5_2). Other places in the docs have removed the prompt completely to address this issue: * https://docs.astral.sh/uv/guides/projects/#__tabbed_1_2 * https://docs.astral.sh/uv/guides/integration/jupyter/#__tabbed_1_2 This PR updates the PowerShell prompt to `PS>` and changes the code fence language to `pwsh-session` to match the lexer name from [Pygments](https://pygments.org/docs/lexers/#pygments.lexers.shell.PowerShellSessionLexer). This allows the prompt to be correctly detected as a `Generic.Prompt` token and is stripped during copy. Related: #12520

Fixed command blocks to copy to clipboard correctly
Summary
Test Plan