Skip to content

Commit 59ac601

Browse files
authored
Further condense vims
1 parent 3a9cd01 commit 59ac601

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

vims

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,24 @@ MODE=none
99

1010
while (($# > 0)); do
1111
case "$1" in
12-
1312
-n|--silent|--quiet) PRINT_ALL=0;;
14-
1513
-d|--disable-vimrc) DISABLE_VIMRC=1;;
16-
1714
-e|--exe-mode) MODE=exe;;
1815
-r|--inverse-exe-mode) MODE=inverse-exe;;
1916
-l|--line-exe-mode) MODE=line-exe;;
2017
-s|--simple-mode) MODE=simple;;
2118
-t|--turn-off-mode) MODE=none;;
22-
2319
*)
2420
case "$MODE" in
25-
2621
none) vim_cmds+=(-c "$1");;
2722
simple) vim_cmds+=(-c ":exe \"norm gg""$1""\"");;
2823
line-exe) vim_cmds+=(-c ":%g/.*/exe \"norm ""$1""\"");;
29-
3024
exe) vim_cmds+=(-c "%g/$1/exe \"norm $2\""); shift;;
3125
inverse-exe) vim_cmds+=(-c "%v/$1/exe \"norm $2\""); shift;;
32-
3326
esac
3427
;;
35-
3628
esac
37-
3829
shift
39-
4030
done
4131

4232
# Headless vim which exits after printing all lines
@@ -50,4 +40,3 @@ if [ "$DISABLE_VIMRC" -eq "1" ]; then
5040
fi
5141

5242
vim - -nes "${vim_cmds[@]}" -c ':q!' | tail -n +2
53-

0 commit comments

Comments
 (0)