سؤال

أود أن أتعلم كيفية إضافة وظائف إلى zencoding-mode.el (ترميز Zen). يرجى سرد الخطوات التي سيحتاج مستخدم EMACs الجديد إلى تمكينها من التعلم emacs lisp.

أحب المساعدة في تمديد وضع EMACs هذا.

هل كانت مفيدة؟

المحلول

بدلاً من ذلك ، يبدو لي كما لو أن وضع ترميز Zen ليس ما تريد تعديله للقيام بذلك. من إلقاء نظرة سريعة على الكود ، لا يبدو أنه يحتوي على أي قواعد لكل علامة على الإطلاق إلى ما وراء تصنيف تلك التي يتعرف عليها إما في علامات "Single" أو "INLINE" أو "Block".

يمكنك الكتابة بوضوح a.href.target للحصول على التأثير المطلوب ، لكنني لا أعتقد أن وضع ترميز Zen موجه للقيام بأي توسعات آلية إلى جانب تلك التي تحددها صراحة.

ومع ذلك ، يبدو أن لديها بعض التكامل مع Yasnippet, وهو بالتأكيد هو مناسبة لهذه المهمة. إذا كان وضع ترميز Zen يقوم بالفعل بأشياء مماثلة لما تطلبه ، أعتقد أنه قد يكون في الواقع Yasnippet في العمل.

أما بالنسبة لتعلم emacs lisp ، أود أن أعيد توجيهك إلى هذا السؤال:
https://stackoverflow.com/questions/41522/tips-for-learning-elisp

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top