Fazer o vimwiki definir o tipo de arquivo apenas no wikihome

0

Eu comecei a usar o Vimwiki para criar um wiki pessoal. Sou um grande fã do plugin, mas infelizmente ele seqüestra todos os meus arquivos Markdown e define seu filetype para vimwiki .

Isso está acontecendo com os arquivos .md e .markdown .

Como posso dizer ao vimwiki para alterar somente o filetype se o arquivo estiver no diretório wiki que eu configurei?

Aqui estão as linhas relacionadas ao vimwiki do meu .vimrc

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]

Eu também tentei valores variados para o ext2syntax, incluindo nenhum e {'.md': 'markdown'} , que eu acredito ser o padrão, mas eu não tive sorte alguma com nada mudar. Qualquer arquivo .md está definido como ft=vimwiki .

    
por Ryan 30.10.2012 / 00:59

2 respostas

1

Isso pode ser feito substituindo a variável global vimwiki_ext2syntax. Coloque o seguinte no seu .vimrc

let g:vimwiki_ext2syntax = {}
    
por 30.10.2012 / 19:45
0

Eu tive o mesmo problema, mas a resposta de Ryan não resolveu. Este problema na página antiga do Google Code sugere colocar essa correção em .vimrc :

let g:vimwiki_global_ext = 0

Agora os arquivos fora do wiki com a extensão da página do wiki não terão filetype=vimwiki . Isso me permite usar o Markdown ( .md ) com o vimwiki e ter os benefícios do plugin vimwiki enquanto não estou sobrescrevendo arquivos Markdown normais fora do wiki.

    
por 15.11.2014 / 13:16

Tags