- Bracket (brace, parens, etc) matching code by Ken Tyler.
New functions do_find_bracket(), changes to findnextstr(),
command is Meta-] (hope you dont mind since I already sold off
- Meta-O to the MacOS file code Ken...)
+ Meta-O to the MacOS file code Ken...) Fixes to bracket_msg
+ by DLR.
- files.c:
do_writeout()
- Expanded strings to not use %s and ?: to determine
#ifndef NANO_SMALL
char *nano_tofiles_msg = "", *nano_gotodir_msg = "", *nano_case_msg =
- "", *nano_reverse_msg = "", *nano_regexp_msg = "",
- *nano_bracket_msg = "";
+ "", *nano_reverse_msg = "";
+#ifdef HAVE_REGEX_H
+ char *nano_regexp_msg = "", *nano_bracket_msg = "";
+#endif
nano_help_msg = _("Invoke the help menu");
nano_writeout_msg = _("Write the current file to disk");
nano_cancel_msg = _("Cancel the current function");
nano_append_msg = _("Append to the current file");
nano_reverse_msg = _("Search backwards");
+#ifdef HAVE_REGEX_H
nano_regexp_msg = _("Use Regular expressions");
nano_bracket_msg = _("Find other bracket");
+#endif
#endif
sc_init_one(&main_list[0], NANO_HELP_KEY, _("Get Help"),
#define WRITEFILE_LIST_LEN (3 - NO_BROWSER)
#define INSERTFILE_LIST_LEN (2 - NO_BROWSER)
#define BROWSER_LIST_LEN 4
-#define MAIN_LIST_LEN 27
+#define MAIN_LIST_LEN (27 - NO_REGEX)
#define MAIN_VISIBLE 12
#define REPLACE_LIST_2_LEN 3
#define GOTO_LIST_LEN 3