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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[]
= "sued"
= "shut up editor - a minimalist line-based text editor written in Rust"
= "0.24.2"
= "2021"
= "Apache-2.0"
= ["text", "editor", "ed"]
= ["text-editors", "command-line-utilities"]
= "https://codeberg.org/AeriaVelocity/sued"
= "https://aeriavelocity.codeberg.page/sued/"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[[]]
# sued as a text editor
= "sued"
= "src/main.rs"
[]
# sued as a library
= "sued"
= "src/lib.rs"
= [
"rlib", # for integrating into other Rust projects statically
]
[]
# Required by sued as a whole package
= "0.8.5"
= "4.4.2"
= "3.1.0"
= "1.11.1"
= "0.8.2"
# Required only by sued as a text editor
= { = "15.0.0", = true }
= "0.6.0"
= "0.1.2"
= { = "0.10.1", = ["lua54"], = true }
[]
## Flag Groups ##
# To disable the core editor commands, specify `--no-default-features` at the
# Cargo invocation and manually choose the specific feature flags you want.
# At the very least, you should have `inputoutput` enabled if you want to be able
# to save and open files.
= ["core"]
# Provides all categories of sued's editor commands. These are needed to supply
# actual functionality to the editor.
# All of these are enabled as part of the editor core, but can be configured out
# at the user's will.
= ["informational", "inputoutput", "cursor", "transformations", "shell", "fun"]
# Provides access to sued as a text editor in its most basic form.
# This is the feature flag version of syntactic sugar - you could instead
# specify `--features=repl` since `core` is a default feature.
= ["core", "repl"]
# This gives you sued as a text editor with batteries included.
# Provides everything in sued that's considered usable and kind of stable.
= ["editor", "startup", "history", "lua"]
# Provides absolutely everything in sued, regardless of usability, stability or
# anything good or holy.
# Previously, this group contained the C Foreign Function Interface feature,
# but that module has since been completely removed and superseded by the
# Lua bindings.
= ["most"]
## Feature Flags ##
# Provides access to sued's Read-Eval-Print Loop. This is a required feature for sued as a text editor.
= ["rustyline"]
= []
= []
= []
= []
= []
= []
# Provides access to sued's funny startup messages.
= []
# Provides access to sued's command history feature.
= []
# Provides access to sued's Lua bindings, for extending the editor and creating
# commands with Lua.
= ["mlua"]