केवल विकीहोम के भीतर ही विम्मिकी सेट फ़िलेटाइप है


1

मैंने व्यक्तिगत विकी बनाने के लिए विमविकि का उपयोग करना शुरू कर दिया है । मैं प्लगइन का बहुत बड़ा प्रशंसक हूं, लेकिन दुर्भाग्य से यह मेरी सभी मार्कडाउन फाइलों को हाईजैक कर देता है और उन्हें सेट करता filetypeहै vimwiki

इस के साथ क्या हो रहा है .mdऔर .markdownफ़ाइलों।

filetypeयदि फ़ाइल मेरे द्वारा सेट की गई विकि निर्देशिका में है , तो मैं केवल विमविक्की को कैसे बदल सकता हूँ ?

यहाँ मेरे .vimrc से vimwiki- संबंधित लाइनें हैं

let s:vimwiki = {}
let s:vimwiki.path = '~/Dropbox/vimwiki'
let s:vimwiki.ext = '.wiki'
let s:vimwiki.syntax = 'default'
let s:vimwiki.diary_rel_path = 'journal/'
let s:vimwiki.diary_index = 'index'
let s:vimwiki.diary_header = 'Journal'
let s:vimwiki.diary_sort = 'asc'
let s:vimwiki.ext2syntax = {'.wiki': 'default'}
let g:vimwiki_list = [s:vimwiki]

मैंने ext2syntax के लिए अलग-अलग मूल्यों की भी कोशिश की है, जिनमें से कोई भी नहीं है, और {'.md': 'markdown'}मेरा मानना ​​है कि यह डिफ़ॉल्ट है, लेकिन मुझे कुछ भी बदलने के साथ बिल्कुल भी भाग्य नहीं मिला है। किसी भी .mdफ़ाइल के रूप में सेट है ft=vimwiki

जवाबों:


1

यह वैश्विक vimwiki_ext2syntax वैरिएबल की जगह ले कर पूरा किया जा सकता है। अपने में निम्नलिखित रखें.vimrc

let g:vimwiki_ext2syntax = {}

अब आप अपने उत्तर को सही मान सकते हैं।
echristopherson

1

मेरे पास एक ही मुद्दा था, लेकिन रयान के जवाब ने इसे ठीक नहीं किया। यह समस्या पुराने गूगल कोड पृष्ठ पर अपने में यह सुधार रखने का सुझाव .vimrc:

let g:vimwiki_global_ext = 0

अब विकी पेज एक्सटेंशन वाली विकी के बाहर की फाइलें नहीं होंगी filetype=vimwiki। यह मुझे .mdvimwiki के साथ Markdown ( ) का उपयोग करने की अनुमति देता है और vimwiki प्लगइन के लाभ हैं, जबकि विकी के बाहर सामान्य Markdown फ़ाइलों को ओवरराइड नहीं करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.