Made Editor Config global

This commit is contained in:
Arthur Barraux
2025-09-19 14:31:12 +02:00
parent 91e247d1de
commit 8ce621dfde
17 changed files with 235 additions and 215 deletions
+19 -14
View File
@@ -1,19 +1,24 @@
#include "../include/init.h"
#include "data.h"
#include <stdio.h>
#include <stdlib.h>
void initEditor(struct editorConfig *E) {
E->cursor_x = 0;
E->cursor_y = 0;
E->rx = 0;
E->row_offset = 0;
E->col_offset = 0;
E->numrows = 0;
E->row = NULL;
E->dirty = 0;
E->filename = NULL;
E->status_msg[0] = '\0';
E->status_msg_time = 0;
if (getWindowSize(&E->screenrows, &E->screencols) == -1) {
extern struct editorConfig;
void initEditor() {
E.cursor_x = 0;
E.cursor_y = 0;
E.rx = 0;
E.row_offset = 0;
E.col_offset = 0;
E.numrows = 0;
E.row = NULL;
E.dirty = 0;
E.filename = NULL;
E.status_msg[0] = '\0';
E.status_msg_time = 0;
if (getWindowSize(&E.screenrows, &E.screencols) == -1) {
die("getWindowSize");
}
E->screenrows -= 2;
E.screenrows -= 2;
}