Atom seems great, and I am trying to standardize on it. My one big sticking point is simple command re-use, specifically search-and-replace actions using complex regexes.

EG: Right now, I want to develop a series of regex translations to convert a latex formula, like this:

`\frac{2-t}{t^{2}(t-1)(t+1)}-\frac{x(t-1)}{t}&=\frac{1}{t^{2}(t^{2}-1)}+\frac{x(2t^{2}-2t)}{(t^{2}-1)}`

Into a simplified version that can be pasted into wolfram alpha, like this:

`((2-t)/(t^(2)(t-1)(t+1)))-((x(t-1))/(t)) = ((1)/(t^(2)(t^(2)-1)))+((x(2t^(2)-2t))/((t^(2)-1)))`

In tools like vi or kedit, I could easily represent my series of transformations with strings that could be copy-pasted into the vi commandline.

```
s/\\(\w+){([^}]+)}/\1(\2)/
s/\\frac{(\w+)}{(\w+)}/(($1)/($2))/
s/[\\&]//
```

Atom doesn’t appear to have anything like a commandline. The command palette doesn’t seem to allow parameterized commands. Am I missing something?