settings = Config.readRuntimeProperties(settings);
//init terminal
settings.getTerminal().init(settings);
EditMode editMode = settings.getEditMode();
editMode.init(this);
inputQueue = new ArrayBlockingQueue<>(50000);
cursorQueue = new ArrayBlockingQueue<>(1);
processManager = new ProcessManager(this, settings.isLogging());