diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | Completion/Unix/Command/_lynx | 112 |
2 files changed, 117 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 7ddbd3afb..59bcc9684 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-08-07 Clint Adams <clint@zsh.org> + + * 17509 &a., Completion/Unix/Command/_lynx: merge various changes from + 4.1 branch. + 2002-08-06 Clint Adams <clint@zsh.org> * 17508: Completion/Unix/Type/_urls: complete local files after diff --git a/Completion/Unix/Command/_lynx b/Completion/Unix/Command/_lynx new file mode 100644 index 000000000..46f2a9410 --- /dev/null +++ b/Completion/Unix/Command/_lynx @@ -0,0 +1,112 @@ +#compdef lynx + +local curcontext="$curcontext" state line +typeset -A opt_args + +_arguments -C \ + '-accept_all_cookies' \ + '-anonymous' \ + '-assume_charset=:MIMENAME:' \ + '-assume_local_charset=:MIMENAME:' \ + '-assume_unrec_charset=:MIMENAME:' \ + '-auth=:ID\:PW:' \ + '-base' \ + '-blink' \ + '-book' \ + '-buried_news' \ + '-cache=:number of documents:' \ + '-case' \ + '-cfg=:configuration file:_files' \ + '-child' \ + '-color' \ + '-cookies' \ + '-core' \ + '-crawl' \ + '-display=:display:_x_display' \ + '-dump' \ + '-editor=:editor:_command_names -e' \ + '-emacskeys' \ + '-enable_scrollback' \ + '-error_file=:error file:_files' \ + '-fileversions' \ + '-force_html' \ + '-force_secure' \ + '-from' \ + '-ftp' \ + '-get_data' \ + '-head' \ + '-help' \ + '-historical' \ + '-homepage=:URL:->html' \ + '-image_links' \ + '-ismap' \ + '-index=:URL:->html' \ + '-link=:starting count:' \ + '-localhost' \ + '-locexec' \ + '-mime_header' \ + '-minimal' \ + '-newschunksize=:NUMBER:' \ + '-newsmaxchunk=:NUMBER:' \ + '-nobrowse' \ + '-nocc' \ + '-nocolor' \ + '-noexec' \ + '-nofilereferer' \ + '-nolist' \ + '-nolog' \ + '-nonrestarting_sigwinch' \ + '-nopause' \ + '-noprint' \ + '-noredir' \ + '-noreferer' \ + '-nosocks' \ + '-nostatus' \ + '-number_links' \ + '-partial' \ + '-pauth=:ID\:PW:' \ + '-popup' \ + '-post_data' \ + '-preparsed' \ + '-print' \ + '-pseudo_inlines' \ + '-raw' \ + '-realm' \ + '-reload' \ + '-restrictions=:options:->restrictions' \ + '-resubmit_posts' \ + '-rlogin' \ + '-selective' \ + '-show_cursor' \ + '-soft_dquotes' \ + '-source' \ + '-startfile_ok' \ + '-tagsoup' \ + '-telnet' \ + '-term=:terminal name:_terminals' \ + '-tlog' \ + '-trace' \ + '-traversal' \ + '-underscore' \ + '-useragent=:NAME:' \ + '-use_mouse' \ + '-validate' \ + '-verbose' \ + '-version' \ + '-vikeys' \ + '-width=:NUMBER:' \ + ':url:->html' && return 0 + +case "$state" in +restrictions) + _values -s ',' 'restriction' \ + all bookmark bookmark_exec change_exec_perms default dired_support \ + disk_save dotfiles download editor exec exec_frozen externals file_url \ + goto inside_ftp inside_news inside_rlogin inside_telnet jump mail \ + multibook news_post options_save outside_ftp outside_news outside_rlogin \ + outside_telnet print shell suspend telnet_port useragent + ;; +html) + _alternative 'files:file:_files "*.x#html"' 'urls:url:_urls' + ;; +esac |