summaryrefslogtreecommitdiff
path: root/Functions/allopt
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-08-12 22:59:04 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-08-12 22:59:04 +0000
commit8d1b4b1358db02d6c9426e4bb3553583e11bf112 (patch)
treea3095364536d55f8356ac99559e440cc91f33eb1 /Functions/allopt
parent5714953c514a5fea35dcd819caf1afef4d92a13b (diff)
downloadzsh-8d1b4b1358db02d6c9426e4bb3553583e11bf112.tar.gz
zsh-8d1b4b1358db02d6c9426e4bb3553583e11bf112.zip
Sync up with zsh-3_1_6-pws-1.
Diffstat (limited to 'Functions/allopt')
-rw-r--r--Functions/allopt29
1 files changed, 0 insertions, 29 deletions
diff --git a/Functions/allopt b/Functions/allopt
deleted file mode 100644
index 604e76198..000000000
--- a/Functions/allopt
+++ /dev/null
@@ -1,29 +0,0 @@
-# This function lists options with the no's in front removed for
-# improved comprehension, i.e. `norcs off' becomes `rcs on'.
-# The format is otherwise like that with `kshoptionprint' set,
-# i.e. you can see all options whether on or off.
-# It can take a list of option names or parts thereof to search for
-# via egrep.
-#
-# Written by Sweth Chandramouli with hacks by Bart Schaefer.
-
-listalloptions () {
- emulate -R zsh
- builtin setopt localoptions kshoptionprint
- local OPT_NAME OPT_PAIR OPT_VALUE
- for OPT_PAIR in "${(f)$(builtin setopt)}" ; do
- OPT_VALUE=${OPT_PAIR##* }
- OPT_NAME=${OPT_PAIR%% *}
- if [[ ${OPT_NAME#no} != ${OPT_NAME} ]] ; then
- OPT_VALUE=${(L)${${OPT_VALUE:s/on/OFF}:s/off/on}} &&
- OPT_NAME=${OPT_NAME#no};
- fi;
- echo ${(r:21:)OPT_NAME} ${OPT_VALUE}
- done
-}
-
-if [[ -n $@ ]]; then
- listalloptions | egrep "${(j.|.)@}"
-else
- listalloptions
-fi