Wenn diese beiden Methoden mit mehr Treue zu der Schnittstelle, zu der sie gehören, implementiert würden, denke ich, dass Composer Button Bonanza im neuen RTE so ziemlich „einfach funktionieren“ würde (zumindest so gut wie im Markdown-Modus). Ich bin überrascht, dass noch keine anderen Theme-Komponenten- oder Plugin-Autoren ähnliche Probleme gemeldet haben. (Obwohl, vielleicht haben sie das; ich habe nicht versucht, nach ähnlichen Beschwerden zu suchen.)
Ich weiß nicht, was „die gesamte Leistung von ProseMirror“ beinhaltet, aber ich bezweifle, dass dies notwendig ist. Die Schnittstellen applyList() und applySurround() sind nicht so kompliziert – obwohl sie mehr beinhalten, als bisher implementiert wurde.
(Was bisher implementiert wurde, scheint weniger eine prinzipielle „Listenformatierung auf die Auswahl anwenden“ oder „Textformatierung um die Auswahl anwenden“ zu sein, sondern eher „einfach die Aufrufe von den bekannten, eingebauten Symbolleistenschaltflächen an spezifische prosemirror-Funktionen weiterleiten“.)