private void openFile(string file) { try { EditorPage page = new EditorPage(); page.load(file); page.Editor.Lexing.SetKeywords(3, String.Join(" ", cfg.keyWords)); List <string> list; list = page.Editor.AutoComplete.List; list.AddRange(cfg.arduinoLibs.Select(x => x.name).ToArray()); foreach (ArduinoLibrary l in cfg.arduinoLibs) { list.AddRange(l.keyWords); } list.Sort(); list = list.Distinct().ToList(); list.Sort(); page.Editor.AutoComplete.List = list; page.Show(dockPanel1, DockState.Document); mruManager.Add(file); } catch { mruManager.Remove(file); } }
private void createNewEditor() { EditorPage page = new EditorPage(); page.Editor.Lexing.SetKeywords(3, String.Join(" ", cfg.keyWords)); List <string> list; list = page.Editor.AutoComplete.List; list.AddRange(cfg.keyWords.ToArray()); list.Sort(); page.Editor.AutoComplete.List = list; page.Text = "new File"; page.Show(dockPanel1, DockState.Document); }