X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_share_grml%2Fzsh%2Fcompletion%2Fgrml%2F_grml-x;fp=usr_share_grml%2Fzsh%2Fcompletion%2Fgrml%2F_grml-x;h=295a221a8f272e629e957ce1dd04acde2fbd801b;hb=4da93232d56a90c4297feede695f8b374d7a27b8;hp=0000000000000000000000000000000000000000;hpb=3e6ee4dde45ae50598694bb5b39516fc3f991a72;p=grml-x.git diff --git a/usr_share_grml/zsh/completion/grml/_grml-x b/usr_share_grml/zsh/completion/grml/_grml-x new file mode 100644 index 0000000..295a221 --- /dev/null +++ b/usr_share_grml/zsh/completion/grml/_grml-x @@ -0,0 +1,47 @@ +#compdef grml-x +# Filename: /usr/share/grml/zsh/completion/grml/_grml-x +# Purpose: completion for command grml-x for zsh (z shell) +# Authors: grml-team (grml.org), (c) Michael Prokop +# Bug-Reports: see http://grml.org/bugs/ +# License: This file is licensed under the GPL v2. +################################################################################ + +local arguments wm +local -a wms + +wms=() + +for wm in awesome blackbox dwm evilwm fluxbox fvwm fvwm2 fvwm-crystal \ + gnome-session gnomesession icewm ion2 ion3 jwm larswm openbox \ + particleman pekwm pwm3 ratpoison startkde twm w9wm windowlab wmi \ + wmii wm-ng xfce4 xfce4-session xfwm4 xmonad ; do + [[ -x /usr/bin/$wm ]] && wms+=$wm +done + +arguments=( + '-composite[enable composite extension (disabled by default)]' + '-display[display for xserver]:display:(7 8)' + '-fallback[use xorg.conf.example to get X running when it won'\''t start otherwise]' + '-force[force (re-)creation of xorg.conf file]' + '-help[display help]:' + '-genmouse[generate generic entry for mouse using /dev/input/mice and auto protocol]' + '-hsync[horizontal sync frequencies ()]:hsync frequencies:(28 `seq 30 5 95` 96)' + '-mode[resolution-mode for xserver (x - e.g. 1024x768)]:resolutions:(1920x1440 1600x1200 1400x1050 1280x1024 1280x960 1024x768 800x600 640x480)' + '-module[module for xserver]:modules:(`cd /usr/lib/xorg/modules/drivers/ && /bin/ls *.so | sed -e 's/_drv.so//' -e 's/.so//'`)' + '-nodpms[disable Display Power Management Signaling]' + '-noddc[use static resolution modes for monitors without support for ddc probing]' + '-nohsync[do not activate HorizSync-entry]' + '-nostart[do not start X server]' + '-nosynaptics[use a synaptics touchpad without synaptics driver/functions]' + '-nosync[do not use static horizontal and vertical sync frequencies but let it choose the X-server]' + '-novref[do not activate VertRefresh-entry]' + '-ps2[add entry for PS/2 mouse]' + '-usb[add entry for USB mouse]' + '-vsync[vertical sync frequencies ()]:vsync frequencies:(43 `seq 45 5 70` 72)' + '-xinerama[try to set up multihead using Xinerama setup]' + ':window manager:($wms)' +) +_arguments -s $arguments + +## END OF FILE ################################################################# +# vim:foldmethod=marker