test: update test fixtures
authorGreg Hurrell <greg.hurrell@liferay.com>
Tue, 1 Sep 2020 18:42:56 +0000 (20:42 +0200)
committerGreg Hurrell <greg.hurrell@liferay.com>
Tue, 1 Sep 2020 18:42:56 +0000 (20:42 +0200)
Seeing as I finally got local bin/golden and bin/accept working, as
described here:

https://twitter.com/wincent/status/1300865628534910976
https://github.com/simonmar/happy/pull/170

    git clone https://github.com/simonmar/happy.git
    cd happy
    git hub get 170 # custom command, pulls down that PR
    make sdist && cabal install

    cd ..
    bin/golden
    bin/accept

tests/fixtures/integration/ferret/golden/markdown.golden
tests/fixtures/integration/loupe/golden/markdown.golden
tests/fixtures/integration/pinnacle/golden/markdown.golden
tests/fixtures/integration/scalpel/golden/markdown.golden
tests/fixtures/integration/vcs-jump/golden/markdown.golden
tests/fixtures/integration/vim-docvim/golden/markdown.golden
tests/fixtures/markdown/headings.golden
tests/fixtures/markdown/link-targets.golden
tests/fixtures/markdown/links.golden
tests/fixtures/markdown/ordering-across-docblocks.golden
tests/fixtures/markdown/ordering-within-docblocks.golden

index 2124b9678e8f5e32548931f95b303c939a38da70..1e8c47997257fdb5f161f046825dd74e24fbf4a3 100644 (file)
@@ -4,17 +4,15 @@
 <p align="center">
   <img src="https://raw.githubusercontent.com/wincent/ferret/media/ferret.gif" />
 </p>
-
 # ferret<a name="ferret-ferret" href="#user-content-ferret-ferret"></a>
 
-
 ## Intro<a name="ferret-intro" href="#user-content-ferret-intro"></a>
 
 > &quot;ferret (verb)<br />(ferret something out) search tenaciously for and find something: she had the ability to ferret out the facts.&quot;
 
 <p align="right"><a name="ferret-features" href="#user-content-ferret-features"><code>ferret-features</code></a></p>
-Ferret improves Vim's multi-file search in four ways:
 
+Ferret improves Vim's multi-file search in four ways:
 
 ### 1. Powerful multi-file search<a name="ferret-1-powerful-multi-file-search" href="#user-content-ferret-1-powerful-multi-file-search"></a>
 
