Add infrastructure to have syntax-specific settings