Check configuration and add fallback settings

check has_key() before access the value
add `--language-force` flag for filetype with no custom settings