]> git.wincent.com - docvim.git/commit
Initial cut at @mapping, @command, @option, @function
authorGreg Hurrell <greg@hurrell.net>
Mon, 6 Jun 2016 13:55:27 +0000 (06:55 -0700)
committerGreg Hurrell <greg@hurrell.net>
Mon, 6 Jun 2016 13:55:27 +0000 (06:55 -0700)
commit41acdb17b71c20ed767604dabf19e7d18fd0192c
treee64fb1b8847d0e828628211d1f76724349fc5881
parentff2b6a44684bdad429763c51e4e1c4a17f97b312
Initial cut at @mapping, @command, @option, @function

Still some bugs to sort out (eg. duplicate symbol table entry due to extra
`MappingsAnnotation` when we perform extraction) and polish to apply (not
actually printing the options/functions etc).
26 files changed:
docvim.cabal
lib/Docvim/Compile.hs
lib/Docvim/Visitor.hs
lib/Docvim/Visitor/Command.hs [new file with mode: 0644]
lib/Docvim/Visitor/Commands.hs
lib/Docvim/Visitor/Footer.hs
lib/Docvim/Visitor/Function.hs [new file with mode: 0644]
lib/Docvim/Visitor/Functions.hs
lib/Docvim/Visitor/Mapping.hs [new file with mode: 0644]
lib/Docvim/Visitor/Mappings.hs
lib/Docvim/Visitor/Option.hs [new file with mode: 0644]
lib/Docvim/Visitor/Options.hs
lib/Docvim/Visitor/Plugin.hs
lib/Docvim/Visitor/Symbol.hs
tests/fixtures/markdown/integration-ferret-ftplugin-qf.golden
tests/fixtures/markdown/integration-ferret-private.golden
tests/fixtures/markdown/ordering-across-docblocks.golden
tests/fixtures/markdown/ordering-within-docblocks.golden
tests/fixtures/parser/integration-ferret-ftplugin-qf.golden
tests/fixtures/parser/integration-ferret-plugin.golden
tests/fixtures/parser/integration-ferret-private.golden
tests/fixtures/parser/mappings.golden
tests/fixtures/parser/options.golden
tests/fixtures/vim/integration-ferret-ftplugin-qf.golden
tests/fixtures/vim/integration-ferret-plugin.golden
tests/fixtures/vim/integration-ferret-private.golden