Moved safe_line_html call after the %plainhtml check so it does not convert essential html characters such as < and > to ampersand form.
This commit is contained in:
parent
f9b9b5a768
commit
35af13c1ef
@ -1218,16 +1218,14 @@ function! s:parse_line(line, state) abort
|
|||||||
let state.header_ids = a:state.header_ids
|
let state.header_ids = a:state.header_ids
|
||||||
|
|
||||||
let res_lines = []
|
let res_lines = []
|
||||||
|
|
||||||
let line = s:safe_html_line(a:line)
|
|
||||||
|
|
||||||
let processed = 0
|
let processed = 0
|
||||||
|
let line = a:line
|
||||||
|
|
||||||
if !processed
|
if !processed
|
||||||
" allows insertion of plain text to the final html conversion
|
" allows insertion of plain text to the final html conversion
|
||||||
" for example:
|
" for example:
|
||||||
" %plainhtml <div class="mycustomdiv">
|
" %plainhtml <div class="mycustomdiv">
|
||||||
" inserts that line to the final html file (without %plainhtml prefix)
|
" inserts the line above to the final html file (without %plainhtml prefix)
|
||||||
let trigger = '%plainhtml'
|
let trigger = '%plainhtml'
|
||||||
if line =~# '^\s*' . trigger
|
if line =~# '^\s*' . trigger
|
||||||
let lines = []
|
let lines = []
|
||||||
@ -1259,6 +1257,8 @@ function! s:parse_line(line, state) abort
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let line = s:safe_html_line(a:line)
|
||||||
|
|
||||||
" pres
|
" pres
|
||||||
if !processed
|
if !processed
|
||||||
let [processed, lines, state.pre] = s:process_tag_pre(line, state.pre)
|
let [processed, lines, state.pre] = s:process_tag_pre(line, state.pre)
|
||||||
|
Loading…
Reference in New Issue
Block a user