إذا تم تنفيذ هاتين الطريقتين بدقة أكبر للواجهة التي تنتميان إليها، أعتقد أن Composer Button Bonanza سيعمل “بمجرد” في المحرر الغني الجديد (على الأقل بقدر ما يعمل في وضع ترميز Markdown). أنا مندهش من أن مؤلفي مكونات السمات أو الإضافات الآخرين لم يثيروا أي مشاكل ذات صلة حتى الآن. (على الرغم من أنهم ربما فعلوا؛ لم أحاول البحث عن شكاوى مماثلة.)
لا أعرف ما الذي تتضمنه “كل قوة ProseMirror”، لكني أشك في أن ذلك ضروري. واجهات applyList() و applySurround() ليست معقدة للغاية - على الرغم من أنه يوجد بها أكثر مما تم تنفيذه حتى الآن.
(ما تم تنفيذه حتى الآن لا يبدو أنه “تطبيق ترميز القائمة على التحديد” أو “تطبيق ترميز النص الذي يحيط بالتحديد” قائم على مبادئ، بل هو أشبه بـ “مجرد إرسال الاستدعاءات من أزرار الشريط الأدوات المضمنة والمعروفة إلى وظائف prosemirror محددة”.)