আমি সম্প্রতি একটি প্রশ্ন জিজ্ঞাসা করেছি যার মধ্যে আমি জানতে পেরেছি যে :set
ভিএম মডেলিনগুলিতে পরামিতিগুলি ব্যতীত আর কোনও কিছু দেওয়া সম্ভব নয় । আমি সুরক্ষা সংক্রান্ত উদ্বেগগুলি বুঝতে পারি, তবে আমি ভাবছি যে এটির আর কোনও উপায় না থাকলে। একজন তাই সাম্প্রতিক প্রশ্ন একটি কোডিং মান মেনে চলতে পরামিতি বৃহৎ ব্যাচ সেট করার বিষয়ে চিন্তা-হবে পেয়েছিলাম এটি একটি আমার RC ফাইলে যে modeline থেকে চালু বা বন্ধ করা যাবে "গ্রুপ" define করা সম্ভব হতে পারে?
সিউডো কোডটি ক্ষমা করুন, তবে কোনও সেট প্যারামিটার থেকে ট্রিগার করা কোনও ফাংশন তৈরির উপায় আছে?
set_function! codestyle()
if &1 == 'psr-2'
set ts=4
set sw=4
endfi
if &1 == 'drupal7'
set ts=2
set sw=2
iab D8 Drupal 8
endif
endset_function
এটি তখন কোনও মডেলিন দ্বারা ট্রিগার হতে পারে
# vim: codestyle=psr-2
এটি কোনও উপায়ে ফাইল টাইপের মিলের অনুরূপ, তবে ম্যানুয়াল ওভাররাইডগুলিকে অনুমতি দেয়। এটি অন্যান্য প্রাক-সংজ্ঞায়িত উপায়ে পরিবেশ স্থাপন করবে, সুরক্ষা সমস্যাগুলিকে এড়িয়ে চলবে যে কোনও ফাইল ভিআইএম-এ অন্য যথেচ্ছ কমান্ড চালায় তবে আরও অনুকূলিত পরিবেশের অনুমতি দেয়। এই কাজ করতে একটি উপায় আছে কি?
set
;