]> Sergey Matveev's repositories - st.git/blobdiff - st.c
Fix wide glyphs breaking "nowrap" mode
[st.git] / st.c
diff --git a/st.c b/st.c
index 3d250ddcdb95707453254d3f717dd8022d122fb9..4754c873405c4fbe30b7b8467f6e469ea25bf231 100644 (file)
--- a/st.c
+++ b/st.c
@@ -2477,7 +2477,10 @@ check_control_code:
        }
 
        if (term.c.x+width > term.col) {
-               tnewline(1);
+               if (IS_SET(MODE_WRAP))
+                       tnewline(1);
+               else
+                       tmoveto(term.col - width, term.c.y);
                gp = &term.line[term.c.y][term.c.x];
        }