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 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 CONFIG_FEATURE_AWK_MATH
|
---|
16 | bool "Enable math functions (requires libm)"
|
---|
17 | default y
|
---|
18 | depends on CONFIG_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 CONFIG_ED
|
---|
24 | bool "ed"
|
---|
25 | default n
|
---|
26 | help
|
---|
27 | The original 1970's Unix text editor, from the days of teletypes.
|
---|
28 | Small, simple, evil. Part of SUSv3. If you're not already using
|
---|
29 | this, you don't need it.
|
---|
30 |
|
---|
31 | config CONFIG_PATCH
|
---|
32 | bool "patch"
|
---|
33 | default n
|
---|
34 | help
|
---|
35 | Apply a unified diff formatted patch.
|
---|
36 |
|
---|
37 | config CONFIG_SED
|
---|
38 | bool "sed"
|
---|
39 | default n
|
---|
40 | help
|
---|
41 | sed is used to perform text transformations on a file
|
---|
42 | or input from a pipeline.
|
---|
43 |
|
---|
44 | config CONFIG_VI
|
---|
45 | bool "vi"
|
---|
46 | default n
|
---|
47 | help
|
---|
48 | 'vi' is a text editor. More specifically, it is the One True
|
---|
49 | text editor <grin>. It does, however, have a rather steep
|
---|
50 | learning curve. If you are not already comfortable with 'vi'
|
---|
51 | you may wish to use something else.
|
---|
52 |
|
---|
53 | config CONFIG_FEATURE_VI_COLON
|
---|
54 | bool "Enable \":\" colon commands (no \"ex\" mode)"
|
---|
55 | default y
|
---|
56 | depends on CONFIG_VI
|
---|
57 | help
|
---|
58 | Enable a limited set of colon commands for vi. This does not
|
---|
59 | provide an "ex" mode.
|
---|
60 |
|
---|
61 | config CONFIG_FEATURE_VI_YANKMARK
|
---|
62 | bool "Enable yank/put commands and mark cmds"
|
---|
63 | default y
|
---|
64 | depends on CONFIG_VI
|
---|
65 | help
|
---|
66 | This will enable you to use yank and put, as well as mark in
|
---|
67 | busybox vi.
|
---|
68 |
|
---|
69 | config CONFIG_FEATURE_VI_SEARCH
|
---|
70 | bool "Enable search and replace cmds"
|
---|
71 | default y
|
---|
72 | depends on CONFIG_VI
|
---|
73 | help
|
---|
74 | Select this if you wish to be able to do search and replace in
|
---|
75 | busybox vi.
|
---|
76 |
|
---|
77 | config CONFIG_FEATURE_VI_USE_SIGNALS
|
---|
78 | bool "Catch signals"
|
---|
79 | default y
|
---|
80 | depends on CONFIG_VI
|
---|
81 | help
|
---|
82 | Selecting this option will make busybox vi signal aware. This will
|
---|
83 | make busybox vi support SIGWINCH to deal with Window Changes, catch
|
---|
84 | Ctrl-Z and Ctrl-C and alarms.
|
---|
85 |
|
---|
86 | config CONFIG_FEATURE_VI_DOT_CMD
|
---|
87 | bool "Remember previous cmd and \".\" cmd"
|
---|
88 | default y
|
---|
89 | depends on CONFIG_VI
|
---|
90 | help
|
---|
91 | Make busybox vi remember the last command and be able to repeat it.
|
---|
92 |
|
---|
93 | config CONFIG_FEATURE_VI_READONLY
|
---|
94 | bool "Enable -R option and \"view\" mode"
|
---|
95 | default y
|
---|
96 | depends on CONFIG_VI
|
---|
97 | help
|
---|
98 | Enable the read-only command line option, which allows the user to
|
---|
99 | open a file in read-only mode.
|
---|
100 |
|
---|
101 | config CONFIG_FEATURE_VI_SETOPTS
|
---|
102 | bool "Enable set-able options, ai ic showmatch"
|
---|
103 | default y
|
---|
104 | depends on CONFIG_VI
|
---|
105 | help
|
---|
106 | Enable the editor to set some (ai, ic, showmatch) options.
|
---|
107 |
|
---|
108 | config CONFIG_FEATURE_VI_SET
|
---|
109 | bool "Support for :set"
|
---|
110 | default y
|
---|
111 | depends on CONFIG_VI
|
---|
112 | help
|
---|
113 | Support for ":set".
|
---|
114 |
|
---|
115 | config CONFIG_FEATURE_VI_WIN_RESIZE
|
---|
116 | bool "Handle window resize"
|
---|
117 | default y
|
---|
118 | depends on CONFIG_VI
|
---|
119 | help
|
---|
120 | Make busybox vi behave nicely with terminals that get resized.
|
---|
121 |
|
---|
122 | config CONFIG_FEATURE_VI_OPTIMIZE_CURSOR
|
---|
123 | bool "Optimize cursor movement"
|
---|
124 | default y
|
---|
125 | depends on CONFIG_VI
|
---|
126 | help
|
---|
127 | This will make the cursor movement faster, but requires more memory
|
---|
128 | and it makes the applet a tiny bit larger.
|
---|
129 |
|
---|
130 | endmenu
|
---|
131 |
|
---|