public void Execute() { IEnumerable <string> filesToLoad = _filesProvider.Get().Where(p => p.ToLower().EndsWith(".clj") || p.ToLower().EndsWith(".cljs")); if (filesToLoad.Count() == 0) { throw new Exception("No files to load."); } StringBuilder loadFileExpression = new StringBuilder("(map load-file '("); filesToLoad.ToList().ForEach(path => loadFileExpression.Append(" \"").Append(path.Replace("\\", "\\\\")).Append("\"")); loadFileExpression.Append("))"); _writer.WriteBehindTheSceneExpressionToRepl(loadFileExpression.ToString()); ErrorHandler.ThrowOnFailure(_replToolWindowFrame.ShowNoActivate()); }
public void Execute(string ns) { _replWriter.WriteBehindTheSceneExpressionToRepl("(in-ns '" + ns + ")"); }
public void Execute(string ns) { _replWriter.WriteBehindTheSceneExpressionToRepl(string.Format("(in-ns '{0})", ns)); }