https://github.com/heavycircle/ronin.nvim
Ronin is a high-contrast, dark Neovim theme based on the Masked Ronin aesthetic.
https://github.com/heavycircle/ronin.nvim
colorscheme neovim neovim-colorscheme neovim-plugin neovim-theme nvim
Last synced: 2 months ago
JSON representation
Ronin is a high-contrast, dark Neovim theme based on the Masked Ronin aesthetic.
- Host: GitHub
- URL: https://github.com/heavycircle/ronin.nvim
- Owner: heavycircle
- License: mit
- Created: 2025-08-17T02:42:51.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-24T07:03:32.000Z (11 months ago)
- Last Synced: 2025-08-24T13:03:31.686Z (11 months ago)
- Topics: colorscheme, neovim, neovim-colorscheme, neovim-plugin, neovim-theme, nvim
- Language: Lua
- Homepage:
- Size: 805 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ronin.nvim — Masked Ronin colorscheme
A dark [Neovim](https://github.com/neovim/neovim) theme written in Lua.

## Features
- Support for the [latest](https://github.com/neovim/neovim/releases/tag/latest) Neovim features.
- Terminal colors.
- [Easy Configuration](https://github.com/heavycircle/dotfiles) with other applications.
Supported Plugins
| **Plugin** | **Support** |
| --------------------------------------------------------------------- | ------------------------------------------------ |
| [blink.cmp](https://github.com/saghen/blink.cmp) | [`blink`](lua/ronin/plugins/blink.lua) |
| [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) | [`cmp`](lua/ronin/plugins/cmp.lua) |
| [dashboard-nvim](https://github.com/nvimdev/dashboard-nvim) | [`dashboard`](lua/ronin/plugins/dashboard.lua) |
| [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) | [`gitsigns`](lua/ronin/plugins/gitsigns.lua) |
| [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) | [`lualine`](lua/ronin/plugins/lualine.lua) |
| [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) | [`telescope`](lua/ronin/plugins/telescope.lua) |
| [treesitter.nvim](https://github.com/nvim-treesitter/vnim-treesitter) | [`treesitter`](lua/ronin/plugins/treesitter.lua) |
## Install
### Using lazy.nvim
```lua
{
"heavycircle/ronin.nvim",
lazy = false, priority = 1000,
opts = {},
}
```
### Using `vim.pack` (Neovim 0.12.0 - Nightly)
```lua
vim.pack.add({
{ src = "https://github.com/heavycircle/ronin.nvim" }
})
require("ronin").setup()
vim.cmd.colorscheme("ronin")
```
## Usage
```lua
vim.cmd.colorscheme "ronin"
```
## Default Configuration
```lua
---@class ronin.Config
M.defaults = {
transparent = false, -- Use a transparent background
styles = {
comments = { italic = true }, -- Comments are italic
keywords = { italic = true }, -- Functions are italic
functions = {},
variables = {},
},
plugins = {
all = false, -- Enable all plugin support with 'all = true'
lualine = true, -- Enable individual plugin support
}
}
```
## Contributing
_Pull requests are welcome._
Plugins that I don't use aren't on the priority list for me to do, so integrations of other plugins would be greatly appreciated!
---
MIT © heavycircle