Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | # Shell script to start Vim with less.vim. |
| 3 | # Read stdin if no arguments were given. |
| 4 | |
Bram Moolenaar | a7241f5 | 2008-06-24 20:39:31 +0000 | [diff] [blame] | 5 | if test -t 1; then |
| 6 | if test $# = 0; then |
| 7 | vim --cmd 'let no_plugin_maps = 1' -c 'runtime! macros/less.vim' - |
| 8 | else |
| 9 | vim --cmd 'let no_plugin_maps = 1' -c 'runtime! macros/less.vim' "$@" |
| 10 | fi |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 11 | else |
Bram Moolenaar | a7241f5 | 2008-06-24 20:39:31 +0000 | [diff] [blame] | 12 | # Output is not a terminal, cat arguments or stdin |
| 13 | if test $# = 0; then |
| 14 | cat |
| 15 | else |
| 16 | cat "$@" |
| 17 | fi |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 18 | fi |