Skip to content

etteru/asciidoctor-intellij-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IntelliJ AsciiDoc Plugin

A plugin for the IntelliJ platform (IntelliJ IDEA, RubyMine, etc) that provides support for the AsciiDoc markup language. You can install the plugin (named "AsciiDoc") from the plugins section inside your Jetbrains IDE or download it from the Jetbrains Plugin Repository.

Release notes

0.11

  • Removed AsciiDoc item in right click menu thanks to Dmitry Jemerov.

  • Added 'Open in Browser' menu item.

  • Added 40+ live template (access them by pressing Cmd+J, or type 'ad-')

0.10

  • Toolbar added thanks to Vojtěch Krása

  • Scratch files with preview thanks to Harro Lissenberg

  • Basic Syntax Highlighting thanks to Dmitry Jemerov!

0.9

Performance of editing large documents greatly improved, thanks to Vojtěch Krása

0.8

Fixed incompatibility with non-IDEA IDE’s, thanks to Harro Lissenberg

0.7

Added table creation thanks Harro Lissenberg. Also added basic formatting, and fixed IntelliJ 14.1 incompatibility.

0.6

Convert Markdown to AsciiDoc. Also accessible by using the Refactor → Convert to AsciiDoc menu.

8411b45a 82c5 11e4 9310 ed3d872381ac

0.4

Usable in the following JetBrains products:

  • IntelliJ IDEA

  • WebStorm and PhpStorm

  • PyCharm

  • RubyMine

Features

  • Since 0.8 Fixed incompatibility with non-IDEA IDE’s, thanks to Harro Lissenberg

  • Since 0.7: Right click on a document to apply basic formatting or create tables.

  • Since 0.6: refactor Markdown to AsciiDoc. Right click on a file, or use the Refactor menu, and the Markdown document will be replaced by the AsciiDoc equivalent. Also supports undo, in case you’re not happy with the result!

  • Since 0.4: recognizes the AsciiDoc file extension (.adoc, .asciidoc, .ad)

  • Since 0.4: provides a two-pane AsciiDoc preview editor based on AsciidoctorJ with Live preview.

If you are missing features, please don’t hesitate to let me know on Twitter: @epragt or make an issue in the issue tracker!

Dependencies

This project uses AsciiDoctorJ and JRuby for the rendering of the AsciiDoc content.

For the conversion of Markdown to AsciiDoc, we use Pegdown and the Markdown to AsciiDoc converter.

Build

To build this plugin, you need to:

  1. download the IntelliJ IDEA Community Edition (at a minimum)

  2. open the project

  3. set the project SDK to be the IDEA Plugin SDK (and make sure this points to a valid Java SDK)

  4. build the project by selecting Build  Prepare Plugin Module 'AsciiDoc Plugin' for Deployment

You can then install the plugin from the generated zip file in any IntelliJ platform product.

Copyright © 2013-2014 Julien Viet and Erik Pragt. Released under the Apache License, Version 2.0 (see LICENSE).

Credits

This plugin is based on the Intellij Markdown plugin by Julien Nicoulaud.

Also, great help was received from Harro Lissenberg, Alexander Schwartz and Dan Allen. Thank you all for your support!

About

AsciiDoc plugin for products on the IntelliJ platform (IDEA, RubyMine, etc)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.7%
  • CSS 4.3%
  • Lex 2.0%