[submodule "vim.dot.link/bundle/vim-session"]
path = vim.dot.link/bundle/vim-session
url = https://github.com/xolox/vim-session
+[submodule "vim.dot.link/bundle/vim-markdown-folding"]
+ path = vim.dot.link/bundle/vim-markdown-folding
+ url = https://github.com/masukomi/vim-markdown-folding
set wildmode=longest,list,full
set wildmenu
-" Folding
-" Disabled due to slowness
-"set foldmethod=syntax
-"set foldlevelstart=99
-"let g:sh_fold_enabled=1
-"let javaScript_fold=1
-"let perl_fold=1
-"let php_folding=1
-"let r_syntax_folding=1
-"let ruby_fold=1
-"let sh_fold_enabled=1
-"let vimsyn_folding='af'
-"let xml_syntax_folding=1
-
" PHP
let php_sql_query=1
syntax on
filetype plugin indent on
+" Folding
+" Disabled due to slowness
+"set foldmethod=syntax
+"set foldlevelstart=99
+"let g:sh_fold_enabled=1
+"let javaScript_fold=1
+"let perl_fold=1
+"let php_folding=1
+"let r_syntax_folding=1
+"let ruby_fold=1
+"let sh_fold_enabled=1
+"let vimsyn_folding='af'
+"let xml_syntax_folding=1
+
+" Setup https://github.com/masukomi/vim-markdown-folding
+" Alternative method: https://codereview.stackexchange.com/questions/202620/vim-plugin-for-folding-markdown-lists
+autocmd FileType markdown set foldexpr=NestedMarkdownFolds()
+
" No modelines
" https://lwn.net/Articles/20249/
" http://usevim.com/2012/03/28/modelines/