أخبار التقنية

ما هو Doom Emacs وكيفية تثبيته


يوفر Doom Emacs طريقة سهلة وسهلة للبدء في بيئة Emacs. يقوم بذلك عن طريق تزويدك بمحرر مكتمل بالفعل بالمكونات الإضافية ويعمل فور إخراجه من الصندوق. ستوضح لك هذه المقالة كيفية تثبيت Doom Emacs في Linux بالإضافة إلى تهيئته للاستخدام الشخصي.

ما هو الموت إيماكس؟

Doom Emacs في جوهره هو توزيعة Emacs مخصصة. إنها نسخة من Emacs تحتوي على أدوات وتعديلات متنوعة لتبسيط مجموعة الميزات الافتراضية لمحرر النصوص. على سبيل المثال، يأتي Doom Emacs مزودًا بأداة مساعدة خاصة به تقوم تلقائيًا بتحديث التثبيت الشخصي وتكوينه.

لقطة شاشة تعرض شاشة الترحيب الافتراضية لـ Doom Emacs.

قام مطورو Doom Emacs أيضًا بتصميمه ليكون “إطار عمل تكوين” لمحرر النصوص. نتيجة لذلك، غالبًا ما يكون Doom مرنًا بدرجة كافية بحيث يمكنك استخدامه كبداية لمحرر النصوص الخاص بك من خلال المكونات الإضافية والإعدادات المخصصة.

جيد ان تعلم: يعد Emacs أكثر من مجرد محرر نصوص قوي. تعرف على كيفية توصيل Emacs بـ IRC باستخدام ERC.

إعداد النظام الخاص بك لـ Doom Emacs

ملحوظة: إذا كان لديك بالفعل تثبيت Emacs أساسي قيد التشغيل بالإضافة إلى ripgrep وGit، فيمكنك تخطي هذه الخطوة والانتقال إلى تثبيت Doom Emacs.

الخطوة الأولى في تثبيت Doom هي الحصول على تبعياته الأساسية: Emacs وripgrep وGit. للقيام بذلك، افتح نافذة طرفية وقم بتشغيل الأمر التالي:

أوبونتو/ديبيان

sudo apt install emacs-gtk ripgrep git

ل RHEL وفيدورا، يمكنك تثبيت تبعيات Doom الأساسية من خلال dnf:

sudo dnf install emacs ripgrep git

في التوزيعات المبنية على القوسباستخدام بكمن:

sudo pacman -S emacs ripgrep git

تثبيت لعبة دوم إيماكس

يتطلب Doom تثبيت Emacs نظيفًا ليعمل بشكل صحيح. تأكد من عدم وجود مجلد تكوين Emacs الافتراضي في الدليل الرئيسي لديك:

rm -rf /home/$USER/.emacs.d/

ملحوظة: يمكنك الاحتفاظ بإعداد Emacs السابق الخاص بك عن طريق إنشاء كرة قطران للمجلد الأصلي “.emacs.d” قبل حذفه: tar cvzf ~/emacs-d-backup.tar.gz ~/.emacs.d.

انسخ مستودع Doom من صفحة Github الخاصة بالمطور واحفظه كدليل تكوين Emacs للمستخدم الحالي:

git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
محطة تعرض عملية استنساخ Git لمستودع Doom Emacs.

انتقل إلى دليل التكوين الجديد، ثم قم بتشغيل الأداة المساعدة لتثبيت Doom:

cd ~/.emacs.d
./bin/doom install

يكتب ي، ثم اضغط يدخل لإنشاء ملف متغير البيئة المحلي لـ Doom. سيضمن هذا أن Doom سيعمل خارج جهازك حتى لو كنت تقوم بتحميله من جلسة بعيدة.

محطة تعرض ملف متغير البيئة الخارجية أثناء تثبيت Doom.

انتظر حتى تقوم أداة التثبيت بطباعة رسالة “استمتع!” الرسالة، ثم قم بتشغيل الأمر التالي. سيؤدي هذا إلى التحقق مرة أخرى من مجلد التكوين الخاص بك والتأكد من أن Doom يعمل بشكل صحيح:

محطة توضح تشغيل الأداة المساعدة Doom doctor.

