updated for version 7.0223
diff --git a/src/normal.c b/src/normal.c
index 5fb0473..beb3cc3 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -8006,6 +8006,12 @@
 	break;
 #endif
 
+    case '+':
+    case '-': /* "g+" and "g-": undo or redo along the timeline */
+	if (!checkclearopq(oap))
+	    undo_time((int)(cap->nchar == '-' ? -cap->count1 : cap->count1));
+	break;
+
     default:
 	clearopbeep(oap);
 	break;