# git-completion.zsh does not escape spaces in filenames

1 messages from 2016-08-31 to 2016-08-31. Participants: Sebastian Boehm.
Thread: https://gitlist.dev/t/43969

## Sebastian Boehm, 2016-08-31 14:31

Subject: git-completion.zsh does not escape spaces in filenames
Message-ID: <CAH4qiVc-KZCjcnxfxicO85ocjFhpXpobfZLvcVniLkz5EJoW4A@mail.gmail.com>
URL: https://gitlist.dev/e/CAH4qiVc-KZCjcnxfxicO85ocjFhpXpobfZLvcVniLkz5EJoW4A%40mail.gmail.com

```
Hi,

git-completion.zsh does not seem to properly escape spaces in filenames.

My git version: 2.9.2
My zsh version: 5.0.8

Expected behaviour: When completing filenames that contain spaces, for
example "foo bar", I would expect the git completion to complete "git
add foo<TAB>" to "git add foo\ bar".

Actual behaviour:

touch "foo bar"
git add foo<TAB>

results in:
git add foo bar

I am not a zsh expert, but apparently the usage of "compadd -Q" in
contrib/complete/git-completion.zsh prevents zsh from escaping spaces.

Is this behaviour intentional, or is this a bug?

Best,
Sebastian

```
