jonahwilliams / dart_language_server

A shim on the analysis server following the language server protocol. This is not an official project from the Dart team.

Home Page:https://pub.dartlang.org/packages/dart_language_server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dart Language Server

Wraps the dart analysis server and adapts its default protocol to the language server protocol.

Features

This server supports:

  • Diagnostic notifications
  • Completion suggestions
  • Jump to definition
  • List references
  • List implementations
  • Hover information
  • Document reference highlights
  • Document outlines
  • Workspace symbol search
  • Quick Fixes / Code Actions
  • Symbol Rename

Installing

pub global activate dart_language_server

If you have the pub bin directory in your path (you should be warned during the previous command if not) the server can be run as dart_language_server.

Integration with an editor depends on the details of the editor. All communication with this server is through stdin/stdout.

About

A shim on the analysis server following the language server protocol. This is not an official project from the Dart team.

https://pub.dartlang.org/packages/dart_language_server

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Dart 100.0%