API Blueprint
API Blueprint Sublime Text plugin
Details
Installs
- Total 14K
- Win 4K
- Mac 8K
- Linux 2K
Sep 14 | Sep 13 | Sep 12 | Sep 11 | Sep 10 | Sep 9 | Sep 8 | Sep 7 | Sep 6 | Sep 5 | Sep 4 | Sep 3 | Sep 2 | Sep 1 | Aug 31 | Aug 30 | Aug 29 | Aug 28 | Aug 27 | Aug 26 | Aug 25 | Aug 24 | Aug 23 | Aug 22 | Aug 21 | Aug 20 | Aug 19 | Aug 18 | Aug 17 | Aug 16 | Aug 15 | Aug 14 | Aug 13 | Aug 12 | Aug 11 | Aug 10 | Aug 9 | Aug 8 | Aug 7 | Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
API Blueprint Sublime Text Plugin
This is the official API Blueprint plugin for Sublime Text with following features:
- Syntax highlighting for the
API Blueprint
format - Compiling blueprint into its AST media-type
- Live linting of blueprints as you type using
SublimeLinter3
This plug-in works both with Sublime Text 2 and 3. However linting is supported on Sublime Text 3 only.
Requirements
Drafter
In order for this plugin to work properly you need to have the API Blueprint command line tool drafter
installed.
To install Drafter
on OS X using run the following command:
$ brew install drafter
Refer to Drafter installation notes for details on installing on OS X & Linux or Windows.
SublimeLinter3 (optional)
This plugin offers linting of your blueprints using the SublimeLinter3 plugin framework. In order for linting to work please install SublimeLinter3
.
Markdown Highlighting (optional)
Note the API Blueprint Sublime Text syntax support relies on Markdown highlighing support in the color scheme used. For best results use a color scheme that supports Markdown-specific scopes (e.g. markdown: heading
) such as Monokai extended, and install Sublime Markdown Extended.
Installation
Using Package Control
With Package Control:
- Run “Package Control: Install Package” command, find and install
API Blueprint
plugin. - Restart SublimeText editor (if required)
From the Source
With Drafter
installed run the following command in your Sublime Text 3 packages directory:
$ git clone https://github.com/apiaryio/api-blueprint-sublime-plugin.git "API Blueprint"
Depending on your OS (and Sublime Text version) the packages directories are:
+ Linux: ~/.config/sublime-text-3/packages
+ OS X: ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
+ Windows: %APPDATA%\Sublime Text 3\Packages
Using the Plugin
Commands
You can access the commands either using the command palette (CTRL+SHIFT+P
or CMD+SHIFT+P
) or via shortcuts.
Shortcuts
ALT+SHIFT+B
: Parse the active file and open result AST including any possible parser messages in a new tab.
Acknowledgements
- This plugin uses parts of CoffeeScript Sublime Plugin.
- Thanks to @WMeldon for his contribution.
License
MIT License. See the LICENSE file.