]> git.wincent.com - docvim.git/blob - tests/fixtures/parser/integration-pinnacle.golden
b2b66fac8e1b4d551d3d9cc27fe7ff904f1dcf35
[docvim.git] / tests / fixtures / parser / integration-pinnacle.golden
1 Project
2   [ DocBlock
3       [ PluginAnnotation
4           "Pinnacle" "Highlight group manipulation for Vim"
5       , TOC
6           [ "Intro"
7           , "Installation"
8           , "Website"
9           , "License"
10           , "Development"
11           , "Authors"
12           , "History"
13           ]
14       ]
15   , HeadingAnnotation "Intro"
16   , Paragraph
17       [ Plaintext "Pinnacle"
18       , Whitespace
19       , Plaintext "provides"
20       , Whitespace
21       , Plaintext "functions"
22       , Whitespace
23       , Plaintext "for"
24       , Whitespace
25       , Plaintext "manipulating"
26       , Whitespace
27       , Link ":highlight"
28       , Whitespace
29       , Plaintext "groups."
30       ]
31   , HeadingAnnotation "Installation"
32   , Paragraph
33       [ Plaintext "To"
34       , Whitespace
35       , Plaintext "install"
36       , Whitespace
37       , Plaintext "Pinnacle,"
38       , Whitespace
39       , Plaintext "use"
40       , Whitespace
41       , Plaintext "your"
42       , Whitespace
43       , Plaintext "plug-in"
44       , Whitespace
45       , Plaintext "management"
46       , Whitespace
47       , Plaintext "system"
48       , Whitespace
49       , Plaintext "of"
50       , Whitespace
51       , Plaintext "choice."
52       ]
53   , Paragraph
54       [ Plaintext "If"
55       , Whitespace
56       , Plaintext "you"
57       , Whitespace
58       , Plaintext "don't"
59       , Whitespace
60       , Plaintext "have"
61       , Whitespace
62       , Plaintext "a"
63       , Whitespace
64       , Plaintext "\"plug-in"
65       , Whitespace
66       , Plaintext "management"
67       , Whitespace
68       , Plaintext "system"
69       , Whitespace
70       , Plaintext "of"
71       , Whitespace
72       , Plaintext "choice\","
73       , Whitespace
74       , Plaintext "I"
75       , Whitespace
76       , Plaintext "recommend"
77       , Whitespace
78       , Plaintext "Pathogen"
79       , Whitespace
80       , Plaintext "(https://github.com/tpope/vim-pathogen)"
81       , Whitespace
82       , Plaintext "due"
83       , Whitespace
84       , Plaintext "to"
85       , Whitespace
86       , Plaintext "its"
87       , Whitespace
88       , Plaintext "simplicity"
89       , Whitespace
90       , Plaintext "and"
91       , Whitespace
92       , Plaintext "robustness."
93       , Whitespace
94       , Plaintext "Assuming"
95       , Whitespace
96       , Plaintext "that"
97       , Whitespace
98       , Plaintext "you"
99       , Whitespace
100       , Plaintext "have"
101       , Whitespace
102       , Plaintext "Pathogen"
103       , Whitespace
104       , Plaintext "installed"
105       , Whitespace
106       , Plaintext "and"
107       , Whitespace
108       , Plaintext "configured,"
109       , Whitespace
110       , Plaintext "and"
111       , Whitespace
112       , Plaintext "that"
113       , Whitespace
114       , Plaintext "you"
115       , Whitespace
116       , Plaintext "want"
117       , Whitespace
118       , Plaintext "to"
119       , Whitespace
120       , Plaintext "install"
121       , Whitespace
122       , Plaintext "vim-docvim"
123       , Whitespace
124       , Plaintext "into"
125       , Whitespace
126       , Code "~/.vim/bundle"
127       , Plaintext ","
128       , Whitespace
129       , Plaintext "you"
130       , Whitespace
131       , Plaintext "can"
132       , Whitespace
133       , Plaintext "do"
134       , Whitespace
135       , Plaintext "so"
136       , Whitespace
137       , Plaintext "with:"
138       ]
139   , Fenced
140       [ "git clone https://github.com/wincent/pinnacle.git ~/.vim/bundle/pinnacle"
141       ]
142   , Paragraph
143       [ Plaintext "Alternatively,"
144       , Whitespace
145       , Plaintext "if"
146       , Whitespace
147       , Plaintext "you"
148       , Whitespace
149       , Plaintext "use"
150       , Whitespace
151       , Plaintext "a"
152       , Whitespace
153       , Plaintext "Git"
154       , Whitespace
155       , Plaintext "submodule"
156       , Whitespace
157       , Plaintext "for"
158       , Whitespace
159       , Plaintext "each"
160       , Whitespace
161       , Plaintext "Vim"
162       , Whitespace
163       , Plaintext "plug-in,"
164       , Whitespace
165       , Plaintext "you"
166       , Whitespace
167       , Plaintext "could"
168       , Whitespace
169       , Plaintext "do"
170       , Whitespace
171       , Plaintext "the"
172       , Whitespace
173       , Plaintext "following"
174       , Whitespace
175       , Plaintext "after"
176       , Whitespace
177       , Code "cd"
178       , Plaintext "-ing"
179       , Whitespace
180       , Plaintext "into"
181       , Whitespace
182       , Plaintext "the"
183       , Whitespace
184       , Plaintext "top-level"
185       , Whitespace
186       , Plaintext "of"
187       , Whitespace
188       , Plaintext "your"
189       , Whitespace
190       , Plaintext "Git"
191       , Whitespace
192       , Plaintext "superproject:"
193       ]
194   , Fenced
195       [ "git submodule add https://github.com/wincent/pinnacle.git ~/vim/bundle/pinnacle"
196       , "git submodule init"
197       ]
198   , Paragraph
199       [ Plaintext "To"
200       , Whitespace
201       , Plaintext "generate"
202       , Whitespace
203       , Plaintext "help"
204       , Whitespace
205       , Plaintext "tags"
206       , Whitespace
207       , Plaintext "under"
208       , Whitespace
209       , Plaintext "Pathogen,"
210       , Whitespace
211       , Plaintext "you"
212       , Whitespace
213       , Plaintext "can"
214       , Whitespace
215       , Plaintext "do"
216       , Whitespace
217       , Plaintext "so"
218       , Whitespace
219       , Plaintext "from"
220       , Whitespace
221       , Plaintext "inside"
222       , Whitespace
223       , Plaintext "Vim"
224       , Whitespace
225       , Plaintext "with:"
226       ]
227   , Fenced [ ":call pathogen#helptags()" ]
228   , HeadingAnnotation "Website"
229   , Paragraph
230       [ Plaintext "The"
231       , Whitespace
232       , Plaintext "official"
233       , Whitespace
234       , Plaintext "Pinnacle"
235       , Whitespace
236       , Plaintext "source"
237       , Whitespace
238       , Plaintext "code"
239       , Whitespace
240       , Plaintext "repo"
241       , Whitespace
242       , Plaintext "is"
243       , Whitespace
244       , Plaintext "at:"
245       ]
246   , Paragraph [ Plaintext "http://git.wincent.com/pinnacle.git" ]
247   , Paragraph
248       [ Plaintext "Mirrors"
249       , Whitespace
250       , Plaintext "exist"
251       , Whitespace
252       , Plaintext "at:"
253       ]
254   , List
255       [ ListItem [ Plaintext "https://github.com/wincent/pinnacle" ]
256       , ListItem [ Plaintext "https://gitlab.com/wincent/pinnacle" ]
257       , ListItem [ Plaintext "https://bitbucket.org/ghurrell/pinnacle" ]
258       ]
259   , Paragraph
260       [ Plaintext "Official"
261       , Whitespace
262       , Plaintext "releases"
263       , Whitespace
264       , Plaintext "are"
265       , Whitespace
266       , Plaintext "listed"
267       , Whitespace
268       , Plaintext "at:"
269       ]
270   , Paragraph
271       [ Plaintext
272           "http://www.vim.org/scripts/script.php?script_id=[TODO]"
273       ]
274   , HeadingAnnotation "License"
275   , Paragraph
276       [ Plaintext "Copyright"
277       , Whitespace
278       , Plaintext "(c)"
279       , Whitespace
280       , Plaintext "2016-present"
281       , Whitespace
282       , Plaintext "Greg"
283       , Whitespace
284       , Plaintext "Hurrell"
285       ]
286   , Paragraph
287       [ Plaintext "Permission"
288       , Whitespace
289       , Plaintext "is"
290       , Whitespace
291       , Plaintext "hereby"
292       , Whitespace
293       , Plaintext "granted,"
294       , Whitespace
295       , Plaintext "free"
296       , Whitespace
297       , Plaintext "of"
298       , Whitespace
299       , Plaintext "charge,"
300       , Whitespace
301       , Plaintext "to"
302       , Whitespace
303       , Plaintext "any"
304       , Whitespace
305       , Plaintext "person"
306       , Whitespace
307       , Plaintext "obtaining"
308       , Whitespace
309       , Plaintext "a"
310       , Whitespace
311       , Plaintext "copy"
312       , Whitespace
313       , Plaintext "of"
314       , Whitespace
315       , Plaintext "this"
316       , Whitespace
317       , Plaintext "software"
318       , Whitespace
319       , Plaintext "and"
320       , Whitespace
321       , Plaintext "associated"
322       , Whitespace
323       , Plaintext "documentation"
324       , Whitespace
325       , Plaintext "files"
326       , Whitespace
327       , Plaintext "(the"
328       , Whitespace
329       , Plaintext "\"Software\"),"
330       , Whitespace
331       , Plaintext "to"
332       , Whitespace
333       , Plaintext "deal"
334       , Whitespace
335       , Plaintext "in"
336       , Whitespace
337       , Plaintext "the"
338       , Whitespace
339       , Plaintext "Software"
340       , Whitespace
341       , Plaintext "without"
342       , Whitespace
343       , Plaintext "restriction,"
344       , Whitespace
345       , Plaintext "including"
346       , Whitespace
347       , Plaintext "without"
348       , Whitespace
349       , Plaintext "limitation"
350       , Whitespace
351       , Plaintext "the"
352       , Whitespace
353       , Plaintext "rights"
354       , Whitespace
355       , Plaintext "to"
356       , Whitespace
357       , Plaintext "use,"
358       , Whitespace
359       , Plaintext "copy,"
360       , Whitespace
361       , Plaintext "modify,"
362       , Whitespace
363       , Plaintext "merge,"
364       , Whitespace
365       , Plaintext "publish,"
366       , Whitespace
367       , Plaintext "distribute,"
368       , Whitespace
369       , Plaintext "sublicense,"
370       , Whitespace
371       , Plaintext "and/or"
372       , Whitespace
373       , Plaintext "sell"
374       , Whitespace
375       , Plaintext "copies"
376       , Whitespace
377       , Plaintext "of"
378       , Whitespace
379       , Plaintext "the"
380       , Whitespace
381       , Plaintext "Software,"
382       , Whitespace
383       , Plaintext "and"
384       , Whitespace
385       , Plaintext "to"
386       , Whitespace
387       , Plaintext "permit"
388       , Whitespace
389       , Plaintext "persons"
390       , Whitespace
391       , Plaintext "to"
392       , Whitespace
393       , Plaintext "whom"
394       , Whitespace
395       , Plaintext "the"
396       , Whitespace
397       , Plaintext "Software"
398       , Whitespace
399       , Plaintext "is"
400       , Whitespace
401       , Plaintext "furnished"
402       , Whitespace
403       , Plaintext "to"
404       , Whitespace
405       , Plaintext "do"
406       , Whitespace
407       , Plaintext "so,"
408       , Whitespace
409       , Plaintext "subject"
410       , Whitespace
411       , Plaintext "to"
412       , Whitespace
413       , Plaintext "the"
414       , Whitespace
415       , Plaintext "following"
416       , Whitespace
417       , Plaintext "conditions:"
418       ]
419   , Paragraph
420       [ Plaintext "The"
421       , Whitespace
422       , Plaintext "above"
423       , Whitespace
424       , Plaintext "copyright"
425       , Whitespace
426       , Plaintext "notice"
427       , Whitespace
428       , Plaintext "and"
429       , Whitespace
430       , Plaintext "this"
431       , Whitespace
432       , Plaintext "permission"
433       , Whitespace
434       , Plaintext "notice"
435       , Whitespace
436       , Plaintext "shall"
437       , Whitespace
438       , Plaintext "be"
439       , Whitespace
440       , Plaintext "included"
441       , Whitespace
442       , Plaintext "in"
443       , Whitespace
444       , Plaintext "all"
445       , Whitespace
446       , Plaintext "copies"
447       , Whitespace
448       , Plaintext "or"
449       , Whitespace
450       , Plaintext "substantial"
451       , Whitespace
452       , Plaintext "portions"
453       , Whitespace
454       , Plaintext "of"
455       , Whitespace
456       , Plaintext "the"
457       , Whitespace
458       , Plaintext "Software."
459       ]
460   , Paragraph
461       [ Plaintext "THE"
462       , Whitespace
463       , Plaintext "SOFTWARE"
464       , Whitespace
465       , Plaintext "IS"
466       , Whitespace
467       , Plaintext "PROVIDED"
468       , Whitespace
469       , Plaintext "\"AS"
470       , Whitespace
471       , Plaintext "IS\","
472       , Whitespace
473       , Plaintext "WITHOUT"
474       , Whitespace
475       , Plaintext "WARRANTY"
476       , Whitespace
477       , Plaintext "OF"
478       , Whitespace
479       , Plaintext "ANY"
480       , Whitespace
481       , Plaintext "KIND,"
482       , Whitespace
483       , Plaintext "EXPRESS"
484       , Whitespace
485       , Plaintext "OR"
486       , Whitespace
487       , Plaintext "IMPLIED,"
488       , Whitespace
489       , Plaintext "INCLUDING"
490       , Whitespace
491       , Plaintext "BUT"
492       , Whitespace
493       , Plaintext "NOT"
494       , Whitespace
495       , Plaintext "LIMITED"
496       , Whitespace
497       , Plaintext "TO"
498       , Whitespace
499       , Plaintext "THE"
500       , Whitespace
501       , Plaintext "WARRANTIES"
502       , Whitespace
503       , Plaintext "OF"
504       , Whitespace
505       , Plaintext "MERCHANTABILITY,"
506       , Whitespace
507       , Plaintext "FITNESS"
508       , Whitespace
509       , Plaintext "FOR"
510       , Whitespace
511       , Plaintext "A"
512       , Whitespace
513       , Plaintext "PARTICULAR"
514       , Whitespace
515       , Plaintext "PURPOSE"
516       , Whitespace
517       , Plaintext "AND"
518       , Whitespace
519       , Plaintext "NONINFRINGEMENT."
520       , Whitespace
521       , Plaintext "IN"
522       , Whitespace
523       , Plaintext "NO"
524       , Whitespace
525       , Plaintext "EVENT"
526       , Whitespace
527       , Plaintext "SHALL"
528       , Whitespace
529       , Plaintext "THE"
530       , Whitespace
531       , Plaintext "AUTHORS"
532       , Whitespace
533       , Plaintext "OR"
534       , Whitespace
535       , Plaintext "COPYRIGHT"
536       , Whitespace
537       , Plaintext "HOLDERS"
538       , Whitespace
539       , Plaintext "BE"
540       , Whitespace
541       , Plaintext "LIABLE"
542       , Whitespace
543       , Plaintext "FOR"
544       , Whitespace
545       , Plaintext "ANY"
546       , Whitespace
547       , Plaintext "CLAIM,"
548       , Whitespace
549       , Plaintext "DAMAGES"
550       , Whitespace
551       , Plaintext "OR"
552       , Whitespace
553       , Plaintext "OTHER"
554       , Whitespace
555       , Plaintext "LIABILITY,"
556       , Whitespace
557       , Plaintext "WHETHER"
558       , Whitespace
559       , Plaintext "IN"
560       , Whitespace
561       , Plaintext "AN"
562       , Whitespace
563       , Plaintext "ACTION"
564       , Whitespace
565       , Plaintext "OF"
566       , Whitespace
567       , Plaintext "CONTRACT,"
568       , Whitespace
569       , Plaintext "TORT"
570       , Whitespace
571       , Plaintext "OR"
572       , Whitespace
573       , Plaintext "OTHERWISE,"
574       , Whitespace
575       , Plaintext "ARISING"
576       , Whitespace
577       , Plaintext "FROM,"
578       , Whitespace
579       , Plaintext "OUT"
580       , Whitespace
581       , Plaintext "OF"
582       , Whitespace
583       , Plaintext "OR"
584       , Whitespace
585       , Plaintext "IN"
586       , Whitespace
587       , Plaintext "CONNECTION"
588       , Whitespace
589       , Plaintext "WITH"
590       , Whitespace
591       , Plaintext "THE"
592       , Whitespace
593       , Plaintext "SOFTWARE"
594       , Whitespace
595       , Plaintext "OR"
596       , Whitespace
597       , Plaintext "THE"
598       , Whitespace
599       , Plaintext "USE"
600       , Whitespace
601       , Plaintext "OR"
602       , Whitespace
603       , Plaintext "OTHER"
604       , Whitespace
605       , Plaintext "DEALINGS"
606       , Whitespace
607       , Plaintext "IN"
608       , Whitespace
609       , Plaintext "THE"
610       , Whitespace
611       , Plaintext "SOFTWARE."
612       ]
613   , HeadingAnnotation "Development"
614   , SubheadingAnnotation "Contributing patches"
615   , Paragraph
616       [ Plaintext "Patches"
617       , Whitespace
618       , Plaintext "can"
619       , Whitespace
620       , Plaintext "be"
621       , Whitespace
622       , Plaintext "sent"
623       , Whitespace
624       , Plaintext "via"
625       , Whitespace
626       , Plaintext "mail"
627       , Whitespace
628       , Plaintext "to"
629       , Whitespace
630       , Plaintext "greg@hurrell.net,"
631       , Whitespace
632       , Plaintext "or"
633       , Whitespace
634       , Plaintext "as"
635       , Whitespace
636       , Plaintext "GitHub"
637       , Whitespace
638       , Plaintext "pull"
639       , Whitespace
640       , Plaintext "requests"
641       , Whitespace
642       , Plaintext "at:"
643       , Whitespace
644       , Plaintext "https://github.com/wincent/pinnacle/pulls"
645       ]
646   , SubheadingAnnotation "Cutting a new release"
647   , Paragraph
648       [ Plaintext "At"
649       , Whitespace
650       , Plaintext "the"
651       , Whitespace
652       , Plaintext "moment"
653       , Whitespace
654       , Plaintext "the"
655       , Whitespace
656       , Plaintext "release"
657       , Whitespace
658       , Plaintext "process"
659       , Whitespace
660       , Plaintext "is"
661       , Whitespace
662       , Plaintext "manual:"
663       ]
664   , List
665       [ ListItem
666           [ Plaintext "Perform"
667           , Whitespace
668           , Plaintext "final"
669           , Whitespace
670           , Plaintext "sanity"
671           , Whitespace
672           , Plaintext "checks"
673           , Whitespace
674           , Plaintext "and"
675           , Whitespace
676           , Plaintext "manual"
677           , Whitespace
678           , Plaintext "testing"
679           ]
680       , ListItem
681           [ Plaintext "Update"
682           , Whitespace
683           , Plaintext "the"
684           , Whitespace
685           , Link "pinnacle-history"
686           , Whitespace
687           , Plaintext "section"
688           , Whitespace
689           , Plaintext "of"
690           , Whitespace
691           , Plaintext "the"
692           , Whitespace
693           , Plaintext "documentation"
694           ]
695       , ListItem
696           [ Plaintext "Verify"
697           , Whitespace
698           , Plaintext "clean"
699           , Whitespace
700           , Plaintext "work"
701           , Whitespace
702           , Plaintext "tree:"
703           ]
704       ]
705   , Fenced [ "git status" ]
706   , List
707       [ ListItem
708           [ Plaintext "Tag"
709           , Whitespace
710           , Plaintext "the"
711           , Whitespace
712           , Plaintext "release:"
713           ]
714       ]
715   , Fenced [ "git tag -s -m \"$VERSION release\" $VERSION" ]
716   , List
717       [ ListItem
718           [ Plaintext "Publish"
719           , Whitespace
720           , Plaintext "the"
721           , Whitespace
722           , Plaintext "code:"
723           ]
724       ]
725   , Fenced
726       [ "git push origin master --follow-tags"
727       , "git push github master --follow-tags"
728       ]
729   , List
730       [ ListItem
731           [ Plaintext "Produce"
732           , Whitespace
733           , Plaintext "the"
734           , Whitespace
735           , Plaintext "release"
736           , Whitespace
737           , Plaintext "archive:"
738           ]
739       ]
740   , Fenced [ "git archive -o vim-docvim-$VERSION.zip HEAD -- ." ]
741   , List
742       [ ListItem
743           [ Plaintext "Upload"
744           , Whitespace
745           , Plaintext "to"
746           , Whitespace
747           , Plaintext
748               "http://www.vim.org/scripts/script.php?script_id=[TODO]"
749           ]
750       ]
751   , HeadingAnnotation "Authors"
752   , Paragraph
753       [ Plaintext "Pinnacle"
754       , Whitespace
755       , Plaintext "is"
756       , Whitespace
757       , Plaintext "written"
758       , Whitespace
759       , Plaintext "and"
760       , Whitespace
761       , Plaintext "maintained"
762       , Whitespace
763       , Plaintext "by"
764       , Whitespace
765       , Plaintext "Greg"
766       , Whitespace
767       , Plaintext "Hurrell"
768       , Whitespace
769       , Plaintext "<greg@hurrell.net>."
770       ]
771   , HeadingAnnotation "History"
772   , SubheadingAnnotation "0.1 (30 March 2016)"
773   , List
774       [ ListItem
775           [ Plaintext "Initial" , Whitespace , Plaintext "release." ]
776       ]
777   ]