বলুন আমার কাছে iabজাভা এবং আরও কিছু শতাধিক কাস্টম পুনরায় ম্যাপিং রয়েছে এবং কিছু কিছু হাস্কেলের জন্য পুনরায় ম্যাপিং রয়েছে, তবে আমি এটিকে আরও পরিচালিত করার জন্য এগুলিকে বিভিন্ন ফাইলে ভাগ করতে চাই। আমি যা খুঁজছি তা হ'ল এরকম কিছু তৈরি করা:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
যেখানে .vimrc দেখতে কিছু দেখতে পারে
import java
import haskell
এর মতো কিছু করা কি সম্ভব, বা আমি কি কেবলমাত্র জটিল বিষয়গুলিকেই জটিল করে তুলছি? আমি অনুমান করি যে আমি যেটি অর্জন করতে চাইছি তা হ'ল ল্যান্ডেক্সে \inputকমান্ড দিয়ে কেউ কী করে ...
after/ftplugin?
~/.vim/after/ftplugin/java.vimআপনি যখন কোনও javaফাইল খোলেন এটি স্বয়ংক্রিয়ভাবে চালিত হবে। এটি আপনি যা চান তা মনে হচ্ছে।
~/.vim/after/ftplugin/$language.vim?