I recently did a litte write-up on how to get UE5 to work with Vim or Emacs (or any other not officially supported editor/IDE), including code completion and syntax checking via LSP. I hope this is useful to someone here.
If anyone has any suggestions for some improvements, I’m all ears.