当前位置: 首页 > 软件库 > 程序开发 > >

ember-language-server

授权协议 MIT License
开发语言 JavaScript
所属分类 程序开发
软件类型 开源软件
地区 不详
投 递 者 蒋芷阳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ember Language Server

The Ember Language Server (ELS) implements the Language Server Protocol for Ember.js projects. ELS enables editors to provide features like auto complete, goto definition and diagnostics. To get these features, you have to install the plugin for your editor.

Features

All features currently only work in Ember CLI application that use the default classic structure, and are a rough first draft with a lot of room for improvements. Pods and addons are not supported yet.

  • Component and helper autocompletion for inline and sub expressions
  • Definition providers for (enable features like "Go To Definition" or "Peek Definition"):
    • Components (in Templates)
    • Helpers (in Templates)
    • Models
    • Transforms
  • Route autocompletion in link-to
  • Diagnostics for ember-template-lint (if it is included in a project)

Editor Plugins

 相关资料
  • A FastBoot-enabled addon to detect the best language for your user. Installation $ ember install ember-best-language How does it work? ember-best-language uses a scoring system to determine the best l

  • Bash Language Server Bash language server implementation based on Tree Sitter and its grammar for Bashwith explainshell integration. Features Jump to declaration Find references Code Outline & Show Sy

  • LSP(Language Server Protocol)开源的语言服务器协定。由红帽、微软和 Codenvy 联合推出,可以让不同的程序编辑器与集成开发环境(IDE)方便嵌入各种程序语言,允许开发人员在最喜爱的工具中使用各种语言来撰写程序。 唯一基于JSON的语言服务器数据交换协定,目前由GitHub代管,并采用CC及MIT授权。该协定主要用来促进编辑器及语言服务器之间的互动,允许开 发人员在各

  • Rust 语言服务器(又名 RLS)是一种向编辑器和 IDE 提供一系列功能的方法。而不是让每个编辑器插件必须解析和理解你程序中的类型,还可以为你提供像重构等功能。RLS 集中所有这些逻辑并通过标准的语言服务器协议将其提供给编辑器。 有以下功能: 自动补全 - allowing you to complete symbols and press ‘.’ for member lists goto

  • D Language Server(DLS)实现了 D 语言的语言服务器协议(LSP)服务器端。它本身并没有做太多的定制,而是 LSP 提供的标准协议提供服务。 当前版本主要特性包括: 代码补全 跳转到定义 查看引用 字符重命名 错误检查 代码格式化 符号列表 字符高亮 悬浮文档 安装方式 * 如果您使用的是vscode、visual studio或atom,则可以跳过此步骤并安装相应的扩展。 非

  • Move is a new programming language developed to provide a safe and programmable foundation for the Libra Blockchain. Organization The Move language directory consists of five parts: The virtual machin