mirror of
https://github.com/vim/vim
synced 2025-04-02 07:56:44 +02:00
28 lines
705 B
VimL
28 lines
705 B
VimL
|
" Vim plugin for converting a syntax highlighted file to HTML.
|
||
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||
|
" Last Change: 2003 Apr 06
|
||
|
|
||
|
" Don't do this when:
|
||
|
" - when 'compatible' is set
|
||
|
" - this plugin was already loaded
|
||
|
" - user commands are not available.
|
||
|
if !&cp && !exists(":TOhtml") && has("user_commands")
|
||
|
command -range=% TOhtml :call Convert2HTML(<line1>, <line2>)
|
||
|
|
||
|
func Convert2HTML(line1, line2)
|
||
|
if a:line2 >= a:line1
|
||
|
let g:html_start_line = a:line1
|
||
|
let g:html_end_line = a:line2
|
||
|
else
|
||
|
let g:html_start_line = a:line2
|
||
|
let g:html_end_line = a:line1
|
||
|
endif
|
||
|
|
||
|
runtime syntax/2html.vim
|
||
|
|
||
|
unlet g:html_start_line
|
||
|
unlet g:html_end_line
|
||
|
endfunc
|
||
|
|
||
|
endif
|