vimless (598B)
1 #!/nix/store/dpjnjrqbgbm8a5wvi1hya01vd8wyvsq4-bash-4.4-p23/bin/sh 2 # Shell script to start Vim with less.vim. 3 # Read stdin if no arguments were given and stdin was redirected. 4 5 if test -t 1; then 6 if test $# = 0; then 7 if test -t 0; then 8 echo "Missing filename" 1>&2 9 exit 10 fi 11 nvim -u /home/jb55/dotfiles/.vim/less.vim "$@" 12 else 13 nvim -u /home/jb55/dotfiles/.vim/less.vim - 14 fi 15 else 16 # Output is not a terminal, cat arguments or stdin 17 if test $# = 0; then 18 if test -t 0; then 19 echo "Missing filename" 1>&2 20 exit 21 fi 22 cat 23 else 24 cat "$@" 25 fi 26 fi