Skip to content

curly-lang/curls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

curls

The Curly Language Server

Curls is an implementation of the Language Server Protocol for Curly, written in Rust. It uses the Curly frontend to power advanced language features.

Curls is still under active development.

Installation

Run the following:

git clone https://github.com/curly-lang/curls; cd curls; cargo install --path .

Vim

Install coc.nvim, do :CocConfig, and add the following to your config:

{
    "languageserver": {
        "curly" : {
            "command": "curls",
            "filetypes": ["curly"]
        }
    }
}

VSCode

Install the Curly extension for VSCode

Goals

  • Semantic token highlighting
  • Autocomplete
  • Diagnostics
  • Go to definition/usages
  • Code folding
  • Hover and type information

About

The CURly Language Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages