]> git.madduck.net Git - etc/vim.git/blob - .vim/bundle/vim-markdown/doc/vim-markdown.txt

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

Merge commit 'c58a4f3586473f7476510714698e60835fcb94ef'
[etc/vim.git] / .vim / bundle / vim-markdown / doc / vim-markdown.txt
1 *vim-markdown*  Vim Markdown
2
3 ===============================================================================
4 Contents ~
5
6  1. Introduction                                    |vim-markdown-introduction|
7  2. Installation                                    |vim-markdown-installation|
8  3. Basic usage                                      |vim-markdown-basic-usage|
9   1. Folding                                             |vim-markdown-folding|
10   2. Concealing                                       |vim-markdown-concealing|
11  4. Options                                              |vim-markdown-options|
12   1. Disable Folding                             |vim-markdown-disable-folding|
13   2. Change fold style                         |vim-markdown-change-fold-style|
14   3. Set header folding level           |vim-markdown-set-header-folding-level|
15   4. Disable Default Key Mappings   |vim-markdown-disable-default-key-mappings|
16   5. Enable TOC window auto-fit       |vim-markdown-enable-toc-window-auto-fit|
17   6. Text emphasis restriction to single-lines
18                        |vim-markdown-text-emphasis-restriction-to-single-lines|
19   7. Syntax Concealing                         |vim-markdown-syntax-concealing|
20   8. Fenced code block languages     |vim-markdown-fenced-code-block-languages|
21   9. Follow named anchors                   |vim-markdown-follow-named-anchors|
22   10. Syntax extensions                        |vim-markdown-syntax-extensions|
23    1. LaTeX math                                      |vim-markdown-latex-math|
24    2. YAML Front Matter                        |vim-markdown-yaml-front-matter|
25    3. TOML Front Matter                        |vim-markdown-toml-front-matter|
26    4. JSON Front Matter                        |vim-markdown-json-front-matter|
27    5. Strikethrough                                |vim-markdown-strikethrough|
28   11. Adjust new list item indent    |vim-markdown-adjust-new-list-item-indent|
29   12. Do not require .md extensions for Markdown links
30                 |vim-markdown-do-not-require-.md-extensions-for-markdown-links|
31   13. Auto-write when following link
32                                   |vim-markdown-auto-write-when-following-link|
33   14. Change default file extension
34                                    |vim-markdown-change-default-file-extension|
35   15. Do not automatically insert bulletpoints
36                         |vim-markdown-do-not-automatically-insert-bulletpoints|
37   16. Change how to open new files  |vim-markdown-change-how-to-open-new-files|
38  5. Mappings                                            |vim-markdown-mappings|
39  6. Commands                                            |vim-markdown-commands|
40  7. Credits                                              |vim-markdown-credits|
41  8. License                                              |vim-markdown-license|
42  9. References                                        |vim-markdown-references|
43
44 ===============================================================================
45                                                     *vim-markdown-introduction*
46 Introduction ~
47
48 Syntax highlighting, matching rules and mappings for the original Markdown [1]
49 and extensions.
50
51 ===============================================================================
52                                                     *vim-markdown-installation*
53 Installation ~
54
55 If you use Vundle [2], add the following lines to your '~/.vimrc':
56 >
57   Plugin 'godlygeek/tabular'
58   Plugin 'preservim/vim-markdown'
59 <
60 The 'tabular' plugin must come _before_ 'vim-markdown'.
61
62 Then run inside Vim:
63 >
64   :so ~/.vimrc
65   :PluginInstall
66 <
67 If you use Pathogen [3], do this:
68 >
69   cd ~/.vim/bundle
70   git clone https://github.com/preservim/vim-markdown.git
71 <
72 To install without Pathogen using the Debian vim-addon-manager [4], do this:
73 >
74   git clone https://github.com/preservim/vim-markdown.git
75   cd vim-markdown
76   sudo make install
77   vim-addon-manager install markdown
78 <
79 If you are not using any package manager, download the tarball [5] and do this:
80 >
81   cd ~/.vim
82   tar --strip=1 -zxf vim-markdown-master.tar.gz
83 <
84 ===============================================================================
85                                                      *vim-markdown-basic-usage*
86 Basic usage ~
87
88 -------------------------------------------------------------------------------
89                                                          *vim-markdown-folding*
90 Folding ~
91
92 Folding is enabled for headers by default.
93
94 The following commands are useful to open and close folds:
95
96                                                               *vim-markdown-zr*
97 - 'zr': reduces fold level throughout the buffer
98                                                               *vim-markdown-zR*
99 - 'zR': opens all folds
100                                                               *vim-markdown-zm*
101 - 'zm': increases fold level throughout the buffer
102                                                               *vim-markdown-zM*
103 - 'zM': folds everything all the way
104                                                               *vim-markdown-za*
105 - 'za': toggle a fold your cursor is on
106                                                               *vim-markdown-zA*
107 - 'zA': toggle a fold your cursor is on recursively
108                                                               *vim-markdown-zo*
109 - 'zo': open a fold your cursor is on
110                                                               *vim-markdown-zO*
111 - 'zO': open a fold your cursor is on recursively
112                                                               *vim-markdown-zc*
113 - 'zc': close a fold your cursor is on
114                                                               *vim-markdown-zC*
115 - 'zC': close a fold your cursor is on recursively
116
117 Options are available to disable folding or change folding style.
118
119 Try ':help fold-expr' and ':help fold-commands' for details.
120
121 -------------------------------------------------------------------------------
122                                                       *vim-markdown-concealing*
123 Concealing ~
124
125 Concealing is set for some syntax such as bold, italic, code block and link.
126
127 Concealing lets you conceal text with other text. The actual source text is not
128 modified. If you put your cursor on the concealed line, the conceal goes away.
129
130 Options are available to disable or change concealing.
131
132 Try ':help concealcursor' and ':help conceallevel' for details.
133
134 ===============================================================================
135                                                          *vim-markdown-options*
136 Options ~
137
138 -------------------------------------------------------------------------------
139                                                  *vim-markdown-disable-folding*
140 Disable Folding ~
141
142                                               *g:vim_markdown_folding_disabled*
143 - 'g:vim_markdown_folding_disabled'
144
145   Add the following line to your '.vimrc' to disable the folding
146   configuration:
147 >
148   let g:vim_markdown_folding_disabled = 1
149 <
150   This option only controls Vim Markdown specific folding configuration.
151
152   To enable/disable folding use Vim's standard folding configuration.
153 >
154   set [no]foldenable
155 <
156 -------------------------------------------------------------------------------
157                                                *vim-markdown-change-fold-style*
158 Change fold style ~
159
160                                         *g:vim_markdown_folding_style_pythonic*
161 - 'g:vim_markdown_folding_style_pythonic'
162
163   To fold in a style like python-mode [6], add the following to your
164   '.vimrc':
165 >
166   let g:vim_markdown_folding_style_pythonic = 1
167 <
168   'g:vim_markdown_folding_level' setting (default 1) is set to 'foldlevel'.
169   Thus level 1 heading which is served as a document title is expanded by
170   default.
171
172                                              *g:vim_markdown_override_foldtext*
173 - 'g:vim_markdown_override_foldtext'
174
175   To prevent foldtext from being set add the following to your '.vimrc':
176 >
177   let g:vim_markdown_override_foldtext = 0
178 <
179 -------------------------------------------------------------------------------
180                                         *vim-markdown-set-header-folding-level*
181 Set header folding level ~
182
183                                                  *g:vim_markdown_folding_level*
184 - 'g:vim_markdown_folding_level'
185
186   Folding level is a number between 1 and 6. By default, if not specified, it
187   is set to 1.
188 >
189   let g:vim_markdown_folding_level = 6
190 <
191   Tip: it can be changed on the fly with:
192 >
193   :let g:vim_markdown_folding_level = 1
194   :edit
195 <
196 -------------------------------------------------------------------------------
197                                     *vim-markdown-disable-default-key-mappings*
198 Disable Default Key Mappings ~
199
200                                        *g:vim_markdown_no_default_key_mappings*
201 - 'g:vim_markdown_no_default_key_mappings'
202
203   Add the following line to your '.vimrc' to disable default key mappings:
204 >
205   let g:vim_markdown_no_default_key_mappings = 1
206 <
207   You can also map them by yourself with '<Plug>' mappings.
208
209 -------------------------------------------------------------------------------
210                                       *vim-markdown-enable-toc-window-auto-fit*
211 Enable TOC window auto-fit ~
212
213                                                    *g:vim_markdown_toc_autofit*
214 - 'g:vim_markdown_toc_autofit'
215
216   Allow for the TOC window to auto-fit when it's possible for it to shrink.
217   It never increases its default size (half screen), it only shrinks.
218 >
219   let g:vim_markdown_toc_autofit = 1
220 <
221 -------------------------------------------------------------------------------
222                        *vim-markdown-text-emphasis-restriction-to-single-lines*
223 Text emphasis restriction to single-lines ~
224
225                                             *g:vim_markdown_emphasis_multiline*
226 - 'g:vim_markdown_emphasis_multiline'
227
228   By default text emphasis works across multiple lines until a closing token
229   is found. However, it's possible to restrict text emphasis to a single line
230   (i.e., for it to be applied a closing token must be found on the same
231   line). To do so:
232 >
233   let g:vim_markdown_emphasis_multiline = 0
234 <
235 -------------------------------------------------------------------------------
236                                                *vim-markdown-syntax-concealing*
237 Syntax Concealing ~
238
239                                                        *g:vim_markdown_conceal*
240 - 'g:vim_markdown_conceal'
241
242   Concealing is set for some syntax.
243
244   For example, conceal '[link text](link url)' as just 'link text'. Also,
245   '_italic_' and '*italic*' will conceal to just _italic_. Similarly
246   '__bold__', '**bold**', '___italic bold___', and '***italic bold***' will
247   conceal to just **bold**, **bold**, **_italic bold_**, and **_italic
248   bold_** respectively.
249
250   To enable conceal use Vim's standard conceal configuration.
251 >
252   set conceallevel=2
253 <
254   To disable conceal regardless of 'conceallevel' setting, add the following
255   to your '.vimrc':
256 >
257   let g:vim_markdown_conceal = 0
258 <
259   To disable math conceal with LaTeX math syntax enabled, add the following
260   to your '.vimrc':
261 >
262   let g:tex_conceal = ""
263   let g:vim_markdown_math = 1
264 <
265                                            *g:vim_markdown_conceal_code_blocks*
266 - 'g:vim_markdown_conceal_code_blocks'
267
268   Disabling conceal for code fences requires an additional setting:
269 >
270   let g:vim_markdown_conceal_code_blocks = 0
271 <
272 -------------------------------------------------------------------------------
273                                      *vim-markdown-fenced-code-block-languages*
274 Fenced code block languages ~
275
276                                               *g:vim_markdown_fenced_languages*
277 - 'g:vim_markdown_fenced_languages'
278
279   You can use filetype name as fenced code block languages for syntax
280   highlighting. If you want to use different name from filetype, you can add
281   it in your '.vimrc' like so:
282 >
283   let g:vim_markdown_fenced_languages = ['csharp=cs']
284 <
285   This will cause the following to be highlighted using the 'cs' filetype
286   syntax.
287 >
288   ```csharp
289   ...
290   ```
291 <
292   Default is "['c++=cpp', 'viml=vim', 'bash=sh', 'ini=dosini']".
293
294 -------------------------------------------------------------------------------
295                                             *vim-markdown-follow-named-anchors*
296 Follow named anchors ~
297
298                                                  *g:vim_markdown_follow_anchor*
299 - 'g:vim_markdown_follow_anchor'
300
301   This feature allows the 'ge' command to follow named anchors in links of
302   the form 'file#anchor' or just '#anchor', where file may omit the '.md'
303   extension as usual. Two variables control its operation:
304 >
305   let g:vim_markdown_follow_anchor = 1
306 <
307   This tells vim-markdown whether to attempt to follow a named anchor in a
308   link or not. When it is 1, and only if a link can be split in two parts by
309   the pattern '#', then the first part is interpreted as the file and the
310   second one as the named anchor. This also includes urls of the form
311   '#anchor', for which the first part is considered empty, meaning that the
312   target file is the current one. After the file is opened, the anchor will
313   be searched.
314
315   Default is '0'.
316
317                                                     *g:vim_markdown_anchorexpr*
318 - 'g:vim_markdown_anchorexpr'
319 >
320   let g:vim_markdown_anchorexpr = "'<<'.v:anchor.'>>'"
321 <
322   This expression will be evaluated substituting 'v:anchor' with a quoted
323   string that contains the anchor to visit. The result of the evaluation will
324   become the real anchor to search in the target file. This is useful in
325   order to convert anchors of the form, say, 'my-section-title' to searches
326   of the form 'My Section Title' or '<<my-section-title>>'.
327
328   Default is "''".
329
330 -------------------------------------------------------------------------------
331                                                *vim-markdown-syntax-extensions*
332 Syntax extensions ~
333
334 The following options control which syntax extensions will be turned on. They
335 are off by default.
336
337 -------------------------------------------------------------------------------
338                                                       *vim-markdown-latex-math*
339 LaTeX math ~
340
341                                                           *g:vim_markdown_math*
342 - 'g:vim_markdown_math'
343
344   Used as '$x^2$', '$$x^2$$', escapable as '\$x\$' and '\$\$x\$\$'.
345 >
346   let g:vim_markdown_math = 1
347 <
348 -------------------------------------------------------------------------------
349                                                *vim-markdown-yaml-front-matter*
350 YAML Front Matter ~
351
352                                                    *g:vim_markdown_frontmatter*
353 - 'g:vim_markdown_frontmatter'
354
355   Highlight YAML front matter as used by Jekyll or Hugo [7].
356 >
357   let g:vim_markdown_frontmatter = 1
358 <
359 -------------------------------------------------------------------------------
360                                                *vim-markdown-toml-front-matter*
361 TOML Front Matter ~
362
363                                               *g:vim_markdown_toml_frontmatter*
364 - 'g:vim_markdown_toml_frontmatter'
365
366   Highlight TOML front matter as used by Hugo [7].
367
368   TOML syntax highlight requires vim-toml [8].
369 >
370   let g:vim_markdown_toml_frontmatter = 1
371 <
372 -------------------------------------------------------------------------------
373                                                *vim-markdown-json-front-matter*
374 JSON Front Matter ~
375
376                                               *g:vim_markdown_json_frontmatter*
377 - 'g:vim_markdown_json_frontmatter'
378
379   Highlight JSON front matter as used by Hugo [7].
380
381   JSON syntax highlight requires vim-json [9].
382 >
383   let g:vim_markdown_json_frontmatter = 1
384 <
385 -------------------------------------------------------------------------------
386                                                    *vim-markdown-strikethrough*
387 Strikethrough ~
388
389                                                  *g:vim_markdown_strikethrough*
390 - 'g:vim_markdown_strikethrough'
391
392   Strikethrough uses two tildes. '~~Scratch this.~~'
393 >
394   let g:vim_markdown_strikethrough = 1
395 <
396 -------------------------------------------------------------------------------
397                                      *vim-markdown-adjust-new-list-item-indent*
398 Adjust new list item indent ~
399
400                                           *g:vim_markdown_new_list_item_indent*
401 - 'g:vim_markdown_new_list_item_indent'
402
403   You can adjust a new list indent. For example, you insert a single line
404   like below:
405 >
406   * item1
407 <
408   Then if you type 'o' to insert new line in vim and type '* item2', the
409   result will be:
410 >
411   * item1
412       * item2
413 <
414   vim-markdown automatically insert the indent. By default, the number of
415   spaces of indent is 4. If you'd like to change the number as 2, just write:
416 >
417   let g:vim_markdown_new_list_item_indent = 2
418 <
419 -------------------------------------------------------------------------------
420                 *vim-markdown-do-not-require-.md-extensions-for-markdown-links*
421 Do not require .md extensions for Markdown links ~
422
423                                      *g:vim_markdown_no_extensions_in_markdown*
424 - 'g:vim_markdown_no_extensions_in_markdown'
425
426   If you want to have a link like this '[link text](link-url)' and follow it
427   for editing in vim using the 'ge' command, but have it open the file "link-
428   url.md" instead of the file "link-url", then use this option:
429 >
430   let g:vim_markdown_no_extensions_in_markdown = 1
431 <
432   This is super useful for GitLab and GitHub wiki repositories.
433
434   Normal behaviour would be that vim-markup required you to do this '[link
435   text](link-url.md)', but this is not how the Gitlab and GitHub wiki
436   repositories work. So this option adds some consistency between the two.
437
438 -------------------------------------------------------------------------------
439                                   *vim-markdown-auto-write-when-following-link*
440 Auto-write when following link ~
441
442                                                      *g:vim_markdown_autowrite*
443 - 'g:vim_markdown_autowrite'
444
445   If you follow a link like this '[link text](link-url)' using the 'ge'
446   shortcut, this option will automatically save any edits you made before
447   moving you:
448 >
449   let g:vim_markdown_autowrite = 1
450 <
451 -------------------------------------------------------------------------------
452                                    *vim-markdown-change-default-file-extension*
453 Change default file extension ~
454
455                                             *g:vim_markdown_auto_extension_ext*
456 - 'g:vim_markdown_auto_extension_ext'
457
458   If you would like to use a file extension other than '.md' you may do so
459   using the 'vim_markdown_auto_extension_ext' variable:
460 >
461   let g:vim_markdown_auto_extension_ext = 'txt'
462 <
463 -------------------------------------------------------------------------------
464                         *vim-markdown-do-not-automatically-insert-bulletpoints*
465 Do not automatically insert bulletpoints ~
466
467                                            *g:vim_markdown_auto_insert_bullets*
468 - 'g:vim_markdown_auto_insert_bullets'
469
470   Automatically inserting bulletpoints can lead to problems when wrapping
471   text (see issue #232 for details), so it can be disabled:
472 >
473   let g:vim_markdown_auto_insert_bullets = 0
474 <
475   In that case, you probably also want to set the new list item indent to 0
476   as well, or you will have to remove an indent each time you add a new list
477   item:
478 >
479   let g:vim_markdown_new_list_item_indent = 0
480 <
481 -------------------------------------------------------------------------------
482                                     *vim-markdown-change-how-to-open-new-files*
483 Change how to open new files ~
484
485                                                    *g:vim_markdown_edit_url_in*
486 - 'g:vim_markdown_edit_url_in'
487
488   By default when following a link the target file will be opened in your
489   current buffer. This behavior can change if you prefer using splits or tabs
490   by using the 'vim_markdown_edit_url_in' variable. Possible values are
491   'tab', 'vsplit', 'hsplit', 'current' opening in a new tab, vertical split,
492   horizontal split, and current buffer respectively. Defaults to current
493   buffer if not set:
494 >
495   let g:vim_markdown_edit_url_in = 'tab'
496 <
497 -------------------------------------------------------------------------------
498                                     *vim-markdown-support-borderless-tables*
499 Support borderless tables ~
500
501                                               *g:vim_markdown_borderless_table*
502 - 'g:vim_markdown_borderless_table'
503
504   Add support for borderless tables, such as:
505 >
506   header 1|header 2
507   --|--
508   data 1|data 2
509 <
510   if set to 1:
511 >
512   let g:vim_markdown_borderless_table = 1
513 <
514   the table would be formatted as usual:
515 >
516   | header 1 | header 2 |
517   |----------|----------|
518   | data 1   | data 2   |
519 <
520
521 ===============================================================================
522                                                         *vim-markdown-mappings*
523 Mappings ~
524
525 The following work on normal and visual modes:
526
527                                                               *vim-markdown-gx*
528 - 'gx': open the link under the cursor in the same browser as the standard
529   'gx' command. '<Plug>Markdown_OpenUrlUnderCursor'
530
531   The standard 'gx' is extended by allowing you to put your cursor anywhere
532   inside a link.
533
534   For example, all the following cursor positions will work:
535 >
536   [Example](http://example.com)
537   ^  ^    ^^   ^       ^
538   1  2    34   5       6
539
540   <http://example.com>
541   ^  ^               ^
542   1  2               3
543 <
544   Known limitation: does not work for links that span multiple lines.
545
546                                                               *vim-markdown-ge*
547 - 'ge': open the link under the cursor in Vim for editing. Useful for
548   relative markdown links. '<Plug>Markdown_EditUrlUnderCursor'
549
550   The rules for the cursor position are the same as the 'gx' command.
551
552                                                               *vim-markdown-]]*
553 - ']]': go to next header. '<Plug>Markdown_MoveToNextHeader'
554
555                                                               *vim-markdown-[[*
556 - '[[': go to previous header. Contrast with ']h'.
557   '<Plug>Markdown_MoveToPreviousHeader'
558
559                                                               *vim-markdown-][*
560 - '][': go to next sibling header if any.
561   '<Plug>Markdown_MoveToNextSiblingHeader'
562
563                                                               *vim-markdown-[]*
564 - '[]': go to previous sibling header if any.
565   '<Plug>Markdown_MoveToPreviousSiblingHeader'
566
567                                                               *vim-markdown-]h*
568 - ']h': go to Current header. '<Plug>Markdown_MoveToCurHeader'
569
570                                                               *vim-markdown-]u*
571 - ']u': go to parent header (Up). '<Plug>Markdown_MoveToParentHeader'
572
573 This plugin follows the recommended Vim plugin mapping interface, so to change
574 the map ']u' to 'asdf', add to your '.vimrc':
575 >
576   map asdf <Plug>Markdown_MoveToParentHeader
577 <
578 To disable a map use:
579 >
580   map <Plug> <Plug>Markdown_MoveToParentHeader
581 <
582 ===============================================================================
583                                                         *vim-markdown-commands*
584 Commands ~
585
586 The following requires ':filetype plugin on'.
587
588                                                               *:HeaderDecrease*
589 - ':HeaderDecrease':
590
591   Decrease level of all headers in buffer: 'h2' to 'h1', 'h3' to 'h2', etc.
592
593   If range is given, only operate in the range.
594
595   If an 'h1' would be decreased, abort.
596
597   For simplicity of implementation, Setex headers are converted to Atx.
598
599                                                               *:HeaderIncrease*
600 - ':HeaderIncrease': Analogous to ':HeaderDecrease', but increase levels
601   instead.
602
603                                                                   *:SetexToAtx*
604 - ':SetexToAtx':
605
606   Convert all Setex style headers in buffer to Atx.
607
608   If a range is given, e.g. hit ':' from visual mode, only operate on the
609   range.
610
611                                                                  *:TableFormat*
612 - ':TableFormat': Format the table under the cursor like this [10].
613
614   Requires Tabular [11].
615
616   The input table _must_ already have a separator line as the second line of
617   the table. That line only needs to contain the correct pipes '|', nothing
618   else is required.
619
620                                                                          *:Toc*
621 - ':Toc': create a quickfix vertical window navigable table of contents with
622   the headers.
623
624   Hit '<Enter>' on a line to jump to the corresponding line of the markdown
625   file.
626
627                                                                         *:Toch*
628 - ':Toch': Same as ':Toc' but in an horizontal window.
629
630                                                                         *:Toct*
631 - ':Toct': Same as ':Toc' but in a new tab.
632
633                                                                         *:Tocv*
634 - ':Tocv': Same as ':Toc' for symmetry with ':Toch' and ':Tocv'.
635
636 ===============================================================================
637                                                          *vim-markdown-credits*
638 Credits ~
639
640 The main contributors of vim-markdown are:
641
642 - **Ben Williams** (A.K.A. **plasticboy**). The original developer of vim-
643   markdown. Homepage [12].
644
645 If you feel that your name should be on this list, please make a pull request
646 listing your contributions.
647
648 ===============================================================================
649                                                          *vim-markdown-license*
650 License ~
651
652 The MIT License (MIT)
653
654 Copyright (c) 2012 Benjamin D. Williams
655
656 Permission is hereby granted, free of charge, to any person obtaining a copy of
657 this software and associated documentation files (the "Software"), to deal in
658 the Software without restriction, including without limitation the rights to
659 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
660 of the Software, and to permit persons to whom the Software is furnished to do
661 so, subject to the following conditions:
662
663 The above copyright notice and this permission notice shall be included in all
664 copies or substantial portions of the Software.
665
666 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
667 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
668 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
669 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
670 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
671 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
672 SOFTWARE.
673
674 ===============================================================================
675                                                       *vim-markdown-references*
676 References ~
677
678 [1] http://daringfireball.net/projects/markdown/
679 [2] https://github.com/gmarik/vundle
680 [3] https://github.com/tpope/vim-pathogen
681 [4] http://packages.qa.debian.org/v/vim-addon-manager.html
682 [5] https://github.com/preservim/vim-markdown/archive/master.tar.gz
683 [6] https://github.com/klen/python-mode
684 [7] https://gohugo.io/content/front-matter/
685 [8] https://github.com/cespare/vim-toml
686 [9] https://github.com/elzr/vim-json
687 [10] http://www.cirosantilli.com/markdown-style-guide/#tables
688 [11] https://github.com/godlygeek/tabular
689 [12] http://plasticboy.com/
690
691 vim: ft=help