diff options
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/Unix/Command/.distfiles | 2 | ||||
-rw-r--r-- | Completion/Unix/Command/_links | 31 |
2 files changed, 32 insertions, 1 deletions
diff --git a/Completion/Unix/Command/.distfiles b/Completion/Unix/Command/.distfiles index 7aaef9731..a7a65fd67 100644 --- a/Completion/Unix/Command/.distfiles +++ b/Completion/Unix/Command/.distfiles @@ -14,5 +14,5 @@ _cvs _gnu_generic _ls _perl _tar _zip _dd _gprof _lynx _perldoc _telnet _pine _dict _grep _lzop _prcs _tiff _elm _diff _gs _make _psutils _tin _apm _mail -_last _loadkeys _modutils _ruby _sysctl +_last _loadkeys _modutils _ruby _sysctl _links ' diff --git a/Completion/Unix/Command/_links b/Completion/Unix/Command/_links new file mode 100644 index 000000000..1eb7e4d21 --- /dev/null +++ b/Completion/Unix/Command/_links @@ -0,0 +1,31 @@ +#compdef links + +local curcontext="$curcontext" state line +typeset -A opt_args + +_arguments -C \ + '-async-dns:bool:(0 1)' \ + '-max-connections:max:' \ + '-max-connections-to-host:max:' \ + '-retries:retries:' \ + '-receive-timeout:secs:' \ + '-unrestartable-receive-timeout:secs:' \ + '-format-cache-size:pages:' \ + '-memory-cache-size:kilobytes:' \ + '-http-proxy:hostport:_hosts' \ + '-ftp-proxy:hostport:_hosts' \ + '-download-dir:_files -/' \ + '-assume-codepage:codepage:' \ + '-anonymous' \ + '-dump' \ + '-no-connect' \ + '-source' \ + '-version' \ + '-help' \ + ':url:->html' && return 0 + +case "$state" in +html) + _files -g '*.html' || _urls + ;; +esac |