  	lwe_scroll += d;
  	if (lwe_scroll < 0)
  		lwe_scroll = 0;
-@@ -255,7 +256,7 @@ static int insertmode(char *t)
+@@ -279,7 +280,7 @@ static int insertmode(char *t)
  			c = '\n';
  		if (c == C_D)
  			return 1;

 			if (t <= buffer)
 				continue;
 			t--;
@@ -293,14 +294,10 @@ static int cmdloop(void)
 		c = getch();
 		switch (c) {
 		case C_D:

 		case 'k':
 			doscrl(-LINES / 2);
 			break;
@@ -397,8 +394,6 @@ int main(int argc, char **argv)
 		cbreak();
 		noecho();
 		nonl();
