This is a Language Server Protocol implementation in Nim, for Nim. It is based on nimsuggest, which means that every editor that supports LSP will now have the same quality of suggestions that has previously only been available in supported editors. This will compile and install it in the nimble binary directory, which if you have set up nimble correctly it should be in your path. When compiling and using nimlsp it needs to have Nim's sources available in order to work. With Nim installed through choosenim these should already be on your system and nimlsp should be able to find and use them automatically. However, if you have installed nimlsp in a different way you might run into issues where it can't find certain files during compilation/running. To fix this you need to grab a copy of Nim sources and then point nimlsp at them on compile-time by using -d:explicitSourcePath=PATH, where PATH is where you have your Nim sources.

Features

  • Install the LSP plugin. Install the NimLime plugin for syntax highlighting
  • You will need to install the LSP support plugin
  • This is a Language Server Protocol implementation in Nim
  • It is based on nimsuggest
  • Many supported protocol features
  • Configuration allows you to hit Tab to get auto-complete

Project Samples

Project Activity

See All Activity >

Categories

Language Servers

License

MIT License

Follow Nim Language Server Protocol

Nim Language Server Protocol Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Nim Language Server Protocol!

Additional Project Details

Operating Systems

Windows

Registered

2023-04-24