1
0
mirror of https://github.com/amix/vimrc synced 2025-06-23 06:35:01 +08:00

Updated plugins

This commit is contained in:
Amir Salihefendic
2019-05-17 16:09:13 +02:00
parent 5a2572df03
commit fae0b73f0d
154 changed files with 3522 additions and 1370 deletions

View File

@ -133,6 +133,7 @@ Options ~
-------------------------------------------------------------------------------
*vim-markdown-disable-folding*
*g:vim_markdown_folding_disabled*
Disable Folding ~
Add the following line to your '.vimrc' to disable the folding configuration:
@ -147,6 +148,8 @@ To enable/disable folding use Vim's standard folding configuration.
<
-------------------------------------------------------------------------------
*vim-markdown-change-fold-style*
*g:vim_markdown_folding_style_pythonic*
*g:vim_markdown_override_foldtext*
Change fold style ~
To fold in a style like python-mode [6], add the following to your '.vimrc':
@ -162,6 +165,7 @@ To prevent foldtext from being set add the following to your '.vimrc':
<
-------------------------------------------------------------------------------
*vim-markdown-set-header-folding-level*
*g:vim_markdown_folding_level*
Set header folding level ~
Folding level is a number between 1 and 6. By default, if not specified, it is
@ -176,6 +180,7 @@ Tip: it can be changed on the fly with:
<
-------------------------------------------------------------------------------
*vim-markdown-disable-default-key-mappings*
*g:vim_markdown_no_default_key_mappings*
Disable Default Key Mappings ~
Add the following line to your '.vimrc' to disable default key mappings:
@ -186,6 +191,7 @@ You can also map them by yourself with '<Plug>' mappings.
-------------------------------------------------------------------------------
*vim-markdown-enable-toc-window-auto-fit*
*g:vim_markdown_toc_autofit*
Enable TOC window auto-fit ~
Allow for the TOC window to auto-fit when it's possible for it to shrink. It
@ -195,6 +201,7 @@ never increases its default size (half screen), it only shrinks.
<
-------------------------------------------------------------------------------
*vim-markdown-text-emphasis-restriction-to-single-lines*
*g:vim_markdown_emphasis_multiline*
Text emphasis restriction to single-lines ~
By default text emphasis works across multiple lines until a closing token is
@ -205,6 +212,7 @@ for it to be applied a closing token must be found on the same line). To do so:
<
-------------------------------------------------------------------------------
*vim-markdown-syntax-concealing*
*g:vim_markdown_conceal*
Syntax Concealing ~
Concealing is set for some syntax.
@ -231,6 +239,7 @@ your '.vimrc':
<
-------------------------------------------------------------------------------
*vim-markdown-fenced-code-block-languages*
*g:vim_markdown_fenced_languages*
Fenced code block languages ~
You can use filetype name as fenced code block languages for syntax
@ -249,6 +258,8 @@ Default is "['c++=cpp', 'viml=vim', 'bash=sh', 'ini=dosini']".
-------------------------------------------------------------------------------
*vim-markdown-follow-named-anchors*
*g:vim_markdown_follow_anchor*
*g:vim_markdown_anchorexpr*
Follow named anchors ~
This feature allows the 'ge' command to follow named anchors in links of the
@ -285,6 +296,7 @@ are off by default.
-------------------------------------------------------------------------------
*vim-markdown-latex-math*
*g:vim_markdown_math*
LaTeX math ~
Used as '$x^2$', '$$x^2$$', escapable as '\$x\$' and '\$\$x\$\$'.
@ -293,6 +305,7 @@ Used as '$x^2$', '$$x^2$$', escapable as '\$x\$' and '\$\$x\$\$'.
<
-------------------------------------------------------------------------------
*vim-markdown-yaml-front-matter*
*g:vim_markdown_frontmatter*
YAML Front Matter ~
Highlight YAML front matter as used by Jekyll or Hugo [7].
@ -301,6 +314,7 @@ Highlight YAML front matter as used by Jekyll or Hugo [7].
<
-------------------------------------------------------------------------------
*vim-markdown-toml-front-matter*
*g:vim_markdown_toml_frontmatter*
TOML Front Matter ~
Highlight TOML front matter as used by Hugo [7].
@ -311,6 +325,7 @@ TOML syntax highlight requires vim-toml [8].
<
-------------------------------------------------------------------------------
*vim-markdown-json-front-matter*
*g:vim_markdown_json_frontmatter*
JSON Front Matter ~
Highlight JSON front matter as used by Hugo [7].
@ -321,6 +336,7 @@ JSON syntax highlight requires vim-json [9].
<
-------------------------------------------------------------------------------
*vim-markdown-strikethrough*
*g:vim_markdown_strikethrough*
Strikethrough ~
Strikethrough uses two tildes. '~~Scratch this.~~'
@ -329,6 +345,7 @@ Strikethrough uses two tildes. '~~Scratch this.~~'
<
-------------------------------------------------------------------------------
*vim-markdown-adjust-new-list-item-indent*
*g:vim_markdown_new_list_item_indent*
Adjust new list item indent ~
You can adjust a new list indent. For example, you insert a single line like
@ -349,6 +366,7 @@ of indent is 4. If you'd like to change the number as 2, just write:
<
-------------------------------------------------------------------------------
*vim-markdown-do-not-require-.md-extensions-for-markdown-links*
*g:vim_markdown_no_extensions_in_markdown*
Do not require .md extensions for Markdown links ~
If you want to have a link like this '[link text](link-url)' and follow it for
@ -365,6 +383,7 @@ work. So this option adds some consistency between the two.
-------------------------------------------------------------------------------
*vim-markdown-auto-write-when-following-link*
*g:vim_markdown_autowrite*
Auto-write when following link ~
If you follow a link like this '[link text](link-url)' using the 'ge' shortcut,
@ -374,6 +393,7 @@ this option will automatically save any edits you made before moving you:
<
-------------------------------------------------------------------------------
*vim-markdown-change-default-file-extension*
*g:vim_markdown_auto_extension_ext*
Change default file extension ~
If you would like to use a file extension other than '.md' you may do so using
@ -383,6 +403,7 @@ the 'vim_markdown_auto_extension_ext' variable:
<
-------------------------------------------------------------------------------
*vim-markdown-do-not-automatically-insert-bulletpoints*
*g:vim_markdown_auto_insert_bullets*
Do not automatically insert bulletpoints ~
Automatically inserting bulletpoints can lead to problems when wrapping text
@ -397,6 +418,7 @@ well, or you will have to remove an indent each time you add a new list item:
<
-------------------------------------------------------------------------------
*vim-markdown-change-how-to-open-new-files*
*g:vim_markdown_edit_url_in*
Change how to open new files ~
By default when following a link the target file will be opened in your current

