#language-server-protocol #lsp-language-server #visual-studio-code #lsif #lsp

lsp-types-f

Types for interaction with a language server, using VSCode's Language Server Protocol

3 releases (breaking)

Uses new Rust 2024

new 0.99.0 Apr 18, 2025
0.98.0 Apr 14, 2025
0.97.1 Apr 14, 2025

#267 in Text editors

Download history 231/week @ 2025-04-09

231 downloads per month
Used in tower-lsp-f

MIT license

385KB
6.5K SLoC

lsp-types-f Build Status Documentation

Types useful for interacting with a language server.

Supports Language Server Protocol (LSP) version 3.16.0.

Proposed 3.17 features can be activated using the proposed feature flag.

  • NOTE that these are unstable and may change between releases.

NOTE

Fork for neocmakelsp

Contributing

If you are making a change which adds, removes or modifies the LSP API it is highly appreciated if you link to the spec where this change is described. This gives context to whether the change should be an experimental addition and lets the reviewer double check the changes easily against the spec.

Stable Protocol reference

Proposed Protocol reference

Dependencies

~1–1.9MB
~39K SLoC