There is still no real equivalent on Linux. Kate seems nice but its session management isn't ideal.
Honestly I want to take Scintilla or whatever and just add in session support, syntax highlighting and spellchecking, and then I'll have my perfect editor.
You might take a look at [SciTE](https://scintilla.org/SciTE.html), a light weight wrapper around Scintilla, with lua scripting support. It’s been my non-IDE editor for years on Windows and Linux…
Honestly I want to take Scintilla or whatever and just add in session support, syntax highlighting and spellchecking, and then I'll have my perfect editor.