Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diegoulloao/neofusion.nvim
nvim theme blending lava red and ice blue for a vibrant coding experience ✨
https://github.com/diegoulloao/neofusion.nvim
lua neovim nvim plugin theme treesitter
Last synced: about 1 month ago
JSON representation
nvim theme blending lava red and ice blue for a vibrant coding experience ✨
- Host: GitHub
- URL: https://github.com/diegoulloao/neofusion.nvim
- Owner: diegoulloao
- License: mit
- Created: 2024-05-20T20:41:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T12:54:50.000Z (6 months ago)
- Last Synced: 2024-05-22T13:58:15.779Z (6 months ago)
- Topics: lua, neovim, nvim, plugin, theme, treesitter
- Language: Lua
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-neovim - diegoulloao/neofusion.nvim - A theme compatible with Tree-sitter inspired by `gruvbox.nvim`. (Colorscheme / Tree-sitter Supported Colorscheme)
README
neofusion.nvim
Neofusion theme compatible with treesitter inspired by ellisonleao/gruvbox.nvim
👉 Showcase 👈# 1. Prerequisites 📦
Neovim `0.8.0+`
# 2. Installation ⚡️
### `lazy.nvim`
```lua
{ "diegoulloao/neofusion.nvim", priority = 1000 , config = true, opts = ... }
```### `packer`
```lua
use { "diegoulloao/neofusion.nvim" }
```### `vim-plug`
```vim
Plug 'diegoulloao/neofusion.nvim'
```# 3. Basic usage ✨
`init.vim`
```vim
set background=dark
colorscheme neofusion
````init.lua`
```lua
vim.o.background = "dark"
vim.cmd([[ colorscheme neofusion ]])
```# 4. Configuration 💎
All settings are:
```lua
-- Default options:
require("neofusion").setup({
terminal_colors = true, -- add neovim terminal colors
undercurl = true,
underline = true,
bold = true,
italic = {
strings = true,
emphasis = true,
comments = true,
operators = false,
folds = true,
},
strikethrough = true,
invert_selection = false,
invert_signs = false,
invert_tabline = false,
invert_intend_guides = false,
inverse = true, -- invert background for search, diffs, statuslines and errors
palette_overrides = {},
overrides = {},
dim_inactive = false,
transparent_mode = false,
})vim.cmd([[ colorscheme neofusion ]])
```> [!IMPORTANT]
> Make sure to call `setup()` **before** the colorscheme command### Lualine
You can apply the built-in lualine theme like so:
```lua
require("lualine").setup({
options = {
theme = require("neofusion.lualine"),
-- rest,
}
})
```# 5. Overriding 👾
### a. Palette
You can customize the palette colors like:
```lua
require("neofusion").setup({
palette_overrides = {
bright_green = "#ec30ac",
-- rest,
}
})vim.cmd([[ colorscheme neofusion ]])
```### b. Highlight groups
For more flexibility, you can override a specific highlight group:
```lua
require("neofusion").setup({
overrides = {
SignColumn = { bg = "#ec30ac" },
-- rest,
}
})vim.cmd([[ colorscheme neofusion ]])
```It also works with treesitter groups and lsp semantic highlight tokens:
```lua
require("neofusion").setup({
overrides = {
["@lsp.type.method"] = { bg = "#ec30ac" },
["@comment.lua"] = { bg = "#000000" },
-- rest,
}
})vim.cmd([[ colorscheme neofusion ]])
```For more details check [here]()
# 6. Advanced 🔥
Get the nice looking from the captures by following the [wiki tutorial](https://github.com/diegoulloao/neofusion.nvim/wiki/Advanced-customization)
# 7. Ports ⭐
### `neofusion.iterm`
iTerm2 theme version. [Check it out!](https://github.com/diegoulloao/neofusion.iterm)
### `neofusion.alacritty`
Alacritty theme version. [Check it out!](https://github.com/diegoulloao/neofusion.alacritty)
### `neofusion.kitty`
Kitty theme version. [Check it out!](https://github.com/diegoulloao/neofusion.kitty)
### `neofusion.wezterm`
WezTerm theme version. [Check it out!](https://github.com/diegoulloao/neofusion.wezterm)
### `neofusion.winterm`
Windows Terminal theme version. [Check it out!](https://github.com/diegoulloao/neofusion.winterm)
### `neofusion.bat`
Bat theme version [Check it out!](https://github.com/diegoulloao/neofusion.bat/)
### `neofusion.fzf`
FZF theme version [Check it out!](https://github.com/diegoulloao/neofusion.fzf/)
### `neofusion.k9s`
K9s theme version. [Check it out!](https://github.com/diegoulloao/neofusion.k9s)
### `neofusion.sp`
Spotify Player (Terminal) theme version [Check it out!](https://github.com/diegoulloao/neofusion.sp/)
### `neofusion.posting`
Posting theme version. [Check it out!](https://github.com/diegoulloao/neofusion.posting)
### `neofusion.vscode`
VS Code theme version [Check it out!](https://github.com/diegoulloao/neofusion.vscode/)
### `neofusion-wallpapers`
Beautiful wallpapers that match your setup. [Check available resolutions](https://github.com/diegoulloao/neofusion-wallpapers?tab=readme-ov-file)
# Sponsors ❤️
Check out our awesome sponsors!