textarea
This commit is contained in:
@@ -29,7 +29,7 @@ regex = { workspace = true, optional = true }
|
||||
tokio-test = "0.4.4"
|
||||
|
||||
[features]
|
||||
default = []
|
||||
default = ["textmode-vim"]
|
||||
gui = ["ratatui", "crossterm"]
|
||||
suggestions = ["tokio"]
|
||||
cursor-style = ["crossterm"]
|
||||
@@ -37,6 +37,19 @@ validation = ["regex"]
|
||||
computed = []
|
||||
textarea = ["gui"]
|
||||
|
||||
# text modes (mutually exclusive; default to vim)
|
||||
textmode-vim = []
|
||||
textmode-normal = []
|
||||
|
||||
all-nontextmodes = [
|
||||
"gui",
|
||||
"suggestions",
|
||||
"cursor-style",
|
||||
"validation",
|
||||
"computed",
|
||||
"textarea"
|
||||
]
|
||||
|
||||
[[example]]
|
||||
name = "suggestions"
|
||||
required-features = ["suggestions", "gui", "cursor-style"]
|
||||
@@ -77,6 +90,11 @@ name = "computed_fields"
|
||||
required-features = ["gui", "computed"]
|
||||
|
||||
[[example]]
|
||||
name = "canvas_textarea_cursor_auto"
|
||||
name = "textarea_vim"
|
||||
required-features = ["gui", "cursor-style", "textarea"]
|
||||
path = "examples/canvas_textarea_cursor_auto.rs"
|
||||
path = "examples/textarea_vim.rs"
|
||||
|
||||
[[example]]
|
||||
name = "textarea_normal"
|
||||
required-features = ["gui", "cursor-style", "textarea"]
|
||||
path = "examples/textarea_normal.rs"
|
||||
|
||||
Reference in New Issue
Block a user