2 " @plugin Pinnacle Highlight group manipulation for Vim
6 " Pinnacle provides functions for manipulating |:highlight| groups.
11 " To install Pinnacle, use your plug-in management system of choice.
13 " If you don't have a "plug-in management system of choice", I recommend
14 " Pathogen (https://github.com/tpope/vim-pathogen) due to its simplicity and
15 " robustness. Assuming that you have Pathogen installed and configured, and that
16 " you want to install vim-docvim into `~/.vim/bundle`, you can do so with:
19 " git clone https://github.com/wincent/pinnacle.git ~/.vim/bundle/pinnacle
22 " Alternatively, if you use a Git submodule for each Vim plug-in, you could do
23 " the following after `cd`-ing into the top-level of your Git superproject:
26 " git submodule add https://github.com/wincent/pinnacle.git ~/vim/bundle/pinnacle
30 " To generate help tags under Pathogen, you can do so from inside Vim with:
33 " :call pathogen#helptags()
39 " The official Pinnacle source code repo is at:
41 " http://git.wincent.com/pinnacle.git
45 " - https://github.com/wincent/pinnacle
46 " - https://gitlab.com/wincent/pinnacle
47 " - https://bitbucket.org/ghurrell/pinnacle
49 " Official releases are listed at:
51 " http://www.vim.org/scripts/script.php?script_id=[TODO]
56 " Copyright (c) 2016-present Greg Hurrell
58 " Permission is hereby granted, free of charge, to any person obtaining
59 " a copy of this software and associated documentation files (the
60 " "Software"), to deal in the Software without restriction, including
61 " without limitation the rights to use, copy, modify, merge, publish,
62 " distribute, sublicense, and/or sell copies of the Software, and to
63 " permit persons to whom the Software is furnished to do so, subject to
64 " the following conditions:
66 " The above copyright notice and this permission notice shall be
67 " included in all copies or substantial portions of the Software.
69 " THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
70 " EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
71 " MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
72 " NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
73 " LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
74 " OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
75 " WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
80 " ## Contributing patches
82 " Patches can be sent via mail to greg@hurrell.net, or as GitHub pull requests
83 " at: https://github.com/wincent/pinnacle/pulls
85 " ## Cutting a new release
87 " At the moment the release process is manual:
89 " - Perform final sanity checks and manual testing
90 " - Update the |pinnacle-history| section of the documentation
91 " - Verify clean work tree:
100 " git tag -s -m "$VERSION release" $VERSION
103 " - Publish the code:
106 " git push origin master --follow-tags
107 " git push github master --follow-tags
110 " - Produce the release archive:
113 " git archive -o vim-docvim-$VERSION.zip HEAD -- .
116 " - Upload to http://www.vim.org/scripts/script.php?script_id=[TODO]
121 " Pinnacle is written and maintained by Greg Hurrell <greg@hurrell.net>.
126 " ## 0.1 (30 March 2016)