diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-07-18 14:07:22 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-07-18 14:07:22 +0200 |
commit | 7c86f4cca33e9b60cdb5dbd25d5137e0a04795ff (patch) | |
tree | a0ff8abf5165511480b0f6b8b58aae2fd7e4d22d /runtime | |
parent | 85363abfb1595e6dae96475617f4cebd798d1a9b (diff) |
Improved :TOhtml. (Benjamin Fritz)
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/autoload/tohtml.vim | 74 | ||||
-rw-r--r-- | runtime/plugin/tohtml.vim | 4 | ||||
-rw-r--r-- | runtime/syntax/2html.vim | 6 |
3 files changed, 42 insertions, 42 deletions
diff --git a/runtime/autoload/tohtml.vim b/runtime/autoload/tohtml.vim index e929db3255..6c03ecb340 100644 --- a/runtime/autoload/tohtml.vim +++ b/runtime/autoload/tohtml.vim @@ -1,14 +1,14 @@ " Vim autoload file for the tohtml plugin. " Maintainer: Ben Fritz <fritzophrenic@gmail.com> -" Last Change: 2010 Jul 15 +" Last Change: 2010 July 16 " " Additional contributors: " -" Original by Bram Moolenaar <Bram@vim.org> -" Diff2HTML() added by Christian Brabandt <cb@256bit.org> +" Original by Bram Moolenaar <Bram@vim.org> +" Diff2HTML() added by Christian Brabandt <cb@256bit.org> " -" See Mercurial change logs for more! - +" See Mercurial change logs for more! + " this file uses line continuations let s:cpo_sav = &cpo set cpo-=C @@ -142,27 +142,27 @@ func! tohtml#Diff2HTML(win_list, buf_list) " if dynamic folding is active. if exists("g:html_dynamic_folds") call append(style_start, [ - \ "<script type='text/javascript'>", - \ " <!--", - \ " function toggleFold(objID)", - \ " {", - \ " for (win_num = 1; win_num <= 2; win_num++)", - \ " {", - \ " var fold;", - \ ' fold = document.getElementById("win"+win_num+objID);', - \ " if(fold.className == 'closed-fold')", - \ " {", - \ " fold.className = 'open-fold';", - \ " }", - \ " else if (fold.className == 'open-fold')", - \ " {", - \ " fold.className = 'closed-fold';", - \ " }", - \ " }", - \ " }", - \ " -->", - \ "</script>" - \ ]) + \ "<script type='text/javascript'>", + \ " <!--", + \ " function toggleFold(objID)", + \ " {", + \ " for (win_num = 1; win_num <= ".len(a:buf_list)."; win_num++)", + \ " {", + \ " var fold;", + \ ' fold = document.getElementById("win"+win_num+objID);', + \ " if(fold.className == 'closed-fold')", + \ " {", + \ " fold.className = 'open-fold';", + \ " }", + \ " else if (fold.className == 'open-fold')", + \ " {", + \ " fold.className = 'closed-fold';", + \ " }", + \ " }", + \ " }", + \ " -->", + \ "</script>" + \ ]) endif " Insert styles from all the generated html documents and additional styles @@ -172,16 +172,16 @@ func! tohtml#Diff2HTML(win_list, buf_list) " is pretty useless for really long lines. if exists("g:html_use_css") call append(style_start, [ - \ '<style type="text/css">']+ - \ style+[ - \ '<!--', - \ 'table { table-layout: fixed; }', - \ 'html, body, table, tbody { width: 100%; margin: 0; padding: 0; }', - \ 'th, td { width: '.printf("%.1f",100.0/len(a:win_list)).'%; }', - \ 'td div { overflow: auto; }', - \ '-->', - \ '</style>' - \ ]) + \ '<style type="text/css">']+ + \ style+[ + \ '<!--', + \ 'table { table-layout: fixed; }', + \ 'html, body, table, tbody { width: 100%; margin: 0; padding: 0; }', + \ 'th, td { width: '.printf("%.1f",100.0/len(a:win_list)).'%; }', + \ 'td div { overflow: auto; }', + \ '-->', + \ '</style>' + \ ]) endif endif endfunc @@ -239,4 +239,4 @@ let &cpo = s:cpo_sav unlet s:cpo_sav " Make sure any patches will probably use consistent indent -" vim: sw=2 sts=2 et +" vim: ts=8 sw=2 sts=2 noet diff --git a/runtime/plugin/tohtml.vim b/runtime/plugin/tohtml.vim index 3a6ae457b6..23cfd58d8a 100644 --- a/runtime/plugin/tohtml.vim +++ b/runtime/plugin/tohtml.vim @@ -1,6 +1,6 @@ " Vim plugin for converting a syntax highlighted file to HTML. " Maintainer: Ben Fritz <fritzophrenic@gmail.com> -" Last Change: 2010 Jul 15 +" Last Change: 2010 Jul 16 " " The core of the code is in $VIMRUNTIME/autoload/tohtml.vim and " $VIMRUNTIME/syntax/2html.vim @@ -14,4 +14,4 @@ if !&cp && !exists(":TOhtml") && has("user_commands") endif " Make sure any patches will probably use consistent indent -" vim: ts=2 sw=2 sts=2 et +" vim: ts=8 sw=2 sts=2 noet diff --git a/runtime/syntax/2html.vim b/runtime/syntax/2html.vim index ab1c807f54..d57324f13e 100644 --- a/runtime/syntax/2html.vim +++ b/runtime/syntax/2html.vim @@ -1,6 +1,6 @@ " Vim syntax support file " Maintainer: Ben Fritz <fritzophrenic@gmail.com> -" Last Change: 2010 July 15 +" Last Change: 2010 July 16 " " Additional contributors: " @@ -990,7 +990,7 @@ while !empty(s:idlist) endif else execute '%s+<span class="' . s:id_name . '">\([^<]*\)</span>+\1+ge' - if exists("s:html_use_css") + if exists("g:html_use_css") 1;/<style type="text/+1 endif endif @@ -1088,4 +1088,4 @@ let &cpo = s:cpo_sav unlet! s:cpo_sav " Make sure any patches will probably use consistent indent -" vim: noet sw=2 sts=2 +" vim: ts=8 sw=2 sts=2 noet |