This commit is contained in:
Zastian Pretorius
2022-10-04 22:11:27 +01:00
parent f6474124b6
commit 2fc4c45890
5 changed files with 198 additions and 167 deletions

View File

@@ -14,8 +14,7 @@ exec-once=systemctl --user restart xdg-desktop-portal
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once=~/.config/script/waylock.sh exec-once=~/.config/script/waylock.sh
exec-once=~/.azotebg exec-once=~/.azotebg
exec-once=foot --server exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
monitor=,preferred,auto,1 monitor=,preferred,auto,1
@@ -89,16 +88,16 @@ gestures {
# example window rules # example window rules
# for windows named/classed as abc and xyz # for windows named/classed as abc and xyz
#windowrule=move 69 420,abc #windowrule=move 69 420,abc
#windowrule=size 420 69,abc #windowrule=size 500 500,kitty
#windowrule=tile,xyz #windowrule=tile,xyz
#windowrule=float,abc windowrule=float,imv
#windowrule=pseudo,abc #windowrule=pseudo,abc
#windowrule=monitor 0,xyz #windowrule=monitor 0,xyz
windowrule=tile,WebApp-ytmusic4224 windowrule=tile,WebApp-ytmusic4224
windowrule=tile,WebApp-discord5149 windowrule=tile,WebApp-discord5149
# example binds # example binds
bind=ALT,Return,exec,footclient bind=ALT,Return,exec,kitty
bind=ALT,Q,killactive, bind=ALT,Q,killactive,
bind=ALT,F,exec,pcmanfm bind=ALT,F,exec,pcmanfm
bind=ALT,B,exec,firefox bind=ALT,B,exec,firefox
@@ -136,13 +135,17 @@ bind=,h,resizeactive,-30 0
bind=,k,resizeactive,0 -30 bind=,k,resizeactive,0 -30
bind=,j,resizeactive,0 30 bind=,j,resizeactive,0 30
bind=ALT,48,togglespecialworkspace
bind=ALT,51,movetoworkspace,special
bind=,escape,submap,reset # use reset to go back to the global submap bind=,escape,submap,reset # use reset to go back to the global submap
submap=reset # will reset the submap, meaning end the current one and return to the global one. submap=reset # will reset the submap, meaning end the current one and return to the global one.
# audio controlls # audio controlls
bind=,XF86AudioRaiseVolume,exec,pamixer -i 5 bind=,XF86AudioRaiseVolume,exec,pamixer -i 5
bind=,XF86AudioLowerVolume,exec,pamixer -d 5 bind=,XF86AudioLowerVolume,exec,pamixer -d 5
bind=,XF86AudioRaiseVolume,exec,pamixer --toggle-mute #bind=,XF86AudioRaiseVolume,exec,pamixer --toggle-mute
# media controlles # media controlles
bind=,XF86AudioMedia,exec,playerctl play-pause bind=,XF86AudioMedia,exec,playerctl play-pause

View File

@@ -0,0 +1,25 @@
#!/usr/bin/env bash
monitors=/tmp/hypr/monitors_temp
hyprctl monitors > $monitors
if [[ -z $1 ]]; then
workspace=$(grep -B 4 "focused: no" "$monitors" | awk 'NR==1 {print $3}')
else
workspace=$1
fi
activemonitor=$(grep -B 6 "focused: yes" "$monitors" | awk 'NR==1 {print $2}')
passivemonitor=$(grep -B 2 "($workspace)" "$monitors" | awk 'NR==1 {print $2}')
#activews=$(grep -A 2 "$activemonitor" "$monitors" | awk 'NR==3 {print $1}' RS='(' FS=')')
passivews=$(grep -A 2 "$passivemonitor" "$monitors" | awk 'NR==3 {print $1}' RS='(' FS=')')
if [[ $workspace -eq $passivews ]] && [[ $activemonitor != "$passivemonitor" ]]; then
hyprctl dispatch swapactiveworkspaces "$activemonitor" "$passivemonitor"
else
hyprctl dispatch moveworkspacetomonitor "$workspace $activemonitor" && hyprctl dispatch workspace "$workspace"
fi
exit 0

View File

@@ -2,4 +2,4 @@
swayidle -w \ swayidle -w \
timeout 600 'systemctl suspend' \ timeout 600 'systemctl suspend' \
before-sleep 'swaylock -i $HOME/Pictures/Wallpapers/130.jpg --ring-color 8218c4 --key-hl-color 3e0c60' before-sleep 'swaylock -i $HOME/Pictures/Wallpapers/133.png --ring-color 8218c4 --key-hl-color 3e0c60'

View File

@@ -1 +1,2 @@
Xcursor.theme: Simp1e Xcursor.theme: Simp1e
*background: #282a36

View File

@@ -1,4 +1,4 @@
#files: 821 version: 5.9 #files: 822 version: 5.9
_comps=( _comps=(
'-' '_precommand' '-' '_precommand'
@@ -364,8 +364,6 @@ _comps=(
'fold' '_fold' 'fold' '_fold'
'folder' '_mh' 'folder' '_mh'
'folders' '_mh' 'folders' '_mh'
'foot' '_foot'
'footclient' '_footclient'
'fortune' '_fortune' 'fortune' '_fortune'
'forw' '_mh' 'forw' '_mh'
'fprev' '_mh' 'fprev' '_mh'
@@ -754,6 +752,7 @@ _comps=(
'mencal' '_mencal' 'mencal' '_mencal'
'mere' '_mere' 'mere' '_mere'
'merge' '_rcs' 'merge' '_rcs'
'meson' '_meson'
'metaflac' '_flac' 'metaflac' '_flac'
'mformat' '_mtools' 'mformat' '_mtools'
'mgv' '_pspdf' 'mgv' '_pspdf'
@@ -846,6 +845,7 @@ _comps=(
'nginx' '_nginx' 'nginx' '_nginx'
'ngrep' '_ngrep' 'ngrep' '_ngrep'
'nice' '_nice' 'nice' '_nice'
'ninja' '_ninja'
'nkf' '_nkf' 'nkf' '_nkf'
'nl' '_nl' 'nl' '_nl'
'nm' '_nm' 'nm' '_nm'
@@ -1509,6 +1509,7 @@ _comps=(
'ypxfr' '_yp' 'ypxfr' '_yp'
'ytalk' '_other_accounts' 'ytalk' '_other_accounts'
'zargs' '_zargs' 'zargs' '_zargs'
'zathura' '_zathura'
'zcalc' '_zcalc' 'zcalc' '_zcalc'
'-zcalc-line-' '_zcalc_line' '-zcalc-line-' '_zcalc_line'
'zcat' '_zcat' 'zcat' '_zcat'
@@ -1672,168 +1673,169 @@ bindkey '^[~' _bash_complete-word
autoload -Uz _alacritty _bat _bootctl _btm _busctl \ autoload -Uz _alacritty _bat _bootctl _btm _busctl \
_bwrap _cargo _code _code-oss _coredumpctl \ _bwrap _cargo _code _code-oss _coredumpctl \
_curl _exa _fd _foot _footclient \ _curl _exa _fd _ghcup _hostnamectl \
_ghcup _hostnamectl _journalctl _kernel-install _kitty \ _journalctl _kernel-install _kitty _libinput _localectl \
_libinput _localectl _loginctl _machinectl _mkinitcpio \ _loginctl _machinectl _meson _mkinitcpio _mpv \
_mpv _networkctl _oomctl _pacman _paru \ _networkctl _ninja _oomctl _pacman _paru \
_playerctl _pulseaudio _resolvectl _rg _riverctl \ _playerctl _pulseaudio _resolvectl _rg _riverctl \
_rustup _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files \ _rustup _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files \
_swayidle _swaylock _systemctl _systemd _systemd-analyze \ _swayidle _swaylock _systemctl _systemd _systemd-analyze \
_systemd-delta _systemd-inhibit _systemd-nspawn _systemd-path _systemd-run \ _systemd-delta _systemd-inhibit _systemd-nspawn _systemd-path _systemd-run \
_systemd-tmpfiles _timedatectl _udevadm _wl-copy _wl-paste \ _systemd-tmpfiles _timedatectl _udevadm _wl-copy _wl-paste \
_xss-lock _zoxide _cdr _all_labels _all_matches \ _xss-lock _zathura _zoxide _cdr _all_labels \
_alternative _approximate _arg_compile _arguments _bash_completions \ _all_matches _alternative _approximate _arg_compile _arguments \
_cache_invalid _call_function _combination _complete _complete_debug \ _bash_completions _cache_invalid _call_function _combination _complete \
_complete_help _complete_help_generic _complete_tag _comp_locale _correct \ _complete_debug _complete_help _complete_help_generic _complete_tag _comp_locale \
_correct_filename _correct_word _describe _description _dispatch \ _correct _correct_filename _correct_word _describe _description \
_expand _expand_alias _expand_word _extensions _external_pwds \ _dispatch _expand _expand_alias _expand_word _extensions \
_generic _guard _history _history_complete_word _ignored \ _external_pwds _generic _guard _history _history_complete_word \
_list _main_complete _match _menu _message \ _ignored _list _main_complete _match _menu \
_most_recent_file _multi_parts _next_label _next_tags _normal \ _message _most_recent_file _multi_parts _next_label _next_tags \
_nothing _numbers _oldlist _pick_variant _prefix \ _normal _nothing _numbers _oldlist _pick_variant \
_read_comp _regex_arguments _regex_words _requested _retrieve_cache \ _prefix _read_comp _regex_arguments _regex_words _requested \
_sep_parts _sequence _set_command _setup _store_cache \ _retrieve_cache _sep_parts _sequence _set_command _setup \
_sub_commands _tags _user_expand _values _wanted \ _store_cache _sub_commands _tags _user_expand _values \
_acpi _acpitool _alsa-utils _analyseplugin _basenc \ _wanted _acpi _acpitool _alsa-utils _analyseplugin \
_brctl _btrfs _capabilities _chattr _chcon \ _basenc _brctl _btrfs _capabilities _chattr \
_choom _chrt _cpupower _cryptsetup _dkms \ _chcon _choom _chrt _cpupower _cryptsetup \
_e2label _ethtool _findmnt _free _fuse_arguments \ _dkms _e2label _ethtool _findmnt _free \
_fusermount _fuse_values _gpasswd _htop _iconvconfig \ _fuse_arguments _fusermount _fuse_values _gpasswd _htop \
_ionice _ipset _iptables _iwconfig _kpartx \ _iconvconfig _ionice _ipset _iptables _iwconfig \
_losetup _lsattr _lsblk _lsns _lsusb \ _kpartx _losetup _lsattr _lsblk _lsns \
_ltrace _mat _mat2 _mdadm _mii-tool \ _lsusb _ltrace _mat _mat2 _mdadm \
_modutils _mondo _networkmanager _nsenter _opkg \ _mii-tool _modutils _mondo _networkmanager _nsenter \
_perf _pidof _pmap _qdbus _schedtool \ _opkg _perf _pidof _pmap _qdbus \
_selinux_contexts _selinux_roles _selinux_types _selinux_users _setpriv \ _schedtool _selinux_contexts _selinux_roles _selinux_types _selinux_users \
_setsid _slabtop _ss _sshfs _strace \ _setpriv _setsid _slabtop _ss _sshfs \
_sysstat _tload _tpb _tracepath _tune2fs \ _strace _sysstat _tload _tpb _tracepath \
_uml _unshare _valgrind _vserver _wakeup_capable_devices \ _tune2fs _uml _unshare _valgrind _vserver \
_wipefs _wpa_cli _a2ps _aap _abcde \ _wakeup_capable_devices _wipefs _wpa_cli _a2ps _aap \
_absolute_command_paths _ack _adb _ansible _ant \ _abcde _absolute_command_paths _ack _adb _ansible \
_antiword _apachectl _apm _arch_archives _arch_namespace \ _ant _antiword _apachectl _apm _arch_archives \
_arp _arping _asciidoctor _asciinema _at \ _arch_namespace _arp _arping _asciidoctor _asciinema \
_attr _augeas _avahi _awk _base64 \ _at _attr _augeas _avahi _awk \
_basename _bash _baudrates _baz _beep \ _base64 _basename _bash _baudrates _baz \
_bibtex _bind_addresses _bison _bittorrent _bogofilter \ _beep _bibtex _bind_addresses _bison _bittorrent \
_bpf_filters _bpython _bzip2 _bzr _cabal \ _bogofilter _bpf_filters _bpython _bzip2 _bzr \
_cal _calendar _canonical_paths _cat _ccal \ _cabal _cal _calendar _canonical_paths _cat \
_cdcd _cdrdao _cdrecord _chkconfig _chmod \ _ccal _cdcd _cdrdao _cdrecord _chkconfig \
_chown _chroot _chsh _cksum _clay \ _chmod _chown _chroot _chsh _cksum \
_cmdambivalent _cmdstring _cmp _column _comm \ _clay _cmdambivalent _cmdstring _cmp _column \
_composer _compress _configure _cowsay _cp \ _comm _composer _compress _configure _cowsay \
_cpio _cplay _crontab _cscope _csplit \ _cp _cpio _cplay _crontab _cscope \
_cssh _ctags _ctags_tags _curl _cut \ _csplit _cssh _ctags _ctags_tags _curl \
_cvs _darcs _date _date_formats _dates \ _cut _cvs _darcs _date _date_formats \
_dbus _dconf _dd _devtodo _df \ _dates _dbus _dconf _dd _devtodo \
_dhclient _dict _dict_words _diff _diff3 \ _df _dhclient _dict _dict_words _diff \
_diff_options _diffstat _dig _directories _dir_list \ _diff3 _diff_options _diffstat _dig _directories \
_django _dmesg _dmidecode _dns_types _doas \ _dir_list _django _dmesg _dmidecode _dns_types \
_domains _dos2unix _drill _dropbox _dsh \ _doas _domains _dos2unix _drill _dropbox \
_dtruss _du _dvi _ecasound _ed \ _dsh _dtruss _du _dvi _ecasound \
_elfdump _elinks _email_addresses _enscript _entr \ _ed _elfdump _elinks _email_addresses _enscript \
_env _espeak _etags _fakeroot _feh \ _entr _env _espeak _etags _fakeroot \
_fetchmail _ffmpeg _figlet _file_modes _files \ _feh _fetchmail _ffmpeg _figlet _file_modes \
_file_systems _find _find_net_interfaces _finger _flac \ _files _file_systems _find _find_net_interfaces _finger \
_flex _fmt _fold _fortune _fsh \ _flac _flex _fmt _fold _fortune \
_fuser _gcc _gcore _gdb _gem \ _fsh _fuser _gcc _gcore _gdb \
_genisoimage _getconf _getent _getfacl _getmail \ _gem _genisoimage _getconf _getent _getfacl \
_getopt _ghostscript _git _global _global_tags \ _getmail _getopt _ghostscript _git _global \
_gnu_generic _gnupod _gnutls _go _gpg \ _global_tags _gnu_generic _gnupod _gnutls _go \
_gphoto2 _gprof _gradle _graphicsmagick _grep \ _gpg _gphoto2 _gprof _gradle _graphicsmagick \
_groff _groups _growisofs _gsettings _guilt \ _grep _groff _groups _growisofs _gsettings \
_gzip _have_glob_qual _head _hexdump _host \ _guilt _gzip _have_glob_qual _head _hexdump \
_hostname _hosts _iconv _id _ifconfig \ _host _hostname _hosts _iconv _id \
_iftop _imagemagick _initctl _init_d _install \ _ifconfig _iftop _imagemagick _initctl _init_d \
_iostat _ip _ipsec _irssi _ispell \ _install _iostat _ip _ipsec _irssi \
_java _java_class _joe _join _jq \ _ispell _java _java_class _joe _join \
_killall _knock _kvno _last _ldconfig \ _jq _killall _knock _kvno _last \
_ldd _ld_debug _less _lha _libvirt \ _ldconfig _ldd _ld_debug _less _lha \
_links _list_files _lldb _ln _loadkeys \ _libvirt _links _list_files _lldb _ln \
_locale _localedef _locales _locate _logger \ _loadkeys _locale _localedef _locales _locate \
_look _lp _ls _lsof _lua \ _logger _look _lp _ls _lsof \
_luarocks _lynx _lz4 _lzop _mail \ _lua _luarocks _lynx _lz4 _lzop \
_mailboxes _make _man _md5sum _mencal \ _mail _mailboxes _make _man _md5sum \
_mh _mime_types _mkdir _mkfifo _mknod \ _mencal _mh _mime_types _mkdir _mkfifo \
_mktemp _module _monotone _moosic _mosh \ _mknod _mktemp _module _monotone _moosic \
_mount _mpc _mt _mtools _mtr \ _mosh _mount _mpc _mt _mtools \
_mutt _mv _my_accounts _myrepos _mysqldiff \ _mtr _mutt _mv _my_accounts _myrepos \
_mysql_utils _ncftp _netcat _net_interfaces _netstat \ _mysqldiff _mysql_utils _ncftp _netcat _net_interfaces \
_newsgroups _nginx _ngrep _nice _nkf \ _netstat _newsgroups _nginx _ngrep _nice \
_nl _nm _nmap _npm _nslookup \ _nkf _nl _nm _nmap _npm \
_numfmt _objdump _object_files _od _openstack \ _nslookup _numfmt _objdump _object_files _od \
_opustools _other_accounts _pack _pandoc _paste \ _openstack _opustools _other_accounts _pack _pandoc \
_patch _patchutils _path_commands _path_files _pax \ _paste _patch _patchutils _path_commands _path_files \
_pbm _pdf _perforce _perl _perl_basepods \ _pax _pbm _pdf _perforce _perl \
_perldoc _perl_modules _pgids _pgrep _php \ _perl_basepods _perldoc _perl_modules _pgids _pgrep \
_picocom _pids _pine _ping _pip \ _php _picocom _pids _pine _ping \
_pkgadd _pkg-config _pkginfo _pkg_instance _pkgrm \ _pip _pkgadd _pkg-config _pkginfo _pkg_instance \
_pon _ports _postfix _postgresql _postscript \ _pkgrm _pon _ports _postfix _postgresql \
_pr _printenv _printers _process_names _prove \ _postscript _pr _printenv _printers _process_names \
_ps _pspdf _psutils _ptx _pump \ _prove _ps _pspdf _psutils _ptx \
_pv _pwgen _pydoc _python _python_modules \ _pump _pv _pwgen _pydoc _python \
_qemu _quilt _rake _ranlib _rar \ _python_modules _qemu _quilt _rake _ranlib \
_rclone _rcs _readelf _readlink _remote_files \ _rar _rclone _rcs _readelf _readlink \
_renice _ri _rlogin _rm _rmdir \ _remote_files _renice _ri _rlogin _rm \
_route _rrdtool _rsync _rubber _ruby \ _rmdir _route _rrdtool _rsync _rubber \
_runit _samba _sccs _scons _screen \ _ruby _runit _samba _sccs _scons \
_script _seafile _sed _seq _service \ _screen _script _seafile _sed _seq \
_services _setfacl _sh _shasum _showmount \ _service _services _setfacl _sh _shasum \
_shred _shuf _shutdown _signals _sisu \ _showmount _shred _shuf _shutdown _signals \
_slrn _smartmontools _socket _sort _spamassassin \ _sisu _slrn _smartmontools _socket _sort \
_split _sqlite _sqsh _ssh _ssh_hosts \ _spamassassin _split _sqlite _sqsh _ssh \
_stat _stdbuf _stgit _stow _strings \ _ssh_hosts _stat _stdbuf _stgit _stow \
_strip _stty _su _subversion _sudo \ _strings _strip _stty _su _subversion \
_surfraw _swaks _swanctl _swift _sys_calls \ _sudo _surfraw _swaks _swanctl _swift \
_sysctl _tac _tail _tar _tar_archive \ _sys_calls _sysctl _tac _tail _tar \
_tardy _tcpdump _tcptraceroute _tee _telnet \ _tar_archive _tardy _tcpdump _tcptraceroute _tee \
_terminals _tex _texi _texinfo _tidy \ _telnet _terminals _tex _texi _texinfo \
_tiff _tilde_files _timeout _time_zone _tin \ _tidy _tiff _tilde_files _timeout _time_zone \
_tla _tmux _todo.sh _toilet _top \ _tin _tla _tmux _todo.sh _toilet \
_topgit _totd _touch _tput _tr \ _top _topgit _totd _touch _tput \
_transmission _tree _truncate _truss _tty \ _tr _transmission _tree _truncate _truss \
_ttys _twidge _twisted _umountable _unace \ _tty _ttys _twidge _twisted _umountable \
_uname _unexpand _uniq _unison _units \ _unace _uname _unexpand _uniq _unison \
_uptime _urls _user_admin _user_at_host _users \ _units _uptime _urls _user_admin _user_at_host \
_users_on _vi _vim _visudo _vmstat \ _users _users_on _vi _vim _visudo \
_vorbis _vpnc _w _w3m _watch \ _vmstat _vorbis _vpnc _w _w3m \
_wc _webbrowser _wget _whereis _who \ _watch _wc _webbrowser _wget _whereis \
_whois _wiggle _xargs _xmlsoft _xmlstarlet \ _who _whois _wiggle _xargs _xmlsoft \
_xmms2 _xxd _xz _yafc _yodl \ _xmlstarlet _xmms2 _xxd _xz _yafc \
_yp _zcat _zdump _zfs _zfs_dataset \ _yodl _yp _zcat _zdump _zfs \
_zfs_pool _zip _zsh _acroread _code \ _zfs_dataset _zfs_pool _zip _zsh _acroread \
_dcop _eog _evince _geany _gnome-gv \ _code _dcop _eog _evince _geany \
_gqview _gv _kdeconnect _kfmclient _matlab \ _gnome-gv _gqview _gv _kdeconnect _kfmclient \
_mozilla _mplayer _mupdf _nautilus _nedit \ _matlab _mozilla _mplayer _mupdf _nautilus \
_netscape _okular _pdftk _qiv _rdesktop \ _nedit _netscape _okular _pdftk _qiv \
_setxkbmap _sublimetext _urxvt _vnc _x_arguments \ _rdesktop _setxkbmap _sublimetext _urxvt _vnc \
_xauth _xautolock _x_borderwidth _xclip _x_color \ _x_arguments _xauth _xautolock _x_borderwidth _xclip \
_x_colormapid _x_cursor _x_display _xdvi _x_extension \ _x_color _x_colormapid _x_cursor _x_display _xdvi \
_xfig _x_font _xft_fonts _x_geometry _xinput \ _x_extension _xfig _x_font _xft_fonts _x_geometry \
_x_keysym _xloadimage _x_locale _x_modifier _xmodmap \ _xinput _x_keysym _xloadimage _x_locale _x_modifier \
_x_name _xournal _xpdf _xrandr _x_resource \ _xmodmap _x_name _xournal _xpdf _xrandr \
_xscreensaver _x_selection_timeout _xset _xt_arguments _xterm \ _x_resource _xscreensaver _x_selection_timeout _xset _xt_arguments \
_x_title _xt_session_id _x_utils _xv _x_visual \ _xterm _x_title _xt_session_id _x_utils _xv \
_x_window _xwit _zeal _add-zle-hook-widget _add-zsh-hook \ _x_visual _x_window _xwit _zeal _add-zle-hook-widget \
_alias _aliases __arguments _arrays _assign \ _add-zsh-hook _alias _aliases __arguments _arrays \
_autocd _bindkey _brace_parameter _builtin _cd \ _assign _autocd _bindkey _brace_parameter _builtin \
_command _command_names _compadd _compdef _completers \ _cd _command _command_names _compadd _compdef \
_condition _default _delimiters _directory_stack _dirs \ _completers _condition _default _delimiters _directory_stack \
_disable _dynamic_directory_name _echotc _echoti _emulate \ _dirs _disable _dynamic_directory_name _echotc _echoti \
_enable _equal _exec _fc _file_descriptors \ _emulate _enable _equal _exec _fc \
_first _functions _globflags _globqual_delims _globquals \ _file_descriptors _first _functions _globflags _globqual_delims \
_hash _history_modifiers _in_vared _jobs _jobs_bg \ _globquals _hash _history_modifiers _in_vared _jobs \
_jobs_builtin _jobs_fg _kill _limit _limits \ _jobs_bg _jobs_builtin _jobs_fg _kill _limit \
_math _math_params _mere _module_math_func _options \ _limits _math _math_params _mere _module_math_func \
_options_set _options_unset _parameter _parameters _precommand \ _options _options_set _options_unset _parameter _parameters \
_print _prompt _ps1234 _read _redirect \ _precommand _print _prompt _ps1234 _read \
_run-help _sched _set _setopt _source \ _redirect _run-help _sched _set _setopt \
_strftime _subscript _suffix_alias_files _tcpsys _tilde \ _source _strftime _subscript _suffix_alias_files _tcpsys \
_trap _ttyctl _typeset _ulimit _unhash \ _tilde _trap _ttyctl _typeset _ulimit \
_user_math_func _value _vared _vars _vcs_info \ _unhash _user_math_func _value _vared _vars \
_vcs_info_hooks _wait _which _widgets _zargs \ _vcs_info _vcs_info_hooks _wait _which _widgets \
_zattr _zcalc _zcalc_line _zcompile _zed \ _zargs _zattr _zcalc _zcalc_line _zcompile \
_zftp _zle _zmodload _zmv _zparseopts \ _zed _zftp _zle _zmodload _zmv \
_zpty _zsh-mime-handler _zsocket _zstyle _ztodo _zparseopts _zpty _zsh-mime-handler _zsocket _zstyle \
_ztodo
autoload -Uz +X _call_program autoload -Uz +X _call_program
typeset -gUa _comp_assocs typeset -gUa _comp_assocs