Skip to content

fix(input): remove history of set lines - #2919

Open
Neovimproved wants to merge 1 commit into
folke:mainfrom
Neovimproved:main
Open

fix(input): remove history of set lines#2919
Neovimproved wants to merge 1 commit into
folke:mainfrom
Neovimproved:main

Conversation

@Neovimproved

Copy link
Copy Markdown

Description

After a snacks.input buffer is created, the first line is set to some text, though there is an undo history of this, so I'm creating a pr to ensure that there is no history.
In case it's unclear why this can be useful, here is an example:
You want to rename a variable to make it more clear, so you use the rename feature of snacks; you then add to the variable a suffix, but realize that it would be better if you added a prefix instead. Therefore, you press u some times to reset it to the original variable name but you accidentally press u one too many times, thereby creating friction as you now need to press ctrl+r to return to the original variable name. With no history of the input box ever being set, this problem will not arise.

Related Issue(s)

N/A

Screenshots

When u is pressed nothing is undone, since there is no undo history past this point

image

@github-actions github-actions Bot added input size/s Small PR (<10 lines changed) labels Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

input size/s Small PR (<10 lines changed)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant