Is this correct? I get a different behavior with Fish 2.2.0:

echo test_string  # <Enter>
echo # ^P replaces the command line to:
set_color white; echo hello  # Something from my distant history that
does not appear in the output of the command 'history'.


On Fri, Dec 11, 2015 at 8:08 AM, Peter Flood <i...@whywouldwe.com> wrote:
> Not sure if this will help or not. If you type 'vim' the command you use
> most that start with vim is offered (greyed out), you can press ctrl+f to
> complete it and enter to run it, if instead you press up or ctrl+p the most
> recent command starting with 'vim' is completed, pressing up/ctrl+p again
> will complete the second most recent command etc etc.
>
> I think there's also a way to scroll through the most common commands
> (greyed out) but I don't know how to do that.
>
>
> On 11/12/2015 15:51, Michael Jones wrote:
>
> Thanks for the response. If I press shift + tab then I get a kind of search
> dialogue (which looks great!) for various possible commands but related to
> what's on the system rather than what is in my history. I am sorry if wasn't
> clear, I was hoping to learn how to navigate my command history in a manner
> which feels consistent whether I'm going for the last command I ran or one
> before that.
>
> My issue at the moment is that it feels like it is a different key to get to
> & run the last command versus getting to & running the second to last
> command.
>
> Thanks again,
> Michael
>
> On 8 December 2015 at 23:14, Jônatas Davi Paganini <jonata...@gmail.com>
> wrote:
>>
>> Hi Michael! Have you tried shift + tab then tab again?
>>
>> On Tue, Dec 8, 2015 at 7:47 PM, Michael Jones <m.pricejo...@gmail.com>
>> wrote:
>>>
>>> Hi,
>>>
>>> I'm new to fish shell and generally loving it. A great experience so far.
>>>
>>> I have one behaviour I'd like to continue from my zsh setup which is
>>> searching the history. On zsh, if I type the start of a command like 'vim'
>>> then it doesn't suggest anything immediately but if I do a
>>> history-search-backward style key press then it completes to the last
>>> command I ran that started with 'vim' and I can press 'enter' to run it or
>>> repeat the history-search thingy to find the command before that, etc.
>>>
>>> So it is the same pattern for the last command or the one before it, just
>>> more key presses.
>>>
>>> With fish, if I type 'vim' then it ghosts in the last command I ran that
>>> starts with 'vim' and if I click history-search-backward thingy then I get
>>> the second to last command. So if I want to run the last command, I
>>> currently have to press 'right arrow' to complete the ghosting then enter
>>> and if I want the second to last then I have to press
>>> history-search-backward and then press enter. This small difference is
>>> throwing me off and I'd like to emulate the behaviour I had with zsh.
>>>
>>> Is that possible? I've had a little look at some of the fish scripts and
>>> the use of the 'commandline' command but I can't see how I would achieve the
>>> results I'm after. Any help would be much appreciated!
>>>
>>> Thanks,
>>> Michael
>>>
>>>
>>> ------------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Fish-users mailing list
>>> Fish-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/fish-users
>>>
>>
>>
>>
>> --
>> atenciosamente,
>>
>> Jônatas Davi Paganini.
>> --
>> ideia.me | invent.to
>>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Fish-users mailing list
> Fish-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fish-users
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Fish-users mailing list
> Fish-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fish-users
>

------------------------------------------------------------------------------
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to