shaun
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 👍