Skip to content

Useful extensions for `github.com/peske/lsp-srv` project.

License

Notifications You must be signed in to change notification settings

peske/lsp-srv-ex

Repository files navigation

What?

This module extends the existing github.com/peske/lsp-srv module, by adding some useful, commonly used features:

  • Caching of the editor content in the server.

The usage is explained in ./doc/README.md.

Why?

The current version implements only caching feature. Although it kinda goes beyond the base LSP wireframe scope, and the calling code can implement it by using the existing LSP methods, as explained in the Text Document Synchronization section of the LSP specification, we assume that it is general enough, and used enough so that it makes sense to implement it in the base module. There's simply no need to make all the module users to reinvent the wheel by implementing their own caching.

Stability?

Work in progress!

License?

The same "BSD-3-Clause license" used by the original repository.

Version?

Current main branch is based on the original repository commit f55813a from April 21, 2023.

About

Useful extensions for `github.com/peske/lsp-srv` project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages