appending and sourcing code with semicolons by default in config