Commit bf9a8cc2 authored by Chris Allegretta's avatar Chris Allegretta
Browse files

Changed PICO_MSGS to PICO_MODE and strings

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@288 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
No related merge requests found
Showing with 32 additions and 30 deletions
+32 -30
...@@ -14,7 +14,7 @@ CVS Code - ...@@ -14,7 +14,7 @@ CVS Code -
pointers. New function not_found_msg in search.c for displaying pointers. New function not_found_msg in search.c for displaying
truncated strings in satusbar when the string is not found truncated strings in satusbar when the string is not found
(-pedantic fixes by Rocco Corsi). We disable this feature when (-pedantic fixes by Rocco Corsi). We disable this feature when
using PICO_MSGS (-p). using PICO_MODE (-p).
- New spelling code by Rocco Corsi. New functions - New spelling code by Rocco Corsi. New functions
do_int_speller, do_alt_speller, changes to do_spell in nano.c, do_int_speller, do_alt_speller, changes to do_spell in nano.c,
New functions search_init_globals and do_replace_loop, changes New functions search_init_globals and do_replace_loop, changes
...@@ -28,6 +28,8 @@ CVS Code - ...@@ -28,6 +28,8 @@ CVS Code -
- Fixed value being input in statusbar during a search or replace - Fixed value being input in statusbar during a search or replace
and CASE_SENSITIVE or the other search is called and the and CASE_SENSITIVE or the other search is called and the
string being typed in is blown away. Reported by Ken Tyler. string being typed in is blown away. Reported by Ken Tyler.
- Changed PICO_MSGS flag to PICO_MODE, changed help strings
accordingly.
- files.c: - files.c:
do_writeout() do_writeout()
- Change strcpy to answer to mallocstrcpy. - Change strcpy to answer to mallocstrcpy.
......
...@@ -125,7 +125,7 @@ void toggle_init(void) ...@@ -125,7 +125,7 @@ void toggle_init(void)
toggle_autoindent_msg = _("Auto indent"); toggle_autoindent_msg = _("Auto indent");
toggle_suspend_msg = _("Suspend"); toggle_suspend_msg = _("Suspend");
toggle_nohelp_msg = _("Help mode"); toggle_nohelp_msg = _("Help mode");
toggle_picomode_msg = _("Pico messages"); toggle_picomode_msg = _("Pico mode");
toggle_mouse_msg = _("Mouse support"); toggle_mouse_msg = _("Mouse support");
toggle_cuttoend_msg = _("Cut to end"); toggle_cuttoend_msg = _("Cut to end");
#ifdef HAVE_REGEX_H #ifdef HAVE_REGEX_H
...@@ -142,7 +142,7 @@ void toggle_init(void) ...@@ -142,7 +142,7 @@ void toggle_init(void)
toggle_init_one(&toggles[3], TOGGLE_NOHELP_KEY, toggle_nohelp_msg, toggle_init_one(&toggles[3], TOGGLE_NOHELP_KEY, toggle_nohelp_msg,
NO_HELP); NO_HELP);
toggle_init_one(&toggles[4], TOGGLE_PICOMODE_KEY, toggle_picomode_msg, toggle_init_one(&toggles[4], TOGGLE_PICOMODE_KEY, toggle_picomode_msg,
PICO_MSGS); PICO_MODE);
toggle_init_one(&toggles[5], TOGGLE_WRAP_KEY, toggle_wrap_msg, toggle_init_one(&toggles[5], TOGGLE_WRAP_KEY, toggle_wrap_msg,
NO_WRAP); NO_WRAP);
toggle_init_one(&toggles[6], TOGGLE_MOUSE_KEY, toggle_mouse_msg, toggle_init_one(&toggles[6], TOGGLE_MOUSE_KEY, toggle_mouse_msg,
...@@ -207,7 +207,7 @@ void shortcut_init(void) ...@@ -207,7 +207,7 @@ void shortcut_init(void)
nano_cancel_msg = _("Cancel the current function"); nano_cancel_msg = _("Cancel the current function");
#endif #endif
if (ISSET(PICO_MSGS)) if (ISSET(PICO_MODE))
sc_init_one(&main_list[0], NANO_HELP_KEY, _("Get Help"), sc_init_one(&main_list[0], NANO_HELP_KEY, _("Get Help"),
nano_help_msg, 0, NANO_HELP_FKEY, 0, VIEW, do_help); nano_help_msg, 0, NANO_HELP_FKEY, 0, VIEW, do_help);
else else
...@@ -218,7 +218,7 @@ void shortcut_init(void) ...@@ -218,7 +218,7 @@ void shortcut_init(void)
sc_init_one(&main_list[1], NANO_EXIT_KEY, _("Exit"), sc_init_one(&main_list[1], NANO_EXIT_KEY, _("Exit"),
nano_exit_msg, 0, NANO_EXIT_FKEY, 0, VIEW, do_exit); nano_exit_msg, 0, NANO_EXIT_FKEY, 0, VIEW, do_exit);
if (ISSET(PICO_MSGS)) if (ISSET(PICO_MODE))
sc_init_one(&main_list[2], NANO_WRITEOUT_KEY, _("WriteOut"), sc_init_one(&main_list[2], NANO_WRITEOUT_KEY, _("WriteOut"),
nano_writeout_msg, nano_writeout_msg,
0, NANO_WRITEOUT_FKEY, 0, NOVIEW, do_writeout_void); 0, NANO_WRITEOUT_FKEY, 0, NOVIEW, do_writeout_void);
...@@ -227,7 +227,7 @@ void shortcut_init(void) ...@@ -227,7 +227,7 @@ void shortcut_init(void)
nano_goto_msg, nano_goto_msg,
NANO_ALT_G, NANO_GOTO_FKEY, 0, VIEW, do_gotoline_void); NANO_ALT_G, NANO_GOTO_FKEY, 0, VIEW, do_gotoline_void);
if (ISSET(PICO_MSGS)) if (ISSET(PICO_MODE))
sc_init_one(&main_list[3], NANO_JUSTIFY_KEY, _("Justify"), sc_init_one(&main_list[3], NANO_JUSTIFY_KEY, _("Justify"),
nano_justify_msg, 0, NANO_JUSTIFY_FKEY, 0, nano_justify_msg, 0, NANO_JUSTIFY_FKEY, 0,
NOVIEW, do_justify); NOVIEW, do_justify);
...@@ -302,7 +302,7 @@ void shortcut_init(void) ...@@ -302,7 +302,7 @@ void shortcut_init(void)
sc_init_one(&main_list[22], NANO_TAB_KEY, _("Tab"), sc_init_one(&main_list[22], NANO_TAB_KEY, _("Tab"),
nano_tab_msg, 0, 0, 0, NOVIEW, do_tab); nano_tab_msg, 0, 0, 0, NOVIEW, do_tab);
if (ISSET(PICO_MSGS)) if (ISSET(PICO_MODE))
sc_init_one(&main_list[23], NANO_REPLACE_KEY, _("Replace"), sc_init_one(&main_list[23], NANO_REPLACE_KEY, _("Replace"),
nano_replace_msg, nano_replace_msg,
NANO_ALT_R, NANO_REPLACE_FKEY, 0, NOVIEW, do_replace); NANO_ALT_R, NANO_REPLACE_FKEY, 0, NOVIEW, do_replace);
...@@ -315,7 +315,7 @@ void shortcut_init(void) ...@@ -315,7 +315,7 @@ void shortcut_init(void)
nano_enter_msg, nano_enter_msg,
0, KEY_ENTER, NANO_CONTROL_M, NOVIEW, do_enter_void); 0, KEY_ENTER, NANO_CONTROL_M, NOVIEW, do_enter_void);
if (ISSET(PICO_MSGS)) if (ISSET(PICO_MODE))
sc_init_one(&main_list[25], NANO_GOTO_KEY, _("Goto Line"), sc_init_one(&main_list[25], NANO_GOTO_KEY, _("Goto Line"),
nano_goto_msg, nano_goto_msg,
NANO_ALT_G, NANO_GOTO_FKEY, 0, VIEW, do_gotoline_void); NANO_ALT_G, NANO_GOTO_FKEY, 0, VIEW, do_gotoline_void);
......
...@@ -364,7 +364,7 @@ void usage(void) ...@@ -364,7 +364,7 @@ void usage(void)
(_ (_
(" -r [#cols] --fill=[#cols] Set fill cols to (wrap lines at) #cols\n")); (" -r [#cols] --fill=[#cols] Set fill cols to (wrap lines at) #cols\n"));
printf(_ printf(_
(" -p --pico Make bottom 2 lines more Pico-like\n")); (" -p --pico Emulate Pico as closely as possible\n"));
printf(_ printf(_
(" -s [prog] --speller=[prog] Enable alternate speller\n")); (" -s [prog] --speller=[prog] Enable alternate speller\n"));
printf(_ printf(_
...@@ -401,7 +401,7 @@ void usage(void) ...@@ -401,7 +401,7 @@ void usage(void)
printf(_ printf(_
(" -r [#cols] Set fill cols to (wrap lines at) #cols\n")); (" -r [#cols] Set fill cols to (wrap lines at) #cols\n"));
printf(_(" -s [prog] Enable alternate speller\n")); printf(_(" -s [prog] Enable alternate speller\n"));
printf(_(" -p Make bottom 2 lines more Pico-like\n")); printf(_(" -p Emulate Pico as closely as possible\n"));
printf(_(" -t Auto save on exit, don't prompt\n")); printf(_(" -t Auto save on exit, don't prompt\n"));
printf(_(" -v View (read only) mode\n")); printf(_(" -v View (read only) mode\n"));
printf(_(" -w Don't wrap long lines\n")); printf(_(" -w Don't wrap long lines\n"));
...@@ -2008,7 +2008,7 @@ int main(int argc, char *argv[]) ...@@ -2008,7 +2008,7 @@ int main(int argc, char *argv[])
SET(USE_MOUSE); SET(USE_MOUSE);
break; break;
case 'p': case 'p':
SET(PICO_MSGS); SET(PICO_MODE);
break; break;
case 'r': case 'r':
fill = atoi(optarg); fill = atoi(optarg);
...@@ -2046,7 +2046,7 @@ int main(int argc, char *argv[]) ...@@ -2046,7 +2046,7 @@ int main(int argc, char *argv[])
argv0 = strrchr(argv[0], '/'); argv0 = strrchr(argv[0], '/');
if ((argv0 && strstr(argv0, "pico")) if ((argv0 && strstr(argv0, "pico"))
|| (!argv0 && strstr(argv[0], "pico"))) || (!argv0 && strstr(argv[0], "pico")))
SET(PICO_MSGS); SET(PICO_MODE);
/* See if there's a non-option in argv (first non-option is the /* See if there's a non-option in argv (first non-option is the
filename, if +LINE is not given) */ filename, if +LINE is not given) */
......
...@@ -98,7 +98,7 @@ typedef struct toggle { ...@@ -98,7 +98,7 @@ typedef struct toggle {
#define MARK_ISSET (1<<3) #define MARK_ISSET (1<<3)
#define CONSTUPDATE (1<<4) #define CONSTUPDATE (1<<4)
#define NO_HELP (1<<5) #define NO_HELP (1<<5)
#define PICO_MSGS (1<<6) #define PICO_MODE (1<<6)
#define FOLLOW_SYMLINKS (1<<7) #define FOLLOW_SYMLINKS (1<<7)
#define SUSPEND (1<<8) #define SUSPEND (1<<8)
#define NO_WRAP (1<<9) #define NO_WRAP (1<<9)
......
...@@ -33,7 +33,7 @@ const struct _msg_ent _msg_tbl[] = { ...@@ -33,7 +33,7 @@ const struct _msg_ent _msg_tbl[] = {
{"Auto indent", 24}, {"Auto indent", 24},
{"Suspend", 25}, {"Suspend", 25},
{"Help mode", 26}, {"Help mode", 26},
{"Pico messages", 27}, {"Pico mode", 27},
{"Mouse support", 28}, {"Mouse support", 28},
{"Cut to end", 29}, {"Cut to end", 29},
{"Regular expressions", 30}, {"Regular expressions", 30},
...@@ -138,7 +138,7 @@ Usage: nano [GNU long option] [option] +LINE <file>\n\ ...@@ -138,7 +138,7 @@ Usage: nano [GNU long option] [option] +LINE <file>\n\
{" -m \t\t--mouse\t\t\tEnable mouse\n", 108}, {" -m \t\t--mouse\t\t\tEnable mouse\n", 108},
{"\ {"\
-r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n", 109}, -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n", 109},
{" -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n", 110}, {" -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n", 110},
{" -s [prog] \t--speller=[prog]\tEnable alternate speller\n", 111}, {" -s [prog] \t--speller=[prog]\tEnable alternate speller\n", 111},
{" -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n", 112}, {" -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n", 112},
{" -v \t\t--view\t\t\tView (read only) mode\n", 113}, {" -v \t\t--view\t\t\tView (read only) mode\n", 113},
...@@ -161,7 +161,7 @@ Usage: nano [option] +LINE <file>\n\ ...@@ -161,7 +161,7 @@ Usage: nano [option] +LINE <file>\n\
{" -m \t\tEnable mouse\n", 128}, {" -m \t\tEnable mouse\n", 128},
{" -r [#cols] \tSet fill cols to (wrap lines at) #cols\n", 129}, {" -r [#cols] \tSet fill cols to (wrap lines at) #cols\n", 129},
{" -s [prog] \tEnable alternate speller\n", 130}, {" -s [prog] \tEnable alternate speller\n", 130},
{" -p \t\tMake bottom 2 lines more Pico-like\n", 131}, {" -p \t\tEmulate Pico as closely as possible\n", 131},
{" -t \t\tAuto save on exit, don't prompt\n", 132}, {" -t \t\tAuto save on exit, don't prompt\n", 132},
{" -v \t\tView (read only) mode\n", 133}, {" -v \t\tView (read only) mode\n", 133},
{" -w \t\tDon't wrap long lines\n", 134}, {" -w \t\tDon't wrap long lines\n", 134},
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2000-11-16 14:53-0500\n" "POT-Creation-Date: 2000-11-16 20:31-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -128,7 +128,7 @@ msgid "Help mode" ...@@ -128,7 +128,7 @@ msgid "Help mode"
msgstr "" msgstr ""
#: global.c:128 #: global.c:128
msgid "Pico messages" msgid "Pico mode"
msgstr "" msgstr ""
#: global.c:129 #: global.c:129
...@@ -483,7 +483,7 @@ msgid "" ...@@ -483,7 +483,7 @@ msgid ""
msgstr "" msgstr ""
#: nano.c:367 #: nano.c:367
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n" msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
msgstr "" msgstr ""
#: nano.c:369 #: nano.c:369
...@@ -569,7 +569,7 @@ msgid " -s [prog] \tEnable alternate speller\n" ...@@ -569,7 +569,7 @@ msgid " -s [prog] \tEnable alternate speller\n"
msgstr "" msgstr ""
#: nano.c:404 #: nano.c:404
msgid " -p \t\tMake bottom 2 lines more Pico-like\n" msgid " -p \t\tEmulate Pico as closely as possible\n"
msgstr "" msgstr ""
#: nano.c:405 #: nano.c:405
......
...@@ -84,13 +84,13 @@ int search_init(int replacing) ...@@ -84,13 +84,13 @@ int search_init(int replacing)
/* Okay, fun time. backupstring is our holder for what is being /* Okay, fun time. backupstring is our holder for what is being
returned from the statusq call. Using answer for this would be tricky. returned from the statusq call. Using answer for this would be tricky.
Here, if we're using PICO_MSGS, we only want nano to put the Here, if we're using PICO_MODE, we only want nano to put the
old string back up as editable if it's not the same as last_search. old string back up as editable if it's not the same as last_search.
Otherwise, if we don't already have a backupstring, set it to Otherwise, if we don't already have a backupstring, set it to
last_search. */ last_search. */
if (ISSET(PICO_MSGS)) { if (ISSET(PICO_MODE)) {
if (backupstring == NULL || !strcmp(backupstring, last_search)) if (backupstring == NULL || !strcmp(backupstring, last_search))
backupstring = mallocstrcpy(backupstring, ""); backupstring = mallocstrcpy(backupstring, "");
} }
...@@ -98,7 +98,7 @@ int search_init(int replacing) ...@@ -98,7 +98,7 @@ int search_init(int replacing)
backupstring = mallocstrcpy(backupstring, last_search); backupstring = mallocstrcpy(backupstring, last_search);
/* If using Pico messages, we do things the old fashioned way... */ /* If using Pico messages, we do things the old fashioned way... */
if (ISSET(PICO_MSGS)) { if (ISSET(PICO_MODE)) {
if (last_search[0]) { if (last_search[0]) {
/* We use COLS / 3 here because we need to see more on the line */ /* We use COLS / 3 here because we need to see more on the line */
...@@ -314,13 +314,13 @@ int do_search(void) ...@@ -314,13 +314,13 @@ int do_search(void)
} }
/* The sneaky user deleted the previous search string */ /* The sneaky user deleted the previous search string */
if (!ISSET(PICO_MSGS) && !strcmp(answer, "")) { if (!ISSET(PICO_MODE) && !strcmp(answer, "")) {
statusbar(_("Search Cancelled")); statusbar(_("Search Cancelled"));
search_abort(); search_abort();
return 0; return 0;
} }
/* If answer is now == "", then PICO_MSGS is set. So, copy /* If answer is now == "", then PICO_MODE is set. So, copy
last_search into answer... */ last_search into answer... */
if (!strcmp(answer, "")) if (!strcmp(answer, ""))
...@@ -584,13 +584,13 @@ int do_replace(void) ...@@ -584,13 +584,13 @@ int do_replace(void)
} }
/* Again, there was a previous string but they deleted it and hit enter */ /* Again, there was a previous string but they deleted it and hit enter */
if (!ISSET(PICO_MSGS) && !strcmp(answer, "")) { if (!ISSET(PICO_MODE) && !strcmp(answer, "")) {
statusbar(_("Replace Cancelled")); statusbar(_("Replace Cancelled"));
replace_abort(); replace_abort();
return 0; return 0;
} }
/* If answer is now == "", then PICO_MSGS is set. So, copy /* If answer is now == "", then PICO_MODE is set. So, copy
last_search into answer (and prevanswer)... */ last_search into answer (and prevanswer)... */
if (!strcmp(answer, "")) { if (!strcmp(answer, "")) {
answer = mallocstrcpy(answer, last_search); answer = mallocstrcpy(answer, last_search);
...@@ -600,7 +600,7 @@ int do_replace(void) ...@@ -600,7 +600,7 @@ int do_replace(void)
prevanswer = mallocstrcpy(prevanswer, answer); prevanswer = mallocstrcpy(prevanswer, answer);
} }
if (ISSET(PICO_MSGS)) { if (ISSET(PICO_MODE)) {
buf = nmalloc(strlen(last_replace) + 5); buf = nmalloc(strlen(last_replace) + 5);
if (strcmp(last_replace, "")) { if (strcmp(last_replace, "")) {
if (strlen(last_replace) > (COLS / 3)) { if (strlen(last_replace) > (COLS / 3)) {
......
...@@ -441,8 +441,8 @@ int nanogetstr(int allowtabs, char *buf, char *def, shortcut s[], int slen, ...@@ -441,8 +441,8 @@ int nanogetstr(int allowtabs, char *buf, char *def, shortcut s[], int slen,
/* Now that the text is editable instead of bracketed, we have to /* Now that the text is editable instead of bracketed, we have to
check for answer == def, instead of answer == "" */ check for answer == def, instead of answer == "" */
if (((ISSET(PICO_MSGS)) && !strcmp(answer, "")) || if (((ISSET(PICO_MODE)) && !strcmp(answer, "")) ||
((!ISSET(PICO_MSGS)) && !strcmp(answer, def))) ((!ISSET(PICO_MODE)) && !strcmp(answer, def)))
return -2; return -2;
else else
return 0; return 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment