about summary refs log tree commit diff
path: root/Completion/Zsh/Type/_delimiters
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Zsh/Type/_delimiters')
-rw-r--r--Completion/Zsh/Type/_delimiters16
1 files changed, 16 insertions, 0 deletions
diff --git a/Completion/Zsh/Type/_delimiters b/Completion/Zsh/Type/_delimiters
new file mode 100644
index 000000000..bb5bba8d0
--- /dev/null
+++ b/Completion/Zsh/Type/_delimiters
@@ -0,0 +1,16 @@
+#autoload
+
+# Simple function to offer delimiters for modifiers and qualifers.
+# Single argument is tag to use.
+
+local expl
+local -a list
+
+zstyle -a ":completion:${curcontext}:$1" delimiters list ||
+  list=(: + / - %)
+
+if (( ${#list} )); then
+  _wanted delimiters expl delimiter compadd -S '' -a list
+else
+  _message delimiter
+fi