id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	branch_state	votes
2773	'include' keyword (for command class def) have no effect if it was defined before 'Include' keyword (for commad def).	gavenkoa	andrew_b	"If I create '''~/.config/mc/mc.ext''' file:

{{{
include/video
	Open=echo OK
shell/.avi
    Include=video
}}}

and then press RET on .avi file nothing happen.

But if swap this entries I get 'OK' in terminal.

----

I discover this bug when introduce techniture to merge system wide and own '''mc.ext''' file in:  #2772 (Suggestion to load /etc/mc/mc.ext before ~/.config/mc/mc.ext anyway or add keyword to mc.ext for this purpose).

For example I want redefine class 'video'. So I put:

{{{
include/video
    Open=GOOD-VIEWER %f
}}}

then I put content of '''/etc/mc/mc.ext''', which have such lines:

{{{
...
### Video ###

regex/\.([aA][vV][iI])$
	Include=video
regex/\.([mM][kK][vV])$
	Include=video

include/video
	Open=BAD_VEWER %f
...
}}}

But '''Open=GOOD-VIEWER %f''' was ignored and '''Open=BAD_VEWER %f''' was taken in account.

Because of this bug I can not just concatenate my settings with system wide, I need use some sed/awk/perl magic..."	defect	closed	major	4.8.29	mc-core	master	fixed		gavenkoa@…	4141		no branch	
