Adds emmet#anchorizeURL support for reStructuredText

This commit is contained in:
ashfinal
2018-03-16 20:47:39 +08:00
parent 350f0ba10b
commit 18c0cf55f4

View File

@@ -856,6 +856,8 @@ function! emmet#anchorizeURL(flag) abort
let rtype = emmet#lang#type(type) let rtype = emmet#lang#type(type)
if &filetype ==# 'markdown' if &filetype ==# 'markdown'
let expand = printf('[%s](%s)', substitute(title, '[\[\]]', '\\&', 'g'), url) let expand = printf('[%s](%s)', substitute(title, '[\[\]]', '\\&', 'g'), url)
elseif &filetype ==# 'rst'
let expand = printf('`%s <%s>`_', substitute(title, '[\[\]]', '\\&', 'g'), url)
elseif a:flag ==# 0 elseif a:flag ==# 0
let a = emmet#lang#html#parseTag('<a>') let a = emmet#lang#html#parseTag('<a>')
let a.attr.href = url let a.attr.href = url