From: Hiroshi Shirosaki Date: Fri, 5 Feb 2016 10:42:34 +0000 (+0900) Subject: Update doc X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/b30a4067f2865a5fd1edb28522bc927f8c9bb2a6 Update doc Fix make doc to wrap table of contents over 79 length. --- diff --git a/Makefile b/Makefile index 82fb27f..de129be 100644 --- a/Makefile +++ b/Makefile @@ -52,6 +52,14 @@ doc: build/html2vimdoc build/vim-tools build/html2vimdoc/bin/python build/vim-tools/html2vimdoc.py -f vim-markdown \ doc/tmp.md | \ sed -E -e "s/[[:space:]]*$$//" -e "# remove trailing spaces" \ + -e "/^.{79,}\|$$/ {" -e "# wrap table of contents over 79" \ + -e "h" -e "# save the matched line to the hold space"\ + -e "s/^(.*) (\|[^|]*\|)$$/\1/" -e "# make content title" \ + -e "p" -e "# print title" \ + -e "g" -e "# restore the matched line" \ + -e "s/^.* (\|[^|]*\|)$$/ \1/" -e "# make link " \ + -e ":c" -e "s/^(.{1,78})$$/ \1/" -e "tc" -e "# align right" \ + -e "}" \ -e "/^- '[^']*':( |$$)/ {" \ -e "h" -e "# save the matched line to the hold space"\ -e "s/^- '([^']*)':.*/ \*\1\*/" -e "# make command reference" \ diff --git a/README.md b/README.md index 73b7931..a76854b 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ let g:vim_markdown_toc_autofit = 1 ### Text emphasis restriction to single-lines By default text emphasis works across multiple lines until a closing token is found. However, it's possible to restrict text emphasis to a single line (ie, for it to be applied a closing token must be found on the same line). To do so: + ```vim let g:vim_markdown_emphasis_multiline = 0 ``` diff --git a/doc/vim-markdown.txt b/doc/vim-markdown.txt index 6ec4480..d16afda 100644 --- a/doc/vim-markdown.txt +++ b/doc/vim-markdown.txt @@ -11,8 +11,10 @@ Contents ~ 3. Set header folding level |vim-markdown-set-header-folding-level| 4. Disable Default Key Mappings |vim-markdown-disable-default-key-mappings| 5. Enable TOC window auto-fit |vim-markdown-enable-toc-window-auto-fit| - 6. Syntax Concealing |vim-markdown-syntax-concealing| - 7. Syntax extensions |vim-markdown-syntax-extensions| + 6. Text emphasis restriction to single-lines + |vim-markdown-text-emphasis-restriction-to-single-lines| + 7. Syntax Concealing |vim-markdown-syntax-concealing| + 8. Syntax extensions |vim-markdown-syntax-extensions| 1. LaTeX math |vim-markdown-latex-math| 2. YAML Front Matter |vim-markdown-yaml-front-matter| 3. TOML Front Matter |vim-markdown-toml-front-matter| @@ -122,6 +124,16 @@ never increases its default size (half screen), it only shrinks. > let g:vim_markdown_toc_autofit = 1 < +------------------------------------------------------------------------------- + *vim-markdown-text-emphasis-restriction-to-single-lines* +Text emphasis restriction to single-lines ~ + +By default text emphasis works across multiple lines until a closing token is +found. However, it's possible to restrict text emphasis to a single line (ie, +for it to be applied a closing token must be found on the same line). To do so: +> + let g:vim_markdown_emphasis_multiline = 0 +< ------------------------------------------------------------------------------- *vim-markdown-syntax-concealing* Syntax Concealing ~