افتح “.bash_profile” الخاص بالمستخدم الحالي باستخدام محرر النصوص المفضل لديك:

انتقل إلى نهاية الملف، ثم أضف السطر التالي من التعليمات البرمجية:

export PATH=$PATH:$HOME/.emacs.d/bin

سيؤدي هذا إلى تحديث متغير PATH ليشمل دليل bin لـ Doom وسيضمن إمكانية تشغيل ملف doom الأداة المساعدة حتى خارج مجلد التكوين الخاص بك.

قم بتسجيل الخروج من المستخدم الحالي لتطبيق إعداداتك الجديدة، ثم اختبر ما إذا كانت تعمل عن طريق تشغيل ما يلي:

تكوين الموت إيماكس

يتيح لك Doom Emacs اختيار أكثر من 150 وحدة للتعديل والتمكين. تتراوح هذه من دعم اللغة الأساسي إلى تعديلات واجهة المستخدم وتسمح لنا بتخصيص Doom لتكون بيئة الحوسبة الشخصية الخاصة بنا.

لعِلمِكَ: لدى Emacs بمفردها أيضًا مجموعة متنوعة من الحيل في جعبتها. تعرف على بعض ميزاته المخفية التي يمكنك استخدامها لتحسين Emacs.

للبدء، افتح Doom واضغط فضاء + F، ثم ص.

لقطة شاشة تعرض قائمة بملفات التكوين المتوفرة لـ Doom Emacs.

حدد الملف “init.el”، ثم اضغط يدخل.

لقطة شاشة تسلط الضوء على ملف init.el الخاص بـ Doom Emacs.

قم بالتمرير لأسفل الملف حتى تجد السطر الذي يبدأ بـ (doom!.

لقطة شاشة تسلط الضوء على وظيفة Doom لتثبيت Doom Emacs الحالي.

ابحث عن الوحدة النمطية التي تعجبك في القائمة، ثم قم بإزالة الفاصلتين المنقوطة (;;) الموجودتين أمام الوحدة التي تريد تمكينها.

لقطة شاشة تسلط الضوء على وحدة معطلة.

على غرار علامات USE الخاصة بـ Gentoo، يمكن أن تحتوي وحدات Doom هذه أيضًا على علامات يمكنك تنشيطها لضبط كيفية تشغيل الوحدة أثناء الجلسة.

لإضافة علامة، ضع اسم الوحدة بين قوسين، ثم اكتب علامة “+” متبوعة بالعلامة التي تريدها. في هذا المثال، أضفنا علامة المجلة إلى وحدة المؤسسة لتمكين دعم المجلة.

لقطة شاشة تسلط الضوء على وحدة تحتوي على علامة تعديل إضافية.

يضعط كنترول + X، ثم كنترول + ج لحفظ ملف التكوين الجديد الخاص بك.

افتح جلسة طرفية جديدة، ثم قم بتشغيل ما يلي لتثبيت الوحدات الجديدة في جلسة Emacs الخاصة بك:

وأخيرًا، افتح عميل Doom Emacs الخاص بك وتحقق مما إذا كانت الوحدات الجديدة تعمل بشكل صحيح.

لقطة شاشة توضح عملية تثبيت Doom Emacs مع علامة وحدة مخصصة.

يعد تثبيت Doom Emacs مجرد خطوة أولى في الغوص في حفرة الأرانب الخاصة بـ Emacs وإمكانية التوسعة التي لا نهاية لها. تعرف على كيفية تحويل محرر النصوص القوي هذا إلى مشغل موسيقى من خلال EMMS بالإضافة إلى استخدامه كقارئ RSS قابل للتكيف مع Elfeed.

حقوق الصورة: جاي براجاباتي عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

اشترك في نشرتنا الإخبارية!

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

رمسيس الأحمر

رمسيس كاتب في مجال التكنولوجيا عاش مع أجهزة الكمبيوتر طوال حياته. قارئ غزير الإنتاج وطالب في الأنثروبولوجيا، وهو شخصية غريبة الأطوار تكتب مقالات عن Linux وأي شيء لا شيء.


اكتشاف المزيد من إشراق العالم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى