Re: --interactive mode: readline support ⌨⬆
- From
- Martin Ågren <martin.agren@gmail.com>
- Date
- Jul 20, 2017, 11:50 UTC
- Message-ID
- <CAN0heSqsn-XGgZFxc+kLiBPSdzrtqg6JR4_g9062F+jZmLu0Bg@mail.gmail.com>
- In-Reply-To
- <59370040-020f-a5b0-fbd1-677e46d382b3@gmx.net>
On 20 July 2017 at 11:20, Marcel Partap <mpartap@gmx.net> 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