Skip to content

teal-language/teal-language-server

Repository files navigation

WIP and Currently (Very) Unstable

This is very much a work in progress. Work is being done in the Teal compiler itself to make development of this easier and the cli is undergoing changes as well to help with the project management tools that a language server expects to have (such as being able to properly load tlconfig.lua).

Check out the Teal gitter if you would like to contribute

Join the chat at https://gitter.im/dotnet/coreclr

luarocks install --dev teal-language-server

teal-language-server

Currently the server only implements:

  • textDocument/didOpen
  • textDocument/didSave
  • textDocument/didClose
  • textDocument/hover

And just runs a simple type check

Setup

If you can get this working with your editor, please open an issue/pr to add it here!

Neovim 0.7

Install the lspconfig plugin and put the following in your init.vim or init.lua

local lspconfig = require("lspconfig")

lspconfig.teal_ls.setup {}

About

A language server for Teal, a typed dialect of Lua

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages