But. I keep my journal files in a folder and open it using the VS Code project file.
File's name is ledger.code-workspace
{ "folders": [{ "path": "/path/to/journal/directory" }] }
Yes, that's just it. I do not use anything like a language server.