View File

@ -99,7 +99,7 @@ syn match htmlH2 /^.\+\n-\+$/ contains=mkdLink,mkdInlineURL,@Spell
syn match mkdLineBreak / \+$/
syn region mkdBlockquote start=/^\s*>/ end=/$/ contains=mkdLink,mkdInlineURL,mkdLineBreak,@Spell
execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/\(\([^\\]\|^\)\\\)\@<!`/ end=/`/' . s:concealcode
execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/\(\([^\\]\|^\)\\\)\@<!``/ skip=/[^`]`[^`]/ end=/\(\([^\\]\|^\)\\\)\@<!``/' . s:concealcode
execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/\(\([^\\]\|^\)\\\)\@<!``/ skip=/[^`]`[^`]/ end=/``/' . s:concealcode
execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/^\s*\z(`\{3,}\)[^`]*$/ end=/^\s*\z1`*\s*$/' . s:concealcode
execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/\(\([^\\]\|^\)\\\)\@<!\~\~/ end=/\(\([^\\]\|^\)\\\)\@<!\~\~/' . s:concealcode
execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/^\s*\z(\~\{3,}\)\s*[0-9A-Za-z_+-]*\s*$/ end=/^\s*\z1\~*\s*$/' . s:concealcode

View File

@ -899,6 +899,15 @@ Execute (code quotes not escaped ending with backslash):
AssertEqual SyntaxOf('c\'), 'mkdCode'
AssertNotEqual SyntaxOf('d'), 'mkdCode'
Given markdown;
``a\`` b ``c`\`1`` d
Execute (double code quotes not escaped ending with backslash):
AssertEqual SyntaxOf('a\'), 'mkdCode'
AssertNotEqual SyntaxOf('b'), 'mkdCode'
AssertEqual SyntaxOf('c`\\`1'), 'mkdCode'
AssertNotEqual SyntaxOf('d'), 'mkdCode'
# Math
Given markdown;