I'm creating a Grails app in IntelliJ 10 and have a javascript file that is created dynamically, as a Grails view.
For that reason the javascript file doesn't end in '.js'. It ends in '.gsp' because it's a Groovy Server Page that spits out javascript.
IntelliJ doesn't know it's a javascript file so it doesn't give me code completion or warnings.
I want my code complete and syntax checking! Is there a way to force IntelliJ to treat this specific file as Javascript, WITHOUT messing up the IntelliJ's correct treatment of .gsp files everywhere else?
Thanks!
Open the Settings/Preferences dialog ( Ctrl+Alt+S ), go to Editor | Inlay Hints, and select the checkbox next to JavaScript. On the JavaScript page below, specify what hints and in what context you want IntelliJ IDEA to display.
To toggle read-only attribute of a file, open file in the editor, or select it in the Project tool window. Do one of the following: On the main menu, choose File | File Properties | Make File Read-Only , or Make File Writable .
The above answer is slightly outdated. You can do the same in IntelliJ 14 by doing the following:
Preferences
(Mac OSX : Cmd + Comma)Editor -> File Types
Recognized File Types
Highlight JavaScript files (JavaScript)
Registered Patterns
press the +
button *.js.scala.html
) and press OKCheers!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With