1 | #
|
---|
2 | # For a description of the syntax of this configuration file,
|
---|
3 | # see scripts/kbuild/config-language.txt.
|
---|
4 | #
|
---|
5 |
|
---|
6 | menu "Editors"
|
---|
7 |
|
---|
8 | config AWK
|
---|
9 | bool "awk"
|
---|
10 | default n
|
---|
11 | help
|
---|
12 | Awk is used as a pattern scanning and processing language. This is
|
---|
13 | the BusyBox implementation of that programming language.
|
---|
14 |
|
---|
15 | config FEATURE_AWK_MATH
|
---|
16 | bool "Enable math functions (requires libm)"
|
---|
17 | default y
|
---|
18 | depends on AWK
|
---|
19 | help
|
---|
20 | Enable math functions of the Awk programming language.
|
---|
21 | NOTE: This will require libm to be present for linking.
|
---|
22 |
|
---|
23 | config CMP
|
---|
24 | bool "cmp"
|
---|
25 | default n
|
---|
26 | help
|
---|
27 | cmp is used to compare two files and returns the result
|
---|
28 | to standard output.
|
---|
29 |
|
---|
30 | config DIFF
|
---|
31 | bool "diff"
|
---|
32 | default n
|
---|
33 | help
|
---|
34 | diff compares two files or directories and outputs the
|
---|
35 | differences between them in a form that can be given to
|
---|
36 | the patch command.
|
---|
37 |
|
---|
38 | config FEATURE_DIFF_BINARY
|
---|
39 | bool "Enable checks for binary files"
|
---|
40 | default y
|
---|
41 | depends on DIFF
|
---|
42 | help
|
---|
43 | This option enables support for checking for binary files
|
---|
44 | before a comparison is carried out.
|
---|
45 |
|
---|
46 | config FEATURE_DIFF_DIR
|
---|
47 | bool "Enable directory support"
|
---|
48 | default y
|
---|
49 | depends on DIFF
|
---|
50 | help
|
---|
51 | This option enables support for directory and subdirectory
|
---|
52 | comparison.
|
---|
53 |
|
---|
54 | config FEATURE_DIFF_MINIMAL
|
---|
55 | bool "Enable -d option to find smaller sets of changes"
|
---|
56 | default n
|
---|
57 | depends on DIFF
|
---|
58 | help
|
---|
59 | Enabling this option allows the use of -d to make diff
|
---|
60 | try hard to find the smallest possible set of changes.
|
---|
61 |
|
---|
62 | config ED
|
---|
63 | bool "ed"
|
---|
64 | default n
|
---|
65 | help
|
---|
66 | The original 1970's Unix text editor, from the days of teletypes.
|
---|
67 | Small, simple, evil. Part of SUSv3. If you're not already using
|
---|
68 | this, you don't need it.
|
---|
69 |
|
---|
70 | config PATCH
|
---|
71 | bool "patch"
|
---|
72 | default n
|
---|
73 | help
|
---|
74 | Apply a unified diff formatted patch.
|
---|
75 |
|
---|
76 | config SED
|
---|
77 | bool "sed"
|
---|
78 | default n
|
---|
79 | help
|
---|
80 | sed is used to perform text transformations on a file
|
---|
81 | or input from a pipeline.
|
---|
82 |
|
---|
83 | config VI
|
---|
84 | bool "vi"
|
---|
85 | default n
|
---|
86 | help
|
---|
87 | 'vi' is a text editor. More specifically, it is the One True
|
---|
88 | text editor <grin>. It does, however, have a rather steep
|
---|
89 | learning curve. If you are not already comfortable with 'vi'
|
---|
90 | you may wish to use something else.
|
---|
91 |
|
---|
92 | config FEATURE_VI_MAX_LEN
|
---|
93 | int "Maximum line length in vi"
|
---|
94 | range 256 16384
|
---|
95 | default 1024
|
---|
96 | depends on VI
|
---|
97 | help
|
---|
98 | vi uses on-stack buffers for intermediate line buffers.
|
---|
99 | You may want to decrease this parameter if your target machine
|
---|
100 | benefits from smaller stack usage.
|
---|
101 |
|
---|
102 | config FEATURE_VI_COLON
|
---|
103 | bool "Enable \":\" colon commands (no \"ex\" mode)"
|
---|
104 | default y
|
---|
105 | depends on VI
|
---|
106 | help
|
---|
107 | Enable a limited set of colon commands for vi. This does not
|
---|
108 | provide an "ex" mode.
|
---|
109 |
|
---|
110 | config FEATURE_VI_YANKMARK
|
---|
111 | bool "Enable yank/put commands and mark cmds"
|
---|
112 | default y
|
---|
113 | depends on VI
|
---|
114 | help
|
---|
115 | This will enable you to use yank and put, as well as mark in
|
---|
116 | busybox vi.
|
---|
117 |
|
---|
118 | config FEATURE_VI_SEARCH
|
---|
119 | bool "Enable search and replace cmds"
|
---|
120 | default y
|
---|
121 | depends on VI
|
---|
122 | help
|
---|
123 | Select this if you wish to be able to do search and replace in
|
---|
124 | busybox vi.
|
---|
125 |
|
---|
126 | config FEATURE_VI_USE_SIGNALS
|
---|
127 | bool "Catch signals"
|
---|
128 | default y
|
---|
129 | depends on VI
|
---|
130 | help
|
---|
131 | Selecting this option will make busybox vi signal aware. This will
|
---|
132 | make busybox vi support SIGWINCH to deal with Window Changes, catch
|
---|
133 | Ctrl-Z and Ctrl-C and alarms.
|
---|
134 |
|
---|
135 | config FEATURE_VI_DOT_CMD
|
---|
136 | bool "Remember previous cmd and \".\" cmd"
|
---|
137 | default y
|
---|
138 | depends on VI
|
---|
139 | help
|
---|
140 | Make busybox vi remember the last command and be able to repeat it.
|
---|
141 |
|
---|
142 | config FEATURE_VI_READONLY
|
---|
143 | bool "Enable -R option and \"view\" mode"
|
---|
144 | default y
|
---|
145 | depends on VI
|
---|
146 | help
|
---|
147 | Enable the read-only command line option, which allows the user to
|
---|
148 | open a file in read-only mode.
|
---|
149 |
|
---|
150 | config FEATURE_VI_SETOPTS
|
---|
151 | bool "Enable set-able options, ai ic showmatch"
|
---|
152 | default y
|
---|
153 | depends on VI
|
---|
154 | help
|
---|
155 | Enable the editor to set some (ai, ic, showmatch) options.
|
---|
156 |
|
---|
157 | config FEATURE_VI_SET
|
---|
158 | bool "Support for :set"
|
---|
159 | default y
|
---|
160 | depends on VI
|
---|
161 | help
|
---|
162 | Support for ":set".
|
---|
163 |
|
---|
164 | config FEATURE_VI_WIN_RESIZE
|
---|
165 | bool "Handle window resize"
|
---|
166 | default y
|
---|
167 | depends on VI
|
---|
168 | help
|
---|
169 | Make busybox vi behave nicely with terminals that get resized.
|
---|
170 |
|
---|
171 | config FEATURE_VI_OPTIMIZE_CURSOR
|
---|
172 | bool "Optimize cursor movement"
|
---|
173 | default y
|
---|
174 | depends on VI
|
---|
175 | help
|
---|
176 | This will make the cursor movement faster, but requires more memory
|
---|
177 | and it makes the applet a tiny bit larger.
|
---|
178 |
|
---|
179 | config FEATURE_ALLOW_EXEC
|
---|
180 | bool "Allow vi and awk to execute shell commands"
|
---|
181 | default y
|
---|
182 | depends on VI || AWK
|
---|
183 | help
|
---|
184 | Enables vi and awk features which allows user to execute
|
---|
185 | shell commands (using system() C call).
|
---|
186 |
|
---|
187 | endmenu
|
---|