# Undo autoformatting

**URL:** https://discuss.prosemirror.net/t/undo-autoformatting/709
**Category:** Uncategorized
**Created:** [March 24, 2017, 6:22am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709 "2017-03-24T06:22:09Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![jyotipuri](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/j/b3f665/32.png) [@jyotipuri](https://discuss.prosemirror.net/u/jyotipuri)
#### Post date: [March 24, 2017, 6:22am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/1 "2017-03-24T06:22:09Z")

</div>

Hey Marijn,

First thanks for great work. I have a requirement to undo auto-formatting without undo of text that user entered on Cmd-Z. Can you plz suggest how this can be approached.

Thanks

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)
#### Post date: [March 24, 2017, 7:13am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/2 "2017-03-24T07:13:07Z")

</div>

What do you mean by ‘auto-formatting’?

---

<div class="post-metadata">

### Author: ![jyotipuri](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/j/b3f665/32.png) [@jyotipuri](https://discuss.prosemirror.net/u/jyotipuri)
#### Post date: [March 24, 2017, 7:30am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/3 "2017-03-24T07:30:18Z")

</div>

Oh I should have made it more clear, I mean input-rule used for formatting.

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)
#### Post date: [March 24, 2017, 8:37am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/4 "2017-03-24T08:37:51Z")

</div>

The inputrules plugin binds backspace to undoing the latest auto-change. I could also expose this as a command that you can bind to other keys, I guess. Would that help you?

---

<div class="post-metadata">

### Author: ![jyotipuri](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/j/b3f665/32.png) [@jyotipuri](https://discuss.prosemirror.net/u/jyotipuri)
#### Post date: [March 24, 2017, 9:37am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/5 "2017-03-24T09:37:51Z")

</div>

Thanks a lot Marijn - for your quick response and considering the requirement. That will solve my purpose 🙂

---

<div class="post-metadata">

### Author: ![jyotipuri](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/j/b3f665/32.png) [@jyotipuri](https://discuss.prosemirror.net/u/jyotipuri)
#### Post date: [March 24, 2017, 1:03pm UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/6 "2017-03-24T13:03:21Z")

</div>

Hey @marijn, by when should we expect this feature to be available ?

---

<div class="post-metadata">

### Author: ![jyotipuri](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/j/b3f665/32.png) [@jyotipuri](https://discuss.prosemirror.net/u/jyotipuri)
#### Post date: [March 27, 2017, 1:59am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/7 "2017-03-27T01:59:10Z")

</div>

Hey @marijn, can you plz let me know by when this feature get released ?

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)
#### Post date: [March 27, 2017, 7:59am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/8 "2017-03-27T07:59:39Z")

</div>

> [@jyotipuri](#):
>
> Hey @marijn, by when should we expect this feature to be available ?

> [@jyotipuri](#):
>
> Hey @marijn, can you plz let me know by when this feature get released ?

This is rude. If you want to have control over the way I prioritize my work, consider becoming a paying customer. Don’t spam me with requests for volunteer work here. I’ll get to your issue when I have nothing more pressing to do, right now I am working on other stuff, and the more you spam, the lower you end up on the list.

---

<div class="post-metadata">

### Author: ![jyotipuri](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/j/b3f665/32.png) [@jyotipuri](https://discuss.prosemirror.net/u/jyotipuri)
#### Post date: [March 31, 2017, 4:18am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/9 "2017-03-31T04:18:54Z")

</div>

Hey Marijn,

Apologies if that sounded rude to you. By no means do I want to control your work prioritization. I am fine with you keep it low on priority list - I understand you have other priorities.

I just that an idea of by when change will be available can help, but its ok if you have not yet planned for it.

Regards, Jyoti

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)
#### Post date: [March 31, 2017, 4:44pm UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/10 "2017-03-31T16:44:17Z")

</div>

[This patch](https://github.com/ProseMirror/prosemirror-inputrules/commit/c8c5d5f2acb24dbc07d9ed57cdaa33bc62967f53) makes the inputrules module export a command `undoInputRule`, and makes it so that it doesn’t bind any key by default anymore, so that if you need this feature, you have to bind it to a key yourself.

---

<div class="post-metadata">

### Author: ![jyotipuri](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/j/b3f665/32.png) [@jyotipuri](https://discuss.prosemirror.net/u/jyotipuri)
#### Post date: [April 3, 2017, 3:45am UTC](https://discuss.prosemirror.net/t/undo-autoformatting/709/11 "2017-04-03T03:45:53Z")

</div>

Thanks @marijn
