This is the VSCode extension to use the Stable Ember Language Server.
Stable Ember Language Server
is full-featured fork of Ember Language Server. It's stable
and extremely
power-featured.
All Ember Language Server
features included.
Autocomplete (including installed addons and in-repo addons)
this...
)link-to
<LinkTo />
@route argument autocompleteDefinition providers for (enable features like "Go To Definition" or "Peek Definition"):
as | name |
)this...
)Lense provider
Folding ranges provider
hbs
, js
, ts
, gts
, gjs
files.Component usages
ember-template-lint Diagnostics integration (if it is included in a project)
Supported layouts
Supported Script Files
Using this addons as dev-dependencies in your project (or downloading and providing path in extension configuration - "els.local.addons") may extend LS functionality or override default one.
ember-fast-cli
.els.server.debug.port
- LS debug portels.server.debug.enabled
- disable / enable LS debugels.codeLens.relatedFiles
- disable / enable related filesels.local.useBuiltinLinting
- disable / enable ember-template-lint integrationels.local.useBuiltinFoldingRangeProvider
- disable / enable folding range provider (hbs)els.local.addons
- globally defined local language server addons entry folders, for example:{
"els.local.addons": ["C:\\Users\\ember\\els-addon-typed-templates"],
}
els.local.ignoredProjects
- Supports Ignoring of LS initialization on unneeded projects, for example, the below setting will ignore the initialization of the project named, sample-project-name
:{
"els.local.ignoredProjects": ["sample-project-name"],
}
Note: ignoredProjects
leverages the projectName from the name
property of the project's package.json
See debugging page