Skip to content

colevoss/nvimpire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvimpire

Dracula colors cheme built for Neovim 0.8+ using Lua that supports and customizes several popular Neovim plugins.

Transparent Nvimpire Opaque Nvimpire

Install

Packer

use { 'colevoss/nvimpire' }

Usage

local colorscheme = 'nvimpire'
local colorscheme_status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme)
if not colorscheme_status_ok then
  vim.notify("could not set color scheme to nvimpire")
  return
end

Transparent Mode

By default, the colorscheme is not transparent, but was built with transparency in mind. In fact it was built transparency first, and later updated for non-transparent setups.

local nvimpire = require('nvimpire')
local colorscheme = 'nvimpire'

local colorscheme_status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme)
if not colorscheme_status_ok then
  vim.notify("could not set color scheme to nvimpire")
  return
end

nvimpire.setup {
  transparent = true
}

Supported Plugins

Nvimpire customizes the following plugins

Inspiration

Dracula is my favorite colorscheme for pretty much all things. While I used their amazing Vim colorscheme I wanted more customization and support for various plugins as well as a better transparent mode. I also thought a Lua version would be great so I created my own version of it and built support for all my favorite Neovim plugins.

This is my first Neovim plugin or colorscheme and I drew a lot of architecture inspiration from other popular Neovim colorschemes like Catppuccin and tokyonight.

About

Updated Dracula Theme For Neovim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages