একটি ভাষা (জুলিয়া) যে ব্লক যেমন কীওয়ার্ড দ্বারা সংজ্ঞায়িত করেছেন for..end
, begin..end
পাশাপাশি প্রথম বন্ধনী, একটি ভালো উপায় যেমন একটি ব্লক উপর লাফালাফি করা কি? এছাড়াও, end
শুধুমাত্র একটি ব্লক কীওয়ার্ড নয়, অন্যান্য স্থানে ব্যবহৃত বৈধ শনাক্তকারীও।
একটি উপায় হ'ল ব্লক-স্টার্টিং / ক্লোজিং রেজেক্সটি সন্ধান করা এবং সমস্ত স্ট্রিং, মন্তব্য এবং end
গুলি ইত্যাদি বাদ দেওয়া , তবে এটি কিছুটা অক্ষম এবং কিছুটা কুরুচিপূর্ণ।
ইমাক্সের নিজস্ব সিনট্যাক্স পার্সিং করার কোনও উপায় কি এই জাতীয় ব্লক কীওয়ার্ডগুলি সনাক্ত forward/backward-sexp
করতে পারে , যাতে এটি স্বয়ংক্রিয়ভাবে কাজ করবে এবং যাতে কেউ দ্রুত বর্তমান ব্লকের সূচনাটি যেমন, আউটপুট থেকে বলতে পারে syntax-ppss
?
[দ্রষ্টব্য: আমি নিজে ফাইলটি বিশ্লেষণ করতে কিছু মনে করি না, তবে সে ক্ষেত্রে আমি এখনও আমার ইলেসকে বাকী ইম্যাকগুলিতে কীভাবে যুক্ত করতে হবে তা জানতে চাই]]
ruby-mode
যা রুবীর জন্য অনুরূপ কিছু করে। আরেকটি বিকল্প হ'ল স্মার্টপ্যারেনগুলি হুক করা , এটি রুবি মোডের জন্য একটি বিশেষ কনফিগারেশন রয়েছে যা আপনি একটি সূচনা পয়েন্ট হিসাবে ব্যবহার করতে পারেন