Skip to content

jamestrew/monkey-language-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monkey-language-server

LSP server for monkey (with some liberties taken).

Just wanted to write an LSP server in Rust and see what it takes to turn ideas from an interpreter into a language server (it was much harder 😅).

Features (demo)

Showcase of features implemented inside of neovim (with tree-sitter highlighting).

  • diagnostics

image

  • go to definition
goto-def.mp4
  • find references
find-refs.mp4
  • completion
completion.mp4
  • hover (with light type inferences)
hover.mp4

About

LSP server for monkey

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published