محرر للغة الأسس العربية

في لغة الاسس يوجد نوعين للكتابة ام بالحروف العربية او الانجليزية ( الحروف اللاتينية )
قمنا بدعم كتابة نحوية جيدة في محرر VSCode ( Visual Studio Code ) للغة الأسس بالحروف الانجليزية
مايعيب المحرر هو دعمة لكتابة مستند كامل من اليمين لليسار

الاضافة (تجدها في متجر اضافات VSCode): https://github.com/Alusus/alusus-vscode-syntax

لحل تلك المشكلة فكرنا في انشاء محرر مخصصة للغة الأسس العربية لكن مع البحث وجدت الكثير من المحررات الجيدة المخصصة للغات اخرى عربية مثل لغة ج او ألف وهي محررات مفتوحة المصدر بالكامل
مايعيب محرر لغة ج ان دعمة محصور لنظام ويندوز فقط اما محرر ألف ( اسمه “ألف ستوديو” ) متعدد الانظمة
يدعم نظام لينكس وويندوز وماك لذلك كان خيار ممتاز العمل بها

ترخيص المحرر هو GPL ومكتوب بلغة C ويستخدم مكتابة WX
رابط المحرر: https://github.com/hassandraga/alif

هل العمل على تطويرة هو خيار افضل ام بناء نسختنا منه او بناء محرر جديد؟

1 Like

يحتاج الأمر لدراسة معمقة، لكن للوهلة الأولى يبدو الخيار الأنسب تطوير محرر ألف كي لا تتشتت الجهود بين محررين. لكن يحتاج الأمر للاتصال بمطور ألف كي نحصل على دعم رسمي للأسس من هذا المحرر بدل الحاجة للاحتفاظ بتغييراتنا منفصلة عن المستودع الأصلي.

حتى يتم إيجاد محرر فالخيار الأنسب حاليًا بالنسبة لكتابة البرامج بالعربية هو استخدام محرر جنوم. المقال التالي يشرح كيف تضبط محرر جنوم ليلائم العمل على الأسس بشكل أفضل:
https://alusus.org/Doc/setup.ar.html

gedit يبقى خيار ممتاز لكتابة شفرة الأسس العربية
المشكلة الوحيده فيه هي اذا لغة النظام ليست لغة RTL
سوف تجد أن الرموز ( المحترف ) مثل { } أو ( ) أو ؛ : يبدأ اتجاها من اليسار لليمين

هكذا يظهر عندي في VM أوبونتو 18.04 باللغة الانجليزية. لا أرى خللا في اتجاه الكتابة.

المشكلة تحدث عند وضع موشر الفأرة على قوس لايوجد نص خلفه ولا امامه

نعم صحيح، في حالة عدم وجود حروف فإن محرر جنوم يعتمد على لغة الإدخال الحالية لتحديد الاتجاه، لكنها مشكلة ثانوية بما أن المستخدم الذي يكتب بالعربية غالباً ستكون لغة الإدخال عنده العربية.

1 Like

اتصلت بالأخ حسن، مبتكر لغة ألف، ويبدو أنه منفتح على إمكانية توحيد الجهود بإضافة دعم رسمي للأسس في محرر ألف. :+1:

سوف يكون خيار العمل به ممتاز جدًا