summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClint Adams <clint@users.sourceforge.net>2007-06-23 21:32:23 +0000
committerClint Adams <clint@users.sourceforge.net>2007-06-23 21:32:23 +0000
commitf00a49c808079a4864d150b86f3d90a4cfa6cf3f (patch)
tree6479c4c2ec3d3c61114e6878896f1f083e471fdf
parent98ca677052e47505eb3652e499ccba21aefb49ee (diff)
downloadzsh-f00a49c808079a4864d150b86f3d90a4cfa6cf3f.tar.gz
zsh-f00a49c808079a4864d150b86f3d90a4cfa6cf3f.zip
23587: completion for xrandr.
-rw-r--r--ChangeLog3
-rw-r--r--Completion/X/Command/_xrandr32
2 files changed, 35 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7260fe2ed..a55ae6baf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2007-06-23 Clint Adams <clint@zsh.org>
+ * 23587: Completion/X/Command/_xrandr: completion for
+ xrandr.
+
* 23586: Completion/Unix/Command/_dmidecode: completion for
dmidecode.
diff --git a/Completion/X/Command/_xrandr b/Completion/X/Command/_xrandr
new file mode 100644
index 000000000..020728a6d
--- /dev/null
+++ b/Completion/X/Command/_xrandr
@@ -0,0 +1,32 @@
+#compdef xrandr
+
+_arguments \
+ '(-d -display)'{-d,-display}':X display:_x_display' \
+ '-help[display help]' \
+ '(-o --orientation)'{-o,--orientation}':rotation:(normal inverted left right 0 1 2 3)' \
+ '(-q --query)'{-q,--query}'[display current state]' \
+ '(-s --size)'{-s,--size}':size:' \
+ '(-r --rate --refresh)'{-r,--rate,--refresh}':target refresh rate:' \
+ '(-v --version)'{-v,--version}'[display version]' \
+ '-x[reflect across X axis]' \
+ '-y[reflect across Y axis]' \
+ '--screen:X screen number' \
+ '--verbose[be more verbose]' \
+ '--dryrun' \
+ '(--prop --properties)'{--prop,--properties}'[display the contents of properties for each output]' \
+ '--fb:size:' \
+ '--fbmm:size:' \
+ '--dpi:dpi:' \
+ '--output:output to reconfigure:' \
+ '--auto' \
+ '--mode:mode:' \
+ '--preferred' \
+ '--pos:position:' \
+ '--reflect:axes:(normal x y xy)' \
+ '--rotate:rotation:(normal inverted left right)' \
+ '--left-of:output' \
+ '--right-of:output' \
+ '--above:output' \
+ '--below:output' \
+ '--off[disable the output]' \
+ '--crtc:crtc to use:'