If you specify the `-l` option to ripgrep and pipe the output into `delta` _and_ the file names contain hyphens, then we get unexpected behaviour. I've constructed this small reproducer ```bash $ rg --json "test" | delta test-3 1:test test-1 1:test test-2 1:test ``` with `-l`, I would expected just the names of the 3 test files, but instead ```bash rg --json -l "test" | delta test:3 test:2 test:1 ``` The hyphens get turned into semicolons, despite the output of ripgrep being as expected ```bash $ rg --json -l "test" test-3 test-2 test-1 ```