1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-13 05:44:11 +02:00

Added an open in terminal dialogue

This commit is contained in:
Booklordofthedings 2024-07-16 12:49:15 +02:00
parent efb1a9c350
commit 8f7287b3dc
5 changed files with 69 additions and 0 deletions

View file

@ -6514,6 +6514,20 @@ namespace IDE
procInfo.UseShellExecute = true;
procInfo.SetFileName(directory);
let process = scope SpawnedProcess();
process.Start(procInfo).IgnoreError();
});
item = menu.AddItem("Open in Terminal");
item.mOnMenuItemSelected.Add(new (menu) =>
{
let directory = scope String();
Path.GetDirectoryPath(sourceViewPanel.mFilePath, directory);
ProcessStartInfo procInfo = scope ProcessStartInfo();
procInfo.UseShellExecute = true;
procInfo.SetFileName(gApp.mSettings.mEditorSettings.mDefaultConsole);
procInfo.SetWorkingDirectory(directory);
let process = scope SpawnedProcess();
process.Start(procInfo).IgnoreError();
});