From d0104af6aa25d1a1240891cedffd1453179c980d Mon Sep 17 00:00:00 2001 From: Matuush Date: Tue, 8 Apr 2025 14:27:03 +0200 Subject: [PATCH] Rename add_line into insert_line --- main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main.cpp b/main.cpp index b1709ee..92c2de2 100644 --- a/main.cpp +++ b/main.cpp @@ -25,7 +25,7 @@ int file_offset = 0; string get_line(int r) { return file.find(file_offset+r)->text; } char get(int r, int s) { return get_line(file_offset+r)[s]; } void set(int r, int s, char ch) { file.find(file_offset+r)->text[s] = ch; } -void add_line(int r, string text = "") { file.insert(file_offset+r, text); } +void insert_line(int r, string text = "") { file.insert(file_offset+r, text); } void insert_char(int r, int s, char ch) { file.find(file_offset+r)->text.insert(s, string{ch}); } void remove_char(int r, int s, int len=1) { file.find(file_offset+r)->text.erase(s,len); } void remove_line(int r) { file.remove(file_offset+r); } @@ -172,7 +172,7 @@ int main(int argc, char* argv[]) { print_line(row); break; case 'o': - add_line(row); + insert_line(row); print_file(row); break; case 'q': @@ -189,6 +189,8 @@ int main(int argc, char* argv[]) { } break; case insert: + if(ch == '\t') + ch = ' '; switch(ch) { case ESC: mode = normal; @@ -200,7 +202,7 @@ int main(int argc, char* argv[]) { print_line(row); break; case ENTER: - add_line(row+1, split_line(row, col)); + insert_line(row+1, split_line(row, col)); print_file(row++); jump_line_end(); break;