Fails to read file arg (maybe waiting for stdin) when --syntax-by-name is used
I'd been using
-S <syntax> to specify syntax, but recently realized that will fail if I happen to have a file or folder named
<syntax> in the working directory, so am migrating to the
--syntax-by-name option as a replacement.
In any git repo, the following just hangs, I'm guessing it's waiting for some stdin, even though a file is specified as an argument:
$ highlight -O truecolor --stdout --syntax-by-name ini .git/config
Whereas the presumably equivalent:
$ highlight -O truecolor --stdout -S ini .git/config
works fine, as long as there is no
ini file or folder in the cwd.