allow refreshing of the file browser window, as Pico does

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2388 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
David Lawrence Ramsey 2005-03-17 19:10:29 +00:00
parent 85616c499b
commit b349c80f0d
3 changed files with 12 additions and 0 deletions

View File

@ -203,6 +203,9 @@ CVS code -
- Remove unneeded NANO_SMALL #ifdef, so that it's included - Remove unneeded NANO_SMALL #ifdef, so that it's included
whenever its prototype is, and so it can compile when whenever its prototype is, and so it can compile when
DISABLE_OPERATINGDIR isn't defined and NANO_SMALL is. (DLR) DISABLE_OPERATINGDIR isn't defined and NANO_SMALL is. (DLR)
do_browser()
- Refresh the screen when Ctrl-L is pressed in the file browser,
as Pico does. (DLR)
- global.c: - global.c:
shortcut_init() shortcut_init()
- Fix misplaced #endif keeping the "Full Justify" shortcut in - Fix misplaced #endif keeping the "Full Justify" shortcut in

View File

@ -2584,6 +2584,11 @@ char *do_browser(char *path, DIR *dir)
free_charptrarray(filelist, numents); free_charptrarray(filelist, numents);
goto change_browser_directory; goto change_browser_directory;
/* Refresh the screen. */
case NANO_REFRESH_KEY:
total_update();
break;
/* Go to a specific directory. */ /* Go to a specific directory. */
case NANO_GOTOLINE_KEY: case NANO_GOTOLINE_KEY:
case NANO_GOTOLINE_FKEY: case NANO_GOTOLINE_FKEY:

View File

@ -1002,6 +1002,10 @@ void shortcut_init(bool unjustify)
IFHELP(nano_nextpage_msg, NANO_NO_KEY), NANO_NEXTPAGE_FKEY, IFHELP(nano_nextpage_msg, NANO_NO_KEY), NANO_NEXTPAGE_FKEY,
NANO_NO_KEY, VIEW, NULL); NANO_NO_KEY, VIEW, NULL);
sc_init_one(&browser_list, NANO_REFRESH_KEY, N_("Refresh"),
IFHELP(nano_refresh_msg, NANO_NO_KEY), NANO_NO_KEY,
NANO_NO_KEY, VIEW, NULL);
/* Translators: try to keep this string under 22 characters long */ /* Translators: try to keep this string under 22 characters long */
sc_init_one(&browser_list, NANO_GOTOLINE_KEY, N_("Go To Dir"), sc_init_one(&browser_list, NANO_GOTOLINE_KEY, N_("Go To Dir"),
IFHELP(nano_gotodir_msg, NANO_GOTOLINE_ALTKEY), IFHELP(nano_gotodir_msg, NANO_GOTOLINE_ALTKEY),