Searched for "LSP" and "Language Server Protocol" and did not find any mentions.
Unfortunately, I think the programming languages are getting too complex for an editor to try to maintain smart browsing, smart formatting, code completion, etc. Language Server Protocol allows this language work to be done once by people who are generally actively tracking the language.
I think in 2021, a programmer's editor without Language Server Protocol support is hopelessly hampered.
-A swiss army knife that I always carry, for small fixes, opening packages & bottles (the scissors are amazing).
-A small foldable knife for slightly heavier duty or eating on the go.
-A bigger foldable knife for outdoors, camping, ang general purpose work.
-A rescue knife I keep in an emergency kit, with cord cutter and glass breaker.
-A huge chef knife for general cooking.
-A small cooking knife for cutting veggies precisely.
-A small fixed-blade outdoor knife with scandinavian grind, solid, easy to sharpen, and very precise for things such as wood carving.
-A bigger outdoor knife in stainless steel.
-A relatively cheap, thick and huge carbon steel survival knife, which is extremely though but require taking care as to not rust.
-A less cheap huge carbon survival knife because I like toys after all.
-A little hobby knife for crafts and very precise work.
All of these tools do the same basic thing (cutting), yet aside from that and being made in some kind of steel (ceramic knives are bad), all of them have no common attributes, and they are not appropriate for the same kind of work.
And cutting is much, much simpler than writing code :)
Oh yes, my favorite tool by far is actually a small hatchet. You can do almost every life-or-death things a knife do with one. Properly sharpened, the head absolutely can be used for roughly cutting veggies and shaving very thin timber from logs.
I for one am happy that PSPad takes less than half a second to launch and has a memory footprint of less than 10MB. If I wanted a fancy IDE with perfect syntax highlighting, I wouldn't be using PSPad. I have other tools for that. There's a space for editors that are more complex than Notepad and less complex than your average IDE, and PSPad fits right into that space.
My experience with LSP (gopls specifically) in Emacs has been abysmal. It makes navigation even slower, opening files sometimes takes a second or two, but the worst issue is frequent crashing. lsp-mode with gopls is the only plugin I've used that crashes Emacs altogether. I've never lost much work thanks to autosave, but to say it was annoying is an understatement. Since I disabled both a few weeks ago, crashes stopped entirely.
I probably should open an issue about it, but with the complexity of the entire stack I'm not sure what component is responsible, and frankly didn't have time to dig into it.
So I'm glad that simple editors still exist that don't have LSP integration. There's a lot that can be accomplished with plain old ctags and grep.
Unfortunately, I think the programming languages are getting too complex for an editor to try to maintain smart browsing, smart formatting, code completion, etc. Language Server Protocol allows this language work to be done once by people who are generally actively tracking the language.
I think in 2021, a programmer's editor without Language Server Protocol support is hopelessly hampered.