1 # DO NOT EDIT. This file is generated from Config.src
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
9 config BUSYBOX_CONFIG_PATCH
13 Apply a unified diff formatted patch.
14 config BUSYBOX_CONFIG_VI
18 'vi' is a text editor. More specifically, it is the One True
19 text editor <grin>. It does, however, have a rather steep
20 learning curve. If you are not already comfortable with 'vi'
21 you may wish to use something else.
23 config BUSYBOX_CONFIG_FEATURE_VI_MAX_LEN
24 int "Maximum screen width in vi"
27 depends on BUSYBOX_CONFIG_VI
29 Contrary to what you may think, this is not eating much.
30 Make it smaller than 4k only if you are very limited on memory.
32 config BUSYBOX_CONFIG_FEATURE_VI_8BIT
33 bool "Allow vi to display 8-bit chars (otherwise shows dots)"
35 depends on BUSYBOX_CONFIG_VI
37 If your terminal can display characters with high bit set,
38 you may want to enable this. Note: vi is not Unicode-capable.
39 If your terminal combines several 8-bit bytes into one character
40 (as in Unicode mode), this will not work properly.
42 config BUSYBOX_CONFIG_FEATURE_VI_COLON
43 bool "Enable \":\" colon commands (no \"ex\" mode)"
45 depends on BUSYBOX_CONFIG_VI
47 Enable a limited set of colon commands for vi. This does not
50 config BUSYBOX_CONFIG_FEATURE_VI_YANKMARK
51 bool "Enable yank/put commands and mark cmds"
53 depends on BUSYBOX_CONFIG_VI
55 This will enable you to use yank and put, as well as mark in
58 config BUSYBOX_CONFIG_FEATURE_VI_SEARCH
59 bool "Enable search and replace cmds"
61 depends on BUSYBOX_CONFIG_VI
63 Select this if you wish to be able to do search and replace in
66 config BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH
67 bool "Enable regex in search and replace"
68 default n # Uses GNU regex, which may be unavailable. FIXME
69 depends on BUSYBOX_CONFIG_FEATURE_VI_SEARCH
71 Use extended regex search.
73 config BUSYBOX_CONFIG_FEATURE_VI_USE_SIGNALS
76 depends on BUSYBOX_CONFIG_VI
78 Selecting this option will make busybox vi signal aware. This will
79 make busybox vi support SIGWINCH to deal with Window Changes, catch
80 Ctrl-Z and Ctrl-C and alarms.
82 config BUSYBOX_CONFIG_FEATURE_VI_DOT_CMD
83 bool "Remember previous cmd and \".\" cmd"
85 depends on BUSYBOX_CONFIG_VI
87 Make busybox vi remember the last command and be able to repeat it.
89 config BUSYBOX_CONFIG_FEATURE_VI_READONLY
90 bool "Enable -R option and \"view\" mode"
92 depends on BUSYBOX_CONFIG_VI
94 Enable the read-only command line option, which allows the user to
95 open a file in read-only mode.
97 config BUSYBOX_CONFIG_FEATURE_VI_SETOPTS
98 bool "Enable set-able options, ai ic showmatch"
100 depends on BUSYBOX_CONFIG_VI
102 Enable the editor to set some (ai, ic, showmatch) options.
104 config BUSYBOX_CONFIG_FEATURE_VI_SET
105 bool "Support for :set"
107 depends on BUSYBOX_CONFIG_VI
111 config BUSYBOX_CONFIG_FEATURE_VI_WIN_RESIZE
112 bool "Handle window resize"
114 depends on BUSYBOX_CONFIG_VI
116 Make busybox vi behave nicely with terminals that get resized.
118 config BUSYBOX_CONFIG_FEATURE_VI_ASK_TERMINAL
119 bool "Use 'tell me cursor position' ESC sequence to measure window"
121 depends on BUSYBOX_CONFIG_VI
123 If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
124 this option makes vi perform a last-ditch effort to find it:
125 position cursor to 999,999 and ask terminal to report real
126 cursor position using "ESC [ 6 n" escape sequence, then read stdin.
128 This is not clean but helps a lot on serial lines and such.
130 config BUSYBOX_CONFIG_FEATURE_VI_OPTIMIZE_CURSOR
131 bool "Optimize cursor movement"
133 depends on BUSYBOX_CONFIG_VI
135 This will make the cursor movement faster, but requires more memory
136 and it makes the applet a tiny bit larger.
138 config BUSYBOX_CONFIG_AWK
142 Awk is used as a pattern scanning and processing language. This is
143 the BusyBox implementation of that programming language.
145 config BUSYBOX_CONFIG_FEATURE_AWK_LIBM
146 bool "Enable math functions (requires libm)"
148 depends on BUSYBOX_CONFIG_AWK
150 Enable math functions of the Awk programming language.
151 NOTE: This will require libm to be present for linking.
153 config BUSYBOX_CONFIG_CMP
157 cmp is used to compare two files and returns the result
160 config BUSYBOX_CONFIG_DIFF
164 diff compares two files or directories and outputs the
165 differences between them in a form that can be given to
168 config BUSYBOX_CONFIG_FEATURE_DIFF_LONG_OPTIONS
169 bool "Enable long options"
171 depends on BUSYBOX_CONFIG_DIFF && BUSYBOX_CONFIG_LONG_OPTS
173 Enable use of long options.
175 config BUSYBOX_CONFIG_FEATURE_DIFF_DIR
176 bool "Enable directory support"
178 depends on BUSYBOX_CONFIG_DIFF
180 This option enables support for directory and subdirectory
183 config BUSYBOX_CONFIG_ED
187 The original 1970's Unix text editor, from the days of teletypes.
188 Small, simple, evil. Part of SUSv3. If you're not already using
189 this, you don't need it.
191 config BUSYBOX_CONFIG_SED
195 sed is used to perform text transformations on a file
196 or input from a pipeline.
198 config BUSYBOX_CONFIG_FEATURE_ALLOW_EXEC
199 bool "Allow vi and awk to execute shell commands"
201 depends on BUSYBOX_CONFIG_VI || BUSYBOX_CONFIG_AWK
203 Enables vi and awk features which allows user to execute
204 shell commands (using system() C call).