ianmacd
aa73cdba0c
_cd(): sigh, completion on dirs and subdirs of entries in $CDPATH was broken
...
yet again, this time due to the space having been removed from local $IFS.
This is fixed now, but there's still a bug remaining, namely that completion
does not work correctly if dirs or subdirs of entries in $CDPATH contain
embedded spaces
_longopt(): install completion for {mk,rm}dir as -o filenames, not dirnames
2002-02-22 07:41:05 +00:00
ianmacd
2ae196062c
_tar(): prevent error if user tries to complete on first parameter using a
...
string like -x (compgen sees the -x as an option to itself)
2002-02-21 19:26:36 +00:00
ianmacd
0a9fda5e8c
_known_hosts(): fix bug where defaulting to standard hostname completion
...
would yield a compgen error
2002-02-20 18:09:45 +00:00
ianmacd
b489ac4cff
update release to 20020220
2002-02-20 05:41:50 +00:00
ianmacd
591939ead3
_longopt(): add irb to list of commands
...
_longopt(): refine sed command that filters long options
2002-02-20 05:26:08 +00:00
ianmacd
705b6b76ff
_man(): manpath doesn't exist on Sorceror Linux, so use man --path instead
2002-02-20 02:56:08 +00:00
ianmacd
4351ae5a0b
_function(): declare won't allow a function that starts with a '-', so use
...
type instead
2002-02-20 00:12:52 +00:00
ianmacd
96860dc0e5
_rpm(): some clean up
2002-02-19 21:49:13 +00:00
ianmacd
56b80cfc22
take signal completion from _killall() and put it in _signals()
...
_killall() now calls _signals()
new _kill() function for kill completion
_killall() now only completes on signals if parameter starts with a '-'.
It would previously return process names AND signals for a blank parameter.
2002-02-19 17:37:15 +00:00
ianmacd
76ae44282e
_man(): remove compgen -G glob in favour of compgen -f -X
2002-02-18 22:40:23 +00:00
ianmacd
01d816ff59
_tar(): eradicate use of compgen -G in favour of compgen -f -X
2002-02-18 18:21:14 +00:00
ianmacd
930f3a8cbd
_rpm(): more removal of compgen -G in favour of compgen -f -X
2002-02-18 18:07:37 +00:00
ianmacd
a1c8489a45
vastly simplify _rpm()'s local file_glob() function by removing compgen -G
...
glob in favour of a compgen -f -X construction
2002-02-18 17:55:25 +00:00
ianmacd
0d6c8060b2
check that $modpath directory can be entered in _insmod()
2002-02-18 17:36:00 +00:00
ianmacd
c3562cad68
only install route completion if running Linux
...
check for existence of make before installing its completion
2002-02-18 17:26:54 +00:00
ianmacd
61df287dcd
check for Linux before installing killall completion
...
check for existence of cvs before installing its completion
clean up _longopt()
clean up _gcc()
clean up _configure()
2002-02-18 10:09:59 +00:00
ianmacd
a1b836f526
_configure_func() now calls _longopt(), rather than duplicating code
2002-02-18 08:39:02 +00:00
ianmacd
cc35ff1679
remove _redir_op() and _redir_test()
2002-02-18 08:32:56 +00:00
ianmacd
047dd09493
$prev wasn't local to _psql()
2002-02-18 08:27:09 +00:00
ianmacd
386ad4b44a
mkdir and rmdir now bound to _longopt(), default to dirnames
...
a2ps, autoconf, automake, bc, gprof, ld, nm, objcopy, objdump, readelf, strip,
bison, cpio, diff, patch, enscript, cp, df, dir, du, ln, ls, mkfifo, mknod,
mv, rm, touch, vdir, xargs, awk, gperf, grep, gpg, grub, indent, less, m4,
sed, shar, date, env, seq, su, tee, uname, who, texindex, cat, csplit, cut,
expand, fmt, fold, head, md5sum, nl, od, paste, pr, ptx, sha1sum, sort,
split, tac, tail, tr, unexpand, uniq, wc, units and rsync now all have
GNU long option completion from _longopt()
gpc completion added into _gcc()
cat, less, more, ln and strip no longer bound to _filedir()
2002-02-18 08:26:34 +00:00
ianmacd
c0c04c0b68
ee, xv, qiv and display also complete on .xpm files
2002-02-17 15:50:17 +00:00
ianmacd
bacf3a3e4c
break part of _gcc() into _longopt() and use this for ldd, wget, bash, id and
...
info completion, as demonstrated by Manu Rouat <emmanuel.rouat@wanadoo.fr>
2002-02-16 00:13:00 +00:00
ianmacd
318d304194
completion for gcc and back-ends (g++, c++, g77, and gcj) from
...
Phil Edwards <phil@jaj.com>
2002-02-15 22:53:58 +00:00
ianmacd
3f4b69ac53
update release to 20020215
2002-02-15 06:18:22 +00:00
ianmacd
3635387c41
mplayer also completes on .wmv files
2002-02-14 23:44:21 +00:00
ianmacd
fe26df90fd
_man(): use manpath instead of /etc/man{,path}.config to find list of paths
...
to search. This approach honours $MANPATH
_man(): fixed bug that caused a spurious ':' to be returned as a possible
completion for all manual sections
2002-02-14 22:39:04 +00:00
ianmacd
d9f457cf96
_rpm(): add --nodeps and --nodirtokens to possible completions for rpm -b*
...
and rpm -t*
_rpm(): add --rmsource, --rmspec, --sign & --nodirtokens to possible
completions for rpm --rebuild and rpm --recompile
_rpm(): rpm --recompile and --rebuild now offer compatible long options as
possible completions, even when current parameter does not start with a '-'
_rpm(): rpm --clean, --rmsource and --rmspec now offer compatible long options
as possible completions, even when current parameter does not start with a '-'
2002-02-14 20:11:31 +00:00
ianmacd
5629a67cbb
_rpm(): default to directory completion as a last resort in more cases
2002-02-14 19:07:42 +00:00
ianmacd
93f113e34d
_man(): check for /etc/manpath.config as well as /etc/man.config, since
...
Debian uses the former
2002-02-14 16:49:43 +00:00
ianmacd
acb9c52558
user name completion for passwd was accidentally later replaced by group
...
name completion (duh)
2002-02-13 18:25:22 +00:00
ianmacd
b312694b3e
add rsh, rlogin & ftp to commands that use _known_hosts()
2002-02-13 18:23:52 +00:00
ianmacd
97369cc352
beginnings of psql completion
2002-02-13 18:20:59 +00:00
ianmacd
496ecaa892
mplayer also completes on .mov files
2002-02-13 17:33:29 +00:00
ianmacd
61e6a38597
update release to 20020213
2002-02-13 16:02:57 +00:00
ianmacd
0062836a54
add line continuation character to _tcpdump(), or compgen will eat up all of
...
the memory on the system
2002-02-13 15:54:03 +00:00
ianmacd
e3564a20ac
breaking completion definitions that use -X over multiple lines broke them,
...
when later reassigning them to _filedir_xspec()
2002-02-13 15:46:15 +00:00
ianmacd
0d0e88ef3e
updated release to 20020212
2002-02-12 17:36:17 +00:00
ianmacd
1f9b57a169
clean up _man() a little
2002-02-12 16:05:22 +00:00
ianmacd
e99882fb6c
beginnings of gdb completion
...
type now simply completes on commands (complete -c) rather than using
_command()
2002-02-11 22:28:47 +00:00
ianmacd
08b34a63ba
in _apt-cache(), return package list for --show, --showpkg, --depends
...
and --dotty
2002-02-11 05:06:19 +00:00
ianmacd
b045216981
_scp() now suffixes a ':' on hostnames
2002-02-11 02:14:08 +00:00
ianmacd
d51b4604ff
add bash export completion
...
change $cword reference to $cur in alias completion
remove local from list of built-ins that complete on variables, since local
can't be used interactively
2002-02-11 01:49:26 +00:00
ianmacd
ea10afb706
alias and function completion based on code submitted by
...
ulf.bartelt@t-online.de <Ulf Bartelt>
2002-02-10 23:11:03 +00:00
ianmacd
2dddaf2b23
ncftp bookmark completion from Markus Dobel <mdobel@kawo2.rwth-aachen.de>
2002-02-10 20:45:46 +00:00
ianmacd
251e972c2f
add qiv and display to list of programs that complete on image files
...
xfig completes on .fig files
2002-02-10 20:32:39 +00:00
ianmacd
2a29d6370c
update release to 20020209
2002-02-09 07:30:49 +00:00
ianmacd
43734d4e42
fixed minor quoting bug in _filedir() and _filedir_xspec() that caused paths
...
with embedded spaces to still not be correctly completed in some cases
2002-02-08 17:16:44 +00:00
ianmacd
61a29b1fcc
_man(): some systems (e.g. Mandrake) have bzipped man pages
...
_man(): remove code duplication
more file types for ee and xv
2002-02-08 16:49:05 +00:00
ianmacd
c07198e692
updated release to 20020206
2002-02-06 18:02:53 +00:00
ianmacd
ba9b87d9f2
make -name, -lname, -iname & -ilname complete on files in _find() and
...
change default completion from -o default to -o filenames
2002-02-06 17:41:06 +00:00