awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jdhao avatar

jdhao/nvim-config

0
View on GitHub↗
4,338 stars·611 forks·Lua·MIT·4 vues

Nvim Config

Ce projet est un framework de configuration Neovim complet et un environnement de développement intégré construit avec une configuration modulaire basée sur Lua. Il fournit un espace de travail cohérent qui orchestre l'esthétique de l'éditeur, les raccourcis clavier et le cycle de vie des plugins pour transformer l'éditeur en un environnement de développement complet.

La configuration est conçue comme un environnement de développement polyglotte avec un support dédié pour Python, C++, Lua, Markdown et LaTeX. Il dispose d'une configuration client LSP spécialisée pour l'intelligence de code multi-langage et une suite d'intégration Git pour gérer les flux de travail de contrôle de version et le staging des changements directement dans l'interface.

L'environnement couvre un large éventail de capacités, y compris la recherche floue pour la découverte de fichiers et de buffers, la navigation structurelle dans le code et la gestion automatisée des snippets. Il inclut également des outils pour la rédaction de documents techniques avec prévisualisation de mise en page, l'exploration visuelle de projets et des utilitaires pour le formatage de structures de données et la manipulation de texte.

Features

  • Neovim Configurations - Provides a comprehensive, personalized Neovim configuration featuring pre-configured plugins and interface customizations.
  • Code Intelligence Tools - Implements LSP-based code intelligence to provide automated completion and structural navigation across multiple languages.
  • Language Server Integrations - Integrates the Language Server Protocol to provide IDE-agnostic code intelligence and syntax highlighting.
  • LSP Clients - Integrates a Language Server Protocol client to provide cross-language code intelligence and structural navigation.
  • Polyglot Development Workflows - Standardizes development operations across multiple languages like Python and C++ within a single workspace.
  • Integrated Development Environments - Ships a pre-configured polyglot workspace with dedicated support for Python, C++, Lua, Markdown, and LaTeX.
  • Lua Configuration Files - Uses modular Lua configuration files to manage the editor's settings, keybindings, and plugin lifecycles.
  • Configuration Scripting - Utilizes a Lua-based scripting system to define the editor's overall behavior, layout, and settings.
  • Markdown Document Authoring - Provides tools for authoring and formatting technical documents in Markdown and LaTeX with integrated rendering.
  • Boilerplate Snippets - Provides a system for managing reusable code fragments and boilerplate templates to accelerate development.
  • Editor Plugin Managers - Includes a system for installing, loading, and initializing external plugins to extend editor capabilities.
  • File Explorers - Ships a visual tree-based file explorer for browsing and managing project directory structures.
  • Fuzzy File Finders - Provides rapid file and buffer discovery using fuzzy matching algorithms on project file names.
  • Fuzzy Search Interfaces - Features a high-performance floating search interface for locating files, buffers, and text patterns using fuzzy matching.
  • Fuzzy-Search Project Navigators - Enables rapid navigation across large project directories using fuzzy-search for files, buffers, and symbols.
  • Git Workflow Integrations - Integrates version control workflows, including hunk staging and commit management, directly within the editor.
  • Structural Code Navigation - Enables jumping between symbols and managing foldable code blocks using structural analysis of the source code.
  • Symbol Tree Navigators - Provides structural navigation through symbol tree views and fast buffer switching for efficient codebase traversal.
  • Third-Party Plugins - Supports an extensible architecture that integrates third-party plugins to inject custom functions and visual components.
  • Editor Appearance Customization - Allows customization of the workspace's visual aesthetics through color schemes, status lines, and syntax highlighting.

Historique des stars

Graphique de l'historique des stars pour jdhao/nvim-configGraphique de l'historique des stars pour jdhao/nvim-config

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Nvim Config

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Nvim Config.
  • sinelaw/freshAvatar de sinelaw

    sinelaw/fresh

    5,914Voir sur GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    Voir sur GitHub↗5,914
  • ma6174/vimAvatar de ma6174

    ma6174/vim

    4,239Voir sur GitHub↗

    This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into a full development environment. It provides a curated set of settings, themes, and extensions to support system administration and software development. The environment is specialized for polyglot programming and Markdown authoring, featuring a dedicated Python development toolkit. It includes tools for converting Markdown to HTML for browser previewing and integrates Graphviz for rendering data visualizations directly from source descriptions. The configuration covers a bro

    Vim script
    Voir sur GitHub↗4,239
  • carlhuda/janusAvatar de carlhuda

    carlhuda/janus

    7,843Voir sur GitHub↗

    Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro

    Vim script
    Voir sur GitHub↗7,843
  • nvim-mini/mini.nvimAvatar de nvim-mini

    nvim-mini/mini.nvim

    9,325Voir sur GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    Voir sur GitHub↗9,325
Voir les 30 alternatives à Nvim Config→

Questions fréquentes

Que fait jdhao/nvim-config ?

Ce projet est un framework de configuration Neovim complet et un environnement de développement intégré construit avec une configuration modulaire basée sur Lua. Il fournit un espace de travail cohérent qui orchestre l'esthétique de l'éditeur, les raccourcis clavier et le cycle de vie des plugins pour transformer l'éditeur en un environnement de développement complet.

Quelles sont les fonctionnalités principales de jdhao/nvim-config ?

Les fonctionnalités principales de jdhao/nvim-config sont : Neovim Configurations, Code Intelligence Tools, Language Server Integrations, LSP Clients, Polyglot Development Workflows, Integrated Development Environments, Lua Configuration Files, Configuration Scripting.

Quelles sont les alternatives open-source à jdhao/nvim-config ?

Les alternatives open-source à jdhao/nvim-config incluent : sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… ma6174/vim — This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into… carlhuda/janus — Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… emacs-lsp/lsp-mode — lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a…