প্রদত্ত আমার একদল কমান্ড রয়েছে যেমন:
augroup MyGroup
autocmd CursorMoved * silent call MyCommandOne()
augroup END
আমি একটি সময়ের জন্য মাইগ্রুপের সমস্ত স্বতঃসমান্তকে অক্ষম করতে চাই এবং পরে এটি আবার সক্ষম করতে চাই।
গ্রুপটির সাথে আমি কি কিছু করতে পারি? বিশেষত, পুরো গ্রুপটি একবারে অক্ষম করার কোনও উপায় আছে কি? যদি তা না হয় তবে স্বতন্ত্র আদেশগুলি অক্ষম করতে আমি কী করতে পারি?
সাহায্যের দিকে তাকিয়ে আমি কেবল কয়েকটি বিকল্প দেখতে পাচ্ছি:
augroup!
পুরো গোষ্ঠীটি মুছবে: আমি মনে করি এটি সঠিক নয় কারণ আমি এটি আবার সক্ষম করতে চাই। (তবে সম্ভবত গ্রুপটি আবার নতুন করে সংজ্ঞায়িত করার কোনও উপায় আছে?):noautocmd
কেবলমাত্র কমান্ডের এক-অফ-অনুরোধের জন্য কলব্যাকগুলি অক্ষম করবে। (এবং এটি নির্দিষ্ট করে নয়, সমস্ত অটোমডিএস অক্ষম করে )eventignore
ইভেন্টকে বাধ্যতামূলকভাবে নির্দেশ করে, কমান্ডকে নয়: মনে হচ্ছে এটি কেবল একটি আদেশ বা আমি নির্দিষ্ট করতে পারি না এমন একটি গোষ্ঠী নয়, প্রদত্ত ইভেন্টের জন্য সমস্ত সীমাবদ্ধ কমান্ড অক্ষম করে।
এটি কিভাবে হয়?