Mercurial > vim
diff src/syntax.c @ 7030:8d513ddfe3ec v7.4.828
commit https://github.com/vim/vim/commit/670acbc70f371409b46b722bd9a1166e53574f42
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 25 11:58:36 2015 +0200
patch 7.4.828
Problem: Crash when using "syn keyword x c". (Dominique Pelle)
Solution: Initialize the keyword tabble. (Raymond Ko, PR 397)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 25 Aug 2015 17:20:24 +0200 |
parents | 0dbbdcf13e03 |
children | 765110dd332c |
line wrap: on
line diff
--- a/src/syntax.c +++ b/src/syntax.c @@ -6314,6 +6314,8 @@ ex_ownsyntax(eap) { curwin->w_s = (synblock_T *)alloc(sizeof(synblock_T)); memset(curwin->w_s, 0, sizeof(synblock_T)); + hash_init(&curwin->w_s->b_keywtab); + hash_init(&curwin->w_s->b_keywtab_ic); #ifdef FEAT_SPELL /* TODO: keep the spell checking as it was. */ curwin->w_p_spell = FALSE; /* No spell checking */