mirror of
https://github.com/vim/vim.git
synced 2026-05-08 11:25:40 +02:00
56 lines
695 B
Bash
56 lines
695 B
Bash
|
|
#!/bin/bash
|
|||
|
|
# VIM_TEST_SETUP setlocal fen fdc=2 fdl=8 fdm=syntax
|
|||
|
|
# VIM_TEST_SETUP let g:sh_fold_enabled = 1 + 2 + 4
|
|||
|
|
|
|||
|
|
|
|||
|
|
typeset -i n=0
|
|||
|
|
doosie() ((n+=1)); doosie
|
|||
|
|
donee() [[ -n $# ]]; donee
|
|||
|
|
|
|||
|
|
thence()
|
|||
|
|
until :
|
|||
|
|
do
|
|||
|
|
:
|
|||
|
|
done
|
|||
|
|
thence
|
|||
|
|
|
|||
|
|
whiles() while false; do :; done; whiles
|
|||
|
|
|
|||
|
|
elsewhere() if :
|
|||
|
|
then :; fi; elsewhere
|
|||
|
|
|
|||
|
|
selector() select x in 1 2; do
|
|||
|
|
break
|
|||
|
|
done
|
|||
|
|
selector 0</dev/null 2>/dev/null || :
|
|||
|
|
|
|||
|
|
cased() case "$#" in *) :;; esac; cased
|
|||
|
|
|
|||
|
|
fore()
|
|||
|
|
for x in 1 2
|
|||
|
|
do
|
|||
|
|
:
|
|||
|
|
done
|
|||
|
|
fore
|
|||
|
|
|
|||
|
|
iffy() for ((;;))
|
|||
|
|
do
|
|||
|
|
break
|
|||
|
|
done
|
|||
|
|
iffy
|
|||
|
|
|
|||
|
|
if :; then
|
|||
|
|
function !?#()
|
|||
|
|
(
|
|||
|
|
function @α! {
|
|||
|
|
echo "$1"
|
|||
|
|
}
|
|||
|
|
@α! "$1"
|
|||
|
|
)
|
|||
|
|
eval !?\# "$1"
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
namespace ()
|
|||
|
|
{ echo $#;
|
|||
|
|
}; namespace $@
|