Skip to content

Latest commit

 

History

History

ls

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Language Server

This folder contains the code for the language server.

Features

The feature set is pretty minimal at this point:

Name Support Description
Hover ✔️ Type information for entities
Completion ✔️ Components, functions, etc..., based on scope
Diagnostics
Text Document Synchronization ✔️ Full files only
Signature Help
Goto Declaration
Goto Type Definition
Goto Implementation ✔️ Some entities
Find References
Document Highlights
Document Symbols
Code Action ✔️ Source Only (see specific section)
Code Lens
Document Link
Document Color
Formatting ✔️ Full files only
Rename
Folding Range ✔️ Specific entities only
Selection Range
Call Hierarchy
Semantic Tokens ✔️ Full document only
Monikers

Code Action

These are the supported code actions:

  • Order Entities (Module) - Orders entities in a module alphabetically, constants first then modules, other comments are not reordered, formats the whole file.

Implementation

See Language Server Protocol.