From b02cbe34686b913e70a64969c0a92998c7872009 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 11 Jul 2010 22:38:52 +0200 Subject: When the buffer is in diff mode, have :TOhtml create HTML to show the diff side-by-side. (Christian Brabandt) --- runtime/plugin/tohtml.vim | 32 +++++++++----------------------- 1 file changed, 9 insertions(+), 23 deletions(-) (limited to 'runtime/plugin') diff --git a/runtime/plugin/tohtml.vim b/runtime/plugin/tohtml.vim index 9914bed6d..a764b2299 100644 --- 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 -" Last Change: 2003 Apr 06 - -" Don't do this when: -" - when 'compatible' is set -" - this plugin was already loaded -" - user commands are not available. +" Last Change: 2010 Jul 11 +" +" The core of the code is in $VIMRUNTIME/autoload/tohtml.vim + +" 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 Convert2HTML(, ) - - 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 - + command -range=% TOhtml :call tohtml#Convert2HTML(, ) endif -- cgit v1.2.1