awesome-repositories.com
Blog
MCP
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
·
norcalli avatar

norcalli/nvim-colorizer.lua

0
View on GitHub↗
2,685 stars·166 forks·Lua·6 vues

Nvim Colorizer.lua

Nvim-colorizer.lua est un plugin Neovim qui fournit une coloration syntaxique en temps réel pour les définitions de couleurs directement dans l'éditeur de texte. Il rend les codes de couleur, tels que les valeurs hexadécimales et RGB, sous forme d'arrière-plans visuels ou de couleurs de texte, permettant aux développeurs de prévisualiser les jetons de design et les définitions de style sans quitter leurs fichiers sources.

Le plugin se distingue par une architecture orientée performance qui décharge l'analyse de texte vers des processus en arrière-plan, garantissant que l'interface de l'éditeur reste réactive. Il utilise le système de décoration interne de l'éditeur pour superposer les surbrillances sans modifier le code source sous-jacent, et il maintient un registre avec état pour gérer les surbrillances actives à travers différents buffers.

Les utilisateurs peuvent configurer le plugin pour cibler des types de fichiers et des modèles de couleurs spécifiques, offrant un contrôle sur les documents qui reçoivent un style visuel. L'outil inclut une fonctionnalité pour activer ou désactiver la surbrillance pour des fichiers individuels et prend en charge l'attachement manuel pour les scénarios où la détection automatique n'est pas requise.

Le projet est écrit en Lua et s'intègre aux événements du cycle de vie de l'éditeur pour déclencher automatiquement l'analyse lorsque les fichiers sont ouverts ou modifiés.

Features

  • Neovim Plugins - Renders color codes like hex and RGB values as visual backgrounds directly within the code buffer.
  • Color Code Visualizers - Renders hex and RGB color codes as visual backgrounds directly within the editor to help visualize design choices.
  • Editor Appearance Customizations - Tailors the visual appearance of text editors to provide real-time feedback on color values for improved readability.
  • Regex-Based Colorizers - Scans document text using optimized regular expressions to identify color codes like hex values and names in real time.
  • Syntax Highlighters - Provides a utility for developers that visualizes design tokens and color values to improve readability during front-end development.
  • Background Processing - Offloads heavy text scanning tasks to background threads to maintain editor responsiveness during large file edits.
  • Extmark-Based - Uses the editor's internal decoration system to overlay color highlights without modifying the underlying source code.
  • Color Palettes - Visualizes CSS color codes directly within source files to verify design choices and color palettes without switching to a browser.
  • Editor Event Hooks - Hooks into editor lifecycle events to automatically trigger color scanning whenever a file is opened or modified.

Historique des stars

Graphique de l'historique des stars pour norcalli/nvim-colorizer.luaGraphique de l'historique des stars pour norcalli/nvim-colorizer.lua

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 Colorizer.lua

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Nvim Colorizer.lua.
  • akinsho/bufferline.nvimAvatar de akinsho

    akinsho/bufferline.nvim

    4,241Voir sur GitHub↗

    bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display open buffers. It functions as a workspace organizer and tabpage management interface, allowing users to switch the display mode between individual open buffers and global tabpages. The project features an LSP diagnostic visualizer that maps language server errors and warnings directly onto the buffer tabs. It enables UI customization through adjustable tab shapes and underline indicators to emulate the appearance of graphical text editors. The plugin includes capabilities for

    Luabufferlineluaneovim
    Voir sur GitHub↗4,241
  • nordtheme/nordAvatar de nordtheme

    nordtheme/nord

    6,760Voir sur GitHub↗

    Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for building consistent user interfaces and code themes. It functions as a UI design framework that delivers a standardized collection of colors through multiple file formats for use in development tools and graphic design software. The system is defined by its dual-mode visual theme, which coordinates complementary light and dark color sets to maintain a consistent visual hierarchy across different brightness modes. It also includes a syntax highlighting theme that maps specific palet

    SCSScolor-palettecolor-schemecolor-theme
    Voir sur GitHub↗6,760
  • 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
  • yetone/avante.nvimAvatar de yetone

    yetone/avante.nvim

    17,967Voir sur GitHub↗

    This project is a Neovim plugin that integrates large language models directly into the text editor to provide conversational programming assistance. It functions as an artificial intelligence coding assistant, enabling users to generate, refactor, and modify source code through natural language prompts and iterative chat sessions. The extension distinguishes itself by performing in-place code editing, where it applies suggestions directly to the active file buffer using precise diff-based patching. It supports agentic workflows by allowing models to execute shell commands and local scripts,

    Lua
    Voir sur GitHub↗17,967
Voir les 30 alternatives à Nvim Colorizer.lua→

Questions fréquentes

Que fait norcalli/nvim-colorizer.lua ?

Nvim-colorizer.lua est un plugin Neovim qui fournit une coloration syntaxique en temps réel pour les définitions de couleurs directement dans l'éditeur de texte. Il rend les codes de couleur, tels que les valeurs hexadécimales et RGB, sous forme d'arrière-plans visuels ou de couleurs de texte, permettant aux développeurs de prévisualiser les jetons de design et les définitions de style sans quitter leurs fichiers sources.

Quelles sont les fonctionnalités principales de norcalli/nvim-colorizer.lua ?

Les fonctionnalités principales de norcalli/nvim-colorizer.lua sont : Neovim Plugins, Color Code Visualizers, Editor Appearance Customizations, Regex-Based Colorizers, Syntax Highlighters, Background Processing, Extmark-Based, Color Palettes.

Quelles sont les alternatives open-source à norcalli/nvim-colorizer.lua ?

Les alternatives open-source à norcalli/nvim-colorizer.lua incluent : akinsho/bufferline.nvim — bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display… nordtheme/nord — Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… yetone/avante.nvim — This project is a Neovim plugin that integrates large language models directly into the text editor to provide… exafunction/windsurf.vim — windsurf.vim is an AI-driven development tool for Vim and Neovim that integrates AI-powered code completion, a… folke/noice.nvim — noice.nvim is a Neovim UI enhancement plugin that replaces the editor's default command-line, notification, and…

Collections incluant Nvim Colorizer.lua

Sélections manuelles où Nvim Colorizer.lua apparaît.
  • Frameworks de configuration et de plugins pour Neovim