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

Reply via email to