LSP-Mode Emacs Client Library for Language Server Protocol

LSP-Mode provides support for the Language Server Protocol (LSP) in Emacs. It offers support for multiple languages, enabling Emacs to integrate seamlessly with language servers. Why choose it? :red_heart_selector: Community-driven:gem_stone: Feature-rich – supports all features from LSP version 3.14. :rocket: Fast setup. :glowing_star: Flexible – choose between a fully-featured IDE with a beautiful UI or a minimal environment with little interference. :gear_selector: Easy to configure – works out of the box and auto-upgrades if other packages are found.

In overview, it provides a client for LSP (v3.14), designed to offer an IDE-like experience through integration with popular Emacs packages such as company, flycheck, and projectile (optional). Non-blocking asynchronous calls are supported for real-time diagnostics and code completion when Emacs > 26 (requires flymake >= 1.0.5), with live diagnostics and code completion via (recommended) flymake or company-capf/completion-at-point (note: no longer supported). Code actions can be performed using lsp-execute-code-action.

folder
lsp-mode:用于语言服务器协议的Emacs客户端库 预估大小:248个文件
file
lsp-completion.el 30KB
file
lsp-protocol.el 38KB
file
AUTHORS 726B
file
lsp-headerline.el 20KB
file
lsp-lens.el 17KB
file
lsp-semantic-tokens.el 18KB
file
lsp-mode.el 350KB
file
lsp-diagnostics.el 15KB
file
lsp-php.el 16KB
file
lsp-pyls.el 18KB
file
lsp-vetur.el 36KB
file
lsp-rust.el 34KB
file
lsp-pwsh.el 15KB
file
lsp-integration-test.el 30KB
file
demo2.cpp 124B
file
demo.cpp 83B
file
layout.css 287B
file
members.css 225B
file
Cask 149B
file
Cask 503B
zip 文件大小:11.58MB