Mercurial > vim
diff runtime/plugin/tohtml.vim @ 2304:a59e6ac5ed28 vim73
When the buffer is in diff mode, have :TOhtml create HTML to show the diff
side-by-side. (Christian Brabandt)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 11 Jul 2010 22:38:52 +0200 |
parents | 3fc0f57ecb91 |
children | 1902913f2049 |
line wrap: on
line diff
--- a/runtime/plugin/tohtml.vim +++ b/runtime/plugin/tohtml.vim @@ -1,27 +1,13 @@ " 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>) +" Last Change: 2010 Jul 11 +" +" The core of the code is in $VIMRUNTIME/autoload/tohtml.vim - 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 - +" Define the :TOhtml command when: +" - 'compatible' is not set +" - this plugin was not already loaded +" - user commands are available. +if !&cp && !exists(":TOhtml") && has("user_commands") + command -range=% TOhtml :call tohtml#Convert2HTML(<line1>, <line2>) endif