private void LoadCommandLineOrLastFile() { var fileToOpen = Environment.GetCommandLineArgs().Skip(1).FirstOrDefault() ?? (App.UserSettings.EditorOpenLastFile ? Settings.Default.LastOpenFile : null); if (string.IsNullOrWhiteSpace(fileToOpen) || fileToOpen == "-n" || !Editor.LoadFile(fileToOpen)) { Editor.NewFile(); } }
private void LoadCommandLineOrLastFile() { var fileToOpen = Environment.GetCommandLineArgs().Skip(1).FirstOrDefault() ?? (App.UserSettings.EditorOpenLastFile ? Settings.Default.LastOpenFile : null); if (fileToOpen != "-n") { if (Editor.LoadFile(fileToOpen) == false) { Editor.NewFile(); } } }
// Commands private void ExecuteNewFile(object sender, ExecutedRoutedEventArgs ea) => Editor.NewFile();