القفز إلى تعريف الوظيفة في emacs + slime/lininingen-swank + clojure
سؤال
أنا أستخدم emacs مع وضع clojure والوحل متصل بخادم Swank الذي يتم إنتاجه عن طريق التشغيل lein swank
وأحب حقًا أن تكون قادرًا على ذلك القفز بسهولة إلى تعريفات الوظيفة داخل مشروعي. هل يمكنني القيام بذلك دون الحاجة إلى إعادة بناء العلامات يدويًا في كل مرة أقوم فيها بتغيير الفروع؟
المحلول
إذا كنت تستخدم الوحل ، يمكن القيام بذلك بسهولة M-.
تحرير: عند تجميع رمز Clojure ، يتم تخزين موقع التعريفات. لاحظ أن هذا يعمل بشكل أفضل عند تجميع الملفات بأكملها. القفز إلى تعريف قمت بتقييمه باستخدام CX CE لا يعمل بشكل جيد (حتى أنه يعمل من أجل LISP و SLIME المشتركة).
لا تنتمي إلى StackOverflow