Ticket #4292: fix redundant back slashes for autocomplete.
commit2ee620f74fa46cc19cd8a47a386e7432845f26e6
authorAndrew Borodin <aborodin@vmail.ru>
Tue, 30 Apr 2024 13:12:40 +0000 (30 16:12 +0300)
committerAndrew Borodin <aborodin@vmail.ru>
Sun, 19 May 2024 16:30:07 +0000 (19 19:30 +0300)
treefbe28a74a3d8afc74459a84b4a26886289f58a58
parent49e2535c073b9eabf3396f22931441d3e4aa5908
Ticket #4292: fix redundant back slashes for autocomplete.

Steps to reproduce:

1. Create file owth a space in the name:
  touch "a b"
There should no other files with name begins with "a" in the directory.
2. Press Shift-F4 to open editor
3. Press Shift-F2 to display dialog window "Save as..."
4. Press Esc+Tab to fill an input line

Result:
a\ b will appear in the edit field.
If you attempt to save the file, the back slash will be in the filename.

Expected result:
no any extra back slashes in the file name.

Soution: escape only '?', '*', and '&' symbols as described in the
manual page (see a11995e12b88285e044f644904c306ed6c342ad0).

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
lib/widget/input_complete.c