تم إطلاق GNU Emacs 28.1 بالفعل وهذه هي أخباره

قبل بضعة أيام تم الإعلان عن إصدار الإصدار الجديد من GNU Emacs 28.1، الإصدار الذي تم إجراء بعض التحسينات الرائعة يمكننا من بينها إبراز القدرة على تجميع ملفات Lisp ، وإضافة دعم Unicode 14.0 وأيضًا تحسينات لدعم الرموز التعبيرية ، من بين أشياء أخرى.

بالنسبة لأولئك الذين ليسوا على دراية بمحرر النصوص الشهير هذا ، يجب أن يعرفوا ذلك GNU Emacs هو محرر نصوص قابل للتوسيع وقابل للتخصيص ومجاني ومفتوح أنشأه ريتشارد ستالمان ، مؤسس مشروع جنو. هذه هي أشهر عائلة Emacs لمحرري النصوص.

محرر النصوص هذا متاح لأنظمة GNU / Linux و Windows و macOS ، وهو مكتوب بلغة C ويوفر Emacs Lisp كلغة امتداد. تم تطبيق Emacs Lisp أيضًا في لغة C ، وهي "لهجة" من لغة برمجة Lisp التي يستخدمها Emacs كلغة برمجة نصية.

بالنسبة لأولئك الذين ليسوا على دراية بمحرر النصوص هذا ، تتضمن ميزات GNU Emacs ما يلي:

  • أوضاع التحرير الحساسة للمحتوى ، بما في ذلك تمييز بناء الجملة ، للعديد من أنواع الملفات
  • وثائق شاملة متكاملة ، بما في ذلك برنامج تعليمي للمستخدمين الجدد
  • دعم Unicode الكامل لجميع البرامج النصية تقريبًا
  • كما أنه قابل للتخصيص بدرجة كبيرة باستخدام كود Emacs Lisp أو واجهة مستخدم رسومية.
  • يحتوي على نظام بيئي كامل من الميزات بخلاف تحرير النص ، بما في ذلك تتبع التقويم وجدولة المشروع (مع وضع Org) وقارئ البريد الإلكتروني والأخبار (Gnus) وواجهة تصحيح الأخطاء والمزيد.
  • يستفيد أيضًا من نظام الحزم (Emacs Lisp Package Archive أو ELPA) لتنزيل الملحقات وتثبيتها
  • و أكثر من ذلك بكثير

الميزات الرئيسية الجديدة لـ GNU Emacs 28.1

في هذا الإصدار الجديد من Emacs 28.1 الذي تم تقديمه ، تم التأكيد على أن ملف القدرة على ترجمة ملفات Lisp إلى تعليمات برمجية قابلة للتنفيذ باستخدام مكتبة libgccjit ، بدلاً من استخدام ترجمة JIT.

يذكر أن لتمكين التجميع مواطن عند التجميع ، يجب عليك تحديد خيار "– with-native-compilation" ، والتي ستجمع جميع حزم Elisp المشحونة مع Emacs في كود قابل للتنفيذ. من المهم الإشارة إلى أنه من خلال تمكين الوضع ، فإن هذا يسمح بتحقيق زيادة ملحوظة في الأداء.

هناك تغيير آخر يبرز في هذا الإصدار الجديد وهو أنه ، بشكل افتراضي ، مكتبة القاهرة الجرافيكية يستخدم للتمثيل (تم تمكين الخيار "–with-cairo") ولإخراج النص ، محرك تخطيط HarfBuzz glyph ، بالإضافة إلى أنه تم إهمال دعم libXft.

يمكننا أيضًا أن نجد في هذا الإصدار الجديد من Emacs 28.1 sأضاف e دعمًا لمواصفات Unicode 14.0 ولديه تحسين التعامل مع الرموز التعبيرية.

بالإضافة إلى ذلك ، تم تسليط الضوء أيضًا على أنه تمت إضافة القدرة على تحميل عوامل تصفية استدعاء نظام seccomp ('–seccomp = FILE') لعزل آلية تحديد الحماية وأنه تم اقتراح نظام جديد للوثائق وعرض المجموعة. للوظائف.

من ناحية أخرى ، يمكننا إيجاد ذلك أيضًا إضافة تنفيذ "وضع قائمة السياق" لقوائم السياق يتم عرضها عند النقر بزر الماوس الأيمن وأنه تم توسيع إمكانات حزمة إدارة المشروع project.el بشكل كبير.

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

كيفية تثبيت Gnu Emacs على Ubuntu ومشتقاته؟

إذا كنت مهتمًا بأن تكون قادرًا على تثبيت هذا الإصدار الجديد من Gnu Emacs على توزيعة الخاص بك ، يمكنهم فعل ذلك بطريقتين.

أول واحد منهم هو القيام بذلك مباشرة من مركز البرمجيات من Ubuntu أو بمساعدة Synaptic.

على الرغم من أن تحديثات التطبيق ، كما تعلم ، لا تتوفر عادةً على الفور ، لذلك يجب علينا الانتظار بضعة أيام حتى يتم إتاحتها للجميع.

الطريق الاخر والموصى به لديك ya إصدار أحدث عن طريق تنزيل وتجميع الكود المصدري الذي يمكن العثور عليه على الموقع الرسمي للناشر.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.