mirror of
https://github.com/amix/vimrc
synced 2025-06-17 10:55:00 +08:00
Updated plugins
This commit is contained in:
@ -1,3 +1,5 @@
|
||||
# vim:set et fileencoding=utf8 sts=0 sw=4 ts=4:
|
||||
|
||||
"""Helper methods used in UltiSnips snippets."""
|
||||
|
||||
import string, vim, re
|
||||
@ -82,12 +84,13 @@ def get_comment_format():
|
||||
|
||||
def make_box(twidth, bwidth=None):
|
||||
b, m, e, i = (s.strip() for s in get_comment_format())
|
||||
m0 = m[0] if m else ''
|
||||
bwidth_inner = bwidth - 3 - max(len(b), len(i + e)) if bwidth else twidth + 2
|
||||
sline = b + m + bwidth_inner * m[0] + 2 * m[0]
|
||||
sline = b + m + bwidth_inner * m0 + 2 * m0
|
||||
nspaces = (bwidth_inner - twidth) // 2
|
||||
mlines = i + m + " " + " " * nspaces
|
||||
mlinee = " " + " "*(bwidth_inner - twidth - nspaces) + m
|
||||
eline = i + m + bwidth_inner * m[0] + 2 * m[0] + e
|
||||
eline = i + m + bwidth_inner * m0 + 2 * m0 + e
|
||||
return sline, mlines, mlinee, eline
|
||||
|
||||
def foldmarker():
|
||||
@ -114,5 +117,3 @@ def has_cjk(s):
|
||||
cjk_re = re.compile(u'[⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〺〻㐀-䶵一-鿃豈-鶴侮-頻並-龎]', re.UNICODE)
|
||||
|
||||
return cjk_re.search(s) is not None
|
||||
|
||||
# vim:set et sts=0 sw=4 ts=4:
|
||||
|
Reference in New Issue
Block a user