citadel

My dotfiles, scripts and nix configs
git clone git://jb55.com/citadel
Log | Files | Refs | README | LICENSE

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