Commit Diff


commit - 01a2cff6244d9e5b8ae07614569ff4e53539186f
commit + 38d7b47266810d95fcd7f0791720b40f945313cb
blob - 98c8c1b7a30760df32a6deb863596c4dd72d58fe
blob + def8b1ca881f807ca4c779e1842b3e15aaf7c11b
--- fm.1
+++ fm.1
@@ -92,6 +92,8 @@ Copy current path.
 .It P
 Paste path
 .Pq goto previously copied path.
+.It ^L
+Refresh and redraw screen.
 .It q
 Quit
 .Nm .
blob - d516fc8a3fc17465bfed4b02ec1d8465ab84886c
blob + 527e33fba0ae994172f174cd6b4e4763abb77cc1
--- fm.c
+++ fm.c
@@ -1318,6 +1318,12 @@ err:
 }
 
 static void
+cmd_reload(void)
+{
+	reload();
+}
+
+static void
 loop(void)
 {
 	int meta, ch, c;
@@ -1335,6 +1341,7 @@ loop(void)
 		{'h',		0,	cmd_cd_up,		X_UPDV},
 		{'b',		0,	cmd_cd_up,		X_UPDV},
 		{'l',		0,	cmd_cd_down,		X_UPDV},
+		{'l',		K_CTRL,	cmd_reload,		X_UPDV},
 		{'f',		0,	cmd_cd_down,		X_UPDV},
 		{'<',		K_META,	cmd_jump_top,		X_UPDV},
 		{'>',		K_META,	cmd_jump_bottom,	X_UPDV},