#keywords has priority over #func_declre since it's higher in the patterns array. should move { "include": "#func_declre" } higher up in the array.
#keywords
#func_declre
{ "include": "#func_declre" }