هذه تجربة مني لتوفير مُحرر Markodwn يدعم اللغة العربية لكن أيضا يُراعي كتابة الشفرات البرمجية ويتركها LTR وقت الكتابة، هذا الإصدار تجريبي...
لتجربة المحرر:
http://01walid.github.io/mu...الكود المصدري:
مساهماتكم مُرحب بها
هذه تجربة مني لتوفير مُحرر Markodwn يدعم اللغة العربية لكن أيضا يُراعي كتابة الشفرات البرمجية ويتركها LTR وقت الكتابة، هذا الإصدار تجريبي...
لتجربة المحرر:
http://01walid.github.io/mu...الكود المصدري:
مساهماتكم مُرحب بها
وعليكم السلام،
prismjs مُجرد Syntax Highlighter وليس عبارة عن مُحرر
ﻷقرب لك الفكرة، فـ CodeMirror أشبه بـِ CKEditor, tinyMCE وغيرهم لكن مُوجه أساسيا ليكون محرر شفرات برمجية على المتصفح، لديه واجهة برمجية غنية تسمح بتخصيص وإضافة دعم لغات وأدوات تحرير.
أقرب منافس له هو Ace Editor لكنه لا يدعم RTL بشكل جيد بعد تجريبي له، ولديه مشاكل مع تحركات المؤشر (cursor movement) لما يكون الوضع RTL.
CodeMirror لديه دعم جيد، وهو مستعمل من طرف الكثير من المحررات والشركات، أنظر هنا:
بالنسبة للوقت المستغرق، فبالساعات استغرق مني الأمر حوالي 5 ساعات متقطعة ذهبت معظمها في البحث والتجريب حيث أن CodeMirror في وضعه الحالي لا يدعم جيدا RTL واضررت لاستخدام Branch آخر باسم direction على مستودعهم (لم يتم دمجه بعد) ﻷخرج بهذا.
التعليقات