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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
joshdick avatar

joshdick/onedark.vim

0
View on GitHub↗
3,996 stars·511 forks·Vim Script·MIT·15 vues

Onedark.vim

This project is a dark syntax highlighting theme for Vim and Neovim. It provides a set of predefined color definitions and visual styles designed to maintain a consistent dark interface across terminal and graphical environments.

The theme includes specific color palettes for terminal emulators and provides integration for editor plugins, such as status lines and version control gutters. It employs terminal capability detection to choose between high-fidelity RGB values and 256-color palettes based on the host environment.

Users can modify the visual style through configuration-driven overrides of specific color variables and highlight groups. The system maps colors to predefined editor categories to ensure consistent syntax coloring across different programming languages.

Features

  • Color Schemes - Implements a dark color scheme for Vim and Neovim to improve code readability and reduce eye strain.
  • Color Definition Scripts - Uses Vimscript to define the primary color palettes and highlight groups for the editor.
  • Neovim Plugins - Provides a comprehensive visual theme as a plugin for the Neovim editor.
  • Visual Themes - Provides a consistent dark interface for Neovim across terminal and graphical environments.
  • Syntax Color Mappings - Binds specific colors to programming language tokens to ensure consistent syntax highlighting across different languages.
  • Cross-Platform Palettes - Implements standardized color sets that ensure a unified visual identity across both graphical and terminal interfaces.
  • Syntax Highlighting Themes - Ships a collection of color definitions that apply a consistent dark palette to source code for improved readability.
  • Terminal Interface Styling - Customizes terminal colors and syntax highlighting to maintain a unified appearance across different emulators.
  • Terminal Color Schemes - Provides pre-configured color palettes for terminal emulators to ensure a unified aesthetic.
  • Configuration Overrides - Provides capabilities to override global theme settings with specific user-defined color variables.
  • Editor Plugin Integrations - Integrates visual styles with editor plugins to synchronize status lines and diagnostic tools with the main theme.
  • Visual Style Integrations - Defines dedicated color sets for external extensions such as status lines and version control gutters.
  • Plugin Aesthetic Integration - Synchronizes the visual style of version control signs, linting, and diagnostics with the primary theme.
  • Capability Detection - Detects terminal color depth to automatically select between high-fidelity RGB values and 256-color palettes.
  • Visual Style Customizations - Allows users to modify specific color definitions and highlight groups to customize the visual style.

Historique des stars

Graphique de l'historique des stars pour joshdick/onedark.vimGraphique de l'historique des stars pour joshdick/onedark.vim

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 à Onedark.vim

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Onedark.vim.
  • folke/tokyonight.nvimAvatar de folke

    folke/tokyonight.nvim

    7,823Voir sur GitHub↗

    tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes. It defines color palettes and highlight group configurations to manage syntax highlighting and the overall visual aesthetic of the editor. The project enables the export of terminal color palettes to maintain a unified visual style across terminal emulators and other system applications. It also includes mechanisms to match the visual style of third-party extensions to the primary theme for workspace consistency. Users can refine the visual appearance through color palette c

    Luaalacrittyalacritty-colorschemealacritty-theme
    Voir sur GitHub↗7,823
  • sainnhe/everforestAvatar de sainnhe

    sainnhe/everforest

    4,055Voir sur GitHub↗

    Everforest is a nature-inspired color scheme and syntax highlighting theme for Vim and Neovim. It provides a collection of light and dark color schemes designed with soft contrast to reduce eye strain. The theme features a green-based palette with adjustable background contrast and multi-variant color profiles to suit different ambient lighting. Users can modify the visual appearance through variable-driven customization and a configurable color palette. The project covers semantic syntax highlighting and UI element colorization to distinguish code logic across various programming languages.

    Vim Scriptairlinecolor-schemelightline
    Voir sur GitHub↗4,055
  • rebelot/kanagawa.nvimAvatar de rebelot

    rebelot/kanagawa.nvim

    6,206Voir sur GitHub↗

    kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional Japanese art color palette. It functions as a comprehensive styling system for the editor, applying semantic syntax highlighting to code structures and plugins. The project features a system for switching between different lighting variants, such as warm, deep dark, and light modes. It includes utilities for customizing specific palette colors and highlight groups, as well as the ability to export color definitions to external terminal emulators and shells for cross-applicatio

    Lualspluaneovim
    Voir sur GitHub↗6,206
  • dempfi/ayuAvatar de dempfi

    dempfi/ayu

    4,416Voir sur GitHub↗

    Ayu is a collection of color themes for the VS Code editor. It provides a set of visual interface themes designed to customize the editor's background, foreground, and UI accents. The project features three distinct color schemes: light, dark, and mirage. These variants allow for adaptive switching between different lighting environments to maintain visual comfort. The theme covers syntax highlighting for code elements, interface customization for panels and titlebars, and typography overrides. It also includes a companion library of custom file icons to improve file type recognition and nav

    Jupyter Notebook
    Voir sur GitHub↗4,416
Voir les 30 alternatives à Onedark.vim→

Questions fréquentes

Que fait joshdick/onedark.vim ?

This project is a dark syntax highlighting theme for Vim and Neovim. It provides a set of predefined color definitions and visual styles designed to maintain a consistent dark interface across terminal and graphical environments.

Quelles sont les fonctionnalités principales de joshdick/onedark.vim ?

Les fonctionnalités principales de joshdick/onedark.vim sont : Color Schemes, Color Definition Scripts, Neovim Plugins, Visual Themes, Syntax Color Mappings, Cross-Platform Palettes, Syntax Highlighting Themes, Terminal Interface Styling.

Quelles sont les alternatives open-source à joshdick/onedark.vim ?

Les alternatives open-source à joshdick/onedark.vim incluent : folke/tokyonight.nvim — tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes.… sainnhe/everforest — Everforest is a nature-inspired color scheme and syntax highlighting theme for Vim and Neovim. It provides a… rebelot/kanagawa.nvim — kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional… nordtheme/nord — Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for… dempfi/ayu — Ayu is a collection of color themes for the VS Code editor. It provides a set of visual interface themes designed to… catppuccin/nvim — This project is a Lua-based theme plugin for Neovim that provides a set of customizable color schemes and a…

Collections incluant Onedark.vim

Sélections manuelles où Onedark.vim apparaît.
  • Thèmes pour terminaux et éditeurs de code