patch 8.2.4753: error from setting an option is silently ignored
Problem: Error from setting an option is silently ignored.
Solution: Handle option value errors better. Fix uses of N_().
diff --git a/src/spellfile.c b/src/spellfile.c
index aaacb2e..22cf82d 100644
--- a/src/spellfile.c
+++ b/src/spellfile.c
@@ -6414,7 +6414,8 @@
fname != NULL
&& strstr((char *)gettail(fname), ".ascii.") != NULL
? (char_u *)"ascii" : spell_enc());
- set_option_value((char_u *)"spellfile", 0L, buf, OPT_LOCAL);
+ set_option_value_give_err((char_u *)"spellfile",
+ 0L, buf, OPT_LOCAL);
break;
}
aspath = FALSE;