1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[]
= "tui-panel-select"
= "0.1.6"
= "Panel-scoped mouse text selection and clipboard copy for ratatui apps"
= ["ratatui", "tui", "selection", "clipboard", "terminal"]
= ["command-line-interface"]
= "README.md"
= true
= true
= true
= true
[]
= true
= true
= { = true, = true }
# Used in `clipboard.rs` to call `setsid()` in the forked clipboard-helper
# child, so it runs in its own session and is detached from our controlling
# terminal rather than dying with our process group.
[]
= "0.2"
[]
= ["terminal-guard", "scrollbar"]
# Opt-in (default-on) panic-safe terminal mouse-capture guard. Disable it if
# you only want the pure selection/wrapping logic and would rather not pull in
# the process-global panic-hook and terminal side effects.
= []
# Opt-in (default-on) vertical scrollbar helpers: a panel-agnostic
# `scroll_for_track_row` (track click/drag -> scroll offset) and
# `render_scrollbar` (draw the thumb), plus `MultiSelectPanel` convenience
# wrappers. Disable it if you draw your own scroll indicator.
= []
# Opt-in ANSI-coloured content: `SelectablePanel::set_ansi_content` parses
# ANSI escape sequences (via `ansi-to-tui`) so rendered rows keep their colour
# while selection/copy continue to operate on the plain, stripped text.
= ["dep:ansi-to-tui"]