Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1#!/usr/bin/env bash
2set -euo pipefail
3
4PACKAGES="-p next-swc-napi -p next-api -p next-build -p next-core -p next-custom-transforms"
5RUSTDOCFLAGS="-Z unstable-options --enable-index-page" cargo doc $PACKAGES --no-deps

After

1#!/usr/bin/env bash
2set -euo pipefail
3
4PACKAGES="-p next-napi-bindings -p next-api -p next-build -p next-core -p next-custom-transforms"
5RUSTDOCFLAGS="-Z unstable-options --enable-index-page" cargo doc $PACKAGES --no-deps

Before

program
comment "#!/usr/bin/env bash"
command
command_name
word "set"
word "-euo"
word "pipefail"
variable_assignment
variable_name "PACKAGES"
= "="
string
" "\""
string_content "-p next-swc-napi -p next-api -p next-build -p next-core -p n"...
" "\""
command
variable_assignment
variable_name "RUSTDOCFLAGS"
= "="
string
" "\""
string_content "-Z unstable-options --enable-index-page"
" "\""
command_name
word "cargo"
word "doc"
simple_expansion
$ "$"
variable_name "PACKAGES"
word "--no-deps"

After

program
comment "#!/usr/bin/env bash"
command
command_name
word "set"
word "-euo"
word "pipefail"
variable_assignment
variable_name "PACKAGES"
= "="
string
" "\""
string_content "-p next-napi-bindings -p next-api -p next-build -p next-core"...
" "\""
command
variable_assignment
variable_name "RUSTDOCFLAGS"
= "="
string
" "\""
string_content "-Z unstable-options --enable-index-page"
" "\""
command_name
word "cargo"
word "doc"
simple_expansion
$ "$"
variable_name "PACKAGES"
word "--no-deps"