summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2021-01-21 21:20:48 -0700
committermo khan <mo.khan@gmail.com>2021-01-21 21:20:48 -0700
commit2eeb871807ae461dac8f0d74431850e2ae65e871 (patch)
tree4f034b861f171a84a906c8dc8b2748947fec1a0d
parent3b28df4b8fabf96c8f815d6efcdb69e390f12320 (diff)
do not draw extra carriage return line feed after last line
-rw-r--r--kilo.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/kilo.c b/kilo.c
index 74f2140..708494f 100644
--- a/kilo.c
+++ b/kilo.c
@@ -97,7 +97,11 @@ int get_window_size(int *rows, int *cols) {
void editor_draw_rows() {
for (int i = 0; i < E.screenrows; i++) {
- write(STDOUT_FILENO, "~\r\n", 3);
+ write(STDOUT_FILENO, "~", 1);
+
+ if (i < E.screenrows - 1) {
+ write(STDOUT_FILENO, "\r\n", 2);
+ }
}
}