lsp

There are 1134 repositories under lsp topic.

  • navigator.lua

    Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍

    Language:Lua1.4k
  • dap-mode

    Emacs :heart: Debug Adapter Protocol

    Language:Emacs Lisp1.3k
  • completor.vim

    Async completion framework made ease.

    Language:Python1.3k
  • flutter-tools.nvim

    Tools to help create flutter apps in neovim using the native lsp

    Language:Lua1.3k
  • monaco-languageclient

    Repo hosts npm packages for monaco-languageclient, vscode-ws-jsonrpc, monaco-editor-wrapper, @typefox/monaco-editor-react and monaco-languageclient-examples

    Language:TypeScript1.3k
  • clojure-lsp

    Clojure & ClojureScript Language Server (LSP) implementation

    Language:Clojure1.2k
  • tower-lsp

    Language Server Protocol implementation written in Rust

    Language:Rust1.2k
  • typst-lsp

    [Deprecated] An early language server for Typst, plus a VS Code extension

    Language:Rust1.2k
  • crabviz

    Generate interactive call graphs for various languages

    Language:TypeScript1.1k
  • terraform-ls

    Terraform Language Server

    Language:Go1.1k
  • lsp-ui

    UI integrations for lsp-mode

    Language:Emacs Lisp1.1k
  • superhtml

    HTML Language Server & Templating Language Library

    Language:Zig1k
  • SchemaStore.nvim

    🛍 JSON schemas for Neovim

    Language:Lua907
  • ltex-ls

    LTeX Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others

    Language:Kotlin882
  • barbecue.nvim

    barbecue.nvim

    Visual Studio Code inspired breadcrumbs plugin for the Neovim editor

    Language:Lua877
  • outline.nvim

    Navigate code with an outline sidebar. Forked from symbols-outline.nvim.

    Language:Lua875
  • nvim-navbuddy

    A simple popup display that provides breadcrumbs feature using LSP server

    Language:Lua875
  • ThinkVim

    Vim configuration in the 21st century

    Language:Vim Script863
  • CodeBoarding

    🪄 Interactive Diagrams for Code

    Language:Python821
  • llm-ls

    LSP server leveraging LLMs for code completion (and more?)

    Language:Rust819
  • ols

    Language server for Odin

    Language:Odin756
  • next-ls

    The language server for Elixir that just works.

    Language:Elixir738
  • LuaHelper

    LuaHelper is a High-performance lua VSCode plugin, Language Server Protocol for lua.

    Language:Go702
  • lsp-java

    lsp-mode :heart: java

    Language:Emacs Lisp673
  • erlang_ls

    erlang_ls

    The Erlang Language Server

    Language:Erlang657
  • kakoune-lsp

    Kakoune Language Server Protocol Client

    Language:Rust651
  • lsp-status.nvim

    Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline

    Language:Lua646
  • solidbook

    solidbook

    Book about the SOLID principles and object-oriented software design.

    Language:MDX642
  • emacs-lsp-booster

    Emacs LSP performance booster

    Language:Rust624
  • terraform-lsp

    Language Server Protocol for Terraform

    Language:Go588
  • csharp-language-server-protocol

    Language Server Protocol in C#

    Language:C#588
  • vscode-haskell

    VS Code extension for Haskell, powered by haskell-language-server

    Language:TypeScript585
  • tailwind-tools.nvim

    An unofficial Tailwind CSS integration and tooling for Neovim

    Language:Lua577
  • haskell-tools.nvim

    haskell-tools.nvim

    🦥 Supercharge your Haskell experience in neovim!

    Language:Lua549
  • clangd_extensions.nvim

    clangd_extensions.nvim

    Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead

    Language:Lua548
  • wtf.nvim

    Delicious diagnostic debugging in Neovim 🤤

    Language:Lua542