Does Linux have a text editor which meets all of these requirements?
• Native user interface
• Basic syntax highlighting
• Text navigation (cursor positioning) and selection is done by Unicode grapheme cluster
• Support for multiple selection and input at multiple cursor positions
• Regular expression find and replace
• The ability to select a single Unicode grapheme cluster and inspect it to find out the codepoints which comprise it
• The ability to performantly handle editing large files (>2MB)
@aescling In any case if you cannot render text natively you are going to have a hard time with the last bullet point as well
not an answer
@u2764 emacs (which allows you to use a GTK-based UI) with a nontrivial amount of customization is purrobably the only way i can think of to kind of get what you want here. maybe Gvim (vim with GTK) with similar levels of tweaking
not an answer
@aescling Maybe if by “customization” you mean “writing a text editor from scratch in Emacs Lisp”
re: not an answer
@u2764 yes
@aescling I thought Linux was the platform of user choice; are you telling me the only choice is Java or Electron?