Implement file/folder excludes
We should implement the exclusion of files/folders in the explorer view.
- [x] in the explorer view, excluded files should be visualy marked (font/color/icon, whatever)
- [x] list of excluded resources should be saved in a file
- [x] on changes, the lsp server should be notified
- [ ] set commands accessibility and keybindings
- [ ] tpd file parsing: validation, included/excluded folders
- [ ] handle selected tpd file changes
- [ ] saving last state before switch
- [ ] handle default vscode exclude settings
The server expects the following json request:
```
"excludedStates": [
{
"identifier": { "uri": "file:///whateverA" },
"isExcluded": true
},
{
"identifier": { "uri": "file:///whateverB" },
"isExcluded": false
}, ...
]
issue