awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mason-org avatar

mason-org/mason-lspconfig.nvim

0
View on GitHub↗
3,910 स्टार्स·224 फोर्क्स·Lua·Apache-2.0·6 व्यूज़

Mason Lspconfig.nvim

mason-lspconfig.nvim Neovim के लिए एक कॉन्फ़िगरेशन ब्रिज है जो Mason पैकेज मैनेजर को nvim-lspconfig लाइब्रेरी से जोड़ता है। यह एक स्वचालित भाषा सर्वर प्रोटोकॉल मैनेजर और इंस्टॉलर के रूप में कार्य करता है, जो पैकेज पहचानकर्ताओं को संपादक के भीतर भाषा सर्वर को सक्रिय करने के लिए आवश्यक विशिष्ट कॉन्फ़िगरेशन सेटिंग्स में अनुवादित करता है।

यह प्रोजेक्ट पैकेज मैनेजरों और कॉन्फ़िगरेशन लाइब्रेरीज़ के बीच नामकरण सम्मेलनों को मैप करके विकास वातावरण को सुव्यवस्थित करता है। यह सुनिश्चित करता है कि भाषा सर्वर बाइनरीज़ सही ढंग से स्थित, स्थापित और पता लगाई गई फ़ाइल प्रकारों या पूर्वनिर्धारित कॉन्फ़िगरेशन सूचियों के आधार पर सक्रिय हैं।

इसकी व्यापक क्षमताएं भाषा सर्वर जीवनचक्र के स्वचालन को कवर करती हैं, जिसमें बाइनरीज़ की स्थापना और अपडेटिंग और बुद्धिमान कोड पूर्णता और सिंटैक्स विश्लेषण प्रदान करने के लिए संपादक आरंभीकरण के दौरान सर्वरों का स्वचालित स्टार्टअप शामिल है।

Features

  • Automated LSP Setup - Reduces manual configuration by bridging package manager identifiers with the required LSP server settings.
  • Automated LSP Installers - Provides a mechanism for downloading and configuring language servers based on detected file types or lists.
  • Identifier Translation Mappings - Maps naming conventions between package managers and configuration libraries to ensure cross-tool compatibility.
  • Language Server Automation - Manages the full lifecycle of language servers, including automated installation and activation.
  • Automatic Server Installations - Automates the download and setup of language servers based on detected file types or configuration lists.
  • Language Server Integrations - Integrates language servers into the editor to provide real-time code intelligence.
  • Automated Server Startup - Provides mechanisms to trigger language server startup automatically when matching file types are detected.
  • LSP Configuration Frameworks - Provides a structured framework for bridging the gap between LSP binary installation and server activation in Neovim.
  • Language Server Protocols - Manages the connection between the development environment and external LSP analysis tools.
  • Server Identifier Mappings - Translates package manager identifiers into the specific naming conventions required by LSP configuration libraries.
  • Configuration-Driven Installation - Automatically installs language server binaries based on a user-defined list of required tools.
  • Server Configuration Automations - Automates the integration of package installation with server configuration for a seamless setup.
  • Development Environments - Helps define Neovim tool dependencies and LSP settings within configuration files for repeatable setup.
  • Integration Lifecycle Hooks - Connects the package installation lifecycle to the server activation logic using integrated hooks.
  • Neovim Plugins - Acts as a bridge between Neovim plugins to streamline the development environment configuration.
  • Tool Binary Resolution - Locates and executes language server binaries from local vendor directories rather than global system paths.

स्टार हिस्ट्री

