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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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