Terminal output breaks entirely when an invalid language is passed in the config. This happens because we enable raw mode by default, and do the language content generation later. Can be fixed in one of two ways - generate the content before setting the terminal mode, or restore the terminal behavior if no language content could be generated.
Terminal output breaks entirely when an invalid language is passed in the config. This happens because we enable raw mode by default, and do the language content generation later. Can be fixed in one of two ways - generate the content before setting the terminal mode, or restore the terminal behavior if no language content could be generated.