इस स्टैकओवरफ़्लो प्रश्न में जोड़ने के लिए , किसी .vimrc
को कुछ फ़ाइल एक्सटेंशनों (जैसे .gpg
फ़ाइलों) के 'निजी संपादन' को सुनिश्चित करने के लिए क्या करना चाहिए ।
सत्र की प्रभावशीलता से समझौता किए बिना, किए गए काम के बारे में कोई भी जानकारी नहीं बचाई जानी चाहिए, जिसमें रजिस्टरों, खोज इतिहास, कमांड इतिहास, विचार, स्वैप आदि शामिल हैं। gpg
फ़ाइलों के लिए, कोई भी इस प्लगइन का उपयोग कर सकता है , लेकिन प्लगइन को संपादित करने के अलावा, कैसे होगा फ़ाइल के प्रकारों के लिए इन चर्चित विचारों का विस्तार करें?
हम संभवतः निम्नलिखित आदेशों का उपयोग करेंगे,
if <ft in privacy_ext_list>
set noswapfile
set noundofile
set viminfo=
endif
लेकिन उचित सशर्त बयान के अलावा, क्या गायब है?
इसके अलावा, क्या फ़ाइल एक्सटेंशन की एक सरणी बनाने के लिए Vimscript के साथ एक तरीका है और फिर मूल्यांकन करें कि क्या वर्तमान फ़ाइल प्रकार सरणी के भीतर है?