Skip to content
Permalink
Browse files

updated for version 7.4.042

Problem:    When using ":setlocal" for 'spell' and 'spellang' then :spelldump
            doesn't work. (Dimitar Dimitrov)
Solution:   Copy the option variables to the new window used to show the dump.
            (Christian Brabandt)
  • Loading branch information...
brammool committed Sep 29, 2013
1 parent 033d888 commit 7a18fdc8a4d3c1408f54074ff9268735a277093a
Showing with 13 additions and 1 deletion.
  1. +11 −1 src/spell.c
  2. +2 −0 src/version.c
@@ -15569,11 +15569,21 @@ ex_spellinfo(eap)
ex_spelldump(eap)
exarg_T *eap;
{
char_u *spl;
long dummy;

if (no_spell_checking(curwin))
return;
get_option_value((char_u*)"spl", &dummy, &spl, OPT_LOCAL);

/* Create a new empty buffer by splitting the window. */
/* Create a new empty buffer in a new window. */
do_cmdline_cmd((char_u *)"new");

/* enable spelling locally in the new window */
set_option_value((char_u*)"spell", TRUE, (char_u*)"", OPT_LOCAL);
set_option_value((char_u*)"spl", dummy, spl, OPT_LOCAL);
vim_free(spl);

if (!bufempty() || !buf_valid(curbuf))
return;

@@ -738,6 +738,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
/**/
42,
/**/
41,
/**/

0 comments on commit 7a18fdc

Please sign in to comment.
You can’t perform that action at this time.