sorin-ionescu / prezto

The configuration framework for Zsh
MIT License
13.95k stars 4.49k forks source link

rsync command does not giving complete candidates #1410

Open lookforit opened 7 years ago

lookforit commented 7 years ago

Please check if a similar issue already exists or has been closed before before opening your issue.

Description

rsync command gives no hints after tab press

Expected behavior

shows completing candidates

Actual behavior

no hints

Steps to Reproduce

  1. type rsync --pro
  2. press tab

Versions

indrajitr commented 7 years ago

This is a known issue on macOS if you use rsync-{copy,move,update} aliases. But I wasn't aware that it is an issue Fedora as well.

Standard rsync, not the rsync-{copy,move,update} aliases. It works for me on macOS and Arch Linux.

Follow info would be useful:

  1. Output of alias rsync
  2. Output of ~whence -Sv rsync~ whence -Sv _rsync (after attempting a tab completion)
lookforit commented 7 years ago

hi indrajitr, I mean the standard rysync command case.

The below are some outputs(so huge)

Output of alias rsync

rsync='noglob noremoteglob rsync'

Output of whence -Sv rsync

-- external command -- [ fcitx-config-gtk3 libpng16-config quotasync
7z fcitx-configtool libpng-config qwebengine_convert_dict
7za fcitx-dbus-watcher libtar rackup
a2h fcitx-diagnose libtool raid-check
abrt-action-analyze-backtrace fcitx-remote libtoolize rails
abrt-action-analyze-c fcitx-skin-installer libwacom-list-local-devices rake
abrt-action-analyze-ccpp-local fc-list lid ranlib
abrt-action-analyze-core fc-match linefind raw
abrt-action-analyze-oops fcnsq link rb
abrt-action-analyze-python fcoeadm linux32 rctest
abrt-action-analyze-vmcore fcoemon linux64 rdebug-ide
abrt-action-analyze-vulnerability fc-pattern linux-boot-prober rdisc
abrt-action-analyze-xorg fcping llc rdoc
abrt-action-check-oops-for-alt-component fc-query lldpad read
abrt-action-check-oops-for-hw-error fcrls lldptool readelf
abrt-action-find-bodhi-update fc-scan lli readlink
abrt-action-generate-backtrace fc-validate llvm-ar readprofile
abrt-action-generate-core-backtrace fdformat llvm-as readPYBase
abrt-action-install-debuginfo fdisk llvm-bcanalyzer readPYMB
abrt-action-list-dsos fg llvm-cat realm
abrt-action-notify fgconsole llvm-cov realpath
abrt-action-perform-ccpp-analysis fgrep llvm-c-test reboot
abrt-action-save-package-data fibmap.f2fs llvm-cxxdump rebuild-jar-repository
abrt-action-trim-files filan llvm-cxxfilt recode-sr-latin
abrt-applet file llvm-diff red
abrt-auto-reporting filefrag llvm-dis redhat_lsb_init
abrt-bodhi fincore llvm-dsymutil redhat_lsb_trigger.x86_64
abrt-cli find llvm-dwarfdump regdbdump
abrt-configuration findfs llvm-dwp regdiff
abrtd find-jar llvm-extract regpatch
abrt-dbus findmnt llvm-lib regshell
abrt-dump-journal-core findsmb llvm-link regtree
abrt-dump-journal-oops fipscheck llvm-lto reiserfsck
abrt-dump-journal-xorg fipshmac llvm-lto2 reiserfstune
abrt-dump-oops fipvlan llvm-mc reject
abrt-dump-xorg firefox llvm-mcmarkup rename
abrt-handle-upload firewall-cmd llvm-modextract renew-dummy-cert
abrt-harvest-pstoreoops firewall-config llvm-nm renice
abrt-harvest-vmcore firewallctl llvm-objdump report-cli
abrt-install-ccpp-hook firewalld llvm-opt-report reporter-bugzilla
abrt-merge-pstoreoops firewall-offline-cmd llvm-pdbdump reporter-kerneloops
abrt-retrace-client fixfiles llvm-profdata reporter-print
abrt-server fixparts llvm-ranlib reporter-systemd-journal
abrt-watch-log flatpak llvm-readobj reporter-upload
abs2rel flatpak-bisect llvm-rtdyld reporter-ureport
ac flock llvm-size report-gtk
accept fmt llvm-split repquota
accessdb fold llvm-stress request-key
accton font2c llvm-strings reset
ack fonttosfnt llvm-symbolizer resize2fs
aclocal foomatic-addpjloptions llvm-tblgen resizecons
aclocal-1.15 foomatic-cleanupdrivers llvm-xray resize.f2fs
aconnect foomatic-combo-xml ln resizepart adcli foomatic-compiledb lnewusers resize_reiserfs
addgnupghome foomatic-configure lnstat restorecon
addpart foomatic-datafile loadkeys restorecon_xattr
addr2line foomatic-extract-text load_policy rev
adduser foomatic-fix-xml loadunimap rfcomm
adsl-start foomatic-getpjloptions locale rhash
adsl-stop foomatic-kitload localectl ri
afs5log foomatic-nonumericalids localedef rm
ag foomatic-perl-data locate rmcp
ag-backup foomatic-ppdfile lockdev rmdir
agetty foomatic-ppd-options logger rmic
ag-tool foomatic-ppd-to-xml login rmid
akonadi_agent_launcher foomatic-preferred-driver loginctl rmiregistry
akonadi_agent_server foomatic-printermap-to-gutenprint-xml logname rmmod
akonadi_control foomatic-printjob logrotate rnano
akonadictl foomatic-replaceoldprinterids logsave rngd
akonadi_rds foomatic-rip look rngtest
akonadiserver foomatic-searchprinter losetup rofiles-fuse
alias FoxitReader lowntfs-3g route
align_image_stack fpaste lp routef
alsabat-test.sh fprintd-delete lpadmin routel
alsactl fprintd-enroll lpasswd rpcbind
alsa-info.sh fprintd-list lpc rpcclient
alsaloop fprintd-verify lpc.cups rpcdebug
alsamixer free lp.cups rpcgen
alsatplg freetype-config lpinfo rpc.gssd
alsaucm fros lpmove rpc.idmapd
alsaunmute fsadm lpoptions rpcinfo
alternatives fsck lpq rpc.mountd
altonegen fsck.btrfs lpq.cups rpc.nfsd
ambiguous_words fsck.cramfs lpr rpc.statd
amidi fsck.ext2 lpr.cups rpm
amixer fsck.ext3 lprm rpm2archive
amuFormat.sh fsck.ext4 lprm.cups rpm2cpio
anacron fsck.f2fs lprsetup.sh rpmdb
aplay fsck.fat lpstat rpmdumpheader
aplaymidi fsck.gfs2 lpstat.cups rpmkeys
apper fsck.hfs ls rpmquery
appletviewer fsck.hfsplus lsar rpmverify
applydeltarpm fsck.jfs lsattr rsync
applygnupgdefaults fsck.minix lsblk rsyslogd
appstreamcli fsck.msdos lsb_release rtacct
appstream-compose fsck.ntfs lscp rtcwake
appstream-util fsck.reiserfs lscpu rtkitctl
apropos fsck.vfat lsinitrd rtmon
ar fsck.xfs lsipc rtpr
arch fsfreeze lslocks rtstat
aread fstrim lslogins rubocop
arecord fulla lsmem ruby
arecordmidi funzip lsmod ruby-mri
ark fuse2fs lsns ruby-parse
arm-linux-gnu-addr2line fuser lsof ruby-rewrite
arm-linux-gnu-ar fusermount lspci runcon
arm-linux-gnu-as g++ lssu runlevel
arm-linux-gnu-gcc gcc luajit-2.1.0-beta3 rvim
arm-linux-gnu-gcc-ar gcc-ar luit rx
arm-linux-gnu-gcc-nm gcc-nm luseradd rz
arm-linux-gnu-gcc-ranlib gcc-ranlib luserdel s3
arm-linux-gnu-gcov gconf-merge-tree lusermod sa
arm-linux-gnu-gcov-tool gconftool-2 lvchange saaldump
arm-linux-gnu-gprof gcore lvconvert safe_finger
arm-linux-gnu-ld gcov lvcreate samba-regedit
arm-linux-gnu-ld.bfd gcov-tool lvdisplay sancov
arm-linux-gnu-nm gcr-viewer lvextend sandbox
arm-linux-gnu-objcopy gdb lvm sane-find-scanner
arm-linux-gnu-objdump gdb-add-index lvmchange sanstats
arm-linux-gnu-ranlib gdbm_dump lvmconf sasldblistusers2
arm-linux-gnu-readelf gdbm_load lvmconfig saslpasswd2
arm-linux-gnu-size gdbmtool lvmdiskscan sass
arm-linux-gnu-strings gdbus lvmdump sass-convert
arm-linux-gnu-strip gdbus-codegen lvmetad satyr
arm-none-eabi-addr2line gdb_wrapper lvmpolld sb
arm-none-eabi-ar gdisk lvmsadc sbcdec
arm-none-eabi-as gdk-pixbuf-query-loaders-64 lvmsar sbcenc
arm-none-eabi-c++filt gdk-pixbuf-thumbnailer lvreduce sbcinfo
arm-none-eabi-cpp gem lvremove scanimage
arm-none-eabi-elfedit gencat lvrename scel2org
arm-none-eabi-gcc genhomedircon lvresize schemagen
arm-none-eabi-gcc-7.1.0 genhostid lvs scp
arm-none-eabi-gcc-ar genl lvscan scp-dbus-service
arm-none-eabi-gcc-nm genl-ctrl-list lwp-download script
arm-none-eabi-gcc-ranlib genrandom lwp-dump scriptreplay
arm-none-eabi-gcov gentrigrams lwp-mirror scss
arm-none-eabi-gcov-dump geocpset lwp-request sddm
arm-none-eabi-gcov-tool geod lz sddm-greeter
arm-none-eabi-gprof geoiplookup lz4 sddmthemeinstaller
arm-none-eabi-ld geoiplookup6 lz4c sdiff
arm-none-eabi-ld.bfd geqn lz4cat sdoc
arm-none-eabi-nm GET lzcat sdoc-merge
arm-none-eabi-objcopy getcap lzcmp sdpscanner
arm-none-eabi-objdump getcifsacl lzdiff sdptool
arm-none-eabi-ranlib getconf lzegrep secon
arm-none-eabi-readelf getenforce lzfgrep secret-tool
arm-none-eabi-size getent lzgrep sed
arm-none-eabi-strings getfacl lzless sedismod
arm-none-eabi-strip getfattr lzma sedispol
arp gethostip lzmadec sefcontext_compile
arpaname getkeycodes lzmainfo selabel_digest
arpd getopt lzmore selabel_lookup
arping getopts m4 selabel_lookup_best_match
as getpcaps mac2unix selabel_partial_match
ascii getsebool magnet-link selinuxconlist
ascii-xfr gettext mail selinuxdefcon
aseqdump gettextize Mail selinuxenabled
aseqnet gettext.sh mailq selinuxexeccon
aserver gfs2_convert mailx selinux_restorecon
at gfs2_edit make semanage
atd gfs2_grow makedb semodule atmaddr gfs2_jadd makedeltarpm semodule_package
atmarp gfs2_withdraw_helper make-dummy-cert sendiso
atmarpd ghostscript makedumpfile sendmail
atmdiag gif2h5 man seq
atmdump gio mandb serialver
atmloop gio-querymodules-64 manpath servertool
atmsigd git mapscrn service
atmswitch git-alias matchpathcon servicemenudeinstallation
atmtcp git-archive-file mattrib servicemenuinstallation
atq git-authors mb2org sessreg
atrm git-back mb2txt sestatus
atrun git-bug mbadblocks setarch
attr git-bulk mbimcli setcap
audispd git-changelog mbim-network setcifsacl
audit2allow git-chore mcat setenforce
audit2why git-clear mcd setfacl
auditctl git-clear-soft mcelog setfattr
auditd git-commits-since mcheck setfiles
augenrules git-contrib mclasserase setfont
aulast git-count mcomp setkeycodes
aulastlog git-create-branch mcookie setleds
aureport git-delete-branch mcopy setmetamode
ausearch git-delete-merged-branches mcpp setpci
ausyscall git-delete-submodule mc-tool setpriv
authconfig git-delete-tag mc-wait-for-name setquota
autoconf git-delta md5sum setregdomain
autoheader git-effort mdadm setsebool
autom4te git-extras mdel setsid
automake git-feature mdeltree setterm
automake-1.15 git-flow mdir set_unicharset_properties
autooptimiser git-force-clone mdmon setup
autopoint git-fork mdu setup-nsssysinit
autoreconf git-fresh-branch mediawriter setup-nsssysinit.sh
autoscan git-gh-pages meinproc4 setvtrgb
autoupdate git-graft meinproc4_simple setxkbmap
autrace git-guilt meinproc5 sexp-conv
auvirt git-ignore memdiskfind sfdisk
ava git-ignore-io memtest-setup sftp
avahi-daemon git-info mesg sfv-hash
avcstat git-line-summary mformat sg
awk git-local-commits mftraining sgdisk
awrite git-lock mii-diag sgmlwhich
b2sum git-locked mii-tool sgpio
b43-fwcutter git-merge-into mimedump sh
badblocks git-merge-repo mimeencode sha1sum
balooctl git-missing mimeexplode sha224sum
baloo_file git-mr mimepostcard sha256sum
baloo_file_extractor git-obliterate mimesend sha384sum
baloo_filemetadata_temp_extractor git-pr minfo sha512sum
baloosearch git-psykorebase minicom shade-jar
balooshow git-pull-request mkcp shapeclustering
base32 git-reauthor mkdict sharesec
base64 git-rebase-patch mkdir shasum
basename git-receive-pack mkdosfs showconsolefont
bash git-refactor mkdumprd showkey
bashbug git-release mke2fs showmount
bashbug-64 git-rename-branch mkfifo showrgb
batch git-rename-tag mkfontdir shred
bc git-repl mkfontscale shuf
bcat git-reset-file mkfs shutdown
bccmd git-root mkfs.btrfs signond
bdf2gdfont.pl git-rscp mkfs.cramfs signonpluginprocess
bdftopcf git-scp mkfs.ext2 signon-ui
bg git-sed mkfs.ext3 signtool
binhex.pl git-setup mkfs.ext4 signver
blkdeactivate git-shell mkfs.f2fs sim_client
blkdiscard git-show-merged-branches mkfs.fat sim_server
blkid git-show-tree mkfs.gfs2 size
blkmapd git-show-unmerged-branches mkfs.hfsplus skdump
blkzone git-squash mkfs.jfs skill
blockdev git-stamp mkfs.minix sktest
bluedevil-sendfile git-standup mkfs.msdos slabtop
bluedevil-wizard git-summary mkfs.nilfs2 slattach
bluemoon git-sync mkfs.ntfs sleep
bluetoothctl git-touch mkfs.reiserfs sln
bond2team git-undo mkfs.vfat sload.f2fs
bootctl git-unlock mkfs.xfs slptool
br2684ctl git-upload-archive mkhomedir_helper smartctl
brctl git-upload-pack mkinitrd smartd
breeze-settings5 glib-compile-resources mklost+found smbcacls
bridge glib-compile-schemas mkmanifest smbclient
broadwayd glibc_post_upgrade.x86_64 mknod smbcquotas
bsincgen glib-genmarshal mkntfs smbget
btattach glib-gettextize mkreiserfs smbprint
btee glib-mkenums mkrfc2734 smbspool
btmon glocktop mkswap smbtar
btrfs glxgears mktemp smbtree
btrfsck glxinfo mlabel sm-notify
btrfs-convert glxinfo64 mmcli sndfile-resample
btrfs-debug-tree gmake mmd snice
btrfs-find-root gneqn mmount socat
btrfs-image gnome-abrt mmove soelim
btrfs-map-logical gnome-keyring ModemManager sogou-diag
btrfs-select-super gnome-keyring-3 modinfo sogou-qimpanel
btrfstune gnome-keyring-daemon modprobe sogou-qimpanel-watchdog
btrfs-zero-log gnroff modutil sogou-session
bugpoint gobject-query mojo sogou-sys-notify
build-classpath google-chrome mongo solid-action-desktop-gen
build-classpath-directory google-chrome-stable mongobridge solid-hardware
build-jar-repository gost-hash mongod solid-hardware5
build-locale-archive gpasswd mongoperf sonetdiag
bundle gperf mongos sort
bundler gpg2 morbo sosreport
bunzip2 gpg-agent more sotruss
bus gpgconf mount soundstretch
busctl gpg-connect-agent mount.cifs spax
bwrap gpg-error mount.fuse speaker-test
byebug gpg-error-config mount.lowntfs-3g spectacle
bzcat gpgparsemail mount.nfs spice-vdagent
bzcmp gpgsm mount.nfs4 spice-vdagentd
bzdiff gpgv2 mount.nilfs2 split
bzegrep gpic mount.ntfs sprockets
bzfgrep gprof mount.ntfs-3g sprof
bzgrep gr2fonttest mount.ntfs-fuse sqlformat
bzip2 grep mountpoint sqlite3
bzip2recover gresource mountstats ss
bzless groff mozcerts ssh
bzmore grops mozcerts-qt5 ssh-add
c++ grotty mpartition ssh-agent
c89 groupadd mpathconf ssh-copy-id
c99 groupdel mpathpersist sshd
cacertdir_rehash groupmems mpcd ssh-keygen
cache_check groupmod mpicalc ssh-keyscan
cache_dump groups mpris-proxy ssltap
cache_metadata_size grpck mrd sss_cache
cache_repair grpconv mren sssd
cache_restore grpunconv msexpand sss_ssh_authorizedkeys
cagibid grub2-bios-setup msgattrib sss_ssh_knownhostsproxy
cairo-sphinx grub2-editenv msgcat startkde
cal grub2-file msgcmp start-pulseaudio-x11
ca-legacy grub2-fstest msgcomm start-statd
canberra-boot grub2-get-kernel-settings msgconv start-stop-daemon
cancel grub2-glue-efi msgen startx
cancel.cups grub2-install msgexec stat
capsh grub2-kbdcomp msgfilter stdbuf
captoinfo grub2-macbless msgfmt strings
card_eventmgr grub2-menulst2cfg msggrep strip
cat grub2-mkconfig msginit stty
catchsegv grub2-mkfont msgmerge stunbdc
catman grub2-mkimage msgunfmt stund
cbq grub2-mklayout msguniq su
cc grub2-mknetdir mshortname sudo
ccal grub2-mkpasswd-pbkdf2 mshowfat sudoedit
ccalpdf grub2-mkrelpath mtools sudoreplay
ccmake grub2-mkrescue mtoolstest sulogin
ccmake3 grub2-mkstandalone mtr sum
cd grub2-ofpathname mtype sushell
cdbs-edit-patch grub2-probe multipath svc_recv
cd-create-profile grub2-reboot multipathd svc_send
cd-fix-profile grub2-render-label muon-discover swaplabel
cd-iccdump grub2-rpm-sort mv swapoff
cd-it8 grub2-script-check mvxattr swapon
celeste_standalone grub2-set-default mxtar switch_root
certutil grub2-setpassword mzip sx
cfdisk grub2-sparc64-setup nad2bin symlinks
c++filt grub2-syslinux2cfg nail sync
cgdisk grubby named-checkzone sysctl
chacl gs named-compilezone syslinux
chage gsbj namei system-config-abrt
chardetect gsdj nameif system-config-language
chat gsdj500 nano systemctl
chattr gsettings native2ascii systemd-analyze
chcat gsettings-data-convert nc systemd-ask-password
chcon gsl-histogram ncat systemd-cat
chcp gslj ndptool systemd-cgls
chcpu gslp neqn systemd-cgtop
check-binary-files gsl-randist netreport systemd-delta
checkmodule gsnd netstat systemd-detect-virt
checkpolicy gsoelim nettle-hash systemd-escape
checkpto gss-client nettle-lfib-stream systemd-firstboot
checkXML gssproxy nettle-pbkdf2 systemd-hwdb
checkXML5 gss-server networkctl systemd-inhibit
cherrytree gstack NetworkManager systemd-machine-id-setup
chfn gst-inspect-1.0 newgidmap systemd-mount
chgpasswd gst-launch-1.0 newgrp systemd-notify
chgrp gst-stats-1.0 new-kernel-pkg systemd-path
chkconfig gst-typefind-1.0 new-memtest-pkg systemd-resolve
chmem gtar newuidmap systemd-run
chm_http gtbl newusers systemd-socket-activate
chmod gtester nfbpf_compile systemd-stdio-bridge
chown gtester-report nf-ct-add systemd-sysusers
chpasswd gtf nf-ct-list systemd-tmpfiles
chronyc gtk-launch nf-exp-add systemd-tty-ask-password-agent
chronyd gtk-query-immodules-2.0-64 nf-exp-delete systemd-umount
chroot gtk-query-immodules-3.0-64 nf-exp-list systemmonitor
chrt gtk-update-icon-cache nf-log systemsettings5
chsh gtroff nf-monitor sys-unconfig
chvt guild nf-queue sz
cifscreds guile nfsdcltrack tabs
cifsdd guile2 nfsidmap tac
cifs.idmap guile2-tools nfsiostat tail
cifs.upcall guile-tools nfsstat tap-min
c-index-test gulp ngettext tar
ciptool gunzip nice taskset
cisco-decrypt gwenview nilfs-clean tbl
cksum gzexe nilfs_cleanerd tc
clang gzip nilfs-resize tca_correct
clang++ h2xs nilfs-tune tcpd
clang-4.0 h52gif nisdomainname tcpdmatch
clang-check h5copy nl tcpdump
clang-cl h5debug nl-addr-add tcpslice
clang-cpp h5diff nl-addr-delete tcptraceroute
clang-format h5dump nl-addr-list tcsd
clang-import-test h5import nl-class-add teamd
clang-offload-bundler h5jam nl-class-delete teamdctl
classifier_tester h5ls nl-classid-lookup teamnl
clean-binary-files h5mkgrp nl-class-list tee
clear h5perf_serial nl-cls-add telepathy-gabble-xmpp-console
clock h5repack nl-cls-delete telinit
clockdiff h5repart nl-cls-list telnet
cmake h5stat nl-fib-lookup tern
cmake3 h5unjam nl-link-enslave tesseract
cmp halt nl-link-ifindex2name test
cmsutil hardlink nl-link-list test_chmLib
cnpm has160-hash nl-link-name2ifindex testlibraw
cntraining hash nl-link-release text2image
coderay hattrib nl-link-set tgz
col hb-ot-shape-closure nl-link-stats thin_check
colcrt hb-shape nl-list-caches thin_delta
colord-kde-icc-importer hb-view nl-list-sockets thin_dump
colormgr hcd nl-monitor thin_ls
colrm hciattach nl-neigh-add thin_metadata_size
column hciconfig nl-neigh-delete thin_repair
combinedeltarpm hcidump nl-neigh-list thin_restore
combine_tessdata hcitool nl-neightbl-list thin_rmap
comm hcopy nl-pktloc-lookup thin_trim
command hdel nl-qdisc-add thor
compile_et hdir nl-qdisc-delete tic
config_data head nl-qdisc-list tiger-hash
configure-printer HEAD nl-route-add tilt
consolehelper hediag nl-route-delete time
consoletype hex2hcd nl-route-get timedatectl
convertquota hexdump nl-route-list timedatex
coredumpctl hformat nl-rule-list timeout
cp hfs nl-tctree-list tipc
cpack hfs-bless nl-util-addr tload
cpack3 hfsck nm tmux
cpan hls nmblookup tmuxinator
cpan-mirrors hmac256 nmcli tmux-mem-cpu-load
cpclean hmkdir nm-online tnameserv
cpfind hmount node toe
cpio host nohup top
cpp hostid nokogiri touch
cracklib-check hostname nologin tput
cracklib-format hostnamectl nona tr
cracklib-packer hpwd notify-send tracepath
cracklib-unpacker hrename npm tracepath6
crc32 hrmdir nproc traceroute
crda html2text npx traceroute6
create-cracklib-dict html2text-3.6 nroff tree
create-jar-links htmltree nsec3hash troff
createPYMB htop nsenter true
crlutil hugin_hdrmerge nslookup truncate
crond hugin_lensdb nstat trust
crontab humount nsupdate try-from
cryptsetup hunspell ntfs-3g tsc
cs2cs hvol ntfs-3g.probe tset
cscope hwclock ntfscat tsig-keygen
cscope-indexer hypervfcopyd ntfsck tslint
csplit hypervkvpd ntfsclone tsort
csslint-0.6 hypervvssd ntfscluster tsserver
ctags hypnotoad ntfscmp ttcp_atm
ctest i386 ntfscp tth-hash
ctest3 iceauth ntfsdecrypt tty
ctrlaltdel iconv ntfsdump_logfile tune2fs
ctstat iconvconfig ntfsfallocate tunefs.reiserfs
cupsaccept iconvconfig.x86_64 ntfsfix tunegfs2
cupsaddsmb icu-config ntfsinfo txt2mb
cups-browsed icu-config-64 ntfslabel type
cups-calibrate icuinfo ntfsls typings
cupsctl id ntfsmftalloc tzselect
cupsd idiag-socket-details ntfsmount ucs2any
cupsdisable idlj ntfsmove udevadm
cupsenable idn ntfsrecover udisksctl
cupsfilter idn2 ntfsresize ul
cups-genppd.5.2 iecset ntfssecaudit ulimit
cups-genppdupdate ifcfg ntfstruncate ulockmgr_server
cupsreject ifconfig ntfsundelete umask
cupstestdsc ifdown ntfsusermap umax_pp
cupstestppd ifenslave ntfswipe umount
curl ifnames numfmt umount.nfs
cut ifrename nvim umount.nfs4
cvt ifstat obj2yaml umount.nilfs2
date ifup objcopy umount.udisks2
dawg2wordlist igawk objdump unalias
db_archive ilmid oclock uname
db_checkpoint ilmidiag ocs uname26
db_deadlock im-chooser od unar
db_dump imsettings-info okular unbound-anchor
db_dump185 imsettings-list oLschema2ldif unexpand
db_hotbackup imsettings-reload open unicharset_extractor
dbilogstrip imsettings-switch openal-info unicode_start
dbiprof info openconnect unicode_stop
db_load infocmp openssl uniq
db_log_verify infotocap openvpn unix2dos
db_printlog init openvt unix2mac
db_recover insmod opt unix_chkpwd
db_replicate install orbd unix-lpr.sh
db_stat install-catalog orc-bugreport unix_update
db_tuner install-info osd_login unlink
db_upgrade installkernel os-prober unlz4
dbus-binding-tool instant-markdown-d ostree unlzma
dbus-cleanup-sockets instmodsh otr_mackey unpack200
dbus-daemon intltool-extract otr_modify unpigz
dbus-launch intltoolize otr_parse unshare
dbus-monitor intltool-merge otr_readforge unxz
dbus-run-session intltool-prepare otr_remac unzip
dbus-send intltool-update otr_sesskeys unzipsfx
dbus-test-tool invgeod oxygen-demo update-alternatives
dbus-update-activation-environment invproj p11-kit update-ca-trust
dbus-uuidgen ionice pacat update-crypto-policies
db_verify ip pack200 updatedb
dbwrap_tool ip6tables packer update-desktop-database
dc ip6tables-restore pacmd update-gtk-immodules
dcbtool ip6tables-restore-translate pactl update-mime-database
dconf ip6tables-save padsp update-pciids
dd ip6tables-translate padsp-32 update_rubygems
ddns-confgen ipcalc pam_console_apply update-smart-drivedb
deallocvt ipcmk pamon upower
debconf ipcrm pam_tally2 uptime
debconf-apt-progress ipcs pam_timestamp_check upx
debconf-communicate ipmaddr panelctl usb-devices
debconf-copydb ipsec pango-view usbhid-dump
debconf-escape ipset pano_modify usb_modeswitch
debconf-gettextize iptables pano_trafo usb_modeswitch_dispatcher
debconf-set-selections iptables-apply paplay useradd
debconf-show iptables-restore paps userdel
debconf-updatepo iptables-restore-translate parec userhelper
debinhex.pl iptables-save parecord usermod
debugfs iptables-translate parse.f2fs usernetctl
debugfs.reiserfs iptables-xml parsetrigrams users
debugreiserfs iptstate parted usleep
defrag.f2fs iptunnel partitionmanager utmpdump
deghosting_mask irb partprobe uuclient
delpart irqbalance partx uuidgen
delv isc-hmac-fixup passwd uuserver
depmod iscsiadm paste uz
desktop-file-edit iscsid pasuspender vconfig
desktop-file-install iscsi-iname patch vdir
desktop-file-validate iscsistart pathchk vdptool
desktoptojson iscsiuio pax verdandi
devlink isdv4-serial-inputattach pax11publish verify-uselistorder
df isohybrid pcre-config VGAuthService
dh isosize pdata_tools vgcfgbackup
dh_auto_build isympy pdf2dsc vgcfgrestore
dh_auto_clean iw pdf2ps vgchange
dh_auto_configure iwconfig pdfdetach vgck
dh_auto_install iwevent pdffonts vgconvert
dh_autoreconf iwgetid pdfimages vgcreate
dh_autoreconf_clean iwlist pdfinfo vgdisplay
dh_auto_test iwpriv pdfseparate vgexport
dh_bugfiles iwspy pdfsig vgextend
dh_builddeb jar pdftocairo vgimport
dh_clean jarsigner pdftohtml vgimportclone
dhclient java pdftoppm vgmerge
dhclient-script javac pdftops vgmknodes
dh_compress javadoc pdftotext vgreduce
dh_fixperms javafxpackager pdfunite vgremove
dh_gconf javah peekfd vgrename
dh_gencontrol javap pencil vgs
dh_icons javapackager perl vgscan
dh_install java-rmi.cgi perl5.24.2 vgsplit
dh_installcatalogs javaws perldoc vi
dh_installchangelogs jcmd perlivp via_regs_dump
dh_installcron jconsole pf2afm view
dh_installdeb jcontrol pfbtopfa vig_optimize
dh_installdebconf jdb pfc vigr
dh_installdirs jdeps pg_config vim
dh_installdocs jemalloc-config pgrep vimdiff
dh_installemacsen jemalloc.sh pic vimtutor
dh_installexamples jeprof piconv vipw
dh_installgsettings jfs_debugfs pidof visudo
dh_installifupdown jfs_fsck pigz vlock
dh_installinfo jfs_fscklog pinentry vmcore-dmesg
dh_installinit jfs_logdump pinentry-curses vmhgfs-fuse
dh_installlogcheck jfs_mkfs pinfo vmstat
dh_installlogrotate jfs_tune ping vm-support
dh_installman jhat ping6 vmtoolsd
dh_installman.dh_installman jimsh pinky vmware-checkvm
dh_installmanpages jinfo pip vmware-guestproxycerttool
dh_installmenu jjs pip2 vmware-hgfsclient
dh_installmime jmap pip-2 vmware-namespace-cmd
dh_installmodules jmc pip-2.7 vmware-rpctool
dh_installpam jobs pip2.7 vmware-toolbox-cmd
dh_installppp join pip3 vmware-user-suid-wrapper
dh_installudev journalctl pip-3 vmware-vgauth-cmd
dh_installwm jps pip-3.6 vmware-vmblock-fuse
dh_installxfonts jrunscript pip3.6 vmware-xferlogs
dh_link jsadebugd pivot_root vpnc
dh_lintian json_pp pk12util vpnc-disconnect
dh_listpackages jstack pkaction w
dh_makeshlibs jstat pkcheck wait
dh_md5sums jstatd pkcon wall
dh_movefiles jvisualvm pkcs11_eventmgr watch
dh_perl jvmjar pkcs11_inspect watchgnupg
dh_prep jwhois pkcs11_listcerts wavpack
dh_shlibdeps kaccess pkcs11_make_hash_link wc
dh_strip kactivitymanagerd pkcs11_setup wdctl
dh_systemd_enable kapplymousetheme pkcs1-conv weak-modules
dh_systemd_start kate-syntax-highlighter pkexec wftopfa
dh_testdir kbdinfo pkgconf wget
dh_testroot kbd_mode pkg-config whatis
dh_ucf kbdrate pkill whereis
dh_update_autotools_config kbookmarkmerger pkla-admin-identities which
dh_usrlocal kbroadcastnotification pkla-check-authorization whiptail
diff kbuildsycoca4 pklogin_finder whirlpool-hash
diff3 kbuildsycoca5 pkmon who
diff-jars kbxutil pkttyagent whoami
dig kcalc plasma-discover whois
dir kcharselect plasmapkg winpr-hash
dircolors kcheckrunning plasmapkg2 winpr-makecert
dirmngr kcminit plasma-remote-helper wipefs
dirmngr-client kcminit_startup plasmashell wkhtmltoimage
dirname kcmshell4 plasma_waitforname wkhtmltopdf
dm_dso_reg_tool kcmshell5 plasmawindowed wlfreerdp
dmesg kcm-touchpad-list-devices pldd wordlist2dawg
dmeventd kcolorchooser plipconfig wpa_cli
dmevent_tool kcolorschemeeditor plistutil wpa_passphrase
dmraid kcookiejar4 plymouth wpa_supplicant
dmraid.static kcookiejar5 plymouthd write
dmsetup kde4 plymouth-set-default-theme wsgen
dmstats kde4-config pmap wsimport
dnf kde4-menu pngfix wvdial
dnf-3 kde5-nm-connection-editor png-fix-itxt wvdialconf
dnsdomainname kde-add-printer po2debconf wvgain
dnsmasq kdebugdialog pod2html wvtag
dnssec-checkds kdebugdialog5 pod2latex wvunpack
dnssec-coverage kde-cp pod2man X
dnssec-dsfromkey kdecp5 pod2text x11perf
dnssec-importkey kded4 pod2usage x11perfcomp
dnssec-keyfromlabel kded5 podchecker x86_64
dnssec-keygen kdeinit4 podebconf-display-po x86_64-redhat-linux-c++
dnssec-keymgr kdeinit4_shutdown podebconf-report-po x86_64-redhat-linux-g++
dnssec-revoke kdeinit4_wrapper podselect x86_64-redhat-linux-gcc
dnssec-settime kdeinit5 policytool x86_64-redhat-linux-gcc-7
dnssec-signzone kdeinit5_shutdown POST x86_64-redhat-linux-gnu-pkg-config
dnssec-verify kdeinit5_wrapper post-grohtml Xalan
dolphin kde-mv poweroff xargs
domainname kdemv5 ppdc xauth
dos2unix kde-open ppdhtml xbiff
dosfsck kde-open5 ppdi xclipboard
dosfslabel kde-print-queue ppdmerge xclock
dotlockfile kdesu ppdpo xconsole
dpkg kdialog pphs xcursorgen
dpkg-architecture kdialog_progress_helper pppd xcutsel
dpkg-buildflags kdostartupconfig5 pppdump xdg-desktop-icon
dpkg-buildpackage kdump pppoe xdg-desktop-menu
dpkg-checkbuilddeps kdumpctl pppoe-connect xdg-email
dpkg-deb keditbookmarks pppoe-discovery xdg-icon-resource
dpkg-distaddfile keditfiletype pppoe-relay xdg-mime
dpkg-divert keditfiletype5 pppoe-server xdg-open
dpkg-genbuildinfo kernel-install pppoe-setup xdg-screensaver
dpkg-genchanges kexec pppoe-sniff xdg-settings
dpkg-gencontrol keyctl pppoe-start xdg-user-dir
dpkg-gensymbols key.dns_resolver pppoe-status xdg-user-dirs-update
dpkg-maintscript-helper keytool pppoe-stop xdpr
dpkg-mergechangelogs kf5-config pppstats xdpyinfo
dpkg-name kf5kross ppp-watch xdriinfo
dpkg-parsechangelog kfile4 pptp xembedsniproxy
dpkg-preconfigure kfind pqxx-config xev
dpkg-query kfontinst pr xeyes
dpkg-reconfigure kfontview preconv xfd
dpkg-scanpackages kglobalaccel pre-grohtml xfontsel
dpkg-scansources kglobalaccel5 preparetips xfreerdp
dpkg-shlibdeps kgpg preparetips5 xfs_admin
dpkg-source khelpcenter printafm xfs_bmap
dpkg-split khotnewstuff4 printenv xfs_copy
dpkg-statoverride khotnewstuff-upload printf xfs_db
dpkg-trigger kiconfinder prlimit xfs_estimate
dpkg-vendor kiconfinder5 procan xfs_freeze
dracut kill proj xfs_fsr
driverless killall prove xfs_growfs
dtrace kinfocenter prtstat xfs_info
du kioclient pry xfs_io
dump-acct kioclient5 ps xfs_logprint
dumpe2fs kjs ps2ascii xfs_mdrestore
dump.f2fs kjs5 ps2epsi xfs_metadump
dumpiso kjscmd ps2pdf xfs_mkfile
dumpkeys kjscmd5 ps2pdf12 xfs_ncheck
dumpseg kjsconsole ps2pdf13 xfs_quota
dumpsexp klipper ps2pdf14 xfs_repair
dump-utmp kmailservice ps2pdfwr xfs_rtcp
dvcont kmenuedit ps2ps xgamma
dvipdf kmimetypefinder ps2ps2 xgettext
dwp kmimetypefinder5 psfaddtable xhost
dwz kmod psfgettable xinit
e2freefrag knetattach psfstriptable xinput
e2fsck knotify4 psfxtable xjc
e2image kolourpaint pstack xkbcomp
e2label konsole pstree xkill
e2undo konsoleprofile pstree.x11 xl2tpd
e4crypt kpackagelauncherqml ptar xl2tpd-control
e4defrag kpackagetool5 ptardiff xload
eapol_test kpartx ptargrep xlogo
easy_install kquitapp ptipython xlsatoms
easy_install-2.7 kquitapp5 ptipython2 xlsclients
easy_install-3.6 krb5-config pto_gen xlsfonts
ebtables krdb pto_lensstack xmag
ebtables-restore krdc pto_mask xmessage
ebtables-save kreadconfig pto_merge xminicom
echo kreadconfig5 pto_move xml2-config
ecpg kross pto_template xmlcatalog
ed kruler pto_var xmllint
ed2k-link krunner ptpython xmlsec1
edid-decode kscreen-console ptpython2 xmlwf
edquota kscreen-doctor ptx xmodmap
efibootdump kshell4 pulseaudio xmvn-builddep
efibootmgr kshell5 purple-client-example Xorg
egrep ksmserver purple-remote xorg-x11-fonts-update-dirs
eject ksplashqml purple-send xpr
elfedit ksshaskpass purple-send-async xprop
enblend kstart purple-url-handler xqmstats
encguess kstart5 pvchange xrandr
enchant kstartupconfig5 pvck xrdb
enchant-lsmod ksvgtopng pvcreate xrefresh
enfuse ksvgtopng5 pvdisplay xset
enitune ksysguard pvmove xsetpointer
enum_chmLib ksysguardd pvremove xsetroot
enumdir_chmLib ktelnetservice pvresize xsetwacom
env ktelnetservice5 pvs xslt-config
envsubst ktp-debugger pvscan xsltproc
eps2eps ktp-log-viewer pwck xstdcmap
eqn ktp-send-file pwconv xsubpp
era_check ktraderclient pwd xtables-multi
era_dump ktraderclient5 pwdx xulrunner
era_invalidate ktrash pwhistory_helper xvidtune
era_restore ktrash5 pwmake xvinfo
erb kuiserver5 pwqcheck xwd
erubis kunittestmodrunner pwqgen xwininfo
escputil kuser pwscore xwud
esi kwalletd pwunconv xxd
esmtp kwalletd5 pydoc xz
esmtp-wrapper kwallet-query pydoc2 xzcat
ether-wake kwin pydoc2.7 xzcmp
ethtool kwin_x11 pydoc3 xzdec
eu-addr2line kwrapper4 pydoc3.6 xzdiff
eu-ar kwrapper5 pygmentize xzegrep
eu-elfcmp kwriteconfig pygtk-demo xzfgrep
eu-elfcompress kwriteconfig5 pylupdate5 xzgrep
eu-elflint l2ping pyrcc5 xzless
eu-findtextrel l2test python xzmore
eu-make-debug-archive last python2 yaml2obj
eu-nm lastb python2.7 yes
eu-objdump lastcomm python2.7-config youdao-dict
eu-ranlib lastlog python2-config ypdomainname
eu-readelf lchage python3 yum
eu-size lchfn python3.6 zcat
eu-stack lchsh python3.6m zcmp
eu-strings ld python3-chardetect zdiff
eu-strip ldattach python3-pyinotify zdump
eu-unstrip ld.bfd python-config zegrep
ex ldconfig python-html2text zeppelin
exiftool ldd pyuic5 zfgrep
expand ld.gold pyvenv zforce
exportfs lecs pyvenv-3.6 zgrep
expr les qcatool zic
extcheck less qcatool-qt5 zip
extlinux lessecho qdbus zipcloak
extract_chmLib lesskey qdbus-qt5 zipdetails
f2fstat lesspipe.sh qdbusviewer-qt5 zipgrep
factor lexgrog qemu-ga zipinfo
faillock lftp qmicli zipnote
fallocate lftpget qmi-firmware-update zipsplit
false lgroupadd qmi-network zless
fasd lgroupdel qtpaths zmore
fatlabel lgroupmod quot znew
fc libgcrypt-config quota zntune
fc-cache libieee1284_test quotacheck zramctl
fc-cat libinput quotaoff zsh
fcitx libinput-debug-events quotaon zsoelim
fcitx-config-gtk libinput-list-devices quotastats
-- builtin command --

indrajitr commented 7 years ago

Output of alias rsync

rsync='noglob noremoteglob rsync'

👍

Output of whence -Sv rsync

Sorry, I was looking for output of whence -Sv _rsync (with underscore). Phone decided to autocorrect :)

