development 2023

Zitchdog

LuaVimScript

Overview

A minimal purple based soothing colorscheme (for neovim and much more!) inspired by The Aura Theme, but with different palettes and added variants for much more fun!

Features

  • Multiple Theme Variants.
  • Supports tons of major plugins.
  • Provides Extra Configs for numerous other applications.
  • Does NOT have a light mode (Yes it's a feature!)

Requirements

  • Neovim: Version >= 0.8.0
  • Patched Nerd Font(s) for Glyph Support (for extras)
  • Neovim Plugin Manager

Installation

Using Lazy Plugin Manager

{
  "theamallalgi/zitchdog",
  lazy = false,
  priority = 1000,
}

Using Packer

use "theamallalgi/zitchdog.nvim"

Using vim-plug

Plug "theamallalgi/zitchdog.nvim"

Usage

currently there are 2 available variants - zitchdog-grape, zitchdog-pine

  • Set the Colorscheme in your init.lua file or a specific plugin file etc.
-- To load the default theme (grape)
require("zitchdog").load()

-- To load a specific theme
require("zitchdog").load({ variant = "pine" })
  • Further Configuration
-- Default configuration
require("zitchdog").setup({
  transparent_bg = false, -- a boolean to toggle transparent background
  variant = "grape", -- the default colorscheme
  italic_comments = false, -- a boolean to toggle italic comments
  colors = {}, -- a table of colors to override the default palette
})

-- To change the theme, you can use the `variant` option:
require("zitchdog").setup({
  variant = "pine",
})

-- Or load the theme directly:
require("zitchdog").load({ variant = "pine" })

More cool stuff is on the way, see ya soon!