this is used at initialisation time. We can add a new option to the program in order to say wether we want the data interpretor to be visible or not (regardless of options saved ?)
We may use errno to have more accurate file errors
we might add here the name of the file being edited
we might add here the name of the file being edited