[prev in list] [next in list] [prev in thread] [next in thread] 

List:       git
Subject:    =?UTF-8?Q?Re:_--interactive_mode:_readline_support_=e2=8c=a8?= =?UTF-8?B?4qyG?=
From:       Marcel Partap <mpartap () gmx ! net>
Date:       2017-07-20 9:20:28
Message-ID: 59370040-020f-a5b0-fbd1-677e46d382b3 () gmx ! net
[Download RAW message or body]

Ok very good point Martin ; )
I nefariously hid one obvious use case as trailing emoji™ in the subject, but a \
better way to make a point is to properly explain. 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. : )

#Best Regards/Marcel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic