* Neovim colorscheme based on your xresources color *
- Neovim 0.5
- xrdb
Vim Plug
Plug 'nekonako/xresources-nvim'
- lua
require('xresources')
- lua inside vimscript
lua require('xresources')
- vimscript
colorscheme xresources
if you use light background, set neovim background to light.
- lua
vim.o.background = 'light'
- lua inside vimscript
lua vim.o.background = 'light'
- vimscript
set background=light
Properties | Xresources |
---|---|
fg | foreground |
bg | background |
black | color0 |
red | color1 |
green | color2 |
yellow | color3 |
blue | color4 |
purple | color5 |
cyan | color6 |
white | color7 |
light_black | color8 |
light_red | color9 |
light_green | color10 |
light_yellow | color11 |
light_blue | color12 |
light_purple | color13 |
light_cyan | color14 |
light_white | color15 |
grey | background + 0xf0f10 |
grey1 | background + 0x363940 |
none | NONE |
Let say i want using xresources to my galaxyline configuration
local galaxyline = require('galaxyline')
local color = require('xresources')
local section = galaxyline.section
section.left[1] = {
FileName = {
provider = get_current_file_name,
condition = buffer_not_empty,
-- acessing properties --
highlight = {color.bg, color.purple},
separator = " ",
-- acessing properties --
separator_highlight = {color.gray, color.gray}
}
}
- use nvim-treesitter for better highlight
- my xresources color is originaly from uwu.vim
- my terminal is using alacritty
- font is pragmataPro