diff --git a/autoload/SpaceVim/default.vim b/autoload/SpaceVim/default.vim index e617d3657..0fe329f7f 100644 --- a/autoload/SpaceVim/default.vim +++ b/autoload/SpaceVim/default.vim @@ -94,7 +94,6 @@ function! SpaceVim#default#SetOptions() abort set laststatus=2 set completeopt=longest,menu set wildignorecase - let g:markdown_fenced_languages = ['vim', 'java', 'bash=sh', 'sh', 'html', 'python'] set mouse= set hidden set ttimeout @@ -118,6 +117,7 @@ function! SpaceVim#default#SetPlugins() abort call add(g:spacevim_plugin_groups, 'python') call add(g:spacevim_plugin_groups, 'scala') call add(g:spacevim_plugin_groups, 'lang#go') + call add(g:spacevim_plugin_groups, 'lang#markdown') call add(g:spacevim_plugin_groups, 'scm') call add(g:spacevim_plugin_groups, 'editing') call add(g:spacevim_plugin_groups, 'indents') diff --git a/autoload/SpaceVim/layers/lang.vim b/autoload/SpaceVim/layers/lang.vim index 9c2b06a71..154ee46be 100644 --- a/autoload/SpaceVim/layers/lang.vim +++ b/autoload/SpaceVim/layers/lang.vim @@ -16,7 +16,6 @@ function! SpaceVim#layers#lang#plugins() abort \ ['syngan/vim-vimlint', { 'on_ft' : 'vim'}], \ ['ynkdir/vim-vimlparser', { 'on_ft' : 'vim'}], \ ['todesking/vint-syntastic', { 'on_ft' : 'vim'}], - \ ['plasticboy/vim-markdown', { 'on_ft' : 'markdown'}], \ ['elixir-lang/vim-elixir', { 'on_ft' : 'elixir'}], \ ['PotatoesMaster/i3-vim-syntax', { 'on_ft' : 'i3'}], \ ['isundil/vim-irssi-syntax', { 'on_ft' : 'irssi'}], @@ -28,6 +27,4 @@ function! SpaceVim#layers#lang#plugins() abort endfunction function! SpaceVim#layers#lang#config() abort - let g:vim_markdown_conceal = 0 - let g:vim_markdown_folding_disabled = 1 endfunction diff --git a/autoload/SpaceVim/layers/lang/markdown.vim b/autoload/SpaceVim/layers/lang/markdown.vim new file mode 100644 index 000000000..a763ad434 --- /dev/null +++ b/autoload/SpaceVim/layers/lang/markdown.vim @@ -0,0 +1,13 @@ +function! SpaceVim#layers#lang#markdown#plugins() abort + let plugins = [] + call add(plugins, ['plasticboy/vim-markdown',{ 'on_ft' : 'markdown'}]) + call add(plugins, ['iamcco/mathjax-support-for-mkdp',{ 'on_ft' : 'markdown'}]) + call add(plugins, ['iamcco/markdown-preview.vim',{ 'on_ft' : 'markdown'}]) + return plugins +endfunction + +function! SpaceVim#layers#lang#markdown#config() abort + let g:vim_markdown_conceal = 0 + let g:vim_markdown_folding_disabled = 1 + let g:markdown_fenced_languages = ['vim', 'java', 'bash=sh', 'sh', 'html', 'python'] +endfunction diff --git a/autoload/SpaceVim/layers/tools.vim b/autoload/SpaceVim/layers/tools.vim index 3d476ea0f..8024bb046 100644 --- a/autoload/SpaceVim/layers/tools.vim +++ b/autoload/SpaceVim/layers/tools.vim @@ -9,7 +9,6 @@ function! SpaceVim#layers#tools#plugins() abort \ ['MattesGroeger/vim-bookmarks', { 'on_map' : 'Bookmark', 'loadconf_before' : 1}], \ ['google/vim-searchindex'], \ ['simnalamburt/vim-mundo', { 'on_cmd' : 'MundoToggle'}], - \ ['wsdjeg/MarkDown.pl', { 'on_cmd' : 'MarkDownPreview'}], \ ['mhinz/vim-grepper' , { 'on_cmd' : 'Grepper', 'loadconf' : 1} ], \ ['tpope/vim-projectionist',{'on_cmd':['A','AS','AV','AT','AD','Cd','Lcd','ProjectDo']}], \ ['ntpeters/vim-better-whitespace',{'on_cmd' : 'StripWhitespace'}],