Config.in 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see scripts/kbuild/config-language.txt.
  4. #
  5. menu "Editors"
  6. config CONFIG_AWK
  7. bool "awk"
  8. default n
  9. help
  10. Awk is used as a pattern scanning and processing language. This is
  11. the BusyBox implementation of that programming language.
  12. config CONFIG_FEATURE_AWK_MATH
  13. bool " Enable math functions (requires libm)"
  14. default y
  15. depends on CONFIG_AWK
  16. help
  17. Enable math functions of the Awk programming language.
  18. NOTE: This will require libm to be present for linking.
  19. config CONFIG_PATCH
  20. bool "patch"
  21. default n
  22. help
  23. Apply a unified diff formatted patch.
  24. config CONFIG_SED
  25. bool "sed"
  26. default n
  27. help
  28. sed is used to perform text transformations on a file
  29. or input from a pipeline.
  30. config CONFIG_VI
  31. bool "vi"
  32. default n
  33. help
  34. 'vi' is a text editor. More specifically, it is the One True
  35. text editor <grin>. It does, however, have a rather steep
  36. learning curve. If you are not already comfortable with 'vi'
  37. you may wish to use something else.
  38. config CONFIG_FEATURE_VI_COLON
  39. bool " Enable \":\" colon commands (no \"ex\" mode)"
  40. default y
  41. depends on CONFIG_VI
  42. help
  43. Enable a limited set of colon commands for vi. This does not
  44. provide an "ex" mode.
  45. config CONFIG_FEATURE_VI_YANKMARK
  46. bool " Enable yank/put commands and mark cmds"
  47. default y
  48. depends on CONFIG_VI
  49. help
  50. This will enable you to use yank and put, as well as mark in
  51. busybox vi.
  52. config CONFIG_FEATURE_VI_SEARCH
  53. bool " Enable search and replace cmds"
  54. default y
  55. depends on CONFIG_VI
  56. help
  57. Select this if you wish to be able to do search and replace in
  58. busybox vi.
  59. config CONFIG_FEATURE_VI_USE_SIGNALS
  60. bool " Catch signals"
  61. default y
  62. depends on CONFIG_VI
  63. help
  64. Selecting this option will make busybox vi signal aware. This will
  65. make busybox vi support SIGWINCH to deal with Window Changes, catch
  66. Ctrl-Z and Ctrl-C and alarms.
  67. config CONFIG_FEATURE_VI_DOT_CMD
  68. bool " Remember previous cmd and \".\" cmd"
  69. default y
  70. depends on CONFIG_VI
  71. help
  72. Make busybox vi remember the last command and be able to repeat it.
  73. config CONFIG_FEATURE_VI_READONLY
  74. bool " Enable -R option and \"view\" mode"
  75. default y
  76. depends on CONFIG_VI
  77. help
  78. Enable the read-only command line option, which allows the user to
  79. open a file in read-only mode.
  80. config CONFIG_FEATURE_VI_SETOPTS
  81. bool " Enable set-able options, ai ic showmatch"
  82. default y
  83. depends on CONFIG_VI
  84. help
  85. Enable the editor to set some (ai, ic, showmatch) options.
  86. config CONFIG_FEATURE_VI_SET
  87. bool " Support for :set"
  88. default y
  89. depends on CONFIG_VI
  90. help
  91. Support for ":set".
  92. config CONFIG_FEATURE_VI_WIN_RESIZE
  93. bool " Handle window resize"
  94. default y
  95. depends on CONFIG_VI
  96. help
  97. Make busybox vi behave nicely with terminals that get resized.
  98. config CONFIG_FEATURE_VI_OPTIMIZE_CURSOR
  99. bool " Optimize cursor movement"
  100. default y
  101. depends on CONFIG_VI
  102. help
  103. This will make the cursor movement faster, but requires more memory
  104. and it makes the applet a tiny bit larger.
  105. endmenu