patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" works
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917)
diff --git a/src/normal.c b/src/normal.c
index 9cc2ea9..eafd1fd 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -3741,7 +3741,7 @@
ptr = vim_strnsave(ptr, n);
if (kp_ex)
// Escape the argument properly for an Ex command
- p = vim_strsave_fnameescape(ptr, FALSE);
+ p = vim_strsave_fnameescape(ptr, VSE_NONE);
else
// Escape the argument properly for a shell command
p = vim_strsave_shellescape(ptr, TRUE, TRUE);