Results 87 comments of shaun

This is actually fixed in latest Parinfer: https://runkit.com/shaunlebron/595d8d7fb05c230013f8dd60 dependent on https://github.com/oakmac/atom-parinfer/pull/78 being merged

oh, we can take the same changes we pass to Smart Mode and pass them to Paren Mode now to achieve this

With `|` as cursor: ```clj (foo|) bar ``` Insert `[` ```clj (foo[| bar]) ``` After pressing undo... ❌ Actual ```clj (foo| bar) ``` ✔️ Expected ```clj (foo|) bar ```

It gets weirder as you do more undos/redos from there. Anyway, this would be less of a problem in Parinfer >= 2.0.0 since it will wait for you to type...

Thanks for reporting. I actually couldn't reproduce this. But we are about to add smart tab stops, and it's good to know that we have to avoid creating this problem...

@nilshae thanks for reporting! I was able to recreate the bug. Cmd + . showed the keybinding resolver that confirmed the priority: Wasn't able to find a quick solution: -...

Hey 👋 I think this thread might be obsolete— maybe we just need to enable [`inputSourceMap: true`](https://babeljs.io/docs/en/options#inputsourcemap) now. A babel team member (in the issue mentioned above) said babel-core already...

I wonder if this is a good case for using rewrite-clj to allow descending into unexpanded syntax quotes.

The introduction markdown file is in another repo, presumably linked to as a submodule under `rxjs-docs/` in this repo: https://github.com/ReactiveX/rxjs/blob/master/doc/introduction.md#purity I'm guessing we have to make PRs in that repo...

The proposed solution is what atom-parinfer does 👍