mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	Updated plugins
This commit is contained in:
		| @ -19,4 +19,32 @@ else | ||||
|   let b:undo_ftplugin = "setl cms< com< fo< flp<" | ||||
| endif | ||||
|  | ||||
| function! MarkdownFold() | ||||
|   let line = getline(v:lnum) | ||||
|  | ||||
|   " Regular headers | ||||
|   let depth = match(line, '\(^#\+\)\@<=\( .*$\)\@=') | ||||
|   if depth > 0 | ||||
|     return ">" . depth | ||||
|   endif | ||||
|  | ||||
|   " Setext style headings | ||||
|   let nextline = getline(v:lnum + 1) | ||||
|   if (line =~ '^.\+$') && (nextline =~ '^=\+$') | ||||
|     return ">1" | ||||
|   endif | ||||
|  | ||||
|   if (line =~ '^.\+$') && (nextline =~ '^-\+$') | ||||
|     return ">2" | ||||
|   endif | ||||
|  | ||||
|   return "=" | ||||
| endfunction | ||||
|  | ||||
| if has("folding") && exists("g:markdown_folding") | ||||
|   setlocal foldexpr=MarkdownFold() | ||||
|   setlocal foldmethod=expr | ||||
|   let b:undo_ftplugin .= " foldexpr< foldmethod<" | ||||
| endif | ||||
|  | ||||
| " vim:set sw=2: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 amix
					amix