
يستوحى التكوين في الغالب من Emacs الخاص بـ David Willson من Scrade و Mingde (Matthew) Zeng's M-EMACs ، بالإضافة إلى بعض الامتدادات لجعله مناسبًا لاحتياجات سير العمل الشخصية و C/C ++.
يتم إعداد معظم الحزم باستخدام إعلانات حزم الاستخدام ، ويجب أن تتأكد من تنزيل الحزم وتثبيتها قبل استخدامها ، لذلك لا يتعين عليك القيام بذلك يدويًا. هذا يعني أيضًا أنه قد يستغرق الأمر الكثير من الوقت في المرة الأولى التي تحاول فيها إعداده.
أنا شخصياً أستخدم EMACS-plus بدعم للتجميع الأصلي ودعم XWIDGETS الممكّن ، يجب ألا ينفصل التكوين أيضًا على خلاف ذلك ، لذلك إذا كان ذلك كذلك ، فيرجى الإبلاغ عن ذلك من خلال فتح مشكلة.
emacs-config ├ Elisp/ │ └ init- <same-name> .el ├ غير melpa-elisp/ │ └ حزم غير مثبتة من Melpa └ init.el
./elisp/init-<package-name>.el <package-name>.(require 'init-<package-name>) جميع التكوينات من ./elisp/./elpa/ )

--recurse-submodules لتهيئة هذه العوامل الفرعية وتحديثها في وقت السحب.(use-package) في وقت بدء التشغيل الأولي في الدليل المناسب (بشكل عام في elpa/ )git clone --recurse-submodules https://github.com/Arsenic-ATG/Emacs-config.git
cd Emacs-config
init.el ) بدلاً من استخدام ملف init الافتراضي الخاص به والذي يمكن أن يكون إما ~/.emacs.el أو ملف آخر .init.el ، تحقق من هذا الرابط لمزيد من المعلومات حول كيفية تحديد ملف التهيئة. يمكن القيام بذلك بطريقتين~/.emacs.d ) مع مستودع (قد ترغب في الاحتفاظ بنسخة احتياطية من التكوين القديم إذا ذهبت لهذا الخيار).-q و -u )اقرأ هذا المستند الرسمي لمزيد من المعلومات التفصيلية حول نفس الشيء.
(use-package) لتنزيل وتثبيت جميع الحزم (لذلك تأكد من وجود اتصال مستقر مع مستودعات حزم MELPA/GNU-ELPA)(use-package) عملها بشكل صحيح. لا تتردد في فتح مشكلة على Github إذا واجهت أي مشكلة أثناء التثبيت أو لديك أي استعلام بخصوص التكوين.
أنت أكثر من موضع ترحيب لترك اقتراحاتك من خلال مشكلة أو طلب سحب ، أحب أن أسمع من خبرائك هناك.
جميع التعليمات البرمجية الموجودة في هذا المستودع مرخصة بموجب GPL V3.