mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 03:05:11 -07:00
27 lines
590 B
Bash
Executable File
27 lines
590 B
Bash
Executable File
#!/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! macros/less.vim' -
|
|
else
|
|
nvim --cmd 'let no_plugin_maps = 1' -c 'runtime! macros/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
|