Lines Matching refs:settings
291 let s:settings = tohtml#GetUserSettings()
293 if !&diff || s:settings.diff_one_file "{{{
306 let s:settings.whole_filler = 1
316 \ && &encoding!=?s:settings.vim_encoding)
317 \ || &l:fileencoding!='' && &l:fileencoding!=?s:settings.vim_encoding)
321 let s:settings.vim_encoding = 'utf-8'
322 let s:settings.encoding = 'UTF-8'
342 unlet s:settings
354 if s:settings.use_xhtml
355 if s:settings.encoding != ""
356 let xml_line = "<?xml version=\"1.0\" encoding=\"" . s:settings.encoding . "\"?>"
363 let style = [s:settings.use_xhtml ? "" : '-->']
368 if s:settings.use_xhtml
371 if s:settings.use_xhtml
374 elseif s:settings.use_css && !s:settings.no_pre
387 if s:settings.encoding != "" && !s:settings.use_xhtml
389 call add(html, '<meta charset="' . s:settings.encoding . '"' . tag_close)
391 …call add(html, "<meta http-equiv=\"content-type\" content=\"text/html; charset=" . s:settings.enco…
398 call add(html, '<meta name="settings" content="'.
399 \ join(filter(keys(s:settings),'s:settings[v:val]'),',').
400 \ ',prevent_copy='.s:settings.prevent_copy.
401 \ ',use_input_for_pc='.s:settings.use_input_for_pc.
410 call add(html, '<body'.(s:settings.line_ids ? ' onload="JumpToLine();"' : '').'>')
411 …call add(html, "<table ".(s:settings.use_css? "" : "border='1' width='100%' ")."id='vimCodeElement…
426 " If text is folded because of user foldmethod settings, etc. we don't want
482 if s:settings.use_css
484 elseif s:settings.use_xhtml
511 let name = "Diff" . (s:settings.use_xhtml ? ".xhtml" : ".html")
531 let &l:fileencoding=s:settings.vim_encoding
537 if s:settings.vim_encoding == 'utf-8'
552 let s:uses_script = s:settings.dynamic_folds || s:settings.line_ids
558 \ s:settings.use_xhtml ? '//]]>' : '-->',
565 if s:settings.line_ids
580 if s:settings.dynamic_folds
585 \ " while (node && node.id != 'vimCodeElement".s:settings.id_suffix."')",
598 if s:settings.line_ids
620 if s:settings.dynamic_folds
645 \ s:settings.use_xhtml ? '//<![CDATA[' : "<!--"])
653 if s:settings.use_css
657 \ [ s:settings.use_xhtml ? '' : '<!--',
664 \ s:settings.use_xhtml ? '' : '-->',
676 func! tohtml#GetOption(settings, option, default) "{{{ argument
678 let a:settings[a:option] = g:html_{a:option}
680 let a:settings[a:option] = a:default
688 if exists('s:settings')
690 return s:settings
703 " get current option settings with appropriate defaults {{{
722 " override those settings that need it {{{
884 function! tohtml#CharsetFromEncoding(settings) "{{{ argument
885 let l:vim_encoding = a:settings.vim_encoding
887 let a:settings.encoding = g:html_charset_override[l:vim_encoding]
896 let a:settings.encoding = g:tohtml#encoding_to_charset[l:vim_encoding]
898 let a:settings.encoding = ""
901 if a:settings.encoding != ""
902 let l:vim_encoding = tohtml#EncodingFromCharset(a:settings.encoding)
907 let a:settings.vim_encoding = l:vim_encoding