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-d3aeb78583b8master
parent
85616c499b
commit
b349c80f0d
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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),
|
||||||
|
|
Loading…
Reference in New Issue