Link to function targets in Markdown printer
authorGreg Hurrell <greg@hurrell.net>
Tue, 25 Dec 2018 17:36:25 +0000 (18:36 +0100)
committerGreg Hurrell <greg@hurrell.net>
Tue, 25 Dec 2018 17:36:25 +0000 (18:36 +0100)
lib/Text/Docvim/Visitor/Symbol.hs
tests/fixtures/integration/ferret/golden/markdown.golden

index 82a29dce914261820a5b1bf3c19bf22543862ca5..23f6cee719b3e6f70430af104dc0db8cec72fc9a 100644 (file)
@@ -25,6 +25,7 @@ getSymbols node = if length symbols == Set.size set
     symbols                                 = walk gatherSymbols [] node
     gatherSymbols (CommandAnnotation n _)   = [":" ++ n]
     gatherSymbols CommandsAnnotation        = genHeading "commands"
+    gatherSymbols (FunctionAnnotation f)    = [f ++ "()"]
     gatherSymbols FunctionsAnnotation       = genHeading "functions"
     gatherSymbols (HeadingAnnotation h)     = genHeading h
     gatherSymbols (LinkTargets ts)          = ts
index ccb1b4417735960ad92b64eec5d6de863412f02f..11d0cb4ebdef9963999dd3bf33932a989f9c16b5 100644 (file)
@@ -280,7 +280,7 @@ let g:FerretExecutableArguments = {
   \ }
 ```
 
-To find out the default arguments for a given executable, see <strong>`ferret#get_default_arguments()`</strong>.
+To find out the default arguments for a given executable, see <strong>[`ferret#get_default_arguments()`](#user-content-ferretgetdefaultarguments)</strong>.
 
 <p align="right"><a name="gferretmaxresults" href="#user-content-gferretmaxresults"><code>g:FerretMaxResults</code></a></p>
 
@@ -613,7 +613,7 @@ Other contributors that have submitted patches include (in alphabetical order):
 
 - 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()`</strong> (https://github.com/wincent/ferret/pull/46).
+- 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>