Quellcode durchsuchen

Strip trailing spaces from lines when copying selection.

Signed-off-by: Christoph Lohmann <20h@r-36.net>
Alexander Sedov vor 12 Jahren
Ursprung
Commit
0ca0dd8b11
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      st.c

+ 2 - 1
st.c

@@ -773,7 +773,8 @@ selcopy(void) {
 			gp = &term.line[y][0];
 			last = gp + term.col;
 
-			while(--last >= gp && !(last->state & GLYPH_SET))
+			while(--last >= gp && !((last->state & GLYPH_SET) && \
+						selected(last - gp, y) && strcmp(last->c, " ") != 0))
 				/* nothing */;
 
 			for(x = 0; gp <= last; x++, ++gp) {