Refactor LanguageSever::fake into FakeLanguageServer::new (#4117)

This is just moving code around and doesn't change behaviour, but it's
something Julia and I bumped into yesterday while writing docs.

Release Notes:

- N/A
233ae81e3aThorsten Ball committed on 1/18/2024, 10:06:52 AM· committed by GitHubparents82b48a65e6d1a4
3 files changedLine totals unavailable