awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
norcalli avatar

norcalli/nvim-colorizer.lua

0
View on GitHub↗
2,685 stele·166 fork-uri·Lua·3 vizualizări

Nvim Colorizer.lua

Nvim-colorizer.lua este un plugin Neovim care oferă evidențierea sintaxei în timp real pentru definițiile de culoare direct în editorul de text. Randează codurile de culoare, cum ar fi valorile hex și RGB, ca fundaluri vizuale sau culori de text, permițând dezvoltatorilor să previzualizeze token-urile de design și definițiile de stil fără a părăsi fișierele sursă.

Plugin-ul se distinge printr-o arhitectură orientată spre performanță care descarcă scanarea textului către procese de fundal, asigurând că interfața editorului rămâne responsivă. Utilizează sistemul intern de decorare al editorului pentru a suprapune evidențieri fără a modifica codul sursă subiacent și menține un registru cu stare pentru a gestiona evidențierile active în diferite buffere.

Utilizatorii pot configura plugin-ul pentru a viza tipuri specifice de fișiere și modele de culoare, oferind control asupra documentelor care primesc stilizare vizuală. Instrumentul include funcționalitatea de a activa sau dezactiva evidențierea pentru fișiere individuale și suportă atașarea manuală pentru scenariile în care detecția automată nu este necesară.

Proiectul este scris în Lua și se integrează cu evenimentele ciclului de viață al editorului pentru a declanșa automat scanarea atunci când fișierele sunt deschise sau modificate.

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.

Istoric stele

Graficul istoricului de stele pentru norcalli/nvim-colorizer.luaGraficul istoricului de stele pentru norcalli/nvim-colorizer.lua

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Nvim Colorizer.lua

Colecții selectate manual în care apare Nvim Colorizer.lua.
  • Configurații Neovim și framework-uri pentru plugin-uri

Alternative open-source pentru Nvim Colorizer.lua

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Nvim Colorizer.lua.
  • akinsho/bufferline.nvimAvatar akinsho

    akinsho/bufferline.nvim

    4,241Vezi pe 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
    Vezi pe GitHub↗4,241
  • nordtheme/nordAvatar nordtheme

    nordtheme/nord

    6,760Vezi pe 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
    Vezi pe GitHub↗6,760
  • nvim-mini/mini.nvimAvatar nvim-mini

    nvim-mini/mini.nvim

    9,325Vezi pe 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
    Vezi pe GitHub↗9,325
  • yetone/avante.nvimAvatar yetone

    yetone/avante.nvim

    17,967Vezi pe 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
    Vezi pe GitHub↗17,967
Vezi toate cele 30 alternative pentru Nvim Colorizer.lua→

Întrebări frecvente

Ce face norcalli/nvim-colorizer.lua?

Nvim-colorizer.lua este un plugin Neovim care oferă evidențierea sintaxei în timp real pentru definițiile de culoare direct în editorul de text. Randează codurile de culoare, cum ar fi valorile hex și RGB, ca fundaluri vizuale sau culori de text, permițând dezvoltatorilor să previzualizeze token-urile de design și definițiile de stil fără a părăsi fișierele sursă.

Care sunt principalele funcționalități ale norcalli/nvim-colorizer.lua?

Principalele funcționalități ale norcalli/nvim-colorizer.lua sunt: Neovim Plugins, Color Code Visualizers, Editor Appearance Customizations, Regex-Based Colorizers, Syntax Highlighters, Background Processing, Extmark-Based, Color Palettes.

Care sunt câteva alternative open-source pentru norcalli/nvim-colorizer.lua?

Alternativele open-source pentru norcalli/nvim-colorizer.lua includ: 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…