2 " @plugin docvim Syntax highlighting for docvim comments
7 " vim-docvim provides additional syntax highlighting for Vim script files that
8 " contain embedded docvim comments.
10 " docvim (the tool, not this plug-in) is a documentation generator that
11 " processes those embedded comments and produces documentation in Markdown and
12 " Vim "help" formats. To avoid confusion, this document refers to the Vim
13 " plug-in as "vim-docvim" and the separate generation tool as "docvim".
18 " To install vim-docvim, use your plug-in management system of choice.
20 " If you don't have a "plug-in management system of choice", I recommend
21 " Pathogen (https://github.com/tpope/vim-pathogen) due to its simplicity and
22 " robustness. Assuming that you have Pathogen installed and configured, and that
23 " you want to install vim-docvim into `~/.vim/bundle`, you can do so with:
26 " git clone https://github.com/wincent/vim-docvim.git ~/.vim/bundle/vim-docvim
29 " Alternatively, if you use a Git submodule for each Vim plug-in, you could do
30 " the following after `cd`-ing into the top-level of your Git superproject:
33 " git submodule add https://github.com/wincent/vim-docvim.git ~/vim/bundle/vim-docvim
37 " To generate help tags under Pathogen, you can do so from inside Vim with:
40 " :call pathogen#helptags()
46 " The docvim tool itself is a Haskell module, available at:
48 " http://hackage.haskell.org/package/docvim
50 " The official source code repo is at:
52 " http://git.wincent.com/docvim.git
56 " - https://github.com/wincent/docvim
57 " - https://gitlab.com/wincent/docvim
58 " - https://bitbucket.org/ghurrell/docvim
63 " The official vim-docvim source code repo is at:
65 " http://git.wincent.com/vim-docvim.git
69 " https://github.com/wincent/vim-docvim
71 " Official releases are listed at:
73 " http://www.vim.org/scripts/script.php?script_id=[TODO]
78 " Copyright (c) 2015-present Greg Hurrell
80 " Permission is hereby granted, free of charge, to any person obtaining
81 " a copy of this software and associated documentation files (the
82 " "Software"), to deal in the Software without restriction, including
83 " without limitation the rights to use, copy, modify, merge, publish,
84 " distribute, sublicense, and/or sell copies of the Software, and to
85 " permit persons to whom the Software is furnished to do so, subject to
86 " the following conditions:
88 " The above copyright notice and this permission notice shall be
89 " included in all copies or substantial portions of the Software.
91 " THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
92 " EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
93 " MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
94 " NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
95 " LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
96 " OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
97 " WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
102 " ## Contributing patches
104 " Patches can be sent via mail to greg@hurrell.net, or as GitHub pull requests
105 " at: https://github.com/wincent/vim-docvim/pulls
107 " ## Cutting a new release
109 " At the moment the release process is manual:
111 " - Perform final sanity checks and manual testing
112 " - Update the |docvim-history| section of the documentation
113 " - Verify clean work tree:
122 " git tag -s -m "$VERSION release" $VERSION
125 " - Publish the code:
128 " git push origin master --follow-tags
129 " git push github master --follow-tags
132 " - Produce the release archive:
135 " git archive -o vim-docvim-$VERSION.zip HEAD -- .
138 " - Upload to http://www.vim.org/scripts/script.php?script_id=[TODO]
143 " vim-docvim is written and maintained by Greg Hurrell <greg@hurrell.net>.
148 " 0.1 (not yet released)