mason-org/mason-lspconfig.nvim के लिए स्टार हिस्ट्री चार्टmason-org/mason-lspconfig.nvim के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Mason Lspconfig.nvim के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Mason Lspconfig.nvim के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • vonheikemen/lsp-zero.nvimVonHeikemen का अवतार

    VonHeikemen/lsp-zero.nvim

    3,983GitHub पर देखें↗

    lsp-zero.nvim is a configuration framework and orchestrator for the Language Server Protocol within Neovim. It functions as a plugin that adds integrated development environment capabilities, such as autocomplete and real-time diagnostics, by managing the startup and attachment of language servers for various file types. The project provides a Lua-based configuration wrapper to streamline the integration of language servers. It automates the establishment of consistent keybindings and semantic highlighting across different programming languages to reduce the need for complex boilerplate code.

    Lualanguage-server-protocollspneovim
    GitHub पर देखें↗3,983
  • microsoft/language-server-protocolmicrosoft का अवतार

    microsoft/language-server-protocol

    12,594GitHub पर देखें↗

    The Language Server Protocol is a vendor-neutral communication framework that provides a standardized interface for code intelligence. It decouples language-specific analysis from the editor interface, allowing development tools to exchange structured data with external language servers to power features such as autocomplete, diagnostics, and symbol navigation. By utilizing a universal protocol schema, the framework enables cross-editor plugin development and ensures interoperability across different programming environments. It employs a capability negotiation handshake to establish a shared

    HTML
    GitHub पर देखें↗12,594
  • neovim/nvim-lspconfigneovim का अवतार

    neovim/nvim-lspconfig

    13,370GitHub पर देखें↗

    This project is a configuration framework for Neovim that acts as a client for the Language Server Protocol. It bridges the gap between the text editor and external language analysis tools, enabling the integration of real-time diagnostics, intelligent code completion, and automated refactoring directly into the development environment. The framework provides a standardized interface for managing the lifecycle of external language servers as independent background processes. By utilizing a Lua-based configuration layer, it allows users to define server-specific settings and initialization opt

    Lualanguage-serverlanguage-server-protocollsp
    GitHub पर देखें↗13,370
  • intellij-rust/intellij-rustintellij-rust का अवतार

    intellij-rust/intellij-rust

    4,533GitHub पर देखें↗

    This project is an IntelliJ IDE plugin that provides an integrated development environment for Rust. It serves as a build system orchestrator and debugger interface, offering comprehensive language analysis, syntax highlighting, and intelligent code editing assistance. The plugin integrates with a language server to provide real-time type inference and code navigation. It includes a dedicated static analysis tool for detecting code duplicates, analyzing memory leaks, and measuring test coverage. The toolset covers toolchain management and Cargo integration for dependency and manifest handlin

    Kotlinclionhacktoberfestintellij
    GitHub पर देखें↗4,533
Mason Lspconfig.nvim के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

mason-org/mason-lspconfig.nvim क्या करता है?

mason-lspconfig.nvim Neovim के लिए एक कॉन्फ़िगरेशन ब्रिज है जो Mason पैकेज मैनेजर को nvim-lspconfig लाइब्रेरी से जोड़ता है। यह एक स्वचालित भाषा सर्वर प्रोटोकॉल मैनेजर और इंस्टॉलर के रूप में कार्य करता है, जो पैकेज पहचानकर्ताओं को संपादक के भीतर भाषा सर्वर को सक्रिय करने के लिए आवश्यक विशिष्ट कॉन्फ़िगरेशन सेटिंग्स में अनुवादित करता है।

mason-org/mason-lspconfig.nvim की मुख्य विशेषताएं क्या हैं?

mason-org/mason-lspconfig.nvim की मुख्य विशेषताएं हैं: Automated LSP Setup, Automated LSP Installers, Identifier Translation Mappings, Language Server Automation, Automatic Server Installations, Language Server Integrations, Automated Server Startup, LSP Configuration Frameworks।

mason-org/mason-lspconfig.nvim के कुछ ओपन-सोर्स विकल्प क्या हैं?

mason-org/mason-lspconfig.nvim के ओपन-सोर्स विकल्पों में शामिल हैं: vonheikemen/lsp-zero.nvim — lsp-zero.nvim is a configuration framework and orchestrator for the Language Server Protocol within Neovim. It… microsoft/language-server-protocol — The Language Server Protocol is a vendor-neutral communication framework that provides a standardized interface for… neovim/nvim-lspconfig — This project is a configuration framework for Neovim that acts as a client for the Language Server Protocol. It… intellij-rust/intellij-rust — This project is an IntelliJ IDE plugin that provides an integrated development environment for Rust. It serves as a… w0rp/ale — Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,…