Question: So the problem is that prettier does not format html very well.

for instance if I have this angular template:

```
<some-component
  some-attribute 
  [ang-binding1]='someExpr'
  [ang-binding2]='someExpr'
  (someEvent)='someFunc($event)'>
</some-component>

```

prettier will format it to something like this:

```
<some-component some-attribute [ang-binding1]='someExpr' [ang-binding2]='someExpr' (someEvent)='someFunc($event)'>
</some-component>

```

how do I disable prettier formating for html templates ?

Answer: 
If you are using VS Code, you can prevent Prettier from running on HTML (or other specific languages) by adding the following to your settings:

`"prettier.disableLanguages": ["html"]`

You can find other VS Code specific options at the [`prettier/prettier-vscode` GitHub page](https://github.com/prettier/prettier-vscode).
Adding more information to what above mentioned:

Press Ctrl + ,

Type "prettier"

Go to "Prettier: Disable Languages" option

Add "html" to it

[![enter image description here](https://i.stack.imgur.com/M6DDm.png)](https://i.stack.imgur.com/M6DDm.png)