blob: af1e1de5eba3f3e262c57ad9632458edf7590cff [file] [log] [blame]
Eric Andersenc9f20d92002-12-05 08:41:41 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Editors"
7
Denys Vlasenkod70e0e92010-06-08 12:15:11 +02008INSERT
9
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000010config AWK
Eric Andersenc9f20d92002-12-05 08:41:41 +000011 bool "awk"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020012 default y
Eric Andersenc9f20d92002-12-05 08:41:41 +000013 help
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +000014 Awk is used as a pattern scanning and processing language. This is
Eric Andersene5642112003-07-14 19:37:08 +000015 the BusyBox implementation of that programming language.
Eric Andersenc9f20d92002-12-05 08:41:41 +000016
Denis Vlasenko2d5bd802008-10-24 10:49:49 +000017config FEATURE_AWK_LIBM
Rob Landley2ec922e2006-04-13 23:22:16 +000018 bool "Enable math functions (requires libm)"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020019 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000020 depends on AWK
Eric Andersenc9f20d92002-12-05 08:41:41 +000021 help
Eric Andersene5642112003-07-14 19:37:08 +000022 Enable math functions of the Awk programming language.
23 NOTE: This will require libm to be present for linking.
Eric Andersenc9f20d92002-12-05 08:41:41 +000024
Denis Vlasenkocc5e0902007-06-12 08:12:33 +000025config CMP
26 bool "cmp"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020027 default y
Denis Vlasenkocc5e0902007-06-12 08:12:33 +000028 help
29 cmp is used to compare two files and returns the result
30 to standard output.
31
32config DIFF
33 bool "diff"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020034 default y
Denis Vlasenkocc5e0902007-06-12 08:12:33 +000035 help
36 diff compares two files or directories and outputs the
37 differences between them in a form that can be given to
38 the patch command.
39
Matheus Izvekovb32aa0c2010-01-18 18:40:02 -020040config FEATURE_DIFF_LONG_OPTIONS
41 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020042 default y
Matheus Izvekovb32aa0c2010-01-18 18:40:02 -020043 depends on DIFF && LONG_OPTS
44 help
45 Enable use of long options.
46
Denis Vlasenkocc5e0902007-06-12 08:12:33 +000047config FEATURE_DIFF_DIR
48 bool "Enable directory support"
49 default y
50 depends on DIFF
51 help
52 This option enables support for directory and subdirectory
53 comparison.
54
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000055config ED
Rob Landley3b890392006-05-04 20:56:43 +000056 bool "ed"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020057 default y
Rob Landley3b890392006-05-04 20:56:43 +000058 help
59 The original 1970's Unix text editor, from the days of teletypes.
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +000060 Small, simple, evil. Part of SUSv3. If you're not already using
Rob Landley3b890392006-05-04 20:56:43 +000061 this, you don't need it.
62
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000063config SED
Eric Andersenc9f20d92002-12-05 08:41:41 +000064 bool "sed"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020065 default y
Eric Andersenc9f20d92002-12-05 08:41:41 +000066 help
Eric Andersen65e20a32003-07-05 07:52:35 +000067 sed is used to perform text transformations on a file
68 or input from a pipeline.
Eric Andersenc9f20d92002-12-05 08:41:41 +000069
Denis Vlasenko249fabf2006-12-19 00:29:22 +000070config FEATURE_ALLOW_EXEC
71 bool "Allow vi and awk to execute shell commands"
72 default y
73 depends on VI || AWK
74 help
75 Enables vi and awk features which allows user to execute
76 shell commands (using system() C call).
Eric Andersenc9f20d92002-12-05 08:41:41 +000077
Denis Vlasenko249fabf2006-12-19 00:29:22 +000078endmenu