Isso pode ser feito substituindo a variável global vimwiki_ext2syntax. Coloque o seguinte no seu .vimrc
let g:vimwiki_ext2syntax = {}
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
.
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.
Tags vim