Thanks to visit codestin.com
Credit goes to github.com

Skip to content

johnpena/badwolf-neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badwolf Neovim Port

A port of Steve Losh's BadWolf Vim color scheme to Lua for Neovim.

BadWolf is a dark color scheme with warm colors and carefully selected highlights.

Features

  • Fully ported from the original VimL to Lua
  • Optimized for Neovim using modern APIs
  • Configurable options
  • Enhanced syntax highlighting for various languages

Installation

Using lazy.nvim

{
  "johnpena/badwolf-neovim",
  lazy = false,
  priority = 1000,
  opts = {
    -- configuration goes here, or leave empty for defaults
  },
}
use {
  "johnpena/badwolf-neovim",
  config = function()
    require("badwolf").setup({
      -- configuration goes here, or leave empty for defaults
    })
  end
}

Using vim-plug

Plug 'johnpena/badwolf-neovim'

Then set the colorscheme in your Neovim configuration:

colorscheme badwolf

Configuration

The plugin can be configured with the following options:

require("badwolf").setup({
  html_link_underline = 1,    -- Underline HTML links (1 = true, 0 = false)
  css_props_highlight = 0,    -- Highlight CSS properties (1 = true, 0 = false)
  darkgutter = false,         -- Use darker background for the gutter
  tabline = nil,              -- Tabline color level (nil, 0, 1, 2, or 3)
})

Background

This is a Lua port of Steve Losh's original BadWolf colorscheme for Vim. It maintains all the original colorscheme design while taking advantage of Neovim's Lua API for improved performance and maintainability.

Credits

  • Original colorscheme by Steve Losh
  • Lua port by John Peña

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

BadWolf: A color scheme ported from Steve Losh's Vim version to lua for Neovim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages