123456789101112131415161718192021222324252627 |
- #!/bin/sh
- # Shell script to start Vim with less.vim.
- # Read stdin if no arguments were given and stdin was redirected.
- if test -t 1; then
- if test $# = 0; then
- if test -t 0; then
- echo "Missing filename" 1>&2
- exit
- fi
- nvim --cmd 'let no_plugin_maps = 1' -c 'runtime! scripts/less.vim' -
- else
- nvim --cmd 'let no_plugin_maps = 1' -c 'runtime! scripts/less.vim' "$@"
- fi
- else
- # Output is not a terminal, cat arguments or stdin
- if test $# = 0; then
- if test -t 0; then
- echo "Missing filename" 1>&2
- exit
- fi
- cat
- else
- cat "$@"
- fi
- fi
|