From 43a7b9b87756d53d4bf3ca861523083cc13e91f6 Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Thu, 25 Apr 2002 15:19:20 +0000 Subject: 17045: complete all files for w3m, not just *.html. --- ChangeLog | 5 +++++ Completion/Unix/Command/_w3m | 48 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 Completion/Unix/Command/_w3m diff --git a/ChangeLog b/ChangeLog index 99f39d8ea..99337b51d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-04-25 Clint Adams + + * 17045: Completion/Unix/Command/_w3m: complete all files, not + just *.html. + 2002-04-25 Peter Stephenson * 17041: Src/Modules/zftp.c: Typos creating a data connection diff --git a/Completion/Unix/Command/_w3m b/Completion/Unix/Command/_w3m new file mode 100644 index 000000000..5f1eee59c --- /dev/null +++ b/Completion/Unix/Command/_w3m @@ -0,0 +1,48 @@ +#compdef w3m + +local curcontext="$curcontext" state line +typeset -A opt_args + +_arguments \ + '-t[tabwidth]:tabwidth:' \ + '-r[ignore backspace effect]' \ + '-l[preserved lines]:number of lines:' \ + '-B[load bookmark]' \ + '-bookmark:bookmark file:_files' \ + '-T[content-type]:content type:' \ + '-m[internet message mode]' \ + '-v[visual startup mode]' \ + '-M[monochrome display]' \ + '-F[automatically render frame]' \ + '(-dump_source -dump_head)-dump' \ + '-cols:column width:' \ + '(-dump -dump_head)-dump_source' \ + '(-dump -dump_source)-dump_head' \ + '+:goto line:' \ + '-num[show line number]' \ + '-no-proxy' \ + '-no-mouse' \ + '(-no-cookie)-cookie' \ + '(-cookie)-no-cookie' \ + '-no-graph' \ + '-S[squeeze multiple blank lines]' \ + '-W[toggle wrap search mode]' \ + '-X[do not use termcap init/deinit]' \ + '-o[option]:option-value:' \ + '-config:config file:_files' \ + '-debug' \ + ':url:->url' && return 0 + +case $state in + url) + local _w3mhistory + + if [[ -s ~/.w3m/history ]]; then + _w3mhistory=(${(f)"$(<$HOME/.w3m/history)"}) + compadd $_w3mhistory + fi + + _urls -f + ;; + +esac -- cgit 1.4.1