mirror of
https://github.com/neovim/neovim.git
synced 2025-11-26 04:00:45 +00:00
vim-patch:7.4.524 #2559
Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78) Solution: Use the window-local option values. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-524 See also https://code.google.com/p/vim/issues/detail?id=78
This commit is contained in:
committed by
Justin M. Keyes
parent
d3a57b9b0b
commit
96997fffbd
@@ -5404,11 +5404,10 @@ void ex_ownsyntax(exarg_T *eap)
|
||||
if (curwin->w_s == &curwin->w_buffer->b_s) {
|
||||
curwin->w_s = xmalloc(sizeof(synblock_T));
|
||||
memset(curwin->w_s, 0, sizeof(synblock_T));
|
||||
// TODO: Keep the spell checking as it was.
|
||||
curwin->w_p_spell = FALSE; /* No spell checking */
|
||||
clear_string_option(&curwin->w_s->b_p_spc);
|
||||
clear_string_option(&curwin->w_s->b_p_spf);
|
||||
vim_regfree(curwin->w_s->b_cap_prog);
|
||||
curwin->w_s->b_cap_prog = NULL;
|
||||
clear_string_option(&curwin->w_s->b_p_spl);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user