lookforit commented 7 years ago

whence -Sv rsync output: _rsync is an autoload shell function

indrajitr commented 7 years ago

Output of whence -Sv _rsync after attempting a tab completion please :) And also, let's have the output of which _rsync as well.

belak commented 7 years ago
~ % which _rsync
_rsync () {
    # undefined
    builtin autoload -XUz
}
~ % whence -Sv _rsync
_rsync is an autoload shell function

This is after trying to tab complete something.

lookforit commented 7 years ago

yes ,the same thing as @belak posted. @indrajitr

lookforit commented 7 years ago

I found out the reasons. This weird problem is led by module utility . After removing utility from .zpreztorc, it works as expected. @indrajitr @belak

belak commented 7 years ago

Yes, in the utility module, rsync and scp are replaced with functions which handle globbing better. It looks like completion is still messed up there though.

indrajitr commented 7 years ago

Rsync completion is bundled with zsh. That means, output of whence -Sv _rsync after trying rsync autocompletion (via rsync <TAB>) should show something like:

_rsync is a shell function from <path_to_function>/zsh/functions/_rsync

So if you are seeing resolution of _rsync to correct function when utility is excluded but you are seeing that masked info _rsync is an autoload shell function when utility is included, we need to take a closer look at utility module.

@lookforit, @belak or anybody having Fedora, can you confirm?