Misc improvements and add config.te
This commit is contained in:
@@ -676,7 +676,7 @@ void Windows_SetupVCVarsall(mco_coro *co) {
|
||||
Scratch scratch;
|
||||
String working_dir = WorkDir;
|
||||
String buffer_name = GetUniqueBufferName(working_dir, "vcvarsall-");
|
||||
String cmd = Format(scratch, "\"%S\" && set", VCVarsall);
|
||||
String cmd = Format(scratch, "\"%S\" && set", WindowsVCVarsPathToLoadDevEnviroment);
|
||||
view = ExecHidden(buffer_name, cmd, working_dir);
|
||||
}
|
||||
for (;;) {
|
||||
@@ -874,7 +874,7 @@ int main(int argc, char **argv)
|
||||
|
||||
InitBuffers();
|
||||
InitRender();
|
||||
ReloadFont(Font, (U32)FontSize);
|
||||
ReloadFont(PathToFont, (U32)FontSize);
|
||||
InitWindows();
|
||||
InitOS(ReportWarningf);
|
||||
|
||||
@@ -895,13 +895,9 @@ int main(int argc, char **argv)
|
||||
Window *window = GetWindow(NullWindowID);
|
||||
View *view = WindowOpenBufferView(window, config_path);
|
||||
Buffer *buffer = GetBuffer(view->active_buffer);
|
||||
bool file_exists = buffer->file_mod_time != 0;
|
||||
if (!file_exists) {
|
||||
GenerateConfig(view);
|
||||
} else {
|
||||
EvalCommandsLineByLine({window, view, buffer});
|
||||
}
|
||||
buffer->dirty = false;
|
||||
buffer->special = true;
|
||||
GlobalConfigBufferID = buffer->id;
|
||||
EvalCommandsLineByLine({window, view, buffer});
|
||||
if (window->active_view == view->id) {
|
||||
window->active_view = NullViewID;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user