- Update outdated and add new recommended extensions
- Exclude some vendored code from search results by default
- Add more VSCode editor settings that are consistent with our linting
- Provide configuration for coverage visualization in VSCode but disable
it by default
- Add SimpleCov coverage for `eval` and ensure that we always default to
line coverage in case upstream defaults ever change
My local shell was ignoring the shebang since it wasn't executable
and trying to load it with fish which failed. Making the script
executable solved that problem.
```console
$ chmod +ux .vscode/ruby-lsp-activate.sh
```