প্রতিধ্বনি অঞ্চলে কোন ছোটখাট মোড মুদ্রণটি প্রিন্ট করে?


10

এটি সত্যিই দুর্দান্ত বৈশিষ্ট্য, তবে এটি কোনও প্যারেন সন্নিবেশ করার সময় প্রদর্শিত হয়, কার্সার অবস্থানে পরিবর্তন করার সময় নয়। একটি ইন্টারেক্টিভ আদেশ আছে যা আমি এটি প্রদর্শন করতে কল করতে পারি? আমি কি কার্সার সরানোতে প্রদর্শন করতে এটি কনফিগার করতে পারি?

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


6

যখন যৌনতার শুরু উইন্ডোতে দৃশ্যমান না হয় তখন সেই বার্তাটি মুদ্রিত হয়; অন্যথায়, উদ্বোধনী পেরেন অস্থায়ীভাবে হাইলাইট করা হয়।

এই আচরণটি প্রয়োগ করা হয়েছে simple.elএবং কোনও ছোটখাটো মোডের সাথে সম্পর্কিত নয়। এটি একটি হুক ব্যবহার করে প্রয়োগ করা হয় যা কোনও অক্ষর sertedোকানো হয় তখন চলে।

আসল ঝলকানো / বার্তা কমান্ড থেকে আসে blink-matching-open, যা আপনি নিজেকে কল করতে পারেন। উদাহরণস্বরূপ আপনি একটি অলস-টাইমার শুরু করতে পারেন যা যখনই আপনি একটি ক্লোজিং পেরেনটিতে অল্প সময়ের জন্য বিরতি দেন তখন এই আদেশটি কল করবে। এটি বিল্ট-ইন show-paren-modeকাজ করে।

(defvar match-paren--idle-timer nil)
(defvar match-paren--delay 0.5)
(setq match-paren--idle-timer (run-with-idle-timer match-paren--delay t #'blink-matching-open))

আমি এটিও চাই, তবে কীভাবে আমি এটি অস্থায়ী না করব? অর্থ্যাৎ আমি বার্তাটি মিনিবাসে রেখে কার্সারটি সরিয়ে না দেওয়া পর্যন্ত থাকুক।
ফাহিম মিঠা

4

আপনি M-x blink-matching-open RETকোনও পেরেনের পরে ঠিক থাকলে বার্তাটি প্রদর্শন করতে ব্যবহার করতে পারেন । এটি "ফ্লাইতে" আরও চেষ্টা করার জন্য আপনি চেষ্টা করতে পারেন M-x show-paren-mode, যাতে এটি আপনাকে এই বার্তাটি দেয় না doesn't

অন্যথায়, আপনি এর মতো কিছু ব্যবহার করতে পারেন

(add-hook 'post-command-hook
          (lambda ()
            (if (and (not (bobp))
                     (eq ?\) (char-syntax (char-before))))
                (blink-matching-open))))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.