#!/bin/bash

nofork=0
declare -a newargs

while [ $# -ne 0 ]; do
  if [ "$1" = "-f" ]; then
    nofork=1
  elif [ "$1" = "--" ]; then
    break
  else
    newargs+=("$1")
  fi
  shift
done

set -- "${newargs[@]}" "$@"
unset newargs

if [ "$nofork" -eq 1 ]; then
  exec /usr/bin/nvim-qt --nofork -- "$@"
else
  exec /usr/bin/nvim-qt -- "$@"
fi
