Skip to content

Commit 864db66

Browse files
authored
Merge pull request #1179 from ember-learn/201-cleanup
Clean up for Ember Times Issue 201
2 parents 1125336 + 92f4059 commit 864db66

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

content/the-ember-times-issue-201.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,18 +89,22 @@ Go ahead and give the posts a read today!
8989

9090
## [Advanced template support in Intellij Idea 💻](https://github.com/patricklx/intellij-emberjs-experimental)
9191

92-
In Intellij Idea the support for Ember.js templates has been quite lacking, Especially compared to vscode [(Un)Stable Ember Language Server](https://marketplace.visualstudio.com/items?itemName=lifeart.vscode-ember-unstable). With [intellij-emberjs-experimental](https://github.com/patricklx/intellij-emberjs-experimental), [@patricklx](https://github.com/patricklx) added many features to the [original plugin](https://github.com/Turbo87/intellij-emberjs) to improve the UX of working/coding with templates. Search for the addon named `Ember Experimental.js` and give it a try. Note, you will need to disable or remove the other Ember.js plugin to prevent conflicts.
92+
In Intellij Idea Ember.js templates haven't been fully supported. This is notable when compared to vscode where the [(Un)Stable Ember Language Server](https://marketplace.visualstudio.com/items?itemName=lifeart.vscode-ember-unstable) is available.
93+
94+
With [intellij-emberjs-experimental](https://github.com/patricklx/intellij-emberjs-experimental), [@patricklx](https://github.com/patricklx) has added many features to the fantastic [original plugin](https://github.com/Turbo87/intellij-emberjs) to improve the UX of working/coding with templates.
95+
96+
If you're interested in trying out these new features give the experimental plugin a try. Note, you will need to disable or remove the original intellij-emberjs plugin to prevent conflicts.
9397

9498
This plugin adds:
9599

96100
- **Smart** Handlebars references for tags/mustache paths and tag attributes. This means that it handles ember helpers such as `let`, `hash`, `or`, `each`, `yield`. References to javascript/typescript and it is able to resolve array item type in `each`.
97101
- Handlebars **auto-completion** for tags (coming from blocks), tag attributes, mustache paths (js/ts) and named blocks. Also validates if attributes are valid and if required ones are missing.
98102
- Handlebars **parameter hints** for helpers/modifiers and components.
99103
- Handlebars **renaming** for mustache ids and Html tags.
100-
- Includes support for Ember.js internal Components and Helpers with documentation and support for attributes and parameter hints.
101-
- It also resolves `{{or x y z}}` to the first resolvable option, this makes `{{component (or x y)}}` work, e.g in `power-select`.
104+
- Support for Ember.js internal Components and Helpers with documentation and support for attributes and parameter hints.
105+
- It also resolves `{{or x y z}}` to the first resolvable option, this makes `{{component (or x y)}}` work (e.g in `power-select`).
102106
- Support for inline templates.
103-
- Some initial support for [.gjs]((https://github.com/ember-template-imports/ember-template-imports)) files.
107+
- Some initial support for [.gjs](https://github.com/ember-template-imports/ember-template-imports) files.
104108

105109
---
106110

@@ -116,7 +120,7 @@ There's also been several patch and minor releases of the library since 6.0.0 wa
116120

117121
There are two new awesome episodes of the Whiskey Web and Whatnot podcast featuring two Ember core team members! 🔥
118122

119-
First, [Robert Wagner (@rwwagner90)](https://github.com/rwwagner90) and [Chuck Carpenter (@chuckcarpenter)](https://github.com/chuckcarpenter) of Ship Shape sit down with [Chris Krycho (@chriskrycho)](https://github.com/chriskrycho) of the Ember Framework and Typescript Core Teams in this episode of [Whiskey, Web and Whatnot](https://www.whiskeywebandwhatnot.fm/bringing-types-to-ember-with-chris-krycho/). Chris shares his initial work on getting TypeScript into Ember, how Typed-Ember got established, and further explains the need and long-term benefits of TypeScript.
123+
First, [Robert Wagner (@rwwagner90)](https://github.com/rwwagner90) and [Chuck Carpenter (@chuckcarpenter)](https://github.com/chuckcarpenter) of Ship Shape sit down with [Chris Krycho (@chriskrycho)](https://github.com/chriskrycho) of the Ember Framework and Typescript Core Teams in [this episode](https://www.whiskeywebandwhatnot.fm/bringing-types-to-ember-with-chris-krycho/) of Whiskey, Web and Whatnot. Chris shares his initial work on getting TypeScript into Ember, how Typed-Ember got established, and further explains the need and long-term benefits of TypeScript.
120124

121125
They also discuss the enthusiasm of newbies to use TypeScript and the complexities that might arise, factors to consider when deciding to use TypeScript, and how learning the Rust programming can help broaden you as a developer.
122126

0 commit comments

Comments
 (0)