aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/spell.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-08-22 13:56:50 +0800
committerGitHub <noreply@github.com>2022-08-22 13:56:50 +0800
commit2bed0d1d978b42184564201088ea5fef12ec8581 (patch)
treea6ad160916e751a71a39c44303bdf1a7e2616a31 /src/nvim/spell.c
parentd4d27c41b3298c25ae62bc067472bef37bc61c99 (diff)
downloadrneovim-2bed0d1d978b42184564201088ea5fef12ec8581.tar.gz
rneovim-2bed0d1d978b42184564201088ea5fef12ec8581.tar.bz2
rneovim-2bed0d1d978b42184564201088ea5fef12ec8581.zip
vim-patch:8.2.4753: error from setting an option is silently ignored (#19888)
Problem: Error from setting an option is silently ignored. Solution: Handle option value errors better. Fix uses of N_(). https://github.com/vim/vim/commit/31e5c60a682840959cae6273ccadd9aae48c928d
Diffstat (limited to 'src/nvim/spell.c')
-rw-r--r--src/nvim/spell.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/spell.c b/src/nvim/spell.c
index 1e44d328b3..da712a5753 100644
--- a/src/nvim/spell.c
+++ b/src/nvim/spell.c
@@ -1828,8 +1828,8 @@ static int count_syllables(slang_T *slang, const char_u *word)
return cnt;
}
-// Parse 'spelllang' and set w_s->b_langp accordingly.
-// Returns NULL if it's OK, an error message otherwise.
+/// Parse 'spelllang' and set w_s->b_langp accordingly.
+/// @return NULL if it's OK, an untranslated error message otherwise.
char *did_set_spelllang(win_T *wp)
{
garray_T ga;
@@ -3155,8 +3155,8 @@ void ex_spelldump(exarg_T *eap)
do_cmdline_cmd("new");
// enable spelling locally in the new window
- set_option_value("spell", true, "", OPT_LOCAL);
- set_option_value("spl", dummy, spl, OPT_LOCAL);
+ set_option_value_give_err("spell", true, "", OPT_LOCAL);
+ set_option_value_give_err("spl", dummy, spl, OPT_LOCAL);
xfree(spl);
if (!buf_is_empty(curbuf)) {