Pug (ex-Jade)

Compatible with:  IntelliJ IDEA , PhpStorm , PyCharm , RubyMine
28.06.2016
187 603
Support for Pug (formerly known as Jade), a template language for JavaScript

Download plugin

Version

Update date

25.07.2016
I wish there were breadcrumb support and code folding doesn't include trailing new lines! BTW code folding doesn't appear for all elements!
30.05.2016
Great plugin, but why was the support for webstorm dropped?
11.05.2016
Support for pug files should be added as jade does not really exist anymore
11.05.2016
Jade renamed to Pug, but this plugin don't support Pug. You can add support for Pug?
20.04.2016
Can you add indents for multiline attributes when autoformatting?Example: https://jsbin.com/yirizupuho/edit?html
18.04.2016
Cannot install this in PyCharmCE
07.03.2016
There's a small bug in how strings inside attributes are handled. This works: input(type='submit', onclick='return corfirm(\'A B\')') But this shows a "Unclosed string literal" error: input(type='submit', onclick='return corfirm(\'A B C\')') The only difference is the number of whitespace slots inside the string. It accepts one but two or more produce an error.
13.01.2016
Does not work with v15 community edition (required plugin "com.intellij.css" not installed).
Anonymous
18.12.2015
Editing of 500+ lines jade files with this plugin enabled under Idea IU-143.1015.7 (EAP) is impossible. Pasting clipboard text takes about 3-5 seconds each time. Similar timing is when some selected text is being replaced by typing new one. Sometimes also even cursor freezes while just navigating within editor. No problem with editing after removing the plugin. Plugin version: 142.4651 (08.09.2015). Java: 1.8.0_66-b17 (64-bit) Ubuntu 14.04 LTS
02.12.2015
I have a really annoying problem with that plugin. When I copying a line starting with EOL (from previous line) then paste it the EOL is missing and so the formating is totally broken. Any chance to have this fixed ?
Anonymous
05.05.2015
I Second @jaketrent's comment > Needs to support unbuffered comments. Now, comments are plain `//` where as Jade renders this as HTML comments. Unbuffered comments are `//-` which won't be rendered at all.
Anonymous
05.05.2015
I Second @ 's comment > Needs to support unbuffered comments. Now, comments are plain `//` where as Jade renders this as HTML comments. Unbuffered comments are `//-` which won't be rendered at all.
Anonymous
03.04.2015
Not working in phpstorm 8
07.12.2014
It's cool to have basic Jade support, but 2 things are currently not good : - no parens autoclosing - autoindent kind of sucks when you're not appending code at the end of your file: namely, it doen't indent based on the above element, but based on the next element.
24.10.2014
Hi Thanks a ton for that great plugin. I don't know where to report issues, I'll try here. The plugin does not allow me to input an open parenthesis when writing a jade template with angular ng-click function : example : button.btn.btn-primary(foo="bar()", ng-click="signup()") In this case, I'm able to wrtie foo="bar()" without a problem, however, can't type the '(' parenthesis of ng-click="signup()". I gave to copy / paste it, kind of annoying. Any clue where it could come from ? on the above example
Please  sign in  to leave a comment.