update
This commit is contained in:
parent
43f1396480
commit
390e7b169f
|
@ -141,9 +141,13 @@ For example:
|
||||||
#+BEGIN_SRC sh
|
#+BEGIN_SRC sh
|
||||||
_alternative 'args:custom args:(a b c)' 'interfaces:network interfaces:_net_interfaces'
|
_alternative 'args:custom args:(a b c)' 'interfaces:network interfaces:_net_interfaces'
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
The first specification 'args:custom args:(a b c)' adds completion candidates a, b & c with description
|
The first specification adds completion candidates a, b & c with description 'custom args', and the second specification
|
||||||
'custom args'. The second specification calls the _net_interfaces command which adds network interfaces as completion
|
calls the _net_interfaces command which adds network interfaces as completion candidates.
|
||||||
candidates.
|
|
||||||
|
We could add descriptions to each of the custom args like this:
|
||||||
|
#+BEGIN_SRC sh
|
||||||
|
_alternative 'args:custom args:((a\:"description a" b\:"description b" c\:"description c"))' 'interfaces:network interfaces:_net_interfaces'
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
** Writing completion functions using _arguments
|
** Writing completion functions using _arguments
|
||||||
The _arguments function makes it easy to create completion functions.
|
The _arguments function makes it easy to create completion functions.
|
||||||
|
|
Loading…
Reference in New Issue