- CC: if user don't want preprocessor directives, NativeParser::AddCompilerPredefinedMacros should return false, because nothing added to the macro definition string.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9617 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- editor: Respect the value specified in the lexer xml for sample, use the name of the language as fallback

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9618 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- editor: Improve the ruby sample

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9619 2a5c6006-c6dd-42ca-98ab-0921f2732cef