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\...
>
------------------------------------------------------------------------------
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to