adding function complete as suggested works as expected
thanks
Santhosh
On Tue, Nov 11, 2014 at 5:00 AM, David Adam <zanc...@ucc.gu.uwa.edu.au>
wrote:
> Yes indeed!
>
> David Adam
> zanc...@ucc.gu.uwa.edu.au
>
> On Mon, 10 Nov 2014, Diego Zamboni wrote:
> > I think the "complete" inside the function should be "builtin complete"
> > to ensure the native function is called.
> >
> > --Diego
> >
> > > On Nov 10, 2014, at 1:59 AM, David Adam <zanc...@ucc.gu.uwa.edu.au>
> wrote:
> > >
> > > Presumably you could do something like this:
> > >
> > > ```
> > > function complete
> > > complete --authoritative $argv
> > > end
> > > funcsave complete
> > > ```
> > >
> > > I have not tested this. Make backups and ensure you have an alternative
> > > shell installed and enabled if you are going to try it, because you
> might
> > > need to delete ~/.config/fish/functions/complete.fish.
> > >
> > > [DAA]
> > >
> > > On Wed, 5 Nov 2014, Santhosh T wrote:
> > >
> > >> HI David,
> > >>
> > >> so the feature is there. is there any way to make authoritative by
> default
> > >> explicitly
> > >>
> > >> - santhosh
> > >>
> > >> On Wed, Nov 5, 2014 at 9:24 AM, David Adam <zanc...@ucc.gu.uwa.edu.au
> >
> > >> wrote:
> > >>
> > >>> This functionality was altered before the release of fish 2.0.0.
> > >>>
> > >>> Commit 6eb66770a49944 [1] makes completions non-authoritative by
> default.
> > >>> If you pass the `--authoritative` argument to your completions, the
> > >>> behaviour you describe will return. However, this is not enabled for
> > >>> completions shipped with fish because of the difficulty in
> maintaining
> > >>> parity between these completions and the upstream program.
> > >>>
> > >>> With the next release of fish, a supported path for completions
> shipped by
> > >>> upstream vendors will be available; these can make use of the
> > >>> `--authoritative` option for even better syntax highlighting.
> > >>>
> > >>> Hope that helps!
> > >>>
> > >>> David Adam
> > >>> zanc...@ucc.gu.uwa.edu.au
> > >>>
> > >>>
> > >>> [1]: https://github.com/fish-shell/fish-shell/commit/6eb66770a49944
> > >>>
> > >>> On Mon, 3 Nov 2014, Santhosh T wrote:
> > >>>> the article http://lwn.net/Articles/136232/ says that
> > >>>> fish shell can show misspelled options as errors.
> > >>>>
> > >>>> it has a screenshot also where "--colour" is highlighted in red in
> "ls
> > >>>> --colour" command.
> > >>>>
> > >>>>
> > >>>>
> > >>>> when I tried the same, it didn't work.
> > >>>>
> > >>>> so i asked the question....
> > >>>>
> > >>>> - santhosh
> > >>>>
> > >>>>
> > >>>>
> > >>>> On Mon, Nov 3, 2014 at 2:39 PM, Cedric Auger <sedri...@gmail.com>
> wrote:
> > >>>>
> > >>>>>
> > >>>>>
> > >>>>> 2014-10-31 17:58 GMT+01:00 Santhosh T <santhosh.tek...@gmail.com>:
> > >>>>>
> > >>>>>> when i type "ls --unknownoption"
> > >>>>>>
> > >>>>>> i am expected "--unknownoption" to be shown in red.
> > >>>>>>
> > >>>>>> fish only showing wrong commands in red color, but not wrong
> options
> > >>>>>>
> > >>>>>> i already did run "fish_update_completions"
> > >>>>>>
> > >>>>>> I am using MAC
> > >>>>>>
> > >>>>>> thanks
> > >>>>>> Santhosh
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>> I first glance, I would say, that it is not a realistic feature.
> > >>>>> How could you tell if a given option is a right or a wrong one?
> > >>>>>
> > >>>>> For the command, work is easy: just ask the file system is there is
> > >>> such
> > >>>>> an executable program.
> > >>>>> But there is no Unix command which tells given a program and
> options if
> > >>>>> they are compatible.
> > >>>>> Of course, like autocompletion, you could forbid some options (but
> that
> > >>>>> would concern only very specific programs for which the set of
> "good"
> > >>>>> options can be easily known).
> > >>>>> Plus there should be some clever parsing, as for example "ls --
> > >>>>> --unknownoption" is a valid command (at least on the Ubuntu
> version I
> > >>> have).
> > >>>>> That is because I can create a file named "--unknownoption".
> > >>>>>
> > >>>>>
> > >>>>> --
> > >>>>> .../Sedrikov\...
> > >>>>>
> > >>>>
> > >>>
> > >>> Cheers,
> > >>>
> > >>> David Adam
> > >>> zanc...@ucc.gu.uwa.edu.au
> > >>> Ask Me About Our SLA!
> > >>>
> > >>
> > >
> > > Cheers,
> > >
> > > David Adam
> > > zanc...@ucc.gu.uwa.edu.au
> > > Ask Me About Our SLA!
> > >
> > >
> ------------------------------------------------------------------------------
> > > _______________________________________________
> > > Fish-users mailing list
> > > Fish-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/fish-users
> >
>
> Cheers,
>
> David Adam
> zanc...@ucc.gu.uwa.edu.au
> Ask Me About Our SLA!
>
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users