@@ -26,28 +24,24 @@ Results are normally displayed in the <strong>`quickfix`</strong> window, but Fe
 
 <strong>[`:Back`](#user-content-back)</strong> and <strong>[`:Black`](#user-content-black)</strong> are analogous to <strong>[`:Ack`](#user-content-ack)</strong> and <strong>[`:Lack`](#user-content-lack)</strong>, but scoped to search within currently open buffers only. <strong>[`:Quack`](#user-content-quack)</strong> is scoped to search among the files currently in the <strong>`quickfix`</strong> list.
 
-
 ### 2. Streamlined multi-file replace<a name="ferret-2-streamlined-multi-file-replace" href="#user-content-ferret-2-streamlined-multi-file-replace"></a>
 
 The companion to <strong>[`:Ack`](#user-content-ack)</strong> is <strong>[`:Acks`](#user-content-acks)</strong> (mnemonic: &quot;Ack substitute&quot;, accessible via shortcut &lt;leader&gt;r), which allows you to run a multi-file replace across all the files placed in the <strong>`quickfix`</strong> window by a previous invocation of <strong>[`:Ack`](#user-content-ack)</strong> (or <strong>[`:Back`](#user-content-back)</strong>, or <strong>[`:Quack`](#user-content-quack)</strong>).
 
 Correspondingly, results obtained by <strong>[`:Lack`](#user-content-lack)</strong> can be targeted for replacement with <strong>[`:Lacks`](#user-content-lacks)</strong>.
 
-
 ### 3. Quickfix listing enhancements<a name="ferret-3-quickfix-listing-enhancements" href="#user-content-ferret-3-quickfix-listing-enhancements"></a>
 
 The <strong>`quickfix`</strong> listing itself is enhanced with settings to improve its usability, and natural mappings that allow quick removal of items from the list (for example, you can reduce clutter in the listing by removing lines that you don't intend to make changes to).
 
 Additionally, Vim's <strong>`:cn`</strong>, <strong>`:cp`</strong>, <strong>`:cnf`</strong> and <strong>`:cpf`</strong> commands are tweaked to make it easier to immediately identify matches by centering them within the viewport.
 
-
 ### 4. Easy operations on files in the quickfix listing<a name="ferret-4-easy-operations-on-files-in-the-quickfix-listing" href="#user-content-ferret-4-easy-operations-on-files-in-the-quickfix-listing"></a>
 
 Finally, Ferret provides a <strong>[`:Qargs`](#user-content-qargs)</strong> command that puts the files currently in the <strong>`quickfix`</strong> listing into the <strong>`:args`</strong> list, where they can be operated on in bulk via the <strong>`:argdo`</strong> command. This is what's used under the covers on older versions of Vim by <strong>[`:Acks`](#user-content-acks)</strong> to do its work (on newer versions the built-in <strong>`:cdo`</strong> or <strong>`:cfdo`</strong> are used instead).
 
 Ferret also provides a <strong>[`:Largs`](#user-content-largs)</strong> command, which is a <strong>`location-list`</strong> analog for <strong>[`:Qargs`](#user-content-qargs)</strong>.
 
-
 ## Installation<a name="ferret-installation" href="#user-content-ferret-installation"></a>
 
 To install Ferret, use your plug-in management system of choice.
@@ -71,7 +65,6 @@ To generate help tags under Pathogen, you can do so from inside Vim with:
 :call pathogen#helptags()
 ```
 
-
 ## Commands<a name="ferret-commands" href="#user-content-ferret-commands"></a>
 
 <p align="right"><a name="ack" href="#user-content-ack"><code>:Ack</code></a></p>
@@ -209,10 +202,8 @@ Just like <strong>[`:Qargs`](#user-content-qargs)</strong>, but applies to the c
 
 It takes the files in the current <strong>`location-list`</strong> and sets them as <strong>`:args`</strong> so that they can be operated on en masse via the <strong>`:argdo`</strong> command.
 
-
 ## Mappings<a name="ferret-mappings" href="#user-content-ferret-mappings"></a>
 
-
 ### Circumstances where mappings do not get set up<a name="ferret-circumstances-where-mappings-do-not-get-set-up" href="#user-content-ferret-circumstances-where-mappings-do-not-get-set-up"></a>
 
 Note that Ferret will not try to set up the &lt;leader&gt; mappings if any of the following are true:
@@ -221,7 +212,6 @@ Note that Ferret will not try to set up the &lt;leader&gt; mappings if any of th
 - An alternative mapping for the same functionality has already been set up from a <strong>`.vimrc`</strong>.
 - The mapping has been suppressed by setting <strong>[`g:FerretMap`](#user-content-gferretmap)</strong> to 0 in your <strong>`.vimrc`</strong>.
 
-
 ### Mappings specific to the quickfix window<a name="ferret-mappings-specific-to-the-quickfix-window" href="#user-content-ferret-mappings-specific-to-the-quickfix-window"></a>
 
 Additionally, Ferret will set up special mappings in <strong>`quickfix`</strong> listings, unless prevented from doing so by <strong>[`g:FerretQFMap`](#user-content-gferretqfmap)</strong>:
@@ -230,7 +220,6 @@ Additionally, Ferret will set up special mappings in <strong>`quickfix`</strong>
 - `dd` (<strong>`Normal-mode`</strong>): delete current line
 - `d`{motion} (<strong>`Normal-mode`</strong>): delete range indicated by {motion}
 
-
 ### `<Plug>(FerretAck)`<a name="ferret-plugferretack" href="#user-content-ferret-plugferretack"></a>
 
 Ferret maps &lt;leader&gt;a to <strong>[`<Plug>(FerretAck)`](#user-content-plugferretack)</strong>, which triggers the <strong>[`:Ack`](#user-content-ack)</strong> command. To use an alternative mapping instead, create a different one in your <strong>`.vimrc`</strong> instead using <strong>`:nmap`</strong>:
@@ -240,7 +229,6 @@ Ferret maps &lt;leader&gt;a to <strong>[`<Plug>(FerretAck)`](#user-content-plugf
 nmap <leader>x <Plug>(FerretAck)
 ```
 
-
 ### `<Plug>(FerretLack)`<a name="ferret-plugferretlack" href="#user-content-ferret-plugferretlack"></a>
 
 Ferret maps &lt;leader&gt;l to <strong>[`<Plug>(FerretLack)`](#user-content-plugferretlack)</strong>, which triggers the <strong>[`:Lack`](#user-content-lack)</strong> command. To use an alternative mapping instead, create a different one in your <strong>`.vimrc`</strong> instead using <strong>`:nmap`</strong>:
@@ -250,7 +238,6 @@ Ferret maps &lt;leader&gt;l to <strong>[`<Plug>(FerretLack)`](#user-content-plug
 nmap <leader>y <Plug>(FerretLack)
 ```
 
-
 ### `<Plug>(FerretAckWord)`<a name="ferret-plugferretackword" href="#user-content-ferret-plugferretackword"></a>
 
 Ferret maps &lt;leader&gt;s (mnemonix: &quot;selection) to <strong>[`<Plug>(FerretAckWord)`](#user-content-plugferretackword)</strong>, which uses <strong>[`:Ack`](#user-content-ack)</strong> to search for the word currently under the cursor. To use an alternative mapping instead, create a different one in your <strong>`.vimrc`</strong> instead using <strong>`:nmap`</strong>:
@@ -260,7 +247,6 @@ Ferret maps &lt;leader&gt;s (mnemonix: &quot;selection) to <strong>[`<Plug>(Ferr
 nmap <leader>z <Plug>(FerretAckWord)
 ```
 
-
 ### `<Plug>(FerretAcks)`<a name="ferret-plugferretacks" href="#user-content-ferret-plugferretacks"></a>
 
 Ferret maps &lt;leader&gt;r (mnemonic: &quot;replace&quot;) to <strong>[`<Plug>(FerretAcks)`](#user-content-plugferretacks)</strong>, which triggers the <strong>[`:Acks`](#user-content-acks)</strong> command and fills the prompt with the last search term from Ferret. to use an alternative mapping instead, create a different one in your <strong>`.vimrc`</strong> instead using <strong>`:nmap`</strong>:
@@ -270,7 +256,6 @@ Ferret maps &lt;leader&gt;r (mnemonic: &quot;replace&quot;) to <strong>[`<Plug>(
 nmap <leader>u <Plug>(FerretAcks)
 ```
 
-
 ## Options<a name="ferret-options" href="#user-content-ferret-options"></a>
 
 <p align="right"><a name="gferretnvim" href="#user-content-gferretnvim"><code>g:FerretNvim</code></a></p>
@@ -476,7 +461,6 @@ let g:FerretQFCommands=0
 
 Sets the '<strong>`grepformat`</strong>' used by Ferret.
 
-
 ## Functions<a name="ferret-functions" href="#user-content-ferret-functions"></a>
 
 <p align="right"><a name="ferretgetdefaultarguments" href="#user-content-ferretgetdefaultarguments"><code>ferret#get_default_arguments()</code></a></p>
@@ -491,10 +475,10 @@ echo ferret#get_default_arguments('rg')
 
 This may be useful if you wish to extend or otherwise modify the arguments by setting <strong>[`g:FerretExecutableArguments`](#user-content-gferretexecutablearguments)</strong>.
 
-
 ## Custom autocommands<a name="ferret-custom-autocommands" href="#user-content-ferret-custom-autocommands"></a>
 
 <p align="right"><a name="ferretdidwrite" href="#user-content-ferretdidwrite"><code>FerretDidWrite</code></a> <a name="ferretwillwrite" href="#user-content-ferretwillwrite"><code>FerretWillWrite</code></a></p>
+
 For maximum compatibility with other plug-ins, Ferret runs the following &quot;User&quot; autocommands before and after running the file writing operations during <strong>[`:Acks`](#user-content-acks)</strong> or <strong>[`:Lacks`](#user-content-lacks)</strong>:
 
 - FerretWillWrite
@@ -509,7 +493,6 @@ autocmd! User FerretDidWrite
 autocmd User FerretDidWrite call CustomDidWrite()
 ```
 
-
 ## Overrides<a name="ferret-overrides" href="#user-content-ferret-overrides"></a>
 
 Ferret overrides the 'grepformat' and 'grepprg' settings, preferentially setting `rg`, `ag`, `ack` or `ack-grep` as the 'grepprg' (in that order) and configuring a suitable 'grepformat'.
@@ -558,7 +541,6 @@ To prevent any of these <strong>`quickfix`</strong>-specific overrides from bein
 let g:FerretQFOptions=0
 ```
 
-
 ## Troubleshooting<a name="ferret-troubleshooting" href="#user-content-ferret-troubleshooting"></a>
 
 <p align="right"><a name="ferret-quotes" href="#user-content-ferret-quotes"><code>ferret-quotes</code></a></p>
@@ -595,24 +577,20 @@ This approach to escaping is taken in order to make it straightfoward to use pow
 :Ack \blog\((['"]).*?\1\) -i --ignore-dir=src/vendor src dist build
 ```
 
-
 ## FAQ<a name="ferret-faq" href="#user-content-ferret-faq"></a>
 
-
 ### Why do Ferret commands start with "Ack", "Lack" and so on?<a name="ferret-why-do-ferret-commands-start-with-ack-lack-and-so-on" href="#user-content-ferret-why-do-ferret-commands-start-with-ack-lack-and-so-on"></a>
 
 Ferret was originally the thinnest of wrappers (7 lines of code in my <strong>`.vimrc`</strong>) around `ack`. The earliest traces of it can be seen in the initial commit to my dotfiles repo in May, 2009 (https://wincent.com/h).
 
 So, even though Ferret has a new name now and actually prefers `rg` then `ag` over `ack`/`ack-grep` when available, I prefer to keep the command names intact and benefit from years of accumulated muscle-memory.
 
-
 ## Related<a name="ferret-related" href="#user-content-ferret-related"></a>
 
 Just as Ferret aims to improve the multi-file search and replace experience, Loupe does the same for within-file searching:
 
 https://github.com/wincent/loupe
 
-
 ## Website<a name="ferret-website" href="#user-content-ferret-website"></a>
 
 The official Ferret source code repo is at:
@@ -627,7 +605,6 @@ Official releases are listed at:
 
 http://www.vim.org/scripts/script.php?script_id=5220
 
-
 ## License<a name="ferret-license" href="#user-content-ferret-license"></a>
 
 Copyright 2015-present Greg Hurrell. All rights reserved.
@@ -640,15 +617,12 @@ Redistribution and use in source and binary forms, with or without modification,
 
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-
 ## Development<a name="ferret-development" href="#user-content-ferret-development"></a>
 
-
 ### Contributing patches<a name="ferret-contributing-patches" href="#user-content-ferret-contributing-patches"></a>
 
 Patches can be sent via mail to greg@hurrell.net, or as GitHub pull requests at: https://github.com/wincent/ferret/pulls
 
-
 ### Cutting a new release<a name="ferret-cutting-a-new-release" href="#user-content-ferret-cutting-a-new-release"></a>
 
 At the moment the release process is manual:
@@ -682,7 +656,6 @@ git archive -o ferret-$VERSION.zip HEAD -- .
 
 - Upload to http://www.vim.org/scripts/script.php?script_id=5220
 
-
 ## Authors<a name="ferret-authors" href="#user-content-ferret-authors"></a>
 
 Ferret is written and maintained by Greg Hurrell &lt;greg@hurrell.net&gt;.
@@ -697,10 +670,8 @@ Other contributors that have submitted patches include (in alphabetical order):
 - Tom Dooner
 - Vaibhav Sagar
 
-
 ## History<a name="ferret-history" href="#user-content-ferret-history"></a>
 
-
 ### 5.0 (8 June 2019)<a name="ferret-50-8-june-2019" href="#user-content-ferret-50-8-june-2019"></a>
 
 - The <strong>[`<Plug>(FerretAcks)`](#user-content-plugferretacks)</strong> mapping now uses <strong>`/\v`</strong> &quot;very magic&quot; mode by default. This default can be changed using the <strong>[`g:FerretVeryMagic`](#user-content-gferretverymagic)</strong> option.
@@ -709,57 +680,47 @@ Other contributors that have submitted patches include (in alphabetical order):
 - Likewise, Ferret now has a <strong>[`:Largs`](#user-content-largs)</strong> command, analogous to <strong>[`:Qargs`](#user-content-qargs)</strong>, which applies to the <strong>`location-list`</strong> instead of the <strong>`quickfix`</strong> window.
 - The Ferret bindings that are set-up in the <strong>`quickfix`</strong> window when <strong>[`g:FerretQFMap`](#user-content-gferretqfmap)</strong> is enabled now also apply to the <strong>`location-list`</strong>.
 
-
 ### 4.1 (31 January 2019)<a name="ferret-41-31-january-2019" href="#user-content-ferret-41-31-january-2019"></a>
 
 - Added <strong>[`:Quack`](#user-content-quack)</strong> command, analogous to <strong>[`:Ack`](#user-content-ack)</strong> but scoped to the files currently listed in the <strong>`quickfix`</strong> window.
 - Fixed option autocompletion.
 
-
 ### 4.0.2 (11 January 2019)<a name="ferret-402-11-january-2019" href="#user-content-ferret-402-11-january-2019"></a>
 
 - Restore compatibility with versions of `rg` prior to v0.8 (https://github.com/wincent/ferret/issues/59).
 
-
 ### 4.0.1 (8 January 2019)<a name="ferret-401-8-january-2019" href="#user-content-ferret-401-8-january-2019"></a>
 
 - Make <strong>[`:Acks`](#user-content-acks)</strong> behavior the same irrespective of the <strong>`'gdefault'`</strong> setting.
 
-
 ### 4.0 (25 December 2018)<a name="ferret-40-25-december-2018" href="#user-content-ferret-40-25-december-2018"></a>
 
 - Try to avoid &quot;press ENTER to continue&quot; prompts.
 - Put search term in <strong>`w:quickfix_title`</strong> for use in statuslines (https://github.com/wincent/ferret/pull/57).
 - Add <strong>[`g:FerretExecutableArguments`](#user-content-gferretexecutablearguments)</strong> and <strong>[`ferret#get_default_arguments()`](#user-content-ferretgetdefaultarguments)</strong> (https://github.com/wincent/ferret/pull/46).
 
-
 ### 3.0.3 (23 March 2018)<a name="ferret-303-23-march-2018" href="#user-content-ferret-303-23-march-2018"></a>
 
 - Fix for <strong>[`:Lack`](#user-content-lack)</strong> results opening in quickfix listing in Neovim (https://github.com/wincent/ferret/issues/47).
 
-
 ### 3.0.2 (25 October 2017)<a name="ferret-302-25-october-2017" href="#user-content-ferret-302-25-october-2017"></a>
 
 - Fix broken <strong>[`:Back`](#user-content-back)</strong> and <strong>[`:Black`](#user-content-black)</strong> commands (https://github.com/wincent/ferret/issues/48).
 
-
 ### 3.0.1 (24 August 2017)<a name="ferret-301-24-august-2017" href="#user-content-ferret-301-24-august-2017"></a>
 
 - Fix failure to handle search patterns containing multiple escaped spaces (https://github.com/wincent/ferret/issues/49).
 
-
 ### 3.0 (13 June 2017)<a name="ferret-30-13-june-2017" href="#user-content-ferret-30-13-june-2017"></a>
 
 - Improve handling of backslash escapes (https://github.com/wincent/ferret/issues/41).
 - Add <strong>[`g:FerretAutojump`](#user-content-gferretautojump)</strong>.
 - Drop support for vim-dispatch.
 
-
 ### 2.0 (6 June 2017)<a name="ferret-20-6-june-2017" href="#user-content-ferret-20-6-june-2017"></a>
 
 - Add support for Neovim, along with <strong>[`g:FerretNvim`](#user-content-gferretnvim)</strong> setting.
 
-
 ### 1.5 "Cinco de Cuatro" (4 May 2017)<a name="ferret-15-cinco-de-cuatro-4-may-2017" href="#user-content-ferret-15-cinco-de-cuatro-4-may-2017"></a>
 
 - Improvements to the handling of very large result sets (due to wide lines or many results).
@@ -768,13 +729,11 @@ Other contributors that have submitted patches include (in alphabetical order):
 - Added <strong>[`g:FerretMaxResults`](#user-content-gferretmaxresults)</strong>.
 - Added feature-detection for `rg` and `ag`, allowing Ferret to gracefully work with older versions of those tools that do not support all desired command-line switches.
 
-
 ### 1.4 (21 January 2017)<a name="ferret-14-21-january-2017" href="#user-content-ferret-14-21-january-2017"></a>
 
 - Drop broken support for `grep`, printing a prompt to install `rg`, `ag`, or `ack`/`ack-grep` instead.
 - If an `ack` executable is not found, search for `ack-grep`, which is the name used on Debian-derived distros.
 
-
 ### 1.3 (8 January 2017)<a name="ferret-13-8-january-2017" href="#user-content-ferret-13-8-january-2017"></a>
 
 - Reset <strong>`'errorformat'`</strong> before each search (fixes issue #31).
@@ -783,17 +742,14 @@ Other contributors that have submitted patches include (in alphabetical order):
 - Remove superfluous <strong>`QuickFixCmdPost`</strong> autocommands, resolving clash with Neomake plug-in (patch from Tom Dooner, #36).
 - Add support for searching with ripgrep (`rg`).
 
-
 ### 1.2a (16 May 2016)<a name="ferret-12a-16-may-2016" href="#user-content-ferret-12a-16-may-2016"></a>
 
 - Add optional support for running searches asynchronously using Vim's <strong>`+job`</strong> feature (enabled by default in sufficiently recent versions of Vim); see <strong>[`g:FerretJob`](#user-content-gferretjob)</strong>, <strong>[`:FerretCancelAsync`](#user-content-ferretcancelasync)</strong> and <strong>[`:FerretPullAsync`](#user-content-ferretpullasync)</strong>.
 
-
 ### 1.1.1 (7 March 2016)<a name="ferret-111-7-march-2016" href="#user-content-ferret-111-7-march-2016"></a>
 
 - Fix another edge case when searching for patterns containing &quot;#&quot;, only manifesting under dispatch.vim.
 
-
 ### 1.1 (7 March 2016)<a name="ferret-11-7-march-2016" href="#user-content-ferret-11-7-march-2016"></a>
 
 - Fix edge case when searching for strings of the form &quot;&lt;foo&gt;&quot;.
@@ -801,7 +757,6 @@ Other contributors that have submitted patches include (in alphabetical order):
 - Provide completion for `ag` and `ack` options when using <strong>[`:Ack`](#user-content-ack)</strong> and <strong>[`:Lack`](#user-content-lack)</strong>.
 - Fix display of error messages under dispatch.vim.
 
-
 ### 1.0 (28 December 2015)<a name="ferret-10-28-december-2015" href="#user-content-ferret-10-28-december-2015"></a>
 
 - Fix broken <strong>[`:Qargs`](#user-content-qargs)</strong> command (patch from Daniel Silva).
@@ -811,19 +766,16 @@ Other contributors that have submitted patches include (in alphabetical order):
 - When using `ag`, report multiple matches per line instead of just the first (patch from Daniel Silva).
 - Improve content and display of error messages.
 
-
 ### 0.3 (24 July 2015)<a name="ferret-03-24-july-2015" href="#user-content-ferret-03-24-july-2015"></a>
 
 - Added highlighting of search pattern and related <strong>[`g:FerretHlsearch`](#user-content-gferrethlsearch)</strong> option (patch from Nelo-Thara Wallus).
 - Add better error reporting for failed or incorrect searches.
 
-
 ### 0.2 (16 July 2015)<a name="ferret-02-16-july-2015" href="#user-content-ferret-02-16-july-2015"></a>
 
 - Added <strong>[`FerretDidWrite`](#user-content-ferretdidwrite)</strong> and <strong>[`FerretWillWrite`](#user-content-ferretwillwrite)</strong> autocommands (patch from Joe Lencioni).
 - Add <strong>[`<Plug>(FerretAcks)`](#user-content-plugferretacks)</strong> mapping (patch from Nelo-Thara Wallus).
 
-
 ### 0.1 (8 July 2015)<a name="ferret-01-8-july-2015" href="#user-content-ferret-01-8-july-2015"></a>
 
 - Initial release, extracted from my dotfiles (https://github.com/wincent/wincent).
index 4962964b7788143e35698b651bfa2e92d26f2417..ebe3dde74904327e0d2875cf188d32b975e232d4 100644 (file)
@@ -1,14 +1,12 @@
-
 # loupe<a name="loupe-loupe" href="#user-content-loupe-loupe"></a>
 
-
 ## Intro<a name="loupe-intro" href="#user-content-loupe-intro"></a>
 
 > &quot;loupe (noun)<br />a small magnifying glass used by jewelers and watchmakers.&quot;
 
 <p align="right"><a name="loupe-features" href="#user-content-loupe-features"><code>loupe-features</code></a></p>
-Loupe enhances Vim's <strong>`search-commands`</strong> in four ways:
 
+Loupe enhances Vim's <strong>`search-commands`</strong> in four ways:
 
 ### 1. Makes the currently selected match easier to see<a name="loupe-1-makes-the-currently-selected-match-easier-to-see" href="#user-content-loupe-1-makes-the-currently-selected-match-easier-to-see"></a>
 
@@ -17,24 +15,20 @@ When searching using <strong>`/`</strong>, <strong>`?`</strong>, <strong>`star`<
 - Applying a different <strong>`:highlight`</strong> group (by default, <strong>`hl-IncSearch`</strong>) to the match under the cursor.
 - Keeping the matching line centered within the window when jumping between matches with <strong>`n`</strong> and <strong>`N`</strong>.
 
-
 ### 2. Applies sane pattern syntax by default<a name="loupe-2-applies-sane-pattern-syntax-by-default" href="#user-content-loupe-2-applies-sane-pattern-syntax-by-default"></a>
 
 Loupe makes &quot;very magic&quot; (<strong>`/\v`</strong>) syntax apply by default when searching. This is true even if you initiate a search via a novel means, such as from a visual selection or with a complicated <strong>`:range`</strong> prefix.
 
 This means that you can use a pattern syntax closer to the familiar regular expression syntax from languages such as Perl, Ruby, JavaScript (indeed, most other modern languages that support regular expressions).
 
-
 ### 3. Provides a shortcut to remove search highlighting<a name="loupe-3-provides-a-shortcut-to-remove-search-highlighting" href="#user-content-loupe-3-provides-a-shortcut-to-remove-search-highlighting"></a>
 
 Loupe maps &lt;leader&gt;n to quickly remove all 'hlsearch' highlighting (although you can provide an alternative mapping of your choosing or suppress the feature entirely).
 
-
 ### 4. Sensible defaults for search-related features<a name="loupe-4-sensible-defaults-for-search-related-features" href="#user-content-loupe-4-sensible-defaults-for-search-related-features"></a>
 
 Loupe provides reasonable defaults for most search-related Vim settings to provide a good &quot;out of the box&quot; experience. For more details, or to see how to override Loupe's settings, see <strong>[`loupe-overrides`](#user-content-loupe-overrides)</strong>.
 
-
 ## Installation<a name="loupe-installation" href="#user-content-loupe-installation"></a>
 
 To install Loupe, use your plug-in management system of choice.
@@ -58,10 +52,8 @@ To generate help tags under Pathogen, you can do so from inside Vim with:
 :call pathogen#helptags()
 ```
 
-
 ## Mappings<a name="loupe-mappings" href="#user-content-loupe-mappings"></a>
 
-
 ### `<Plug>(LoupeClearHighlight)`<a name="loupe-plugloupeclearhighlight" href="#user-content-loupe-plugloupeclearhighlight"></a>
 
 Loupe maps &lt;leader&gt;n to <strong>[`<Plug>(LoupeClearHighlight)`](#user-content-plugloupeclearhighlight)</strong>, which clears all visible highlights (like <strong>`:nohighlight`</strong> does). To use an alternative mapping instead, create a different one in your <strong>`.vimrc`</strong> instead using <strong>`:nmap`</strong>:
@@ -77,7 +69,6 @@ Note that Loupe will not try to set up its &lt;leader&gt;n mapping if any of the
 - An alternative mapping for <strong>[`<Plug>(LoupeClearHighlight)`](#user-content-plugloupeclearhighlight)</strong> has already been set up from a <strong>`.vimrc`</strong>.
 - The mapping has been suppressed by setting <strong>[`g:LoupeClearHighlightMap`](#user-content-gloupeclearhighlightmap)</strong> to 1 in your <strong>`.vimrc`</strong>.
 
-
 ### `<Plug>(LoupeOctothorpe)`<a name="loupe-plugloupeoctothorpe" href="#user-content-loupe-plugloupeoctothorpe"></a>
 
 Loupe maps <strong>`#`</strong> to <strong>[`<Plug>(LoupeOctothorpe)`](#user-content-plugloupeoctothorpe)</strong> in order to implement custom highlighting and line-centering for the current match.
@@ -88,7 +79,6 @@ To prevent this from happening, create an alternate mapping in your <strong>`.vi
 nmap <Nop> <Plug>(LoupeOctothorpe)
 ```
 
-
 ### `<Plug>(LoupeStar)`<a name="loupe-plugloupestar" href="#user-content-loupe-plugloupestar"></a>
 
 Loupe maps <strong>`star`</strong> to <strong>[`<Plug>(LoupeStar)`](#user-content-plugloupestar)</strong> in order to implement custom highlighting and line-centering for the current match.
@@ -99,7 +89,6 @@ To prevent this from happening, create an alternate mapping in your <strong>`.vi
 nmap <Nop> <Plug>(LoupeStar)
 ```
 
-
 ### `<Plug>(LoupeN)`<a name="loupe-plugloupen" href="#user-content-loupe-plugloupen"></a>
 
 Loupe maps <strong>`N`</strong> to <strong>[`<Plug>(LoupeN)`](#user-content-plugloupen)</strong> in order to implement custom highlighting and line-centering for the current match.
@@ -110,7 +99,6 @@ To prevent this from happening, create an alternate mapping in your <strong>`.vi
 nmap <Nop> <Plug>(LoupeN)
 ```
 
-
 ### `<Plug>(LoupeGOctothorpe)`<a name="loupe-plugloupegoctothorpe" href="#user-content-loupe-plugloupegoctothorpe"></a>
 
 Loupe maps <strong>`g#`</strong> to <strong>[`<Plug>(LoupeGOctothorpe)`](#user-content-plugloupegoctothorpe)</strong> in order to implement custom highlighting and line-centering for the current match.
@@ -121,7 +109,6 @@ To prevent this from happening, create an alternate mapping in your <strong>`.vi
 nmap <Nop> <Plug>(LoupeGOctothorpe)
 ```
 
-
 ### `<Plug>(LoupeGStar)`<a name="loupe-plugloupegstar" href="#user-content-loupe-plugloupegstar"></a>
 
 Loupe maps <strong>`gstar`</strong> to <strong>[`<Plug>(LoupeGStar)`](#user-content-plugloupegstar)</strong> in order to implement custom highlighting and line-centering for the current match.
@@ -132,7 +119,6 @@ To prevent this from happening, create an alternate mapping in your <strong>`.vi
 nmap <Nop> <Plug>(LoupeGStar)
 ```
 
-
 ### `<Plug>(Loupen)`<a name="loupe-plugloupen" href="#user-content-loupe-plugloupen"></a>
 
 Loupe maps <strong>`n`</strong> to <strong>[`<Plug>(Loupen)`](#user-content-plugloupen)</strong> in order to implement custom highlighting and line-centering for the current match.
@@ -143,7 +129,6 @@ To prevent this from happening, create an alternate mapping in your <strong>`.vi
 nmap <Nop> <Plug>(Loupen)
 ```
 
-
 ## Options<a name="loupe-options" href="#user-content-loupe-options"></a>
 
 <p align="right"><a name="gloupehighlightgroup" href="#user-content-gloupehighlightgroup"><code>g:LoupeHighlightGroup</code></a></p>
@@ -198,7 +183,6 @@ Controls whether the match's line is vertically centered within the window when
 let g:LoupeCenterResults=0
 ```
 
-
 ## Functions<a name="loupe-functions" href="#user-content-loupe-functions"></a>
 
 <p align="right"><a name="loupehlmatch" href="#user-content-loupehlmatch"><code>loupe#hlmatch()</code></a></p>
@@ -207,37 +191,42 @@ let g:LoupeCenterResults=0
 
 Apply highlighting to the current search match.
 
-
 ## Overrides<a name="loupe-overrides" href="#user-content-loupe-overrides"></a>
 
 Loupe sets a number of search-related Vim settings to reasonable defaults in order to provide a good &quot;out of the box&quot; experience. The following overrides will be set unless suppressed or overridden (see <strong>[`loupe-suppress-overrides`](#user-content-loupe-suppress-overrides)</strong>):
 
 <p align="right"><a name="loupe-history-override" href="#user-content-loupe-history-override"><code>loupe-history-override</code></a></p>
+
 'history'
 
 Increased to 1000, to increase the number of previous searches remembered. Note that Loupe only applies this setting if the current value of 'history' is less than 1000.
 
 <p align="right"><a name="loupe-hlsearch-override" href="#user-content-loupe-hlsearch-override"><code>loupe-hlsearch-override</code></a></p>
+
 'hlsearch'
 
 Turned on (when there is a previous search pattern, highlight all its matches).
 
 <p align="right"><a name="loupe-incsearch-override" href="#user-content-loupe-incsearch-override"><code>loupe-incsearch-override</code></a></p>
+
 'incsearch'
 
 Turned on (while typing a search command, show where the pattern matches, as it was typed so far).
 
 <p align="right"><a name="loupe-ignorecase-override" href="#user-content-loupe-ignorecase-override"><code>loupe-ignorecase-override</code></a></p>
+
 'ignorecase'
 
 Turned on (to ignore case in search patterns).
 
 <p align="right"><a name="loupe-shortmess-override" href="#user-content-loupe-shortmess-override"><code>loupe-shortmess-override</code></a></p>
+
 'shortmess'
 
 Adds &quot;s&quot;, which suppresses the display of &quot;search hit BOTTOM, continuing at TOP&quot; and &quot;search hit TOP, continuing at BOTTOM&quot; messages.
 
 <p align="right"><a name="loupe-smartcase-override" href="#user-content-loupe-smartcase-override"><code>loupe-smartcase-override</code></a></p>
+
 'smartcase'
 
 Turned on (overrides 'ignorecase', making the search pattern case-sensitive whenever it containers uppercase characters).
@@ -259,14 +248,12 @@ To override any of these choices, you can place overrides in an <strong>`after-d
  set shortmess-=s
 ```
 
-
 ## Related<a name="loupe-related" href="#user-content-loupe-related"></a>
 
 Just as Loupe aims to improve the within-file search experience, Ferret does the same for multi-file searching and replacing:
 
 - https://github.com/wincent/ferret
 
-
 ## Website<a name="loupe-website" href="#user-content-loupe-website"></a>
 
 The official Loupe source code repo is at:
@@ -281,7 +268,6 @@ Official releases are listed at:
 
 - http://www.vim.org/scripts/script.php?script_id=5215
 
-
 ## License<a name="loupe-license" href="#user-content-loupe-license"></a>
 
 Copyright 2015-present Greg Hurrell. All rights reserved.
@@ -294,15 +280,12 @@ Redistribution and use in source and binary forms, with or without modification,
 
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-
 ## Development<a name="loupe-development" href="#user-content-loupe-development"></a>
 
-
 ### Contributing patches<a name="loupe-contributing-patches" href="#user-content-loupe-contributing-patches"></a>
 
 Patches can be sent via mail to greg@hurrell.net, or as GitHub pull requests at: https://github.com/wincent/loupe/pulls
 
-
 ### Cutting a new release<a name="loupe-cutting-a-new-release" href="#user-content-loupe-cutting-a-new-release"></a>
 
 At the moment the release process is manual:
@@ -336,7 +319,6 @@ git archive -o loupe-$VERSION.zip HEAD -- .
 
 - Upload to http://www.vim.org/scripts/script.php?script_id=5215
 
-
 ## Authors<a name="loupe-authors" href="#user-content-loupe-authors"></a>
 
 Loupe is written and maintained by Greg Hurrell &lt;greg@hurrell.net&gt;.
@@ -349,21 +331,17 @@ Which he discussed in his &quot;More Instantly Better Vim&quot; presentation at
 
 - https://www.youtube.com/watch?v=aHm36-na4-4
 
-
 ## History<a name="loupe-history" href="#user-content-loupe-history"></a>
 
-
 ### 1.1 (15 June 2016)<a name="loupe-11-15-june-2016" href="#user-content-loupe-11-15-june-2016"></a>
 
 - Make compatible with older versions of Vim that do not have <strong>`v:hlsearch`</strong>.
 - Add support for special delimiters with <strong>`:substitute`</strong> command.
 
-
 ### 1.0 (28 December 2015)<a name="loupe-10-28-december-2015" href="#user-content-loupe-10-28-december-2015"></a>
 
 - Renamed the <strong>`<Plug>LoupeClearHighlight`</strong> mapping to <strong>[`<Plug>(LoupeClearHighlight)`](#user-content-plugloupeclearhighlight)</strong>.
 
-
 ### 0.1 (5 July 2015)<a name="loupe-01-5-july-2015" href="#user-content-loupe-01-5-july-2015"></a>
 
 - Initial release, extracted from my dotfiles (https://github.com/wincent/wincent).
index 3398361a8e3f801b8529b03c308ee0182b80b882..513df167aba85874bf73407b65609650e45ae880 100644 (file)
@@ -1,12 +1,9 @@
-
 # Pinnacle<a name="pinnacle-pinnacle" href="#user-content-pinnacle-pinnacle"></a>
 
-
 ## Intro<a name="pinnacle-intro" href="#user-content-pinnacle-intro"></a>
 
 Pinnacle provides functions for manipulating <strong>`:highlight`</strong> groups.
 
-
 ## Installation<a name="pinnacle-installation" href="#user-content-pinnacle-installation"></a>
 
 To install Pinnacle, use your plug-in management system of choice.
@@ -30,7 +27,6 @@ To generate help tags under Pathogen, you can do so from inside Vim with:
 :call pathogen#helptags()
 ```
 
-
 ## Website<a name="pinnacle-website" href="#user-content-pinnacle-website"></a>
 
 The official Pinnacle source code repo is at:
@@ -47,7 +43,6 @@ Official releases are listed at:
 
 http://www.vim.org/scripts/script.php?script_id=5360
 
-
 ## License<a name="pinnacle-license" href="#user-content-pinnacle-license"></a>
 
 Copyright (c) 2016-present Greg Hurrell
@@ -58,15 +53,12 @@ The above copyright notice and this permission notice shall be included in all c
 
 THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-
 ## Development<a name="pinnacle-development" href="#user-content-pinnacle-development"></a>
 
-
 ### Contributing patches<a name="pinnacle-contributing-patches" href="#user-content-pinnacle-contributing-patches"></a>
 
 Patches can be sent via mail to greg@hurrell.net, or as GitHub pull requests at: https://github.com/wincent/pinnacle/pulls
 
-
 ### Cutting a new release<a name="pinnacle-cutting-a-new-release" href="#user-content-pinnacle-cutting-a-new-release"></a>
 
 At the moment the release process is manual:
@@ -100,15 +92,12 @@ git archive -o vim-docvim-$VERSION.zip HEAD -- .
 
 - Upload to http://www.vim.org/scripts/script.php?script_id=5360
 
-
 ## Authors<a name="pinnacle-authors" href="#user-content-pinnacle-authors"></a>
 
 Pinnacle is written and maintained by Greg Hurrell &lt;greg@hurrell.net&gt;.
 
-
 ## History<a name="pinnacle-history" href="#user-content-pinnacle-history"></a>
 
-
 ### 0.1 (30 March 2016)<a name="pinnacle-01-30-march-2016" href="#user-content-pinnacle-01-30-march-2016"></a>
 
 - Initial release.
index 2dca5967d08fad2768fbee43fd76a85863a30c38..a8849f6323eeb54c49d86c1e0f7cae18fff66ff3 100644 (file)
@@ -1,7 +1,5 @@
-
 # scalpel<a name="scalpel-scalpel" href="#user-content-scalpel-scalpel"></a>
 
-
 ## Intro<a name="scalpel-intro" href="#user-content-scalpel-intro"></a>
 
 Scalpel provides a streamlined shortcut for replacing all instances of the word currently under the cursor throughout a file.
@@ -65,7 +63,6 @@ let g:ScalpelLoaded=1
 
 in your `~/.vimrc`.
 
-
 ## Installation<a name="scalpel-installation" href="#user-content-scalpel-installation"></a>
 
 To install Scalpel, use your plug-in management system of choice.
@@ -91,10 +88,8 @@ To generate help tags under Pathogen, you can do so from inside Vim with:
 :call pathogen#helptags()
 ```
 
-
 ## FAQ<a name="scalpel-faq" href="#user-content-scalpel-faq"></a>
 
-
 ### Why use Scalpel rather than a built-in alternative?<a name="scalpel-why-use-scalpel-rather-than-a-built-in-alternative" href="#user-content-scalpel-why-use-scalpel-rather-than-a-built-in-alternative"></a>
 
 Scalpel is a lightweight plug-in that provides subtle but valuable improvements to the experience you'd get by using Vim's built-in functionality.
@@ -109,7 +104,6 @@ Compared to a mapping such as &quot;*Ncgn&quot;:
 
 - Scalpel allows you to preview the location at which each change will occur instead of performing the change blindly.
 
-
 ## Website<a name="scalpel-website" href="#user-content-scalpel-website"></a>
 
 The official Scalpel source code repo is at:
@@ -126,7 +120,6 @@ Official releases are listed at:
 
 http://www.vim.org/scripts/script.php?script_id=5381
 
-
 ## License<a name="scalpel-license" href="#user-content-scalpel-license"></a>
 
 Copyright (c) 2016-present Greg Hurrell
@@ -137,15 +130,12 @@ The above copyright notice and this permission notice shall be included in all c
 
 THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-
 ## Development<a name="scalpel-development" href="#user-content-scalpel-development"></a>
 
-
 ### Contributing patches<a name="scalpel-contributing-patches" href="#user-content-scalpel-contributing-patches"></a>
 
 Patches can be sent via mail to greg@hurrell.net, or as GitHub pull requests at: https://github.com/wincent/scalpel/pulls
 
-
 ### Cutting a new release<a name="scalpel-cutting-a-new-release" href="#user-content-scalpel-cutting-a-new-release"></a>
 
 At the moment the release process is manual:
@@ -185,41 +175,33 @@ git archive -o scalpel-$VERSION.zip HEAD -- .
 
 - Upload to http://www.vim.org/scripts/script.php?script_id=5381
 
-
 ## Authors<a name="scalpel-authors" href="#user-content-scalpel-authors"></a>
 
 Scalpel is written and maintained by Greg Hurrell &lt;greg@hurrell.net&gt;.
 
-
 ## History<a name="scalpel-history" href="#user-content-scalpel-history"></a>
 
-
 ### 1.0 (3 January 2019)<a name="scalpel-10-3-january-2019" href="#user-content-scalpel-10-3-january-2019"></a>
 
 - Perform multiple replacements per line even when <strong>`'gdefault'`</strong> is on.
 
-
 ### 0.5 (28 July 2018)<a name="scalpel-05-28-july-2018" href="#user-content-scalpel-05-28-july-2018"></a>
 
 - Fix problem with <strong>`Visual`</strong> mode operation on older versions of Vim (GitHub issue #8).
 
-
 ### 0.4 (23 July 2018)<a name="scalpel-04-23-july-2018" href="#user-content-scalpel-04-23-july-2018"></a>
 
 - Fix problem with replacement patterns containing the number 1 (GitHub issue #7).
 
-
 ### 0.3 (10 May 2018)<a name="scalpel-03-10-may-2018" href="#user-content-scalpel-03-10-may-2018"></a>
 
 - Fix compatibility with older versions of Vim that don't implement <strong>`getcurpos()`</strong>.
 
-
 ### 0.2 (13 June 2016)<a name="scalpel-02-13-june-2016" href="#user-content-scalpel-02-13-june-2016"></a>
 
 - Support visual mode.
 - Do not show &quot;N substitutions on N lines&quot; messages.
 
-
 ### 0.1 (29 April 2016)<a name="scalpel-01-29-april-2016" href="#user-content-scalpel-01-29-april-2016"></a>
 
 - Initial release.
index c46d7b55f8c307cf4aadb99a661352c88f93b0c4..dc0efcdec245e8c5b60b4fd78c4761ecfc233fec 100644 (file)
@@ -1,7 +1,5 @@
-
 # vcs-jump<a name="vcs-jump-vcs-jump" href="#user-content-vcs-jump-vcs-jump"></a>
 
-
 ## Intro<a name="vcs-jump-intro" href="#user-content-vcs-jump-intro"></a>
 
 This plug-in allows you to jump to useful places within a Git or Mercurial repository.
index f023e0065c54616e100511c7009eb0e448782b03..d06bbb3d842227edac2e787efe7abe308b5232e7 100644 (file)
@@ -1,4 +1,3 @@
-
 # docvim<a name="docvim-docvim" href="#user-content-docvim-docvim"></a>
 
 <p align="right"><a name="vim-docvim" href="#user-content-vim-docvim"><code>vim-docvim</code></a></p>
@@ -9,7 +8,6 @@ vim-docvim provides additional syntax highlighting for Vim script files that con
 
 docvim (the tool, not this plug-in) is a documentation generator that processes those embedded comments and produces documentation in Markdown and Vim &quot;help&quot; formats. To avoid confusion, this document refers to the Vim plug-in as &quot;vim-docvim&quot; and the separate generation tool as &quot;docvim&quot;.
 
-
 ## Installation<a name="docvim-installation" href="#user-content-docvim-installation"></a>
 
 To install vim-docvim, use your plug-in management system of choice.
@@ -33,10 +31,8 @@ To generate help tags under Pathogen, you can do so from inside Vim with:
 :call pathogen#helptags()
 ```
 
-
 ## Related<a name="docvim-related" href="#user-content-docvim-related"></a>
 
-
 ### Docvim<a name="docvim-docvim" href="#user-content-docvim-docvim"></a>
 
 The Docvim tool itself is a Haskell module, available at:
@@ -53,7 +49,6 @@ Mirrors exist at:
 - https://gitlab.com/wincent/docvim
 - https://bitbucket.org/ghurrell/docvim
 
-
 ## Website<a name="docvim-website" href="#user-content-docvim-website"></a>
 
 The official vim-docvim source code repo is at:
@@ -70,7 +65,6 @@ Official releases are listed at:
 
 http://www.vim.org/scripts/script.php?script_id=[TODO]
 
-
 ## License<a name="docvim-license" href="#user-content-docvim-license"></a>
 
 Copyright (c) 2015-present Greg Hurrell
@@ -81,15 +75,12 @@ The above copyright notice and this permission notice shall be included in all c
 
 THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-
 ## Development<a name="docvim-development" href="#user-content-docvim-development"></a>
 
-
 ### Contributing patches<a name="docvim-contributing-patches" href="#user-content-docvim-contributing-patches"></a>
 
 Patches can be sent via mail to greg@hurrell.net, or as GitHub pull requests at: https://github.com/wincent/vim-docvim/pulls
 
-
 ### Cutting a new release<a name="docvim-cutting-a-new-release" href="#user-content-docvim-cutting-a-new-release"></a>
 
 At the moment the release process is manual:
@@ -123,15 +114,12 @@ git archive -o vim-docvim-$VERSION.zip HEAD -- .
 
 - Upload to http://www.vim.org/scripts/script.php?script_id=[TODO]
 
-
 ## Authors<a name="docvim-authors" href="#user-content-docvim-authors"></a>
 
 vim-docvim is written and maintained by Greg Hurrell &lt;greg@hurrell.net&gt;.
 
-
 ## History<a name="docvim-history" href="#user-content-docvim-history"></a>
 
-
 ### 0.1 (not yet released)<a name="docvim-01-not-yet-released" href="#user-content-docvim-01-not-yet-released"></a>
 
 - Initial release.
index ea887dc96a2b530e18f8898388cef8885d221a85..6b12990ec86c0299b9fa06819c8af544b348f1dd 100644 (file)
@@ -1,13 +1,9 @@
-
 # foo<a name="foo-foo" href="#user-content-foo-foo"></a>
 
-
 ## A heading<a name="foo-a-heading" href="#user-content-foo-a-heading"></a>
 
-
 ### A subheading<a name="foo-a-subheading" href="#user-content-foo-a-subheading"></a>
 
-
 ## An overlength heading when I really should have chose something shorter<a name="foo-an-overlength-heading-when-i-really-should-have-chose-something-shorter" href="#user-content-foo-an-overlength-heading-when-i-really-should-have-chose-something-shorter"></a>
 
 Note that in order for that last one to be shown as a heading in Vim, we can't allow the usual hard-wrapping rules to apply.
index 67f049b9f5935ef875ccb70187913b79aecae064..e5a27f25f8aac38e60795425ba3fb0babeb9bd80 100644 (file)
@@ -1,2 +1,3 @@
 <p align="right"><a name="foobar" href="#user-content-foobar"><code>foo_bar</code></a> <a name="gthing" href="#user-content-gthing"><code>g:Thing</code></a></p>
+
 This paragraph has some associated link targets above it.
index 3a9fc5014e198ac1f330f514fca5485e45e51fa3..8a3dc054046a7bd037fa05034ad0f8a219453a9c 100644 (file)
@@ -1,4 +1,5 @@
 <p align="right"><a name="foobar" href="#user-content-foobar"><code>'foobar'</code></a> <a name="gthing" href="#user-content-gthing"><code>g:Thing</code></a></p>
+
 See those links targets?
 
 I'm going to link to <strong>[`g:Thing`](#user-content-gthing)</strong> and <strong>[`'foobar'`](#user-content-foobar)</strong> here.
index 584fe8dd8316825375294d8076943043b76a4528..61d5a01fa580824cfc4e49175835515b2f9da45c 100644 (file)
@@ -1,37 +1,29 @@
-
 # Example<a name="example-example" href="#user-content-example-example"></a>
 
 In which the narrator says some things.
 
-
 ## Commands<a name="example-commands" href="#user-content-example-commands"></a>
 
 Stuff about commands.
 
-
 ## Mappings<a name="example-mappings" href="#user-content-example-mappings"></a>
 
 Stuff about mappings.
 
-
 ## Options<a name="example-options" href="#user-content-example-options"></a>
 
 Stuff about options.
 
-
 ## Functions<a name="example-functions" href="#user-content-example-functions"></a>
 
 Stuff about functions.
 
-
 ## License<a name="example-license" href="#user-content-example-license"></a>
 
 Released under the terms of the OMFGWTFBBQLMAOPL.
 
-
 ## History<a name="example-history" href="#user-content-example-history"></a>
 
-
 ### 0.1 (not yet released)<a name="example-01-not-yet-released" href="#user-content-example-01-not-yet-released"></a>
 
 - Initial release.
index 584fe8dd8316825375294d8076943043b76a4528..61d5a01fa580824cfc4e49175835515b2f9da45c 100644 (file)
@@ -1,37 +1,29 @@
-
 # Example<a name="example-example" href="#user-content-example-example"></a>
 
 In which the narrator says some things.
 
-
 ## Commands<a name="example-commands" href="#user-content-example-commands"></a>
 
 Stuff about commands.
 
-
 ## Mappings<a name="example-mappings" href="#user-content-example-mappings"></a>
 
 Stuff about mappings.
 
-
 ## Options<a name="example-options" href="#user-content-example-options"></a>
 
 Stuff about options.
 
-
 ## Functions<a name="example-functions" href="#user-content-example-functions"></a>
 
 Stuff about functions.
 
-
 ## License<a name="example-license" href="#user-content-example-license"></a>
 
 Released under the terms of the OMFGWTFBBQLMAOPL.
 
-
 ## History<a name="example-history" href="#user-content-example-history"></a>
 
-
 ### 0.1 (not yet released)<a name="example-01-not-yet-released" href="#user-content-example-01-not-yet-released"></a>
 
 - Initial release.