diff --git a/ChangeLog b/ChangeLog index 3672429f9b56fa740e69ea483a86f54b3883795c..b5c9dff3b4182dfc6059c0598c26d0aa3e7ffd00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,11 +7,10 @@ CVS code - match the config.h #includes everywhere else. (DLR) - Change all hardcoded instances of 128 bytes to MAX_BUF_SIZE, and #define MAX_BUF_SIZE as 128 in nano.h. (DLR) - - Use separate keys to go to the previous and next strings in - the search/replace history, and display them as "^P" and "^N". - This makes mouse clicks work properly on them. Changes to - shortcut_init(), help_init(), nanogetstr(), and - do_statusbar_input(). (DLR) + - Display the key to go to the previous strings in the + search/replace history as "^P". This makes mouse clicks work + properly on it. Changes to shortcut_init(), help_init(), + nanogetstr(), and do_statusbar_input(). (DLR) - files.c: load_open_file() - Remove an unneeded clearok(FALSE). (DLR) diff --git a/src/global.c b/src/global.c index 05adf5a8aa661b6caa25d43f858d615a7e59b582..11a7fe700f3bf4ac904d2ebf728fc9e2eb1e75cd 100644 --- a/src/global.c +++ b/src/global.c @@ -252,8 +252,7 @@ void shortcut_init(bool unjustify) #ifdef HAVE_REGEX_H const char *regexp_msg = N_("Regexp"); #endif - const char *prevhistory_msg = N_("PrevString"); - const char *nexthistory_msg = N_("NextString"); + const char *history_msg = N_("History"); #ifdef ENABLE_MULTIBUFFER const char *new_buffer_msg = N_("New Buffer"); #endif @@ -340,11 +339,9 @@ void shortcut_init(bool unjustify) #ifdef HAVE_REGEX_H const char *nano_regexp_msg = N_("Use regular expressions"); #endif - const char *nano_prevhistory_msg = - N_("Edit the previous search/replace string"); - const char *nano_nexthistory_msg = - N_("Edit the next search/replace string"); -#endif /* !NANO_SMALL */ + const char *nano_history_msg = + N_("Edit the previous search/replace strings"); +#endif #ifndef DISABLE_BROWSER const char *nano_tofiles_msg = N_("Go to file browser"); @@ -666,13 +663,8 @@ void shortcut_init(bool unjustify) #endif /* Translators: try to keep this string under 10 characters long */ - sc_init_one(&whereis_list, NANO_PREVLINE_KEY, prevhistory_msg, - IFHELP(nano_prevhistory_msg, NANO_NO_KEY), NANO_NO_KEY, - NANO_NO_KEY, VIEW, NULL); - - /* Translators: try to keep this string under 10 characters long */ - sc_init_one(&whereis_list, NANO_NEXTLINE_KEY, nexthistory_msg, - IFHELP(nano_nexthistory_msg, NANO_NO_KEY), NANO_NO_KEY, + sc_init_one(&whereis_list, NANO_PREVLINE_KEY, history_msg, + IFHELP(nano_history_msg, NANO_NO_KEY), NANO_NO_KEY, NANO_NO_KEY, VIEW, NULL); /* Translators: try to keep this string under 10 characters long */ @@ -712,7 +704,7 @@ void shortcut_init(bool unjustify) IFHELP(nano_lastline_msg, NANO_NO_KEY), NANO_LASTLINE_FKEY, NANO_NO_KEY, VIEW, do_last_line); - /* Translators: try to keep this string under 10 characters long */ + /* Translators: try to keep this string under 12 characters long */ sc_init_one(&replace_list, NANO_TOOTHERSEARCH_KEY, N_("No Replace"), IFHELP(nano_whereis_msg, NANO_NO_KEY), NANO_REPLACE_FKEY, NANO_NO_KEY, VIEW, NULL); @@ -736,12 +728,8 @@ void shortcut_init(bool unjustify) NANO_NO_KEY, VIEW, NULL); #endif - sc_init_one(&replace_list, NANO_PREVLINE_KEY, prevhistory_msg, - IFHELP(nano_prevhistory_msg, NANO_NO_KEY), NANO_NO_KEY, - NANO_NO_KEY, VIEW, NULL); - - sc_init_one(&replace_list, NANO_NEXTLINE_KEY, nexthistory_msg, - IFHELP(nano_nexthistory_msg, NANO_NO_KEY), NANO_NO_KEY, + sc_init_one(&replace_list, NANO_PREVLINE_KEY, history_msg, + IFHELP(nano_history_msg, NANO_NO_KEY), NANO_NO_KEY, NANO_NO_KEY, VIEW, NULL); #endif /* !NANO_SMALL */ @@ -770,12 +758,8 @@ void shortcut_init(bool unjustify) NANO_NO_KEY, VIEW, do_last_line); #ifndef NANO_SMALL - sc_init_one(&replace_list_2, NANO_PREVLINE_KEY, prevhistory_msg, - IFHELP(nano_prevhistory_msg, NANO_NO_KEY), NANO_NO_KEY, - NANO_NO_KEY, VIEW, NULL); - - sc_init_one(&replace_list_2, NANO_NEXTLINE_KEY, nexthistory_msg, - IFHELP(nano_nexthistory_msg, NANO_NO_KEY), NANO_NO_KEY, + sc_init_one(&replace_list_2, NANO_PREVLINE_KEY, history_msg, + IFHELP(nano_history_msg, NANO_NO_KEY), NANO_NO_KEY, NANO_NO_KEY, VIEW, NULL); #endif @@ -1272,7 +1256,7 @@ void thanks_for_all_the_fish(void) } #endif /* ENABLE_COLOR */ #ifndef NANO_SMALL - /* free history lists */ + /* Free the history lists. */ free_history(&search_history); free_history(&replace_history); #endif