source: branches/2.2.9/mindi-busybox/editors/Config.in @ 2725

Last change on this file since 2725 was 2725, checked in by bruno, 8 years ago
  • Update mindi-busybox to 1.18.3 to avoid problems with the tar command which is now failing on recent versions with busybox 1.7.3
File size: 4.9 KB
Line 
1# DO NOT EDIT. This file is generated from Config.src
2#
3# For a description of the syntax of this configuration file,
4# see scripts/kbuild/config-language.txt.
5#
6
7menu "Editors"
8
9config PATCH
10    bool "patch"
11    default y
12    help
13      Apply a unified diff formatted patch.
14
15config AWK
16    bool "awk"
17    default y
18    help
19      Awk is used as a pattern scanning and processing language. This is
20      the BusyBox implementation of that programming language.
21
22config FEATURE_AWK_LIBM
23    bool "Enable math functions (requires libm)"
24    default y
25    depends on AWK
26    help
27      Enable math functions of the Awk programming language.
28      NOTE: This will require libm to be present for linking.
29
30config CMP
31    bool "cmp"
32    default y
33    help
34      cmp is used to compare two files and returns the result
35      to standard output.
36
37config DIFF
38    bool "diff"
39    default y
40    help
41      diff compares two files or directories and outputs the
42      differences between them in a form that can be given to
43      the patch command.
44
45config FEATURE_DIFF_LONG_OPTIONS
46    bool "Enable long options"
47    default y
48    depends on DIFF && LONG_OPTS
49    help
50      Enable use of long options.
51
52config FEATURE_DIFF_DIR
53    bool "Enable directory support"
54    default y
55    depends on DIFF
56    help
57      This option enables support for directory and subdirectory
58      comparison.
59
60config ED
61    bool "ed"
62    default y
63    help
64      The original 1970's Unix text editor, from the days of teletypes.
65      Small, simple, evil. Part of SUSv3. If you're not already using
66      this, you don't need it.
67
68config SED
69    bool "sed"
70    default y
71    help
72      sed is used to perform text transformations on a file
73      or input from a pipeline.
74
75config VI
76    bool "vi"
77    default y
78    help
79      'vi' is a text editor. More specifically, it is the One True
80      text editor <grin>. It does, however, have a rather steep
81      learning curve. If you are not already comfortable with 'vi'
82      you may wish to use something else.
83
84config FEATURE_VI_MAX_LEN
85    int "Maximum screen width in vi"
86    range 256 16384
87    default 4096
88    depends on VI
89    help
90      Contrary to what you may think, this is not eating much.
91      Make it smaller than 4k only if you are very limited on memory.
92
93config FEATURE_VI_8BIT
94    bool "Allow vi to display 8-bit chars (otherwise shows dots)"
95    default n
96    depends on VI
97    help
98      If your terminal can display characters with high bit set,
99      you may want to enable this. Note: vi is not Unicode-capable.
100      If your terminal combines several 8-bit bytes into one character
101      (as in Unicode mode), this will not work properly.
102
103config FEATURE_VI_COLON
104    bool "Enable \":\" colon commands (no \"ex\" mode)"
105    default y
106    depends on VI
107    help
108      Enable a limited set of colon commands for vi. This does not
109      provide an "ex" mode.
110
111config FEATURE_VI_YANKMARK
112    bool "Enable yank/put commands and mark cmds"
113    default y
114    depends on VI
115    help
116      This will enable you to use yank and put, as well as mark in
117      busybox vi.
118
119config FEATURE_VI_SEARCH
120    bool "Enable search and replace cmds"
121    default y
122    depends on VI
123    help
124      Select this if you wish to be able to do search and replace in
125      busybox vi.
126
127config FEATURE_VI_USE_SIGNALS
128    bool "Catch signals"
129    default y
130    depends on VI
131    help
132      Selecting this option will make busybox vi signal aware. This will
133      make busybox vi support SIGWINCH to deal with Window Changes, catch
134      Ctrl-Z and Ctrl-C and alarms.
135
136config FEATURE_VI_DOT_CMD
137    bool "Remember previous cmd and \".\" cmd"
138    default y
139    depends on VI
140    help
141      Make busybox vi remember the last command and be able to repeat it.
142
143config FEATURE_VI_READONLY
144    bool "Enable -R option and \"view\" mode"
145    default y
146    depends on VI
147    help
148      Enable the read-only command line option, which allows the user to
149      open a file in read-only mode.
150
151config FEATURE_VI_SETOPTS
152    bool "Enable set-able options, ai ic showmatch"
153    default y
154    depends on VI
155    help
156      Enable the editor to set some (ai, ic, showmatch) options.
157
158config FEATURE_VI_SET
159    bool "Support for :set"
160    default y
161    depends on VI
162    help
163      Support for ":set".
164
165config FEATURE_VI_WIN_RESIZE
166    bool "Handle window resize"
167    default y
168    depends on VI
169    help
170      Make busybox vi behave nicely with terminals that get resized.
171
172config FEATURE_VI_ASK_TERMINAL
173    bool "Use 'tell me cursor position' ESC sequence to measure window"
174    default y
175    depends on VI
176    help
177      If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
178      this option makes vi perform a last-ditch effort to find it:
179      vi positions cursor to 999,999 and asks terminal to report real
180      cursor position using "ESC [ 6 n" escape sequence, then reads stdin.
181
182      This is not clean but helps a lot on serial lines and such.
183
184config FEATURE_VI_OPTIMIZE_CURSOR
185    bool "Optimize cursor movement"
186    default y
187    depends on VI
188    help
189      This will make the cursor movement faster, but requires more memory
190      and it makes the applet a tiny bit larger.
191
192config FEATURE_ALLOW_EXEC
193    bool "Allow vi and awk to execute shell commands"
194    default y
195    depends on VI || AWK
196    help
197      Enables vi and awk features which allows user to execute
198      shell commands (using system() C call).
199
200endmenu
Note: See TracBrowser for help on using the repository browser.