The CodeEditSourceEditor config parameters are growing in number, we should convert some parameters to an `EditorConfig` type to make things clearer.