From: Martin Ågren Date: Thu, 20 Jul 2017 11:50:37 GMT Subject: Re: --interactive mode: readline support ⌨⬆ Message-ID: In-Reply-To: <59370040-020f-a5b0-fbd1-677e46d382b3@gmx.net> On 20 July 2017 at 11:20, Marcel Partap wrote: > So the readline library powers the advanced line editing capabilities behind f.e. the bash or the ipython shell. Besides navigating with the cursor keys, it provides a history function accessible by the up cursor key ⌨⬆ . > At the moment, git interactive mode seems (?) not to make use of it, so there's no line editing at all. A typo at the beginning of a line must be corrected by reverse deleting up to it, then retyping the rest unchanged. With readline, the home/end keys for jumping to beginning or end work, as do the left/right keys in a familiar way. > The history function comes in handy when f.e. repeatedly using `git clean -i` and feeding the "filter by pattern" command a string like "*.patch". Like, that's the use case that prompted me to write to this list. : ) Ok, I see. When I saw your first mail, I was thinking about "git rebase -i" and thought, "how could that possibly help?". :) I have no idea what it would take to implement this (portably!) in git. Martin