+
Skip to content

ergusto/estuary.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

estuary.nvim

A serene blue-themed Neovim colorscheme with both dark and light variants. A harmonious blend of blue tones with warm earth accents, like where water meets land.

estuary preview

Features

  • 🌊 Serene blue-centered palette with warm earth-tone accents
  • 🌙 Dark and light variants for different preferences
  • 🎯 Comprehensive plugin support including LSP, TreeSitter, and popular plugins
  • 🔧 Extensible architecture with language and plugin-specific highlights
  • 👁️ Accessibility focused with WCAG compliant contrast ratios
  • 🎨 Semantic color system for consistent theming

Installation

Using lazy.nvim:

{
  "ergusto/estuary.nvim",
  lazy = false,
  priority = 1000,
  config = function()
    vim.cmd([[colorscheme estuary_dark]]) -- or estuary_light
  end,
}

Using vim-plug:

Plug 'ergusto/estuary.nvim'

Using packer.nvim:

use {
  'ergusto/estuary.nvim',
  config = function()
    vim.cmd([[colorscheme estuary_dark]])
  end
}

Usage

Via Vim Commands

:colorscheme estuary_dark
:colorscheme estuary_light

Via Lua

require("estuary").load("dark")   -- Load dark variant
require("estuary").load("light")  -- Load light variant

Plugin Support

Estuary includes built-in support for:

  • LSP & Diagnostics - Native Neovim LSP highlighting
  • TreeSitter - Modern syntax highlighting
  • Telescope - Fuzzy finder theming
  • GitSigns - Git status integration
  • Lualine - Statusline theming with mode-aware colors
  • Snacks.nvim - File explorer and picker theming
  • And many more...

Color Palette

Dark Theme

  • Background: Deep blue-gray tones
  • Accent: Bright cyan-blue for keywords and UI elements
  • Text: Soft gray-white for excellent readability
  • Strings: Warm green for natural contrast
  • Numbers: Golden amber for warmth

Light Theme

  • Background: Soft blue-tinted whites
  • Accent: Rich navy blue for keywords
  • Text: Deep charcoal for clarity
  • Strings: Forest green for readability
  • Numbers: Warm brown-gold tones

Architecture

Estuary uses a modular architecture with:

  • Semantic color naming - Easy to understand and maintain
  • Language-specific highlights - Optimized for different file types
  • Plugin extensions - Expandable support for new plugins
  • No external dependencies - Pure Lua implementation

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载