YARD::Redcarpet::Ext
Enables Redcarpet extensions for YARD. Tables enabled by default, as GitHub does.
This extension enabled on http://rubydoc.info/.
Installation
Add this line to your application's Gemfile:
gem 'yard-redcarpet-ext'
And then execute:
$ bundle
Or install it yourself as:
$ gem install yard-redcarpet-ext
Usage
Add --plugin redcarpet-ext
option to your .yardopts
or call yard
with this option.
Create new file named .yard_redcarpet_ext
with all needed Redcarpet extensions like tables
separated by comma or newline.
Another way to specify extensions is setting of YARD_REDCARPET_EXTS
environment variable. Extensions should be separated by comma.
You must have gem 'yard-redcarpet-ext'
string in your Gemfile or development dependency in gemspec if it exists.
Allowed Redcarpet extensions listed at: https://github.com/vmg/redcarpet#and-its-like-really-simple-to-use
By default yard-redcarpet-ext
enable these ones: no_intraemphasis
, gh_blockcode
, fenced_code
, autolink
and tables
.
Removing of extensions from the list
Simply add extension to be removed to the list prefixed by minus sign, like -tables
.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request