removed vim
parent
0572207154
commit
83a5c1c99f
|
|
@ -1,2 +0,0 @@
|
|||
noice
|
||||
Noice
|
||||
|
|
@ -1,134 +0,0 @@
|
|||
-- Ported from TokyoNight's "Dev Mode" feature
|
||||
-- Shows colors and highlights while editing the theme, hot-reloads on save.
|
||||
|
||||
-- All credits to the original author: @folke 💚
|
||||
-- https://github.com/folke/tokyonight.nvim
|
||||
|
||||
--# selene: allow(global_usage)
|
||||
local colors
|
||||
local cache = {}
|
||||
local hl_groups = {}
|
||||
|
||||
local function resolve(groups)
|
||||
for _, hl in pairs(groups) do
|
||||
if type(hl.style) == "table" then
|
||||
for k, v in pairs(hl.style) do
|
||||
hl[k] = v
|
||||
end
|
||||
hl.style = nil
|
||||
end
|
||||
end
|
||||
return groups
|
||||
end
|
||||
|
||||
local function get_hl_group(hl)
|
||||
local group = "CyberdreamDev" .. vim.inspect(hl):gsub("%W+", "_")
|
||||
if not hl_groups[group] then
|
||||
hl = type(hl) == "string" and { link = hl } or hl
|
||||
hl = vim.deepcopy(hl, true)
|
||||
resolve({ foo = hl })
|
||||
hl.fg = hl.fg or colors.fg
|
||||
vim.api.nvim_set_hl(0, group, hl)
|
||||
hl_groups[group] = true
|
||||
end
|
||||
return group
|
||||
end
|
||||
|
||||
local function get_group(buf)
|
||||
local fname = vim.api.nvim_buf_get_name(buf or 0)
|
||||
fname = vim.fs.normalize(fname)
|
||||
if not fname:find("lua/cyberdream/extensions/") then
|
||||
return
|
||||
end
|
||||
return vim.fn.fnamemodify(fname, ":t:r")
|
||||
end
|
||||
|
||||
local function load(group)
|
||||
if cache[group] then
|
||||
return
|
||||
end
|
||||
cache[group] = {}
|
||||
local opts
|
||||
colors = require("cyberdream.colors").default
|
||||
colors.bg_solid = colors.bg ~= "NONE" and colors.bg or colors.bgAlt
|
||||
opts = require("cyberdream.config").options
|
||||
local highlights = require("cyberdream.extensions." .. group).get(opts, colors)
|
||||
for k, v in pairs(highlights) do
|
||||
cache[group][k] = get_hl_group(v)
|
||||
end
|
||||
end
|
||||
|
||||
vim.api.nvim_create_autocmd("BufWritePost", {
|
||||
group = vim.api.nvim_create_augroup("cyberdream_dev", { clear = true }),
|
||||
pattern = "*/lua/cyberdream/**.lua",
|
||||
callback = vim.schedule_wrap(function(ev)
|
||||
local opts = require("cyberdream.config").options
|
||||
for k in pairs(package.loaded) do
|
||||
if k:find("^cyberdream") then
|
||||
package.loaded[k] = nil
|
||||
end
|
||||
end
|
||||
require("cyberdream").setup(opts)
|
||||
vim.cmd.colorscheme(vim.g.colors_name)
|
||||
hl_groups = {}
|
||||
local hi = require("mini.hipatterns")
|
||||
local group = get_group(ev.buf)
|
||||
if group then
|
||||
cache[group] = nil
|
||||
end
|
||||
for _, buf in ipairs(hi.get_enabled_buffers()) do
|
||||
hi.update(buf)
|
||||
end
|
||||
end),
|
||||
})
|
||||
|
||||
return {
|
||||
{
|
||||
"echasnovski/mini.hipatterns",
|
||||
opts = function(_, opts)
|
||||
opts.highlighters = opts.highlighters or {}
|
||||
opts.highlighters.cyberdream = {
|
||||
pattern = function(buf)
|
||||
local group = get_group(buf)
|
||||
if not group or group == "init" then
|
||||
return
|
||||
end
|
||||
load(group)
|
||||
return group and '^%s*%[?"?()[%w%.@]+()"?%]?%s*='
|
||||
end,
|
||||
group = function(buf, match, _)
|
||||
local name = get_group(buf)
|
||||
if name == "kinds" then
|
||||
match = "LspKind" .. match
|
||||
end
|
||||
return name and cache[name][match]
|
||||
end,
|
||||
extmark_opts = { priority = 2000 },
|
||||
}
|
||||
|
||||
opts.highlighters.cyberdream_colors = {
|
||||
pattern = {
|
||||
"%f[%w]()t%.[%w_%.]+()%f[%W]",
|
||||
},
|
||||
group = function(_, match)
|
||||
local parts = vim.split(match, ".", { plain = true })
|
||||
local t = _G --[[@as table]]
|
||||
if parts[1]:sub(1, 1) == "t" then
|
||||
table.remove(parts, 1)
|
||||
colors = require("cyberdream.colors").default
|
||||
t = colors
|
||||
end
|
||||
local color = vim.tbl_get(t, unpack(parts))
|
||||
return type(color) == "string" and get_hl_group({ fg = color })
|
||||
end,
|
||||
extmark_opts = function(_, _, data)
|
||||
return {
|
||||
virt_text = { { "⬤ ", data.hl_group } },
|
||||
virt_text_pos = "inline",
|
||||
priority = 2000,
|
||||
}
|
||||
end,
|
||||
}
|
||||
end,
|
||||
},
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
column_width = 120
|
||||
indent_type = "Spaces"
|
||||
indent_width = 4
|
||||
quote_style = "AutoPreferDouble"
|
||||
|
|
@ -1,456 +0,0 @@
|
|||
# Changelog
|
||||
|
||||
## [5.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v5.0.1...v5.1.0) (2025-02-18)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **config:** remove v5.0.0 deprecation warnings and opts translations ([dd3af96](https://github.com/scottmckendry/cyberdream.nvim/commit/dd3af96edca4eb088457871d87745ed6a5d6dc02))
|
||||
* small notify styling updates ([6e337f1](https://github.com/scottmckendry/cyberdream.nvim/commit/6e337f1030bb6b08e13644aec2638f45387d2b44))
|
||||
|
||||
## [5.0.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v5.0.0...v5.0.1) (2025-02-06)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* remove tags file potentially causing lazy updates to fail ([a4f2fec](https://github.com/scottmckendry/cyberdream.nvim/commit/a4f2feca3d1758eb8083f738fcada9414c1e3e74))
|
||||
|
||||
## [5.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.6.1...v5.0.0) (2025-02-06)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* **config:** replace `theme` and `borderless_telescope` options
|
||||
* replace `bgAlt` & `bgHighlight` with `bg_alt` & `bg_highlight`
|
||||
|
||||
### Features
|
||||
|
||||
* add deprecation warnings for updated options ([ebe3bd0](https://github.com/scottmckendry/cyberdream.nvim/commit/ebe3bd040d8ff0510bc9036fc1ad368c172e9627))
|
||||
* **config:** replace `theme` and `borderless_telescope` options ([a16bbb4](https://github.com/scottmckendry/cyberdream.nvim/commit/a16bbb4736e15a650a7047bff0d800d1a4a366ed))
|
||||
* **extensions:** add picker support for snacks ([a203d41](https://github.com/scottmckendry/cyberdream.nvim/commit/a203d41b17763d0288d8fc6a0db7fafd6d5aa5fb))
|
||||
* **extras:** Add color for virtual ruler in helix ([#166](https://github.com/scottmckendry/cyberdream.nvim/issues/166)) ([05d44f6](https://github.com/scottmckendry/cyberdream.nvim/commit/05d44f6a0fa9c2690fd027424aea73eedf12956f))
|
||||
* **extras:** add foot terminal extra ([#164](https://github.com/scottmckendry/cyberdream.nvim/issues/164)) ([a4bfe69](https://github.com/scottmckendry/cyberdream.nvim/commit/a4bfe69f11c04b8245e77df1930d2ca25dc19939))
|
||||
|
||||
|
||||
### Code Refactoring
|
||||
|
||||
* replace `bgAlt` & `bgHighlight` with `bg_alt` & `bg_highlight` ([d2578fa](https://github.com/scottmckendry/cyberdream.nvim/commit/d2578fa70b021f08e09e43cc930114c872792214))
|
||||
|
||||
## [4.6.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.6.0...v4.6.1) (2025-01-17)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **cache:** sanitize functions in config ([baeb71a](https://github.com/scottmckendry/cyberdream.nvim/commit/baeb71a64e5fc715664032ed8e0cfb086be70caa))
|
||||
* **config:** move config option to correct class ([c21f29b](https://github.com/scottmckendry/cyberdream.nvim/commit/c21f29b23c10a5e905158a487065c8ed8da2bc36))
|
||||
|
||||
## [4.6.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.5.0...v4.6.0) (2025-01-10)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **extras:** add ghostty extra ([6226dd2](https://github.com/scottmckendry/cyberdream.nvim/commit/6226dd2864c0b8be406133551fca11f87acb1dcf))
|
||||
* **extras:** add tab colors for kitty ([#154](https://github.com/scottmckendry/cyberdream.nvim/issues/154)) ([5597042](https://github.com/scottmckendry/cyberdream.nvim/commit/5597042d621b2b94006f6806b2f359b3acb3f994))
|
||||
* set lower contrast whitespace highlight ([#155](https://github.com/scottmckendry/cyberdream.nvim/issues/155)) ([8db57c2](https://github.com/scottmckendry/cyberdream.nvim/commit/8db57c2d42dfa0b5906d48c5c69fb0ac5d40fc0a))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **extensions:** remove BlinkCmpLabel bg ([#158](https://github.com/scottmckendry/cyberdream.nvim/issues/158)) ([4f8dcaa](https://github.com/scottmckendry/cyberdream.nvim/commit/4f8dcaa5a989ef207f7a06ffaf5db9d17b9f9156))
|
||||
* **extras:** correct kitty tab fg color ([#157](https://github.com/scottmckendry/cyberdream.nvim/issues/157)) ([e46e958](https://github.com/scottmckendry/cyberdream.nvim/commit/e46e958729a29492cc1681dac7bd8fd640a4d15b))
|
||||
* **tabline:** make bg of tabline transparent ([#162](https://github.com/scottmckendry/cyberdream.nvim/issues/162)) ([b98d33a](https://github.com/scottmckendry/cyberdream.nvim/commit/b98d33ab209474e4510b9050fb55b5c9d19a8ddf))
|
||||
* **treesitter:** improve contrast for asm builtins and rust imports ([dcfa0a3](https://github.com/scottmckendry/cyberdream.nvim/commit/dcfa0a3fbed7e2c60bcfb5c7ce2b02ef6c254d22))
|
||||
|
||||
## [4.5.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.4.0...v4.5.0) (2024-12-22)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **cache:** auto-detect config updates & rebuild cache ([f94b960](https://github.com/scottmckendry/cyberdream.nvim/commit/f94b960ea2edf943397722f9d002802ac6add331)), closes [#147](https://github.com/scottmckendry/cyberdream.nvim/issues/147)
|
||||
* **extensions:** add snacks.nvim dashboard highlights ([b0e1429](https://github.com/scottmckendry/cyberdream.nvim/commit/b0e14290e737b1ae3f3cdcaf9bdcc7c3070ab88e))
|
||||
* **extensions:** extend neogit pallete and highlights ([#153](https://github.com/scottmckendry/cyberdream.nvim/issues/153)) ([2ee87ea](https://github.com/scottmckendry/cyberdream.nvim/commit/2ee87eafa03f956ebf5b507cce2bfa07a5d3a3f0))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **extensions:** add missing whichkey highlights ([534527b](https://github.com/scottmckendry/cyberdream.nvim/commit/534527bbdefbaccf1e99c213e98d0871e35cc596)), closes [#147](https://github.com/scottmckendry/cyberdream.nvim/issues/147)
|
||||
* **extensions:** add telescope default highlights ([7312900](https://github.com/scottmckendry/cyberdream.nvim/commit/731290012f435e06e4d5d64ed7c09cec49df2663)), closes [#147](https://github.com/scottmckendry/cyberdream.nvim/issues/147)
|
||||
|
||||
## [4.4.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.3.0...v4.4.0) (2024-11-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add new option `saturation` ([ed73819](https://github.com/scottmckendry/cyberdream.nvim/commit/ed73819ee5b17890a4fa3269644217328afdfd1b)), closes [#140](https://github.com/scottmckendry/cyberdream.nvim/issues/140)
|
||||
* **extensions:** add snacks.nvim ([28cde1c](https://github.com/scottmckendry/cyberdream.nvim/commit/28cde1cf8b792e6dffe51f0d98632b361baa972b))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **extras:** contrast in counter status component ([6985950](https://github.com/scottmckendry/cyberdream.nvim/commit/6985950962b1c89bc2d1b6c23900dcd7b6eb245e))
|
||||
* use different highlight for active window winbar ([358f6bf](https://github.com/scottmckendry/cyberdream.nvim/commit/358f6bfdd06115c139fb5518d3b95688083b7f70))
|
||||
|
||||
## [4.3.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.2.0...v4.3.0) (2024-10-16)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **extensions:** add support for blink.cmp ([e16acba](https://github.com/scottmckendry/cyberdream.nvim/commit/e16acba7ed7c630bf655fd1452504fba1c38e3b2))
|
||||
* **extras:** add warp terminal theme ([f6760d3](https://github.com/scottmckendry/cyberdream.nvim/commit/f6760d3b7ee3c9949d9ec1cb2f82f683e25c912d))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **extras:** color name typo in warp template ([1b1037f](https://github.com/scottmckendry/cyberdream.nvim/commit/1b1037f3b1cb07c6fdec2f5632a407c64e80b118))
|
||||
|
||||
## [4.2.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.1.0...v4.2.0) (2024-10-01)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **extras:** base16 theme ([5be7d02](https://github.com/scottmckendry/cyberdream.nvim/commit/5be7d024b591a36b765bd7ab0732cab1c2a9b777))
|
||||
* **extras:** yazi theme ([5bd0a7d](https://github.com/scottmckendry/cyberdream.nvim/commit/5bd0a7d71df2a35cde81bbe0bce1a5c83f492283))
|
||||
|
||||
## [4.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.0.0...v4.1.0) (2024-08-29)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **extensions:** update markview.nvim highlight groups ([4f40270](https://github.com/scottmckendry/cyberdream.nvim/commit/4f402704f52acb53306d63f7eae1003871f723f2)), closes [#127](https://github.com/scottmckendry/cyberdream.nvim/issues/127)
|
||||
* **extras:** add lsd theme ([dc99ecf](https://github.com/scottmckendry/cyberdream.nvim/commit/dc99ecf23d691e8f943574ba1b44e3f518118d62))
|
||||
* **extras:** update zed windows and search highlights ([6689105](https://github.com/scottmckendry/cyberdream.nvim/commit/6689105dd79b7460f180dcb20ca11b38ae4e9488))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **extensions:** show Telescope results title ([#125](https://github.com/scottmckendry/cyberdream.nvim/issues/125)) ([11ef74a](https://github.com/scottmckendry/cyberdream.nvim/commit/11ef74ad01a0aa76e3775876af35590c0e5bc410))
|
||||
* **extras:** fix json syntax error in tilix ([#132](https://github.com/scottmckendry/cyberdream.nvim/issues/132)) ([acdfdec](https://github.com/scottmckendry/cyberdream.nvim/commit/acdfdec82c340bdc66c4a728757f8b55cba6e630))
|
||||
* **telescope:** 'flat' style look closer to readme screenshots ([a36ef6f](https://github.com/scottmckendry/cyberdream.nvim/commit/a36ef6f05ee1e1ea8c29c8ff3bee293a5bd8e7b7))
|
||||
* **telescope:** fix headings for default style and remove duplicate properties ([fadfa8e](https://github.com/scottmckendry/cyberdream.nvim/commit/fadfa8ee6fa4c566958d450a552ecc092e60d8ae))
|
||||
|
||||
## [4.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.8.0...v4.0.0) (2024-08-17)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* **config:** overrides no longer merge with defaults
|
||||
|
||||
### Features
|
||||
|
||||
* **extensions:** add helpview.nvim ([6ee2234](https://github.com/scottmckendry/cyberdream.nvim/commit/6ee2234f5b8e877d7125ba4e8fcbd317235a2c87)), closes [#122](https://github.com/scottmckendry/cyberdream.nvim/issues/122)
|
||||
* **extensions:** add neogit ([#117](https://github.com/scottmckendry/cyberdream.nvim/issues/117)) ([31f31f2](https://github.com/scottmckendry/cyberdream.nvim/commit/31f31f27dbc2517f72656ad4031f15d25a20dcf2)), closes [#116](https://github.com/scottmckendry/cyberdream.nvim/issues/116)
|
||||
* **extensions:** more complete hls for gitsigns.nvim ([abc44e4](https://github.com/scottmckendry/cyberdream.nvim/commit/abc44e40e3141899e57a5c87c3a5191dc1d55930))
|
||||
* **extensions:** support transparent fzflua window ([1854b40](https://github.com/scottmckendry/cyberdream.nvim/commit/1854b40d92539f9bc8b29f5c118c01e928af09cd)), closes [#120](https://github.com/scottmckendry/cyberdream.nvim/issues/120)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **config:** overrides no longer merge with defaults ([458f1ed](https://github.com/scottmckendry/cyberdream.nvim/commit/458f1edcd851f135cbbd4fbfbf5e0d156e967570))
|
||||
* **extensions:** remove redundant underline property from helpview links ([9454c83](https://github.com/scottmckendry/cyberdream.nvim/commit/9454c831c269dbdf2dc63be4afeb09697a442c52))
|
||||
|
||||
## [3.8.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.7.0...v3.8.0) (2024-08-06)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **cache:** auto-generate cache on first load ([68d7298](https://github.com/scottmckendry/cyberdream.nvim/commit/68d7298210a555fb5b3ed7bcb72dfd638b0569f3))
|
||||
* **extras:** add vivid extra ([#113](https://github.com/scottmckendry/cyberdream.nvim/issues/113)) ([2f45a94](https://github.com/scottmckendry/cyberdream.nvim/commit/2f45a94f456ec3c02c4b135e735b8da3fdff7433))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **ci:** use built in token for label removal ([0669430](https://github.com/scottmckendry/cyberdream.nvim/commit/0669430226434521095c17c989212862ccc0a26e))
|
||||
* **config:** consistent hl type in overrides function and table ([8550789](https://github.com/scottmckendry/cyberdream.nvim/commit/85507898765a00339aaf2ce7c77b0c3dfb3f7380))
|
||||
* **extras-rio:** Fix dimmed and light colors for light theme ([0c277c0](https://github.com/scottmckendry/cyberdream.nvim/commit/0c277c093685d17ec3045ef0a517b12a07d190cb))
|
||||
* **extras:** kitty base16 correction on brights (color8) ([#110](https://github.com/scottmckendry/cyberdream.nvim/issues/110)) ([6f91fff](https://github.com/scottmckendry/cyberdream.nvim/commit/6f91fff18169c248fe3db18e124fff5bceb999a1))
|
||||
|
||||
|
||||
### Performance Improvements
|
||||
|
||||
* **cache:** use JSON encoding for cached theme ([bca6544](https://github.com/scottmckendry/cyberdream.nvim/commit/bca65445e051cbc80b4b158123ef7d474430f018))
|
||||
|
||||
## [3.7.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.6.0...v3.7.0) (2024-07-27)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **cache:** add experimental cache option to improve load times ([462f2ca](https://github.com/scottmckendry/cyberdream.nvim/commit/462f2cacce38c9b0ef7f66dc356b8cb6d80895f4))
|
||||
* **extensions:** migrate treesitter config to an extensions ([11b9eca](https://github.com/scottmckendry/cyberdream.nvim/commit/11b9eca52bb1984b015e127ec018dc1f4ecaf63b))
|
||||
* **extras:** add rio terminal ([02b29be](https://github.com/scottmckendry/cyberdream.nvim/commit/02b29be12532c821b519235d72a84810e7e01803))
|
||||
* highlight undercurl only for spell groups ([0db72c2](https://github.com/scottmckendry/cyberdream.nvim/commit/0db72c2a5c0443c3732aa349b6da4344f449a254)), closes [#103](https://github.com/scottmckendry/cyberdream.nvim/issues/103)
|
||||
|
||||
## [3.6.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.5.0...v3.6.0) (2024-07-23)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **extensions:** add grug-far.nvim ([916102a](https://github.com/scottmckendry/cyberdream.nvim/commit/916102a282ae99a8e7a1fc52ded19754b4452d99))
|
||||
* **extensions:** add markdown.nvim ([ba25d43](https://github.com/scottmckendry/cyberdream.nvim/commit/ba25d43d68dd34d31bee88286fb6179df2763c31))
|
||||
* **extras:** zed - add cursor color and change active line bg ([#101](https://github.com/scottmckendry/cyberdream.nvim/issues/101)) ([2208cfe](https://github.com/scottmckendry/cyberdream.nvim/commit/2208cfe27110a8c6fb8ee5ada84ac6f14230e7a3))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **markdown:** add missing H6 highlight ([7d658e7](https://github.com/scottmckendry/cyberdream.nvim/commit/7d658e768199b235e14363fa8e122754a78747c5))
|
||||
|
||||
## [3.5.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.4.0...v3.5.0) (2024-07-18)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **extensions:** add hop.nvim ([70470cb](https://github.com/scottmckendry/cyberdream.nvim/commit/70470cb37386be034f7d9540c40c056f1756196a))
|
||||
* **extensions:** add markview.nvim ([958ad23](https://github.com/scottmckendry/cyberdream.nvim/commit/958ad2337d73fdc898db0d0072acb4ea29e45d64))
|
||||
* **extensions:** improve bg contrast for markview.nvim headings ([d96290a](https://github.com/scottmckendry/cyberdream.nvim/commit/d96290af1c2cffcfdadb266144097e5496d08fd3))
|
||||
* **extras:** add zed editor theme ([7d75ae8](https://github.com/scottmckendry/cyberdream.nvim/commit/7d75ae89e0580964573c55d29da8be33634e2457))
|
||||
* **palette:** remove mostly unused 'lightgrey' color ([b3125d5](https://github.com/scottmckendry/cyberdream.nvim/commit/b3125d50c94793a4a65bad7d47739f18ed8a6205))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **base:** improve distinction between builtin and defintion types ([b36e661](https://github.com/scottmckendry/cyberdream.nvim/commit/b36e66120020c9544771d24c5e304d755276ae2d)), closes [#96](https://github.com/scottmckendry/cyberdream.nvim/issues/96)
|
||||
* **ci:** skip doc push step on pull requests ([cdfab47](https://github.com/scottmckendry/cyberdream.nvim/commit/cdfab4744cc154ce7f3ed4aae37cf9bd7c60b0ce))
|
||||
* **extensions:** correctly name mixed leap/gitsigns extensions ([b91d2b1](https://github.com/scottmckendry/cyberdream.nvim/commit/b91d2b1b6bdcd308fbf913bcfa38db63ac12b99b))
|
||||
* **extras:** Add modified, warning and error colors to zed theme ([#98](https://github.com/scottmckendry/cyberdream.nvim/issues/98)) ([2b52b8b](https://github.com/scottmckendry/cyberdream.nvim/commit/2b52b8b91bcae2987faf3746ad4e1891cf84ced5))
|
||||
|
||||
## [3.4.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.3.0...v3.4.0) (2024-07-06)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **dx:** port folke's "dev mode" from tokyonight ([1abba18](https://github.com/scottmckendry/cyberdream.nvim/commit/1abba1897d0f527c7a10ffc1ef06e8920c7a3f7a))
|
||||
* **extensions:** add gitpad.nvim ([#88](https://github.com/scottmckendry/cyberdream.nvim/issues/88)) ([6bcfdd6](https://github.com/scottmckendry/cyberdream.nvim/commit/6bcfdd60564878ca8e2cdd91b2a15a0348ee59a3))
|
||||
* **extensions:** add kubectl.nvim ([#88](https://github.com/scottmckendry/cyberdream.nvim/issues/88)) ([9820cc3](https://github.com/scottmckendry/cyberdream.nvim/commit/9820cc3ce324972501e9883f2073e9bd62fd6e1f))
|
||||
* **extensions:** add trouble.nvim ([#88](https://github.com/scottmckendry/cyberdream.nvim/issues/88)) ([b23ea93](https://github.com/scottmckendry/cyberdream.nvim/commit/b23ea93970c43b6e79620fef702c9db1bc869879))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **ci:** ignore selene warning for .lazy.lua ([0d9bcca](https://github.com/scottmckendry/cyberdream.nvim/commit/0d9bcca9ee70ab1f8c20de1b066dbb4ef76c7548))
|
||||
* **config:** typo in extension type definition ([#90](https://github.com/scottmckendry/cyberdream.nvim/issues/90)) ([d118d45](https://github.com/scottmckendry/cyberdream.nvim/commit/d118d45734a71cc23d6383b4dce695bfc99afbbf))
|
||||
* use bg instead of fg for diff highlight groups ([852cede](https://github.com/scottmckendry/cyberdream.nvim/commit/852cede7e655b86e3d51562ebfb886e1b635d68a))
|
||||
|
||||
|
||||
### Performance Improvements
|
||||
|
||||
* **ci:** use pre-compiled selene ([e8608c3](https://github.com/scottmckendry/cyberdream.nvim/commit/e8608c315a3b44ce912f3d7d7f7dfa8cdbb1b160))
|
||||
|
||||
## [3.3.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.2.0...v3.3.0) (2024-06-29)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for toggleable extensions ([#82](https://github.com/scottmckendry/cyberdream.nvim/issues/82)) ([07d5a85](https://github.com/scottmckendry/cyberdream.nvim/commit/07d5a85d8c7aed217cbb7fe59b3c0c982fd4822f))
|
||||
* **extensions:** add alpha, cmp, dashboard, grapple ([6af8320](https://github.com/scottmckendry/cyberdream.nvim/commit/6af832028897d2652182541854ba3e3facc40655))
|
||||
* **extensions:** add explicit full 'mini.nvim' support ([#86](https://github.com/scottmckendry/cyberdream.nvim/issues/86)) ([63a4dbe](https://github.com/scottmckendry/cyberdream.nvim/commit/63a4dbe911ee4a117e883c25de5da029b50cc81b))
|
||||
* **extensions:** borderless fzf-lua theme ([ba05f56](https://github.com/scottmckendry/cyberdream.nvim/commit/ba05f56f9f1e2a08d1acf8952b5a209a2268842c)), closes [#81](https://github.com/scottmckendry/cyberdream.nvim/issues/81)
|
||||
* **extensions:** migrate remaining theme plugins to extensions ([ad8ad48](https://github.com/scottmckendry/cyberdream.nvim/commit/ad8ad480c653144940636a52578db65ab86e8b9c))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **mini:** use solid color where `bg` is used as `fg` ([3d8ee41](https://github.com/scottmckendry/cyberdream.nvim/commit/3d8ee41853e43b021342d101fd7fcaf99656c3d8))
|
||||
* missing `Added` and `Removed` groups ([8e5bf0b](https://github.com/scottmckendry/cyberdream.nvim/commit/8e5bf0bc8684f0bd99a514d045807a5a08742717))
|
||||
* visual mode contrast ([e5b5f34](https://github.com/scottmckendry/cyberdream.nvim/commit/e5b5f34aa86b21566cc688014724fc1c57dd236d))
|
||||
|
||||
## [3.2.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.1.0...v3.2.0) (2024-06-17)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **markup:** improve first look readability/distinction ([#77](https://github.com/scottmckendry/cyberdream.nvim/issues/77)) ([8546564](https://github.com/scottmckendry/cyberdream.nvim/commit/85465644bc3cdd3d5f57c7565db09bab1058668f))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* attempted blend on transparent color after mode toggle ([c326f93](https://github.com/scottmckendry/cyberdream.nvim/commit/c326f93f6f5e8c652e3357690129e5ccf7027ffe))
|
||||
|
||||
## [3.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.0.0...v3.1.0) (2024-06-15)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add highlight override function to config opts ([#70](https://github.com/scottmckendry/cyberdream.nvim/issues/70)) ([344db87](https://github.com/scottmckendry/cyberdream.nvim/commit/344db872e954de3c69b632fbc419870919a8a53b))
|
||||
* **ci:** developer experience improvements ([#71](https://github.com/scottmckendry/cyberdream.nvim/issues/71)) ([b7c5f5b](https://github.com/scottmckendry/cyberdream.nvim/commit/b7c5f5b4fbed9a9655bf738d3fbf932ecfe24f78))
|
||||
* **ci:** run ci checks on pull requests ([9d0662e](https://github.com/scottmckendry/cyberdream.nvim/commit/9d0662e79d0a1ccb437dee7d7cd093a076a14f3b))
|
||||
* **highlights:** improved `NonText` readability ([#74](https://github.com/scottmckendry/cyberdream.nvim/issues/74)) ([aec0467](https://github.com/scottmckendry/cyberdream.nvim/commit/aec04675175107fb613e638312dd90cddca3977f))
|
||||
* **telescope:** add `nvchad` borderless telescope style ([#75](https://github.com/scottmckendry/cyberdream.nvim/issues/75)) ([c1085d7](https://github.com/scottmckendry/cyberdream.nvim/commit/c1085d73fcb72edc14dab0f6a90d0e8155b51d03))
|
||||
* use more distinct colors for variable types ([#73](https://github.com/scottmckendry/cyberdream.nvim/issues/73)) ([e668b02](https://github.com/scottmckendry/cyberdream.nvim/commit/e668b02fb438fe1be907dfd83f98b7eb2a563b66))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* blended transparent color cuasing error ([99746e8](https://github.com/scottmckendry/cyberdream.nvim/commit/99746e8044552422e5b44358b50f075a71161b67))
|
||||
|
||||
## [3.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v2.0.0...v3.0.0) (2024-06-13)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* un-break previous breaking change :poop:
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* un-break previous breaking change :poop: ([78b6bc0](https://github.com/scottmckendry/cyberdream.nvim/commit/78b6bc0a7aea89d64e2d74b24f5ea064ee6f3671))
|
||||
|
||||
## [2.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.9.0...v2.0.0) (2024-06-12)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* theme toggling highlighting issues ([#66](https://github.com/scottmckendry/cyberdream.nvim/issues/66))
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* check colorscheme setting before executing update autocmd ([1801de8](https://github.com/scottmckendry/cyberdream.nvim/commit/1801de891253b80e2e5b8fdc7c3faf54f49b93ae))
|
||||
* theme toggling highlighting issues ([#66](https://github.com/scottmckendry/cyberdream.nvim/issues/66)) ([943ba0a](https://github.com/scottmckendry/cyberdream.nvim/commit/943ba0a6704b41a2606d39b5aa3796b02c586b9b))
|
||||
|
||||
## [1.9.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.7.0...v1.9.0) (2024-06-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add 'auto' option to use vim.o.background for light/dark theme ([ce0a60d](https://github.com/scottmckendry/cyberdream.nvim/commit/ce0a60d9258ef4bb94c995f3ad2e272e7073eef4)), closes [#63](https://github.com/scottmckendry/cyberdream.nvim/issues/63)
|
||||
* add vim cmd to toggle between theme modes ([#56](https://github.com/scottmckendry/cyberdream.nvim/issues/56)) ([17f9e55](https://github.com/scottmckendry/cyberdream.nvim/commit/17f9e55bd3c349006190e7ff8203c2af6b7e3051))
|
||||
* **extras:** add tmux extra ([#59](https://github.com/scottmckendry/cyberdream.nvim/issues/59)) ([9eb7c63](https://github.com/scottmckendry/cyberdream.nvim/commit/9eb7c63091d7369eba9015e9c656ca644ba6a3a4))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* release 1.9.0 ([69cedc7](https://github.com/scottmckendry/cyberdream.nvim/commit/69cedc7dfc1937c83d207bdebdb3fdfaf2cf778f))
|
||||
|
||||
## [1.8.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.7.0...v1.8.0) (2024-06-03)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add vim cmd to toggle between theme modes ([#56](https://github.com/scottmckendry/cyberdream.nvim/issues/56)) ([17f9e55](https://github.com/scottmckendry/cyberdream.nvim/commit/17f9e55bd3c349006190e7ff8203c2af6b7e3051))
|
||||
* **extras:** add tmux extra ([#59](https://github.com/scottmckendry/cyberdream.nvim/issues/59)) ([9eb7c63](https://github.com/scottmckendry/cyberdream.nvim/commit/9eb7c63091d7369eba9015e9c656ca644ba6a3a4))
|
||||
|
||||
## [1.7.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.6.0...v1.7.0) (2024-05-18)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for grapple.nvim ([638e37c](https://github.com/scottmckendry/cyberdream.nvim/commit/638e37c62cc04a354b4bc1e5daafecb9356be7d8))
|
||||
* **extras:** add support for kitty term ([#48](https://github.com/scottmckendry/cyberdream.nvim/issues/48)) ([3b57712](https://github.com/scottmckendry/cyberdream.nvim/commit/3b577123ca6d580c971fdc49ebf8950794c80d20))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add theme variant field to config class ([3b5e1df](https://github.com/scottmckendry/cyberdream.nvim/commit/3b5e1df018b239df0410fb94275a134913fd0c9f))
|
||||
* **docs:** small typo in readme ([0511451](https://github.com/scottmckendry/cyberdream.nvim/commit/0511451180b81fd821bd37bca2c61b8d049f69fc))
|
||||
* improve contrast for line numbers ([5827dc9](https://github.com/scottmckendry/cyberdream.nvim/commit/5827dc9a34b9f2d009ad8a75f4dd7121a3e77511))
|
||||
* low contrast counter in telelscope light theme ([0511451](https://github.com/scottmckendry/cyberdream.nvim/commit/0511451180b81fd821bd37bca2c61b8d049f69fc))
|
||||
|
||||
## [1.6.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.5.0...v1.6.0) (2024-05-11)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add light colors variant ([#45](https://github.com/scottmckendry/cyberdream.nvim/issues/45)) ([548968a](https://github.com/scottmckendry/cyberdream.nvim/commit/548968a9ac9e9f9d3597c4abe976df030773af69))
|
||||
|
||||
## [1.5.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.4.0...v1.5.0) (2024-05-07)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add lua type annotations to config ([cf39bc4](https://github.com/scottmckendry/cyberdream.nvim/commit/cf39bc40cd4cae374aef569f7b985323e083cd15))
|
||||
* add support for mini.files ([2615669](https://github.com/scottmckendry/cyberdream.nvim/commit/2615669d9815d1e975d2a3ffba5fb78745e25378))
|
||||
* **extras:** add lazydocker extra ([eecc28a](https://github.com/scottmckendry/cyberdream.nvim/commit/eecc28a0cdf43b1bc74b4d5f031baff26a4be551))
|
||||
* **extras:** add support for zellij ([#40](https://github.com/scottmckendry/cyberdream.nvim/issues/40)) ([a9cb4b2](https://github.com/scottmckendry/cyberdream.nvim/commit/a9cb4b229127e1b06964e73b5d55fad300b560be))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* markdown bold and italic highlights on v9.5 ([f8342c9](https://github.com/scottmckendry/cyberdream.nvim/commit/f8342c96d4d0bfc39490a866e5e66316881571be)), closes [#32](https://github.com/scottmckendry/cyberdream.nvim/issues/32)
|
||||
|
||||
## [1.4.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.3.0...v1.4.0) (2024-05-05)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add helix theme extra ([#28](https://github.com/scottmckendry/cyberdream.nvim/issues/28)) ([2420116](https://github.com/scottmckendry/cyberdream.nvim/commit/24201167df02088f66577831742d120d10a554ce))
|
||||
* **CI:** update CI and other QoL updates ([#39](https://github.com/scottmckendry/cyberdream.nvim/issues/39)) ([5f60b64](https://github.com/scottmckendry/cyberdream.nvim/commit/5f60b64e16fbc870992e6414e21ae08607b7f883))
|
||||
* **extras:** auto-generate extras ([#37](https://github.com/scottmckendry/cyberdream.nvim/issues/37)) ([61b2a27](https://github.com/scottmckendry/cyberdream.nvim/commit/61b2a27784bbaaa3c5a7783d951b8743164fb070))
|
||||
* **gitui:** Basic theme setup for gitui ([#36](https://github.com/scottmckendry/cyberdream.nvim/issues/36)) ([03251ad](https://github.com/scottmckendry/cyberdream.nvim/commit/03251adb7ac5c29867f0658c613599af329cf917))
|
||||
|
||||
## [1.3.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.2.1...v1.3.0) (2024-05-03)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for indent-blankline ([a9eb003](https://github.com/scottmckendry/cyberdream.nvim/commit/a9eb003663010322b3acbf41740dd8024f24acb9))
|
||||
* add support for treesitter-context ([ef2cbcc](https://github.com/scottmckendry/cyberdream.nvim/commit/ef2cbccda1197f5ed07d52177456c14db27fd0f5))
|
||||
|
||||
## [1.2.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.2.0...v1.2.1) (2024-04-30)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* differentiate matches when replacing with /gc ([d777f1b](https://github.com/scottmckendry/cyberdream.nvim/commit/d777f1bfb0e6e1d74b3f243d8e4999b6b931ae19))
|
||||
* set CursorLine hl to visible color ([528085b](https://github.com/scottmckendry/cyberdream.nvim/commit/528085bc1760a76ff4e9aba4d85b0d39d2486866))
|
||||
|
||||
## [1.2.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.1.0...v1.2.0) (2024-04-28)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for nofify ([dab90f1](https://github.com/scottmckendry/cyberdream.nvim/commit/dab90f1cf0c49bab8fb7a967d47724e075bcc437)), closes [#22](https://github.com/scottmckendry/cyberdream.nvim/issues/22)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* typo in default config properties ([8008e70](https://github.com/scottmckendry/cyberdream.nvim/commit/8008e70302ecf70b32c7d3658dc6a346351ed93d))
|
||||
|
||||
## [1.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.0.1...v1.1.0) (2024-04-27)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add fish theme ([#18](https://github.com/scottmckendry/cyberdream.nvim/issues/18)) ([19693ee](https://github.com/scottmckendry/cyberdream.nvim/commit/19693ee5a577addb4dd2f7c43474e84f283ccc3b))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* change wezterm cursor_fg ([#19](https://github.com/scottmckendry/cyberdream.nvim/issues/19)) ([75966c7](https://github.com/scottmckendry/cyberdream.nvim/commit/75966c7ee08b6ebb6ca97fd7ee8d8f8b27103481))
|
||||
* use non-conflicting hl for quickfix list ([d400d3f](https://github.com/scottmckendry/cyberdream.nvim/commit/d400d3fede6ad68df0c4c58d009da7420dcb43cb)), closes [#17](https://github.com/scottmckendry/cyberdream.nvim/issues/17)
|
||||
|
||||
## [1.0.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.0.0...v1.0.1) (2024-04-27)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* set TS [@variable](https://github.com/variable) to built-in color ([eaabbae](https://github.com/scottmckendry/cyberdream.nvim/commit/eaabbaea162e90c671cff64bdbca2d2e2a211a30))
|
||||
* use visible color for colorcolumn highlight ([341178e](https://github.com/scottmckendry/cyberdream.nvim/commit/341178ea1d9da135e2aace85ff186d4ba1eea85e)), closes [#16](https://github.com/scottmckendry/cyberdream.nvim/issues/16)
|
||||
|
||||
## 1.0.0 (2024-04-26)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* Add highlights for dashboard-nvim ([#7](https://github.com/scottmckendry/cyberdream.nvim/issues/7)) ([6c193f4](https://github.com/scottmckendry/cyberdream.nvim/commit/6c193f40753ca356776ab2dccc3c0ac393725e26))
|
||||
* add lazygit theme extra ([920f867](https://github.com/scottmckendry/cyberdream.nvim/commit/920f8670d3cf625fd3ecd00fb5ac99e76c7d553d))
|
||||
* add noice lsp progress highlight groups ([917f81d](https://github.com/scottmckendry/cyberdream.nvim/commit/917f81dfeb606b1f0b0276fd0e9852e3f787e906))
|
||||
* add opts for colors highlights & telescope ([#6](https://github.com/scottmckendry/cyberdream.nvim/issues/6)) ([eedbda3](https://github.com/scottmckendry/cyberdream.nvim/commit/eedbda33658e6e32bddc970da1b88653dd978ad9))
|
||||
* add opts for terminal colors ([#11](https://github.com/scottmckendry/cyberdream.nvim/issues/11)) ([78a1024](https://github.com/scottmckendry/cyberdream.nvim/commit/78a1024a2e02b85274b37ba9fdfa3cf30600d6af))
|
||||
* add popular terminal emulator themes ([265ed77](https://github.com/scottmckendry/cyberdream.nvim/commit/265ed77f93d3378d33c80d9c22b96488f58ab147))
|
||||
* add support for heirline and gitsigns ([2276cda](https://github.com/scottmckendry/cyberdream.nvim/commit/2276cda2f400a0158d444abde0b52796a870e6d2))
|
||||
* add support for lualine ([#2](https://github.com/scottmckendry/cyberdream.nvim/issues/2)) ([2988070](https://github.com/scottmckendry/cyberdream.nvim/commit/2988070d56f5fd5f243f8d620cd1f058aa4ef6e1))
|
||||
* add support for rainbow-delimiters.nvim ([7daee3d](https://github.com/scottmckendry/cyberdream.nvim/commit/7daee3db5af361935f693cb45493f8400ff56a3a))
|
||||
* add tmtheme extra ([93c4567](https://github.com/scottmckendry/cyberdream.nvim/commit/93c4567d6d822705906ce95be25ef1ee7945be94))
|
||||
* cleaner-looking folds ([82af167](https://github.com/scottmckendry/cyberdream.nvim/commit/82af167ddab53c79455a64ae7790d759c95500b9)), closes [#13](https://github.com/scottmckendry/cyberdream.nvim/issues/13)
|
||||
* define highlight for telescope selection ([279d997](https://github.com/scottmckendry/cyberdream.nvim/commit/279d99791ed659ee06208d519dc206117ff8efb5))
|
||||
* make cursor line transparent by default ([7fa0734](https://github.com/scottmckendry/cyberdream.nvim/commit/7fa07343e535f29ba16a13567e220dd2c999278e))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add missing heirline highlight group ([f1ff29b](https://github.com/scottmckendry/cyberdream.nvim/commit/f1ff29b1a5a27cada244a2a171395feeba135036))
|
||||
* add missing TS fallbacks for md headings ([3acf4fa](https://github.com/scottmckendry/cyberdream.nvim/commit/3acf4fa7a09f20d569009e7e77891782dc215921))
|
||||
* cmp match hidden on selected item ([f90f0e1](https://github.com/scottmckendry/cyberdream.nvim/commit/f90f0e1cedd5db709da4bb6a2e1b27de3a09af4f))
|
||||
* overly bright fillchar HLs when enbabled ([7422b6c](https://github.com/scottmckendry/cyberdream.nvim/commit/7422b6c30e483bcea925a0546c47b580b92baaa6))
|
||||
* swap fg with bg in heirline hl groups ([aa28bc7](https://github.com/scottmckendry/cyberdream.nvim/commit/aa28bc743440c89bb45d67823b3d662022121026))
|
||||
* typo in WinSeparator highlight group ([a80be2f](https://github.com/scottmckendry/cyberdream.nvim/commit/a80be2fecf59d0c74541ac6c10f0e2f37120afde))
|
||||
* untested wezterm theme errors ([fadfe60](https://github.com/scottmckendry/cyberdream.nvim/commit/fadfe60206b8f239c11c4ee6f7b1d1f2c6c5cb12))
|
||||
* update lazygit config schema url ([1845546](https://github.com/scottmckendry/cyberdream.nvim/commit/184554643fa02460b2429d4adfb8a7e6ddc89476))
|
||||
* use bg highlight color for visual selection ([16833ca](https://github.com/scottmckendry/cyberdream.nvim/commit/16833ca440a6d35a6fd321dc4960c782cd7b10f4)), closes [#9](https://github.com/scottmckendry/cyberdream.nvim/issues/9)
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
# Contributing to cyberdream.nvim 🚀
|
||||
|
||||
First off, thanks for taking the time to contribute! 🎉
|
||||
|
||||

|
||||
|
||||
> [!TIP]
|
||||
> The best way you can contribute to cyberdream.nvim is by giving it a star ⭐️ and sharing it with others!
|
||||
|
||||
Every contribution is appreciated, whether it's a bug report, a feature request, a question, or a pull request. This document will guide you through the process of contributing to this project.
|
||||
|
||||
## Table of Contents 📚
|
||||
|
||||
- [Reporting Bugs & Requesting Features](#reporting-bugs--requesting-features-)
|
||||
- [Pull Requests](#pull-requests-)
|
||||
- [Adding Support for Plugins](#adding-support-for-plugins-)
|
||||
- [Adding Extras](#adding-extras-)
|
||||
|
||||
## Reporting Bugs & Requesting Features 🐛
|
||||
|
||||
If you find a bug or have a feature request, please open an issue using the appropriate template:
|
||||
|
||||
- [Bug Report](https://github.com/scottmckendry/cyberdream.nvim/issues/new?assignees=&labels=bug&projects=&template=bug.yml)
|
||||
- [Feature Request (or question)](https://github.com/scottmckendry/cyberdream.nvim/issues/new?assignees=&labels=question&projects=&template=question.yml)
|
||||
|
||||
Some things to keep in mind when opening an issue:
|
||||
|
||||
- Make sure to search for existing issues before opening a new one. If you find an existing issue that matches your problem, please add a 👍 reaction to it.
|
||||
- Be as detailed as possible when describing the bug or feature request. Include any relevant information, such as the version of Neovim you're using & your cyberdream.nvim config settings.
|
||||
|
||||
## Pull Requests 🛠
|
||||
|
||||
Commits should be in the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) format. This helps with generating changelogs and keeping the commit history clean.
|
||||
|
||||
When opening a pull request, please include a description of the changes you've made. If your PR is related to an existing issue, please reference it in the description.
|
||||
|
||||
## Adding Support for Plugins 📦
|
||||
|
||||
If you'd like to add support for a plugin that isn't currently supported by cyberdream.nvim, you can do so by creating a new file in the `lua/cyberdream/extensions` directory. The file should be named after the plugin, with the `.lua` extension. The format is as follows:
|
||||
|
||||
```lua
|
||||
-- lua/cyberdream/extensions/plugin-name.lua
|
||||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
-- Add your highlights here
|
||||
-- See lua/cyberdream/colors.lua for a complete list of available colors in the palette
|
||||
HighlightGroupName = { fg = t.blue },
|
||||
AnotherHighlightGroupName = { fg = t.purple, bg = t.bg_highlight },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
```
|
||||
|
||||
Once you've created the extension file, you'll need to add it to the `extensions` table in `lua/cyberdream/config.lua` and update the `extensions` type definition. If you've done this correctly, the highlights will apply the next time the plugin is loaded.
|
||||
|
||||
## Adding Extras 🎨
|
||||
|
||||
We support a number of terminals and other goodies to make the cyberdream experience even better. These are dynamically generated using GitHub actions. This ensures that both light and dark mode variants are generated with minimal effort while adhering as closely as possible to the [cyberdream palette](https://github.com/scottmckendry/cyberdream.nvim/blob/main/lua/cyberdream/colors.lua).
|
||||
|
||||
> [!NOTE]
|
||||
> Do not edit the extras directly. Your changes will be overwritten the next time the GitHub action runs.
|
||||
|
||||
To add a new extra, create a new template file in the `lua/cyberdrem/extra` directory. Use the existing templates as a guide. Once you've created the template, you'll need to add it to the `extras` table in `lua/cyberdream/extra/init.lua`, including the extension and name.
|
||||
|
||||
Once you've done this, the extra will be generated the next time the GitHub action runs. You can find the generated extras in the `extras` directory.
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2023 Scott McKendry
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
ifeq ($(OS),Windows_NT)
|
||||
GREEN=[00;32m
|
||||
RESTORE=[0m
|
||||
else
|
||||
GREEN="\033[0;32m"
|
||||
RESTORE="\033[0m"
|
||||
endif
|
||||
|
||||
# make the output of the message appear green
|
||||
define style_calls
|
||||
$(eval $@_msg = $(1))
|
||||
echo ${GREEN}${$@_msg}${RESTORE}
|
||||
endef
|
||||
|
||||
lint: style-lint
|
||||
@$(call style_calls,"Running selene")
|
||||
@selene --display-style quiet --config ./selene.toml lua
|
||||
@$(call style_calls,"Done!")
|
||||
|
||||
.PHONY: lint
|
||||
|
||||
style-lint:
|
||||
@$(call style_calls,"Running stylua check")
|
||||
@stylua --color always -f ./.stylua.toml --check lua
|
||||
@$(call style_calls,"Done!")
|
||||
|
||||
.PHONY: style-lint
|
||||
|
||||
format:
|
||||
@$(call style_calls,"Running stylua format")
|
||||
@stylua --color always -f ./.stylua.toml lua
|
||||
@$(call style_calls,"Done!")
|
||||
|
||||
.PHONY: format
|
||||
|
|
@ -1,316 +0,0 @@
|
|||
<p align="center">
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/e758f47a-32eb-4eac-a008-eb59272badef">
|
||||
<b><i>A high-contrast, futuristic & vibrant theme for neovim</i></b>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/scottmckendry/cyberdream.nvim/issues">
|
||||
<img alt="Issues" src="https://img.shields.io/github/issues/scottmckendry/cyberdream.nvim?style=for-the-badge&logo=github&color=%23ffbd5e">
|
||||
</a>
|
||||
<a href="https://github.com/scottmckendry/cyberdream.nvim/blob/main/LICENSE">
|
||||
<img alt="License" src="https://img.shields.io/github/license/scottmckendry/cyberdream.nvim?style=for-the-badge&logo=github&color=%235ef1ff">
|
||||
</a>
|
||||
<a href="https://github.com/scottmckendry/cyberdream.nvim/stars">
|
||||
<img alt="stars" src="https://img.shields.io/github/stars/scottmckendry/cyberdream.nvim?style=for-the-badge&logo=github&color=%23bd5eff">
|
||||
</a>
|
||||
<br>
|
||||
<a href="https://dotfyle.com/plugins/scottmckendry/cyberdream.nvim">
|
||||
<img src="https://dotfyle.com/plugins/scottmckendry/cyberdream.nvim/shield?style=for-the-badge" />
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<table align="center">
|
||||
<tr>
|
||||
<td>
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/f9dc6523-f458-48df-8837-09d5c131a5c7">
|
||||
</td>
|
||||
<td>
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/0a0595a9-4d4d-4fc3-9bb3-dab2eb3b3e04"
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/ac6f5b6e-458b-4087-bbe3-745c1033cfb0"
|
||||
</td>
|
||||
<td>
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/e7721a7d-26a9-4bcb-b72b-18c44defd7c6"
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/18c40e4c-e1f7-40c6-be82-f82c011338bd"
|
||||
</td>
|
||||
<td>
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/80def4be-476e-4f1d-9e2a-cd141264fecd"
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## 🚀 Features
|
||||
|
||||
- **Transparency-first design** - all design decisions are made with transparency in mind.
|
||||
- **High contrast** - Colours have been carefully chosen to be cohesive and easy on the eyes while still being easy to distinguish.
|
||||
- **Terminal Support** - Several included [terminal themes](#-extras) to enhance your cyberdream experience.
|
||||
- **Extensions** - Support for a variety of popular plugins out of the box. Can be toggled on or off to maximise performance.
|
||||
|
||||
<details>
|
||||
<summary><b>Supported Plugins/Extensions</b></summary>
|
||||
|
||||
| Plugin | Highlights |
|
||||
| ------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
||||
| [alpha-nvim](https://github.com/goolord/alpha-nvim) | [alpha](lua/cyberdream/extensions/alpha.lua) |
|
||||
| [blink.cmp](https://github.com/Saghen/blink.cmp) | [blinkcmp](lua/cyberdream/extensions/blinkcmp.lua) |
|
||||
| [dashboard-nvim](https://github.com/nvimdev/dashboard-nvim) | [dashboard](lua/cyberdream/extensions/dashboard.lua) |
|
||||
| [fzf-lua](https://github.com/ibhagwan/fzf-lua) | [fzflua](lua/cyberdream/extensions/fzflua.lua) |
|
||||
| [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) | [gitsigns](lua/cyberdream/extensions/gitsigns.lua) |
|
||||
| [gitpad.nvim](https://github.com/yujinyuz/gitpad.nvim) | [gitpad](lua/cyberdream/extensions/gitpad.lua) |
|
||||
| [grapple.nvim](https://github.com/cbochs/grapple.nvim) | [grapple](lua/cyberdream/extensions/grapple.lua) |
|
||||
| [grug-far.nvim](https://github.com/MagicDuck/grug-far.nvim) | [grugfar](lua/cyberdream/extensions/grugfar.lua) |
|
||||
| [heirline-components.nvim](https://github.com/Zeioth/heirline-components.nvim) | [heirline](lua/cyberdream/extensions/heirline.lua) |
|
||||
| [helpview.nvim](https://github.com/OXY2DEV/helpview.nvim) | [helpview](lua/cyberdream/extensions/helpview.lua) |
|
||||
| [hop.nvim](https://github.com/phaazon/hop.nvim) | [hop](lua/cyberdream/extensions/hop.lua) |
|
||||
| [indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim) | [indentblankline](lua/cyberdream/extensions/indentblankline.lua) |
|
||||
| [kubectl.nvim](https://github.com/ramilito/kubectl.nvim) | [kubectl](lua/cyberdream/extensions/kubectl.lua) |
|
||||
| [lazy.nvim](https://github.com/folke/lazy.nvim) | [lazy](lua/cyberdream/extensions/lazy.lua) |
|
||||
| [leap.nvim](https://github.com/ggandor/leap.nvim) | [leap](lua/cyberdream/extensions/leap.lua) |
|
||||
| [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) | [lualine](lua/cyberdream/extensions/lualine.lua) |
|
||||
| [markview.nvim](https://github.com/OXY2DEV/markview.nvim) | [markview](lua/cyberdream/extensions/markview.lua) |
|
||||
| [mini.nvim](https://github.com/echasnovski/mini.nvim) | [mini](lua/cyberdream/extensions/mini.lua) |
|
||||
| [noice.nvim](https://github.com/folke/noice.nvim) | [noice](lua/cyberdream/extensions/noice.lua) |
|
||||
| [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) | [cmp](lua/cyberdream/extensions/cmp.lua) |
|
||||
| [nvim-notify](https://github.com/rcarriga/nvim-notify) | [notify](lua/cyberdream/extensions/notify.lua) |
|
||||
| [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) | [treesitter](lua/cyberdream/extensions/treesitter.lua) |
|
||||
| [nvim-treesitter-context](https://github.com/nvim-treesitter/nvim-treesitter-context) | [treesittercontext](lua/cyberdream/extensions/treesittercontext.lua) |
|
||||
| [rainbow-delimiters.nvim](https://github.com/HiPhish/rainbow-delimiters.nvim) | [rainbow_delimiters](lua/cyberdream/extensions/rainbow_delimiters.lua) |
|
||||
| [render-markdown.nvim](https://github.com/MeanderingProgrammer/render-markdown.nvim) | [markdown](lua/cyberdream/extensions/markdown.lua) |
|
||||
| [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) | [telescope](lua/cyberdream/extensions/telescope.lua) |
|
||||
| [trouble.nvim](https://github.com/folke/trouble.nvim) | [trouble](lua/cyberdream/extensions/trouble.lua) |
|
||||
| [which-key.nvim](https://github.com/folke/which-key.nvim) | [whichkey](lua/cyberdream/extensions/whichkey.lua) |
|
||||
|
||||
</details>
|
||||
|
||||
## 📦 Installation
|
||||
|
||||
Lazy<sup>1</sup>:
|
||||
|
||||
```lua
|
||||
{
|
||||
"scottmckendry/cyberdream.nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
}
|
||||
```
|
||||
|
||||
Packer:
|
||||
|
||||
```lua
|
||||
use { "scottmckendry/cyberdream.nvim" }
|
||||
```
|
||||
|
||||
Lualine (optional):
|
||||
|
||||
```lua
|
||||
{
|
||||
require("lualine").setup({
|
||||
-- ... other config
|
||||
options = {
|
||||
theme = "auto", -- "auto" will set the theme dynamically based on the colorscheme
|
||||
},
|
||||
-- ... other config
|
||||
})
|
||||
}
|
||||
```
|
||||
|
||||
See my personal lualine config [here](https://github.com/scottmckendry/Windots/blob/main/nvim/lua/plugins/lualine.lua) for an example.
|
||||
|
||||
## 🚀 Usage
|
||||
|
||||
```lua
|
||||
vim.cmd("colorscheme cyberdream")
|
||||
```
|
||||
|
||||
## ⚙️ Configuring
|
||||
|
||||
Calling `setup` is optional, but allows you to configure the theme to your liking.
|
||||
Below is an example of all the available configuration options with their default values:
|
||||
|
||||
```lua
|
||||
require("cyberdream").setup({
|
||||
-- Set light or dark variant
|
||||
variant = "default", -- use "light" for the light variant. Also accepts "auto" to set dark or light colors based on the current value of `vim.o.background`
|
||||
|
||||
-- Enable transparent background
|
||||
transparent = false,
|
||||
|
||||
-- Reduce the overall saturation of colours for a more muted look
|
||||
saturation = 1, -- accepts a value between 0 and 1. 0 will be fully desaturated (greyscale) and 1 will be the full color (default)
|
||||
|
||||
-- Enable italics comments
|
||||
italic_comments = false,
|
||||
|
||||
-- Replace all fillchars with ' ' for the ultimate clean look
|
||||
hide_fillchars = false,
|
||||
|
||||
-- Apply a modern borderless look to pickers like Telescope, Snacks Picker & Fzf-Lua
|
||||
borderless_pickers = false,
|
||||
|
||||
-- Set terminal colors used in `:terminal`
|
||||
terminal_colors = true,
|
||||
|
||||
-- Improve start up time by caching highlights. Generate cache with :CyberdreamBuildCache and clear with :CyberdreamClearCache
|
||||
cache = false,
|
||||
|
||||
-- Override highlight groups with your own colour values
|
||||
highlights = {
|
||||
-- Highlight groups to override, adding new groups is also possible
|
||||
-- See `:h highlight-groups` for a list of highlight groups or run `:hi` to see all groups and their current values
|
||||
|
||||
-- Example:
|
||||
Comment = { fg = "#696969", bg = "NONE", italic = true },
|
||||
|
||||
-- More examples can be found in `lua/cyberdream/extensions/*.lua`
|
||||
},
|
||||
|
||||
-- Override a highlight group entirely using the built-in colour palette
|
||||
overrides = function(colors) -- NOTE: This function nullifies the `highlights` option
|
||||
-- Example:
|
||||
return {
|
||||
Comment = { fg = colors.green, bg = "NONE", italic = true },
|
||||
["@property"] = { fg = colors.magenta, bold = true },
|
||||
}
|
||||
end,
|
||||
|
||||
-- Override a color entirely
|
||||
colors = {
|
||||
-- For a list of colors see `lua/cyberdream/colours.lua`
|
||||
-- Example:
|
||||
bg = "#000000",
|
||||
green = "#00ff00",
|
||||
magenta = "#ff00ff",
|
||||
},
|
||||
|
||||
-- Disable or enable colorscheme extensions
|
||||
extensions = {
|
||||
telescope = true,
|
||||
notify = true,
|
||||
mini = true,
|
||||
...
|
||||
},
|
||||
})
|
||||
```
|
||||
|
||||
> [!NOTE]
|
||||
> For a complete list of extensions, see the [table in `config.lua`](lua/cyberdream/config.lua).
|
||||
|
||||
## 🎁 Extras
|
||||
|
||||
We've cooked up some wonderful extras to enhance your cyberdream experience. Mostly terminal themes and a few other goodies!
|
||||
|
||||

|
||||
|
||||
- **[Alacritty](extras/alacritty/)**
|
||||
- **[Base16/Stylix](extras/base16/)**
|
||||
- **[Fish](extras/fish/)**
|
||||
- **[Foot](extras/foot/)**
|
||||
- **[Ghostty](extras/ghostty/)**
|
||||
- **[GitUI](extras/gitui/)**
|
||||
- **[Helix](extras/helix/)**
|
||||
- **[Kitty](extras/kitty/)**
|
||||
- **[Lazydocker](extras/lazydocker/)**
|
||||
- **[Lazygit](extras/lazygit/)**
|
||||
- **[lsd](extras/lsd/)**
|
||||
- **[Pywal](extras/pywal/)**
|
||||
- **[Rio](extras/rio/)**
|
||||
- **[Textmate/Bat/Sublime/Delta](extras/textmate/)**
|
||||
- **[Tilux](extras/tilux/)**
|
||||
- **[Tmux](extras/tmux/)**
|
||||
- **[Vivid](extras/vivid/)**
|
||||
- **[Warp](extras/warp/)**
|
||||
- **[Wezterm](extras/wezterm/)**
|
||||
- **[Windows Terminal](extras/windowsterminal/)**
|
||||
- **[Yazi](extras/yazi/)**
|
||||
- **[Zed](extras/zed/)**
|
||||
- **[Zellij](extras/zellij/)**
|
||||
|
||||
## 🧑🍳 Recipes
|
||||
|
||||
Include these alongside the `setup` function to add additional functionality to the theme.
|
||||
|
||||
#### Map a key to toggle between light and dark mode
|
||||
|
||||
```lua
|
||||
-- Add a custom keybinding to toggle the colorscheme
|
||||
vim.api.nvim_set_keymap("n", "<leader>tt", ":CyberdreamToggleMode<CR>", { noremap = true, silent = true })
|
||||
```
|
||||
|
||||
#### Create an `autocmd` to hook into the toggle event and run custom code
|
||||
|
||||
```lua
|
||||
-- The event data property will contain a string with either "default" or "light" respectively
|
||||
vim.api.nvim_create_autocmd("User", {
|
||||
pattern = "CyberdreamToggleMode",
|
||||
callback = function(event)
|
||||
-- Your custom code here!
|
||||
-- For example, notify the user that the colorscheme has been toggled
|
||||
print("Switched to " .. event.data .. " mode!")
|
||||
end,
|
||||
})
|
||||
```
|
||||
|
||||

|
||||
|
||||
## 🎨 Palette
|
||||
|
||||
<details>
|
||||
<summary><b>Dark</b></summary>
|
||||
|
||||
| 🖌 | Hex | Color |
|
||||
| --------------------------------------------------------- | --------- | ------------ |
|
||||
|  | `#16181a` | bg |
|
||||
|  | `#1e2124` | bg_alt |
|
||||
|  | `#3c4048` | bg_highlight |
|
||||
|  | `#ffffff` | fg |
|
||||
|  | `#7b8496` | grey |
|
||||
|  | `#5ea1ff` | blue |
|
||||
|  | `#5eff6c` | green |
|
||||
|  | `#5ef1ff` | cyan |
|
||||
|  | `#ff6e5e` | red |
|
||||
|  | `#f1ff5e` | yellow |
|
||||
|  | `#ff5ef1` | magenta |
|
||||
|  | `#ff5ea0` | pink |
|
||||
|  | `#ffbd5e` | orange |
|
||||
|  | `#bd5eff` | purple |
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><b>Light</b></summary>
|
||||
|
||||
| 🖌 | Hex | Color |
|
||||
| --------------------------------------------------------- | --------- | ------------ |
|
||||
|  | `#ffffff` | bg |
|
||||
|  | `#eaeaea` | bg_alt |
|
||||
|  | `#acacac` | bg_highlight |
|
||||
|  | `#16181a` | fg |
|
||||
|  | `#7b8496` | grey |
|
||||
|  | `#0057d1` | blue |
|
||||
|  | `#008b0c` | green |
|
||||
|  | `#008c99` | cyan |
|
||||
|  | `#d11500` | red |
|
||||
|  | `#997b00` | yellow |
|
||||
|  | `#d100bf` | magenta |
|
||||
|  | `#f40064` | pink |
|
||||
|  | `#d17c00` | orange |
|
||||
|  | `#a018ff` | purple |
|
||||
|
||||
</details>
|
||||
|
||||
## 🤝 Contributing
|
||||
|
||||
Contributions are welcome! Please read the [contributing guidelines](CONTRIBUTING.md) to get started.
|
||||
|
||||
<hr>
|
||||
|
||||
<sub>1. For Lazyvim users, refer to the [LazyVim docs](http://www.lazyvim.org/plugins/colorscheme) for specific instructions.</sub>
|
||||
|
|
@ -1 +0,0 @@
|
|||
require("cyberdream").load("light")
|
||||
|
|
@ -1 +0,0 @@
|
|||
require("cyberdream").load()
|
||||
|
|
@ -1,361 +0,0 @@
|
|||
*cyberdream.txt* For Neovim >= 0.9.0 Last change: 2025
|
||||
|
||||
==============================================================================
|
||||
Table of Contents *cyberdream-table-of-contents*
|
||||
|
||||
- Features |cyberdream-features|
|
||||
- Installation |cyberdream-installation|
|
||||
- Usage |cyberdream-usage|
|
||||
- Configuring |cyberdream-configuring|
|
||||
- Extras |cyberdream-extras|
|
||||
- Recipes |cyberdream--recipes|
|
||||
- Palette |cyberdream-palette|
|
||||
- Contributing |cyberdream-contributing|
|
||||
1. Links |cyberdream-links|
|
||||
|
||||
A high-contrast, futuristic & vibrant theme for neovim
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/0a0595a9-4d4d-4fc3-9bb3-dab2eb3b3e04"<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/ac6f5b6e-458b-4087-bbe3-745c1033cfb0"<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/e7721a7d-26a9-4bcb-b72b-18c44defd7c6"<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/18c40e4c-e1f7-40c6-be82-f82c011338bd"<img src="https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/80def4be-476e-4f1d-9e2a-cd141264fecd"
|
||||
FEATURES *cyberdream-features*
|
||||
|
||||
- **Transparency-first design** - all design decisions are made with transparency in mind.
|
||||
- **High contrast** - Colours have been carefully chosen to be cohesive and easy on the eyes while still being easy to distinguish.
|
||||
- **Terminal Support** - Several included |cyberdream-terminal-themes| to enhance your cyberdream experience.
|
||||
- **Extensions** - Support for a variety of popular plugins out of the box. Can be toggled on or off to maximise performance.
|
||||
|
||||
Supported Plugins/Extensions ~
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Plugin Highlights
|
||||
-------------------------------------- --------------------------------
|
||||
alpha-nvim alpha
|
||||
|
||||
blink.cmp blinkcmp
|
||||
|
||||
dashboard-nvim dashboard
|
||||
|
||||
fzf-lua fzflua
|
||||
|
||||
gitsigns.nvim gitsigns
|
||||
|
||||
gitpad.nvim gitpad
|
||||
|
||||
grapple.nvim grapple
|
||||
|
||||
grug-far.nvim grugfar
|
||||
|
||||
heirline-components.nvim heirline
|
||||
|
||||
helpview.nvim helpview
|
||||
|
||||
hop.nvim hop
|
||||
|
||||
indent-blankline.nvim indentblankline
|
||||
|
||||
kubectl.nvim kubectl
|
||||
|
||||
lazy.nvim lazy
|
||||
|
||||
leap.nvim leap
|
||||
|
||||
lualine.nvim lualine
|
||||
|
||||
markview.nvim markview
|
||||
|
||||
mini.nvim mini
|
||||
|
||||
noice.nvim noice
|
||||
|
||||
nvim-cmp cmp
|
||||
|
||||
nvim-notify notify
|
||||
|
||||
nvim-treesitter treesitter
|
||||
|
||||
nvim-treesitter-context treesittercontext
|
||||
|
||||
rainbow-delimiters.nvim rainbow_delimiters
|
||||
|
||||
render-markdown.nvim markdown
|
||||
|
||||
telescope.nvim telescope
|
||||
|
||||
trouble.nvim trouble
|
||||
|
||||
which-key.nvim whichkey
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
INSTALLATION *cyberdream-installation*
|
||||
|
||||
Lazy1
|
||||
|
||||
>lua
|
||||
{
|
||||
"scottmckendry/cyberdream.nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
}
|
||||
<
|
||||
|
||||
Packer:
|
||||
|
||||
>lua
|
||||
use { "scottmckendry/cyberdream.nvim" }
|
||||
<
|
||||
|
||||
Lualine(optional):
|
||||
|
||||
>lua
|
||||
{
|
||||
require("lualine").setup({
|
||||
-- ... other config
|
||||
options = {
|
||||
theme = "auto", -- "auto" will set the theme dynamically based on the colorscheme
|
||||
},
|
||||
-- ... other config
|
||||
})
|
||||
}
|
||||
<
|
||||
|
||||
See my personal lualine config here
|
||||
<https://github.com/scottmckendry/Windots/blob/main/nvim/lua/plugins/lualine.lua>
|
||||
for an example.
|
||||
|
||||
|
||||
USAGE *cyberdream-usage*
|
||||
|
||||
>lua
|
||||
vim.cmd("colorscheme cyberdream")
|
||||
<
|
||||
|
||||
|
||||
CONFIGURING *cyberdream-configuring*
|
||||
|
||||
Calling `setup` is optional, but allows you to configure the theme to your
|
||||
liking. Below is an example of all the available configuration options with
|
||||
their default values:
|
||||
|
||||
>lua
|
||||
require("cyberdream").setup({
|
||||
-- Set light or dark variant
|
||||
variant = "default", -- use "light" for the light variant. Also accepts "auto" to set dark or light colors based on the current value of `vim.o.background`
|
||||
|
||||
-- Enable transparent background
|
||||
transparent = false,
|
||||
|
||||
-- Reduce the overall saturation of colours for a more muted look
|
||||
saturation = 1, -- accepts a value between 0 and 1. 0 will be fully desaturated (greyscale) and 1 will be the full color (default)
|
||||
|
||||
-- Enable italics comments
|
||||
italic_comments = false,
|
||||
|
||||
-- Replace all fillchars with ' ' for the ultimate clean look
|
||||
hide_fillchars = false,
|
||||
|
||||
-- Apply a modern borderless look to pickers like Telescope, Snacks Picker & Fzf-Lua
|
||||
borderless_pickers = false,
|
||||
|
||||
-- Set terminal colors used in `:terminal`
|
||||
terminal_colors = true,
|
||||
|
||||
-- Improve start up time by caching highlights. Generate cache with :CyberdreamBuildCache and clear with :CyberdreamClearCache
|
||||
cache = false,
|
||||
|
||||
-- Override highlight groups with your own colour values
|
||||
highlights = {
|
||||
-- Highlight groups to override, adding new groups is also possible
|
||||
-- See `:h highlight-groups` for a list of highlight groups or run `:hi` to see all groups and their current values
|
||||
|
||||
-- Example:
|
||||
Comment = { fg = "#696969", bg = "NONE", italic = true },
|
||||
|
||||
-- More examples can be found in `lua/cyberdream/extensions/*.lua`
|
||||
},
|
||||
|
||||
-- Override a highlight group entirely using the built-in colour palette
|
||||
overrides = function(colors) -- NOTE: This function nullifies the `highlights` option
|
||||
-- Example:
|
||||
return {
|
||||
Comment = { fg = colors.green, bg = "NONE", italic = true },
|
||||
["@property"] = { fg = colors.magenta, bold = true },
|
||||
}
|
||||
end,
|
||||
|
||||
-- Override a color entirely
|
||||
colors = {
|
||||
-- For a list of colors see `lua/cyberdream/colours.lua`
|
||||
-- Example:
|
||||
bg = "#000000",
|
||||
green = "#00ff00",
|
||||
magenta = "#ff00ff",
|
||||
},
|
||||
|
||||
-- Disable or enable colorscheme extensions
|
||||
extensions = {
|
||||
telescope = true,
|
||||
notify = true,
|
||||
mini = true,
|
||||
...
|
||||
},
|
||||
})
|
||||
<
|
||||
|
||||
|
||||
[!NOTE] For a complete list of extensions, see the table in `config.lua`
|
||||
<lua/cyberdream/config.lua>.
|
||||
|
||||
EXTRAS *cyberdream-extras*
|
||||
|
||||
We’ve cooked up some wonderful extras to enhance your cyberdream experience.
|
||||
Mostly terminal themes and a few other goodies!
|
||||
|
||||
- **Alacritty**
|
||||
- **Base16/Stylix**
|
||||
- **Fish**
|
||||
- **Foot**
|
||||
- **Ghostty**
|
||||
- **GitUI**
|
||||
- **Helix**
|
||||
- **Kitty**
|
||||
- **Lazydocker**
|
||||
- **Lazygit**
|
||||
- **lsd**
|
||||
- **Pywal**
|
||||
- **Rio**
|
||||
- **Textmate/Bat/Sublime/Delta**
|
||||
- **Tilux**
|
||||
- **Tmux**
|
||||
- **Vivid**
|
||||
- **Warp**
|
||||
- **Wezterm**
|
||||
- **Windows Terminal**
|
||||
- **Yazi**
|
||||
- **Zed**
|
||||
- **Zellij**
|
||||
|
||||
|
||||
RECIPES *cyberdream--recipes*
|
||||
|
||||
Include these alongside the `setup` function to add additional functionality to
|
||||
the theme.
|
||||
|
||||
|
||||
MAP A KEY TO TOGGLE BETWEEN LIGHT AND DARK MODE
|
||||
|
||||
>lua
|
||||
-- Add a custom keybinding to toggle the colorscheme
|
||||
vim.api.nvim_set_keymap("n", "<leader>tt", ":CyberdreamToggleMode<CR>", { noremap = true, silent = true })
|
||||
<
|
||||
|
||||
|
||||
CREATE AN AUTOCMD TO HOOK INTO THE TOGGLE EVENT AND RUN CUSTOM CODE
|
||||
|
||||
>lua
|
||||
-- The event data property will contain a string with either "default" or "light" respectively
|
||||
vim.api.nvim_create_autocmd("User", {
|
||||
pattern = "CyberdreamToggleMode",
|
||||
callback = function(event)
|
||||
-- Your custom code here!
|
||||
-- For example, notify the user that the colorscheme has been toggled
|
||||
print("Switched to " .. event.data .. " mode!")
|
||||
end,
|
||||
})
|
||||
<
|
||||
|
||||
|
||||
PALETTE *cyberdream-palette*
|
||||
|
||||
Dark ~
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Hex Color
|
||||
--------------------------------------------------- --------- --------------
|
||||
[#16181a] #16181a bg
|
||||
|
||||
[#1e2124] #1e2124 bg_alt
|
||||
|
||||
[#3c4048] #3c4048 bg_highlight
|
||||
|
||||
[#ffffff] #ffffff fg
|
||||
|
||||
[#7b8496] #7b8496 grey
|
||||
|
||||
[#5ea1ff] #5ea1ff blue
|
||||
|
||||
[#5eff6c] #5eff6c green
|
||||
|
||||
[#5ef1ff] #5ef1ff cyan
|
||||
|
||||
[#ff6e5e] #ff6e5e red
|
||||
|
||||
[#f1ff5e] #f1ff5e yellow
|
||||
|
||||
[#ff5ef1] #ff5ef1 magenta
|
||||
|
||||
[#ff5ea0] #ff5ea0 pink
|
||||
|
||||
[#ffbd5e] #ffbd5e orange
|
||||
|
||||
[#bd5eff] #bd5eff purple
|
||||
----------------------------------------------------------------------------
|
||||
Light ~
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Hex Color
|
||||
--------------------------------------------------- --------- --------------
|
||||
[#ffffff] #ffffff bg
|
||||
|
||||
[#eaeaea] #eaeaea bg_alt
|
||||
|
||||
[#acacac] #acacac bg_highlight
|
||||
|
||||
[#16181a] #16181a fg
|
||||
|
||||
[#7b8496] #7b8496 grey
|
||||
|
||||
[#0057d1] #0057d1 blue
|
||||
|
||||
[#008b0c] #008b0c green
|
||||
|
||||
[#008c99] #008c99 cyan
|
||||
|
||||
[#d11500] #d11500 red
|
||||
|
||||
[#997b00] #997b00 yellow
|
||||
|
||||
[#d100bf] #d100bf magenta
|
||||
|
||||
[#f40064] #f40064 pink
|
||||
|
||||
[#d17c00] #d17c00 orange
|
||||
|
||||
[#a018ff] #a018ff purple
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
CONTRIBUTING *cyberdream-contributing*
|
||||
|
||||
Contributions are welcome! Please read the contributing guidelines
|
||||
<CONTRIBUTING.md> to get started.
|
||||
|
||||
1. For Lazyvim users, refer to the LazyVim docs
|
||||
<http://www.lazyvim.org/plugins/colorscheme> for specific instructions.
|
||||
|
||||
==============================================================================
|
||||
1. Links *cyberdream-links*
|
||||
|
||||
1. *terminal*: https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/b6727dd0-cd45-4f6c-94cd-92fb0dadcfae
|
||||
2. *image*: https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/c0188d60-d62b-4a15-965d-a19757c484e6
|
||||
|
||||
Generated by panvimdoc <https://github.com/kdheepak/panvimdoc>
|
||||
|
||||
vim:tw=78:ts=8:noet:ft=help:norl:
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
## Usage
|
||||
|
||||
1. Save `cyberdream.toml` to `~/.config/alacritty/`
|
||||
2. Add the following line to your `~/.config/alacritty/alacritty.toml` file:
|
||||
|
||||
```toml
|
||||
import = ["~/.config/alacritty/cyberdream.toml"]
|
||||
```
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
# cyberdream theme for alacritty
|
||||
[[colors.indexed_colors]]
|
||||
color = "0xd17c00"
|
||||
index = 16
|
||||
|
||||
[[colors.indexed_colors]]
|
||||
color = "0xd11500"
|
||||
index = 17
|
||||
|
||||
[colors.bright]
|
||||
black = "0xacacac"
|
||||
blue = "0x0057d1"
|
||||
cyan = "0x008c99"
|
||||
green = "0x008b0c"
|
||||
magenta = "0xa018ff"
|
||||
red = "0xd11500"
|
||||
white = "0x16181a"
|
||||
yellow = "0x997b00"
|
||||
|
||||
[colors.normal]
|
||||
black = "0xffffff"
|
||||
blue = "0x0057d1"
|
||||
cyan = "0x008c99"
|
||||
green = "0x008b0c"
|
||||
magenta = "0xa018ff"
|
||||
red = "0xd11500"
|
||||
white = "0x16181a"
|
||||
yellow = "0x997b00"
|
||||
|
||||
[colors.primary]
|
||||
background = "0xffffff"
|
||||
foreground = "0x16181a"
|
||||
|
||||
[colors.selection]
|
||||
background = "0xacacac"
|
||||
foreground = "0x16181a"
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
# cyberdream theme for alacritty
|
||||
[[colors.indexed_colors]]
|
||||
color = "0xffbd5e"
|
||||
index = 16
|
||||
|
||||
[[colors.indexed_colors]]
|
||||
color = "0xff6e5e"
|
||||
index = 17
|
||||
|
||||
[colors.bright]
|
||||
black = "0x3c4048"
|
||||
blue = "0x5ea1ff"
|
||||
cyan = "0x5ef1ff"
|
||||
green = "0x5eff6c"
|
||||
magenta = "0xbd5eff"
|
||||
red = "0xff6e5e"
|
||||
white = "0xffffff"
|
||||
yellow = "0xf1ff5e"
|
||||
|
||||
[colors.normal]
|
||||
black = "0x16181a"
|
||||
blue = "0x5ea1ff"
|
||||
cyan = "0x5ef1ff"
|
||||
green = "0x5eff6c"
|
||||
magenta = "0xbd5eff"
|
||||
red = "0xff6e5e"
|
||||
white = "0xffffff"
|
||||
yellow = "0xf1ff5e"
|
||||
|
||||
[colors.primary]
|
||||
background = "0x16181a"
|
||||
foreground = "0xffffff"
|
||||
|
||||
[colors.selection]
|
||||
background = "0x3c4048"
|
||||
foreground = "0xffffff"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
Base 16 colorschemes can have many applications. If the instructions for your use case are not listed here, please feel free to open an issue or pull request.
|
||||
|
||||
## Stylix (NixOS)
|
||||
|
||||
To use the cyberdream base16 colorschemes with [Stylix](https://github.com/danth/stylix) add the following to your `configuration.nix`:
|
||||
|
||||
```nix
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
stylix.base16Scheme = builtins.fetchurl {
|
||||
url = "https://raw.githubusercontent.com/scottmckendry/cyberdream.nvim/main/extras/base16/cyberdream.yaml";
|
||||
sha256 = "1bfi479g7v5cz41d2s0lbjlqmfzaah68cj1065zzsqksx3n63znf";
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
Pay close attention to the `sha256` hash. Especially if you are using the light variant, the hash will be different. NixOS will tell you the correct hash in the error message if you get it wrong.
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
scheme: "Cyberdream"
|
||||
author: "Scott McKendry"
|
||||
base00: "ffffff"
|
||||
base01: "eaeaea"
|
||||
base02: "acacac"
|
||||
base03: "7b8496"
|
||||
base04: "7b8496"
|
||||
base05: "16181a"
|
||||
base06: "ffffff"
|
||||
base07: "16181a"
|
||||
base08: "d11500"
|
||||
base09: "d17c00"
|
||||
base0A: "997b00"
|
||||
base0B: "008b0c"
|
||||
base0C: "008c99"
|
||||
base0D: "0057d1"
|
||||
base0E: "a018ff"
|
||||
base0F: "d100bf"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
scheme: "Cyberdream"
|
||||
author: "Scott McKendry"
|
||||
base00: "16181a"
|
||||
base01: "1e2124"
|
||||
base02: "3c4048"
|
||||
base03: "7b8496"
|
||||
base04: "7b8496"
|
||||
base05: "ffffff"
|
||||
base06: "16181a"
|
||||
base07: "ffffff"
|
||||
base08: "ff6e5e"
|
||||
base09: "ffbd5e"
|
||||
base0A: "f1ff5e"
|
||||
base0B: "5eff6c"
|
||||
base0C: "5ef1ff"
|
||||
base0D: "5ea1ff"
|
||||
base0E: "bd5eff"
|
||||
base0F: "ff5ef1"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Place the `cyberdream.theme` under `~/.config/fish/themes/`
|
||||
|
||||
2. Run command to set the theme:
|
||||
|
||||
```bash
|
||||
fish_config theme save cyberdream
|
||||
```
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
# name: 'cyberdream'
|
||||
# url: 'https://github.com/scottmckendry/cyberdream.nvim'
|
||||
# preferred_background: ffffff
|
||||
|
||||
fish_color_normal 16181a
|
||||
fish_color_command 008c99
|
||||
fish_color_param 850c3f
|
||||
fish_color_keyword 008b0c
|
||||
fish_color_quote 997b00
|
||||
fish_color_redirection 0057d1
|
||||
fish_color_end a018ff
|
||||
fish_color_comment 7b8496
|
||||
fish_color_error d11500
|
||||
fish_color_gray 7b8496
|
||||
fish_color_selection --background=acacac
|
||||
fish_color_search_match --background=acacac
|
||||
fish_color_option 997b00
|
||||
fish_color_operator 0057d1
|
||||
fish_color_escape 850c3f
|
||||
fish_color_autosuggestion 7b8496
|
||||
fish_color_cancel d11500
|
||||
fish_color_cwd d17c00
|
||||
fish_color_user 008b6e
|
||||
fish_color_host 008b0c
|
||||
fish_color_host_remote 997b00
|
||||
fish_color_status d11500
|
||||
fish_pager_color_progress 7b8496
|
||||
fish_pager_color_prefix 0057d1
|
||||
fish_pager_color_completion 16181a
|
||||
fish_pager_color_description 7b8496
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
# name: 'cyberdream'
|
||||
# url: 'https://github.com/scottmckendry/cyberdream.nvim'
|
||||
# preferred_background: 16181a
|
||||
|
||||
fish_color_normal ffffff
|
||||
fish_color_command 5ef1ff
|
||||
fish_color_param ffaecf
|
||||
fish_color_keyword 5eff6c
|
||||
fish_color_quote f1ff5e
|
||||
fish_color_redirection 5ea1ff
|
||||
fish_color_end bd5eff
|
||||
fish_color_comment 7b8496
|
||||
fish_color_error ff6e5e
|
||||
fish_color_gray 7b8496
|
||||
fish_color_selection --background=3c4048
|
||||
fish_color_search_match --background=3c4048
|
||||
fish_color_option f1ff5e
|
||||
fish_color_operator 5ea1ff
|
||||
fish_color_escape ffaecf
|
||||
fish_color_autosuggestion 7b8496
|
||||
fish_color_cancel ff6e5e
|
||||
fish_color_cwd ffbd5e
|
||||
fish_color_user 5ef5d2
|
||||
fish_color_host 5eff6c
|
||||
fish_color_host_remote f1ff5e
|
||||
fish_color_status ff6e5e
|
||||
fish_pager_color_progress 7b8496
|
||||
fish_pager_color_prefix 5ea1ff
|
||||
fish_pager_color_completion ffffff
|
||||
fish_pager_color_description 7b8496
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
## Usage
|
||||
|
||||
1. Save `cyberdream.ini` or `cyberdream-light.ini` to `~/.config/foot/`
|
||||
2. Add the following line to `[main]` section of your `~/.config/foot/foot.ini`:
|
||||
|
||||
```ini
|
||||
include=~/.config/foot/cyberdream.ini
|
||||
```
|
||||
|
||||
Or, if using light theme:
|
||||
|
||||
```ini
|
||||
include=~/.config/foot/cyberdream-light.ini
|
||||
```
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
# Cyberdream theme for foot terminal
|
||||
[cursor]
|
||||
color= ffffff 16181a
|
||||
|
||||
[colors]
|
||||
background= ffffff
|
||||
foreground= 16181a
|
||||
# The eight basic ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
|
||||
regular0= ffffff
|
||||
regular1= d11500
|
||||
regular2= 008b0c
|
||||
regular3= 997b00
|
||||
regular4= 0057d1
|
||||
regular5= a018ff
|
||||
regular6= 008c99
|
||||
regular7= 16181a
|
||||
# The eight bright ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
|
||||
bright0= acacac
|
||||
bright1= d11500
|
||||
bright2= 008b0c
|
||||
bright3= 997b00
|
||||
bright4= 0057d1
|
||||
bright5= a018ff
|
||||
bright6= 008c99
|
||||
bright7= 16181a
|
||||
bright7= 16181a
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
# Cyberdream theme for foot terminal
|
||||
[cursor]
|
||||
color= 16181a ffffff
|
||||
|
||||
[colors]
|
||||
background= 16181a
|
||||
foreground= ffffff
|
||||
# The eight basic ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
|
||||
regular0= 16181a
|
||||
regular1= ff6e5e
|
||||
regular2= 5eff6c
|
||||
regular3= f1ff5e
|
||||
regular4= 5ea1ff
|
||||
regular5= bd5eff
|
||||
regular6= 5ef1ff
|
||||
regular7= ffffff
|
||||
# The eight bright ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
|
||||
bright0= 3c4048
|
||||
bright1= ff6e5e
|
||||
bright2= 5eff6c
|
||||
bright3= f1ff5e
|
||||
bright4= 5ea1ff
|
||||
bright5= bd5eff
|
||||
bright6= 5ef1ff
|
||||
bright7= ffffff
|
||||
bright7= ffffff
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Append the contents of `cyberdream` or `cyberdream-light` to your `~/.config/ghostty/config` file.
|
||||
2. Alternatively, save `cyberdream` & `cyberdream-light` to `~/.config/ghostty/themes/cyberdream`.
|
||||
3. Set the theme in your `~/.config/ghostty/config` file to `cyberdream`. With the following line:
|
||||
|
||||
```sh
|
||||
theme = cyberdream
|
||||
# or
|
||||
theme = dark:cyberdream,light:cyberdream-light
|
||||
```
|
||||
|
||||
For more information, see the [Ghostty documentation](https://ghostty.org/docs/features/theme)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
# cyberdream theme for ghostty
|
||||
palette = 0=#16181a
|
||||
palette = 1=#ff6e5e
|
||||
palette = 2=#5eff6c
|
||||
palette = 3=#f1ff5e
|
||||
palette = 4=#5ea1ff
|
||||
palette = 5=#bd5eff
|
||||
palette = 6=#5ef1ff
|
||||
palette = 7=#ffffff
|
||||
palette = 8=#3c4048
|
||||
palette = 9=#ff6e5e
|
||||
palette = 10=#5eff6c
|
||||
palette = 11=#f1ff5e
|
||||
palette = 12=#5ea1ff
|
||||
palette = 13=#bd5eff
|
||||
palette = 14=#5ef1ff
|
||||
palette = 15=#ffffff
|
||||
|
||||
background = #16181a
|
||||
foreground = #ffffff
|
||||
cursor-color = #ffffff
|
||||
selection-background = #3c4048
|
||||
selection-foreground = #ffffff
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
# cyberdream theme for ghostty
|
||||
palette = 0=#ffffff
|
||||
palette = 1=#d11500
|
||||
palette = 2=#008b0c
|
||||
palette = 3=#997b00
|
||||
palette = 4=#0057d1
|
||||
palette = 5=#a018ff
|
||||
palette = 6=#008c99
|
||||
palette = 7=#16181a
|
||||
palette = 8=#acacac
|
||||
palette = 9=#d11500
|
||||
palette = 10=#008b0c
|
||||
palette = 11=#997b00
|
||||
palette = 12=#0057d1
|
||||
palette = 13=#a018ff
|
||||
palette = 14=#008c99
|
||||
palette = 15=#16181a
|
||||
|
||||
background = #ffffff
|
||||
foreground = #16181a
|
||||
cursor-color = #16181a
|
||||
selection-background = #acacac
|
||||
selection-foreground = #16181a
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
# Usage
|
||||
|
||||
Save one of the available theme files as `theme.ron` in the appropriate directory for your operating system:
|
||||
|
||||
- `$HOME/.config/gitui/theme.ron` (MacOS)
|
||||
- `$XDG_CONFIG_HOME/gitui/theme.ron` (Linux using XDG)
|
||||
- `$HOME/.config/gitui/theme.ron` (Linux)
|
||||
- `%APPDATA%\gitui\theme.ron` (Windows)
|
||||
|
||||
Alternatively, you can save both the light and dark theme files in the same directory and switch between them by passing the theme name with the `-t` flag:
|
||||
|
||||
```sh
|
||||
gitui -t cyberdream-light.ron
|
||||
```
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
(
|
||||
selected_tab: Rgb(0, 140, 153), // bright cyan for highlight
|
||||
command_fg: Rgb(22, 24, 26), // white for commands foreground
|
||||
selection_bg: Rgb(172, 172, 172), // darker grey for selection background
|
||||
selection_fg: Rgb(22, 24, 26), // white for selected text
|
||||
cmdbar_bg: Rgb(255, 255, 255), // very dark grey almost black for command bar background
|
||||
cmdbar_extra_lines_bg: Rgb(255, 255, 255), // very dark grey almost black for extra lines in command bar
|
||||
disabled_fg: Rgb(123, 132, 150), // a soft grey for disabled elements, adjusted to fit the theme
|
||||
diff_line_add: Rgb(0, 139, 12), // vibrant green for added lines
|
||||
diff_line_delete: Rgb(209, 21, 0), // vibrant red for deleted lines
|
||||
diff_file_added: Rgb(153, 123, 0), // yellow for added files
|
||||
diff_file_removed: Rgb(244, 0, 100), // light red for removed files
|
||||
diff_file_moved: Rgb(160, 24, 255), // purple for moved files
|
||||
diff_file_modified: Rgb(0, 87, 209), // blue for modified files
|
||||
commit_hash: Rgb(91, 24, 140), // light purplish for commit hashes
|
||||
commit_time: Rgb(61, 109, 179), // greyish blue for commit time
|
||||
commit_author: Rgb(0, 87, 209), // soft blue for author
|
||||
danger_fg: Rgb(209, 21, 0), // vibrant red for danger
|
||||
push_gauge_bg: Rgb(0, 87, 209), // soft blue for push gauge background
|
||||
push_gauge_fg: Rgb(117, 160, 221), // dark blue for push gauge foreground
|
||||
tag_fg: Rgb(133, 12, 63), // light pastel pink for tags
|
||||
branch_fg: Rgb(0, 139, 110) // soft turquoise for branches
|
||||
)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
(
|
||||
selected_tab: Rgb(94, 241, 255), // bright cyan for highlight
|
||||
command_fg: Rgb(255, 255, 255), // white for commands foreground
|
||||
selection_bg: Rgb(60, 64, 72), // darker grey for selection background
|
||||
selection_fg: Rgb(255, 255, 255), // white for selected text
|
||||
cmdbar_bg: Rgb(22, 24, 26), // very dark grey almost black for command bar background
|
||||
cmdbar_extra_lines_bg: Rgb(22, 24, 26), // very dark grey almost black for extra lines in command bar
|
||||
disabled_fg: Rgb(123, 132, 150), // a soft grey for disabled elements, adjusted to fit the theme
|
||||
diff_line_add: Rgb(94, 255, 108), // vibrant green for added lines
|
||||
diff_line_delete: Rgb(255, 110, 94), // vibrant red for deleted lines
|
||||
diff_file_added: Rgb(241, 255, 94), // yellow for added files
|
||||
diff_file_removed: Rgb(255, 94, 160), // light red for removed files
|
||||
diff_file_moved: Rgb(189, 94, 255), // purple for moved files
|
||||
diff_file_modified: Rgb(94, 161, 255), // blue for modified files
|
||||
commit_hash: Rgb(222, 174, 255), // light purplish for commit hashes
|
||||
commit_time: Rgb(108, 146, 202), // greyish blue for commit time
|
||||
commit_author: Rgb(94, 161, 255), // soft blue for author
|
||||
danger_fg: Rgb(255, 110, 94), // vibrant red for danger
|
||||
push_gauge_bg: Rgb(94, 161, 255), // soft blue for push gauge background
|
||||
push_gauge_fg: Rgb(62, 97, 145), // dark blue for push gauge foreground
|
||||
tag_fg: Rgb(255, 174, 207), // light pastel pink for tags
|
||||
branch_fg: Rgb(94, 245, 210) // soft turquoise for branches
|
||||
)
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Place the `cyberdream.toml` under `$HOME/.config/helix/themes`
|
||||
2. Open `hx` and run the command `:theme cyberdream`
|
||||
3. If you want permanently to use the theme, add this to your `$HOME/.config/helix/config.toml`:
|
||||
```toml
|
||||
theme = "cyberdream"
|
||||
```
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
# cyberdream theme for helix
|
||||
"ui.background" = "bg"
|
||||
"ui.text" = "fg"
|
||||
"ui.cursor" = { bg = "fg", fg = "bg" }
|
||||
"ui.linenr" = "grey"
|
||||
"ui.statusline" = { fg = "cyan" }
|
||||
"ui.selection" = "green"
|
||||
"ui.selection.primary" = "magenta"
|
||||
"ui.virtual.ruler" = { bg = "bg_highlight" }
|
||||
|
||||
# Syntax Highlighting for Code
|
||||
"comment" = { fg = "grey", modifiers = ["italic"] }
|
||||
"comment.line" = { fg = "grey", modifiers = ["italic"] }
|
||||
"comment.block" = { fg = "grey", modifiers = ["italic"] }
|
||||
"comment.documentation" = { fg = "blue", modifiers = ["italic"] }
|
||||
"keyword" = "orange"
|
||||
"keyword.control" = "orange"
|
||||
"keyword.operator" = "pink"
|
||||
"keyword.function" = "orange"
|
||||
"type" = "cyan"
|
||||
"type.builtin" = "cyan"
|
||||
"function" = "blue"
|
||||
"function.builtin" = "pink"
|
||||
"function.method" = "blue"
|
||||
"variable" = "fg"
|
||||
"variable.builtin" = "magenta"
|
||||
"variable.parameter" = "cyan"
|
||||
"string" = "green"
|
||||
"string.special" = "pink"
|
||||
"constant" = "fg"
|
||||
"constant.builtin" = "red"
|
||||
"constant.numeric" = "yellow"
|
||||
"constant.character" = "pink"
|
||||
"constant.boolean" = "red"
|
||||
"attribute" = "magenta"
|
||||
"operator" = "purple"
|
||||
"tag" = { fg = "purple", modifiers = ["bold"] }
|
||||
"tag.special" = { fg = "orange", modifiers = ["bold"] }
|
||||
"namespace" = "purple"
|
||||
"macro" = "orange"
|
||||
"label" = "red"
|
||||
|
||||
# Interface specific
|
||||
"ui.cursorline.primary" = { bg = "bg_highlight" }
|
||||
"ui.cursorline.secondary" = { bg = "bg_alt" }
|
||||
"ui.cursorcolumn.primary" = { bg = "bg_highlight" }
|
||||
"ui.cursorcolumn.secondary" = { bg = "bg_alt" }
|
||||
"ui.statusline.normal" = { fg = "fg", bg = "bg" }
|
||||
"ui.statusline.insert" = { fg = "green", bg = "bg" }
|
||||
"ui.statusline.select" = { fg = "blue", bg = "bg" }
|
||||
"ui.statusline.command" = { fg = "red", bg = "bg" }
|
||||
"ui.statusline.visual" = { fg = "purple", bg = "bg" }
|
||||
|
||||
# Diagnostic styles
|
||||
"warning" = { fg = "yellow", modifiers = ["bold"] }
|
||||
"error" = { fg = "red", modifiers = ["bold"] }
|
||||
"info" = { fg = "cyan", modifiers = ["bold"] }
|
||||
"hint" = { fg = "blue", modifiers = ["bold"] }
|
||||
"diagnostic.error" = { fg = "red" }
|
||||
"diagnostic.warning" = { fg = "yellow" }
|
||||
"diagnostic.info" = { fg = "cyan" }
|
||||
"diagnostic.hint" = { fg = "blue" }
|
||||
|
||||
# Popups and Menus
|
||||
"ui.popup" = { fg = "fg", bg = "bg" }
|
||||
"ui.popup.info" = { fg = "cyan", bg = "bg_alt" }
|
||||
"ui.menu" = { fg = "fg", bg = "bg" }
|
||||
"ui.menu.selected" = { fg = "bg", bg = "fg" }
|
||||
|
||||
# Additional overrides
|
||||
"ui.virtual.whitespace" = "grey"
|
||||
"ui.virtual.indent-guide" = { fg = "grey", style = "dotted" }
|
||||
|
||||
[palette]
|
||||
bg = "#ffffff"
|
||||
fg = "#16181a"
|
||||
grey = "#7b8496"
|
||||
blue = "#0057d1"
|
||||
green = "#008b0c"
|
||||
cyan = "#008c99"
|
||||
red = "#d11500"
|
||||
yellow = "#997b00"
|
||||
magenta = "#d100bf"
|
||||
pink = "#f40064"
|
||||
orange = "#d17c00"
|
||||
purple = "#a018ff"
|
||||
bg_alt = "#eaeaea"
|
||||
bg_highlight = "#acacac"
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
# cyberdream theme for helix
|
||||
"ui.background" = "bg"
|
||||
"ui.text" = "fg"
|
||||
"ui.cursor" = { bg = "fg", fg = "bg" }
|
||||
"ui.linenr" = "grey"
|
||||
"ui.statusline" = { fg = "cyan" }
|
||||
"ui.selection" = "green"
|
||||
"ui.selection.primary" = "magenta"
|
||||
"ui.virtual.ruler" = { bg = "bg_highlight" }
|
||||
|
||||
# Syntax Highlighting for Code
|
||||
"comment" = { fg = "grey", modifiers = ["italic"] }
|
||||
"comment.line" = { fg = "grey", modifiers = ["italic"] }
|
||||
"comment.block" = { fg = "grey", modifiers = ["italic"] }
|
||||
"comment.documentation" = { fg = "blue", modifiers = ["italic"] }
|
||||
"keyword" = "orange"
|
||||
"keyword.control" = "orange"
|
||||
"keyword.operator" = "pink"
|
||||
"keyword.function" = "orange"
|
||||
"type" = "cyan"
|
||||
"type.builtin" = "cyan"
|
||||
"function" = "blue"
|
||||
"function.builtin" = "pink"
|
||||
"function.method" = "blue"
|
||||
"variable" = "fg"
|
||||
"variable.builtin" = "magenta"
|
||||
"variable.parameter" = "cyan"
|
||||
"string" = "green"
|
||||
"string.special" = "pink"
|
||||
"constant" = "fg"
|
||||
"constant.builtin" = "red"
|
||||
"constant.numeric" = "yellow"
|
||||
"constant.character" = "pink"
|
||||
"constant.boolean" = "red"
|
||||
"attribute" = "magenta"
|
||||
"operator" = "purple"
|
||||
"tag" = { fg = "purple", modifiers = ["bold"] }
|
||||
"tag.special" = { fg = "orange", modifiers = ["bold"] }
|
||||
"namespace" = "purple"
|
||||
"macro" = "orange"
|
||||
"label" = "red"
|
||||
|
||||
# Interface specific
|
||||
"ui.cursorline.primary" = { bg = "bg_highlight" }
|
||||
"ui.cursorline.secondary" = { bg = "bg_alt" }
|
||||
"ui.cursorcolumn.primary" = { bg = "bg_highlight" }
|
||||
"ui.cursorcolumn.secondary" = { bg = "bg_alt" }
|
||||
"ui.statusline.normal" = { fg = "fg", bg = "bg" }
|
||||
"ui.statusline.insert" = { fg = "green", bg = "bg" }
|
||||
"ui.statusline.select" = { fg = "blue", bg = "bg" }
|
||||
"ui.statusline.command" = { fg = "red", bg = "bg" }
|
||||
"ui.statusline.visual" = { fg = "purple", bg = "bg" }
|
||||
|
||||
# Diagnostic styles
|
||||
"warning" = { fg = "yellow", modifiers = ["bold"] }
|
||||
"error" = { fg = "red", modifiers = ["bold"] }
|
||||
"info" = { fg = "cyan", modifiers = ["bold"] }
|
||||
"hint" = { fg = "blue", modifiers = ["bold"] }
|
||||
"diagnostic.error" = { fg = "red" }
|
||||
"diagnostic.warning" = { fg = "yellow" }
|
||||
"diagnostic.info" = { fg = "cyan" }
|
||||
"diagnostic.hint" = { fg = "blue" }
|
||||
|
||||
# Popups and Menus
|
||||
"ui.popup" = { fg = "fg", bg = "bg" }
|
||||
"ui.popup.info" = { fg = "cyan", bg = "bg_alt" }
|
||||
"ui.menu" = { fg = "fg", bg = "bg" }
|
||||
"ui.menu.selected" = { fg = "bg", bg = "fg" }
|
||||
|
||||
# Additional overrides
|
||||
"ui.virtual.whitespace" = "grey"
|
||||
"ui.virtual.indent-guide" = { fg = "grey", style = "dotted" }
|
||||
|
||||
[palette]
|
||||
bg = "#16181a"
|
||||
fg = "#ffffff"
|
||||
grey = "#7b8496"
|
||||
blue = "#5ea1ff"
|
||||
green = "#5eff6c"
|
||||
cyan = "#5ef1ff"
|
||||
red = "#ff6e5e"
|
||||
yellow = "#f1ff5e"
|
||||
magenta = "#ff5ef1"
|
||||
pink = "#ff5ea0"
|
||||
orange = "#ffbd5e"
|
||||
purple = "#bd5eff"
|
||||
bg_alt = "#1e2124"
|
||||
bg_highlight = "#3c4048"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Place `cyberdream.conf` or `cyberdream-light.confg` under `~/.config/kitty/themes`
|
||||
2. Open `kitty` and run the command `:theme cyberdream` or `:theme cyberdream-light`
|
||||
3. If you want permanently to use the theme, add this to your `~/.config/kitty/kitty.conf`:
|
||||
|
||||
```conf
|
||||
include themes/cyberdream.conf
|
||||
```
|
||||
|
||||
For more information, see the [Kitty documentation](https://sw.kovidgoyal.net/kitty/kittens/themes).
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
# cyberdream theme for kitty
|
||||
background #ffffff
|
||||
foreground #16181a
|
||||
cursor #16181a
|
||||
cursor_text_color #ffffff
|
||||
selection_background #acacac
|
||||
color0 #ffffff
|
||||
color8 #acacac
|
||||
color1 #d11500
|
||||
color9 #d11500
|
||||
color2 #008b0c
|
||||
color10 #008b0c
|
||||
color3 #997b00
|
||||
color11 #997b00
|
||||
color4 #0057d1
|
||||
color12 #0057d1
|
||||
color5 #a018ff
|
||||
color13 #a018ff
|
||||
color6 #008c99
|
||||
color14 #008c99
|
||||
color7 #16181a
|
||||
color15 #16181a
|
||||
selection_foreground #16181a
|
||||
active_tab_foreground #000000
|
||||
active_tab_background #d17c00
|
||||
inactive_tab_foreground #16181a
|
||||
inactive_tab_background #ffffff
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
# cyberdream theme for kitty
|
||||
background #16181a
|
||||
foreground #ffffff
|
||||
cursor #ffffff
|
||||
cursor_text_color #16181a
|
||||
selection_background #3c4048
|
||||
color0 #16181a
|
||||
color8 #3c4048
|
||||
color1 #ff6e5e
|
||||
color9 #ff6e5e
|
||||
color2 #5eff6c
|
||||
color10 #5eff6c
|
||||
color3 #f1ff5e
|
||||
color11 #f1ff5e
|
||||
color4 #5ea1ff
|
||||
color12 #5ea1ff
|
||||
color5 #bd5eff
|
||||
color13 #bd5eff
|
||||
color6 #5ef1ff
|
||||
color14 #5ef1ff
|
||||
color7 #ffffff
|
||||
color15 #ffffff
|
||||
selection_foreground #ffffff
|
||||
active_tab_foreground #000000
|
||||
active_tab_background #ffbd5e
|
||||
inactive_tab_foreground #ffffff
|
||||
inactive_tab_background #16181a
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Save the contents of `cyberdream.yml` or `cyberdream-light.yml` to `~/.config/lazydocker/config.yml`. If your `config.yml` already exists, some reformatting may be necessary.
|
||||
|
||||
See the [LazyDocker documentation](https://github.com/jesseduffield/lazydocker/blob/master/docs/Config.md) for more information.
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
# yaml-language-server: $schema=https://json.schemastore.org/lazydocker.json
|
||||
# cyberdream theme for lazydocker
|
||||
gui:
|
||||
border: rounded
|
||||
theme:
|
||||
activeBorderColor:
|
||||
- "#008c99"
|
||||
inactiveBorderColor:
|
||||
- "#7b8496"
|
||||
selectedLineBgColor:
|
||||
- "#acacac"
|
||||
optionsTextColor:
|
||||
- "#acacac"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
# yaml-language-server: $schema=https://json.schemastore.org/lazydocker.json
|
||||
# cyberdream theme for lazydocker
|
||||
gui:
|
||||
border: rounded
|
||||
theme:
|
||||
activeBorderColor:
|
||||
- "#5ef1ff"
|
||||
inactiveBorderColor:
|
||||
- "#7b8496"
|
||||
selectedLineBgColor:
|
||||
- "#3c4048"
|
||||
optionsTextColor:
|
||||
- "#3c4048"
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Save the contents of `cyberdream.yml` or `cyberdream-light.yml` to `~/.config/lazygit/config.yml`. If your `config.yml` doesn't exist, create the directory first with `mkdir -p ~/.config/lazygit`. If the config file already exists, you may want to back it up first.
|
||||
|
||||
See the [LazyGit documentation](https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md) for more information.
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
# yaml-language-server: $schema=https://raw.githubusercontent.com/jesseduffield/lazygit/master/schema/config.json
|
||||
# cyberdream theme for lazygit
|
||||
gui:
|
||||
border: rounded
|
||||
theme:
|
||||
activeBorderColor:
|
||||
- "#008c99"
|
||||
inactiveBorderColor:
|
||||
- "#7b8496"
|
||||
searchingActiveBorderColor:
|
||||
- "#d100bf"
|
||||
optionsTextColor:
|
||||
- "#acacac"
|
||||
selectedLineBgColor:
|
||||
- "#acacac"
|
||||
cherryPickedCommitBgColor:
|
||||
- "#acacac"
|
||||
cherryPickedCommitFgColor:
|
||||
- "#f40064"
|
||||
unstagedChangesColor:
|
||||
- "#d17c00"
|
||||
defaultFgColor:
|
||||
- "#16181a"
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
# yaml-language-server: $schema=https://raw.githubusercontent.com/jesseduffield/lazygit/master/schema/config.json
|
||||
# cyberdream theme for lazygit
|
||||
gui:
|
||||
border: rounded
|
||||
theme:
|
||||
activeBorderColor:
|
||||
- "#5ef1ff"
|
||||
inactiveBorderColor:
|
||||
- "#7b8496"
|
||||
searchingActiveBorderColor:
|
||||
- "#ff5ef1"
|
||||
optionsTextColor:
|
||||
- "#3c4048"
|
||||
selectedLineBgColor:
|
||||
- "#3c4048"
|
||||
cherryPickedCommitBgColor:
|
||||
- "#3c4048"
|
||||
cherryPickedCommitFgColor:
|
||||
- "#ff5ea0"
|
||||
unstagedChangesColor:
|
||||
- "#ffbd5e"
|
||||
defaultFgColor:
|
||||
- "#ffffff"
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Approach 1
|
||||
|
||||
Create a directory `~/.config/lsd/themes` if it does not already exist.
|
||||
|
||||
Copy `cyberdream.yml` and/or `cyberdream-light.yml` to the directory.
|
||||
|
||||
Put the following config into the `config.yaml` under `~/.config/lsd`.
|
||||
|
||||
```yaml
|
||||
color:
|
||||
when: auto
|
||||
theme: custom
|
||||
```
|
||||
|
||||
Create a symlink to the theme.
|
||||
|
||||
```sh
|
||||
# Assuming you are in ~/.config/lsd
|
||||
ln -s themes/cyberdream.yml colors.yaml
|
||||
```
|
||||
|
||||
### Approach 2
|
||||
|
||||
Copy the `cyberdream.yml` or `cyberdream-light.yml` directly under the `~/.config/lsd` directory
|
||||
and rename it to `colors.yaml`
|
||||
|
||||
Set the config according to [Approach 1](#approach-1).
|
||||
|
||||
---
|
||||
|
||||
See also: [lsd - README - Theme](https://github.com/lsd-rs/lsd#theme)
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
user: 31
|
||||
group: 26
|
||||
permission:
|
||||
read: 28
|
||||
write: 136
|
||||
exec: 160
|
||||
exec-sticky: 129
|
||||
no-access: 102
|
||||
octal: 30
|
||||
acl: 30
|
||||
context: 31
|
||||
date:
|
||||
hour-old: 16
|
||||
day-old: 102
|
||||
older: 145
|
||||
size:
|
||||
none: 102
|
||||
small: 28
|
||||
medium: 136
|
||||
large: 172
|
||||
inode:
|
||||
valid: 163
|
||||
invalid: 102
|
||||
links:
|
||||
valid: 163
|
||||
invalid: 102
|
||||
tree-edge: 102
|
||||
git-status:
|
||||
default: 102
|
||||
unmodified: 102
|
||||
ignored: 102
|
||||
new-in-index: 28
|
||||
new-in-workdir: 28
|
||||
typechange: 100
|
||||
deleted: 124
|
||||
renamed: 28
|
||||
modified: 100
|
||||
conflicted: 124
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
user: 81
|
||||
group: 75
|
||||
permission:
|
||||
read: 84
|
||||
write: 191
|
||||
exec: 209
|
||||
exec-sticky: 135
|
||||
no-access: 102
|
||||
octal: 74
|
||||
acl: 74
|
||||
context: 81
|
||||
date:
|
||||
hour-old: 188
|
||||
day-old: 102
|
||||
older: 59
|
||||
size:
|
||||
none: 102
|
||||
small: 84
|
||||
medium: 191
|
||||
large: 215
|
||||
inode:
|
||||
valid: 206
|
||||
invalid: 102
|
||||
links:
|
||||
valid: 206
|
||||
invalid: 102
|
||||
tree-edge: 102
|
||||
git-status:
|
||||
default: 102
|
||||
unmodified: 102
|
||||
ignored: 102
|
||||
new-in-index: 77
|
||||
new-in-workdir: 77
|
||||
typechange: 149
|
||||
deleted: 167
|
||||
renamed: 77
|
||||
modified: 149
|
||||
conflicted: 167
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Save the contents of either theme file:
|
||||
|
||||
- Dark theme: Save `cyberdream.json` to `~/.config/wal/colorschemes/dark/cyberdream.json`
|
||||
- Light theme: Save `cyberdream-light.json` to `~/.config/wal/colorschemes/light/cyberdream-light.json`
|
||||
|
||||
If the directories don't exist, create them first with:
|
||||
|
||||
```bash
|
||||
mkdir -p ~/.config/wal/colorschemes/{dark,light}
|
||||
```
|
||||
|
||||
2. Apply the theme using pywal:
|
||||
|
||||
```bash
|
||||
# For dark theme
|
||||
wal --theme cyberdream
|
||||
|
||||
# For light theme
|
||||
wal --theme cyberdream-light --light
|
||||
```
|
||||
|
||||
See the [pywal documentation](https://github.com/dylanaraps/pywal/wiki/Customization#making-your-own-colorschemes) for more information about custom colorschemes.
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"colors": {
|
||||
"color0": "#ffffff",
|
||||
"color1": "#d11500",
|
||||
"color2": "#008b0c",
|
||||
"color3": "#997b00",
|
||||
"color4": "#0057d1",
|
||||
"color5": "#a018ff",
|
||||
"color6": "#008c99",
|
||||
"color7": "#16181a",
|
||||
"color8": "#acacac",
|
||||
"color9": "#d11500",
|
||||
"color10": "#008b0c",
|
||||
"color11": "#997b00",
|
||||
"color12": "#0057d1",
|
||||
"color13": "#a018ff",
|
||||
"color14": "#008c99",
|
||||
"color15": "#16181a",
|
||||
"color16": "#d17c00",
|
||||
"color17": "#d11500"
|
||||
},
|
||||
"special": {
|
||||
"foreground": "#16181a",
|
||||
"background": "#ffffff",
|
||||
"cursor": "#16181a"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"colors": {
|
||||
"color0": "#16181a",
|
||||
"color1": "#ff6e5e",
|
||||
"color2": "#5eff6c",
|
||||
"color3": "#f1ff5e",
|
||||
"color4": "#5ea1ff",
|
||||
"color5": "#bd5eff",
|
||||
"color6": "#5ef1ff",
|
||||
"color7": "#ffffff",
|
||||
"color8": "#3c4048",
|
||||
"color9": "#ff6e5e",
|
||||
"color10": "#5eff6c",
|
||||
"color11": "#f1ff5e",
|
||||
"color12": "#5ea1ff",
|
||||
"color13": "#bd5eff",
|
||||
"color14": "#5ef1ff",
|
||||
"color15": "#ffffff",
|
||||
"color16": "#ffbd5e",
|
||||
"color17": "#ff6e5e"
|
||||
},
|
||||
"special": {
|
||||
"foreground": "#ffffff",
|
||||
"background": "#16181a",
|
||||
"cursor": "#ffffff"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
## Usage
|
||||
|
||||
Create a directory `~/.config/rio/themes` if it does not already exist.
|
||||
|
||||
Copy `cyberdream.json` and/or `cyberdream-light.json` to the directory.
|
||||
|
||||
Put the following config into the `config.toml` under `~/.config/rio`.
|
||||
|
||||
Use default or light theme:
|
||||
|
||||
```toml
|
||||
# ---
|
||||
theme = "cyberdream"
|
||||
# ---
|
||||
```
|
||||
|
||||
Or, follow system theme:
|
||||
|
||||
```toml
|
||||
# ---
|
||||
[adaptive-theme]
|
||||
light = "cyberdream-light"
|
||||
dark = "cyberdream"
|
||||
# ---
|
||||
```
|
||||
|
||||
See also: [Rio - Docs - Themes](https://raphamorim.io/rio/docs/next/themes)
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
[colors]
|
||||
# Regular colors
|
||||
background = '#ffffff'
|
||||
black = '#eaeaea'
|
||||
blue = '#0057d1'
|
||||
cursor = '#16181a'
|
||||
cyan = '#008c99'
|
||||
foreground = '#16181a'
|
||||
green = '#008b0c'
|
||||
magenta = '#d100bf'
|
||||
red = '#d11500'
|
||||
white = '#16181a'
|
||||
yellow = '#997b00'
|
||||
|
||||
# UI colors
|
||||
tabs = '#acacac'
|
||||
tabs-active = '#7b8496'
|
||||
selection-foreground = '#16181a'
|
||||
selection-background = '#eaeaea'
|
||||
|
||||
# Dim colors
|
||||
dim-black = '#bfc0c0'
|
||||
dim-blue = '#044aac'
|
||||
dim-cyan = '#04747f'
|
||||
dim-foreground = '#16181a'
|
||||
dim-green = '#04740e'
|
||||
dim-magenta = '#ab049e'
|
||||
dim-red = '#ab1505'
|
||||
dim-white = '#16181a'
|
||||
dim-yellow = '#7e6705'
|
||||
|
||||
# Light colors
|
||||
light-black = '#eeeeee'
|
||||
light-blue = '#3278da'
|
||||
light-cyan = '#32a3ad'
|
||||
light-foreground = '#444647'
|
||||
light-green = '#32a23c'
|
||||
light-magenta = '#da32cb'
|
||||
light-red = '#da4332'
|
||||
light-white = '#444647'
|
||||
light-yellow = '#ad9532'
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
[colors]
|
||||
# Regular colors
|
||||
background = '#16181a'
|
||||
black = '#1e2124'
|
||||
blue = '#5ea1ff'
|
||||
cursor = '#ffffff'
|
||||
cyan = '#5ef1ff'
|
||||
foreground = '#ffffff'
|
||||
green = '#5eff6c'
|
||||
magenta = '#ff5ef1'
|
||||
red = '#ff6e5e'
|
||||
white = '#ffffff'
|
||||
yellow = '#f1ff5e'
|
||||
|
||||
# UI colors
|
||||
tabs = '#3c4048'
|
||||
tabs-active = '#7b8496'
|
||||
selection-foreground = '#ffffff'
|
||||
selection-background = '#1e2124'
|
||||
|
||||
# Dim colors
|
||||
dim-black = '#1c1f22'
|
||||
dim-blue = '#4f85d1'
|
||||
dim-cyan = '#4fc5d1'
|
||||
dim-foreground = '#d0d0d1'
|
||||
dim-green = '#4fd05b'
|
||||
dim-magenta = '#d050c6'
|
||||
dim-red = '#d05c50'
|
||||
dim-white = '#d0d0d1'
|
||||
dim-yellow = '#c5d050'
|
||||
|
||||
# Light colors
|
||||
light-black = '#4a4d4f'
|
||||
light-blue = '#7eb3ff'
|
||||
light-cyan = '#7ef3ff'
|
||||
light-foreground = '#ffffff'
|
||||
light-green = '#7eff89'
|
||||
light-magenta = '#ff7ef3'
|
||||
light-red = '#ff8b7e'
|
||||
light-white = '#ffffff'
|
||||
light-yellow = '#f3ff7e'
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Bat
|
||||
|
||||
Create a bat config dir.
|
||||
|
||||
```sh
|
||||
mkdir -p "$(bat --config-dir)/themes"
|
||||
```
|
||||
|
||||
Download the cyberdream `.tmTheme` files into that directory.
|
||||
|
||||
Rebuild the bat themes cache.
|
||||
|
||||
```sh
|
||||
bat cache --build
|
||||
```
|
||||
|
||||
Create or use an existing config file.
|
||||
|
||||
```sh
|
||||
# Show existing config file location.
|
||||
bat --config-file
|
||||
# or generate a new one
|
||||
bat --generate-config-file
|
||||
```
|
||||
|
||||
Add the theme to the config.
|
||||
|
||||
```conf
|
||||
--theme="cyberdream"
|
||||
```
|
||||
|
||||
See [Bat - Adding a new theme](https://github.com/sharkdp/bat?tab=readme-ov-file#adding-new-themes)
|
||||
or [Bat - Configuration file](https://github.com/sharkdp/bat?tab=readme-ov-file#configuration-file)
|
||||
|
||||
### Delta
|
||||
|
||||
Prerequisite [Bat](#bat) theme.
|
||||
|
||||
Add the theme to your [delta configuration section](https://dandavison.github.io/delta/configuration.html) in your `~/.gitconfig`.
|
||||
|
||||
```gitconfig
|
||||
[delta]
|
||||
features = cyberdream
|
||||
|
||||
[delta "decorations"]
|
||||
syntax-theme = cyberdream
|
||||
```
|
||||
|
||||
See [delta](https://dandavison.github.io/delta/)
|
||||
|
|
@ -1,937 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Cyberdream</string>
|
||||
<key>settings</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>#ffffff</string>
|
||||
<key>caret</key>
|
||||
<string>#16181a</string>
|
||||
<key>block_caret</key>
|
||||
<string>#7b8496</string>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
<key>invisibles</key>
|
||||
<string>#ffffff</string>
|
||||
<key>lineHighlight</key>
|
||||
<string>#acacac</string>
|
||||
<key>selection</key>
|
||||
<string>#acacac</string>
|
||||
<key>findHighlight</key>
|
||||
<string>#008c99</string>
|
||||
<key>findHighlightForeground</key>
|
||||
<string>#eaeaea</string>
|
||||
<key>selectionBorder</key>
|
||||
<string>#ffffff</string>
|
||||
<key>activeGuide</key>
|
||||
<string>#d17c00</string>
|
||||
<key>bracketsForeground</key>
|
||||
<string>#f40064</string>
|
||||
<key>bracketsOptions</key>
|
||||
<string>underline</string>
|
||||
<key>bracketContentsForeground</key>
|
||||
<string>#16181a</string>
|
||||
<key>bracketContentsOptions</key>
|
||||
<string>underline</string>
|
||||
<key>tagsOptions</key>
|
||||
<string>stippled_underline</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Comment</string>
|
||||
<key>scope</key>
|
||||
<string>comment</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>String</string>
|
||||
<key>scope</key>
|
||||
<string>string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008b0c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Number</string>
|
||||
<key>scope</key>
|
||||
<string>constant.numeric</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Built-in constant</string>
|
||||
<key>scope</key>
|
||||
<string>constant.language</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>User-defined constant</string>
|
||||
<key>scope</key>
|
||||
<string>constant.character, constant.other</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable</string>
|
||||
<key>scope</key>
|
||||
<string>variable</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Ruby's @variable</string>
|
||||
<key>scope</key>
|
||||
<string>variable.other.readwrite.instance</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#d17c00</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>String interpolation</string>
|
||||
<key>scope</key>
|
||||
<string>constant.character.escaped, constant.character.escape, string source, string source.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ef1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Ruby Regexp</string>
|
||||
<key>scope</key>
|
||||
<string>source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ff6e5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Keyword</string>
|
||||
<key>scope</key>
|
||||
<string>keyword</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#d17c00</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Keyword Operator</string>
|
||||
<key>scope</key>
|
||||
<string>keyword.operator</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage</string>
|
||||
<key>scope</key>
|
||||
<string>storage</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage type</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage Type Namespace</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type.namespace</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage Type Class</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Class name</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Meta Path</string>
|
||||
<key>scope</key>
|
||||
<string>meta.path</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Inherited class</string>
|
||||
<key>scope</key>
|
||||
<string>entity.other.inherited-class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Function name</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#0057d1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Function argument</string>
|
||||
<key>scope</key>
|
||||
<string>variable.parameter</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tag name</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.tag</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tag attribute</string>
|
||||
<key>scope</key>
|
||||
<string>entity.other.attribute-name</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library function</string>
|
||||
<key>scope</key>
|
||||
<string>support.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#0057d1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library constant</string>
|
||||
<key>scope</key>
|
||||
<string>support.constant</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library class/type</string>
|
||||
<key>scope</key>
|
||||
<string>support.type, support.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library variable</string>
|
||||
<key>scope</key>
|
||||
<string>support.other.variable</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Support Other Namespace</string>
|
||||
<key>scope</key>
|
||||
<string>support.other.namespace</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Invalid</string>
|
||||
<key>scope</key>
|
||||
<string>invalid</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>#f40064</string>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Invalid deprecated</string>
|
||||
<key>scope</key>
|
||||
<string>invalid.deprecated</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>#a018ff</string>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON String</string>
|
||||
<key>scope</key>
|
||||
<string>meta.structure.dictionary.json string.quoted.double.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.header</string>
|
||||
<key>scope</key>
|
||||
<string>meta.diff, meta.diff.header</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.deleted</string>
|
||||
<key>scope</key>
|
||||
<string>markup.deleted</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff6e5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.inserted</string>
|
||||
<key>scope</key>
|
||||
<string>markup.inserted</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008b0c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.changed</string>
|
||||
<key>scope</key>
|
||||
<string>markup.changed</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>scope</key>
|
||||
<string>constant.numeric.line-number.find-in-files - match</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ef1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>scope</key>
|
||||
<string>entity.name.filename</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008b0c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>scope</key>
|
||||
<string>message.error</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff6e5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON Punctuation</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON Structure</string>
|
||||
<key>scope</key>
|
||||
<string>meta.structure.dictionary.json string.quoted.double.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON String</string>
|
||||
<key>scope</key>
|
||||
<string>meta.structure.dictionary.value.json string.quoted.double.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 6 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 5 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ef1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 4 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 3 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#0057d1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 2 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 1 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#d17c00</string>
|
||||
</dict>
|
||||
</dict>
|
||||
|
||||
<!-- Markdown Tweaks -->
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: strike</string>
|
||||
<key>scope</key>
|
||||
<string>markup.strike</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#d17c00</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: bold</string>
|
||||
<key>scope</key>
|
||||
<string>markup.bold</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>bold</string>
|
||||
<key>foreground</key>
|
||||
<string>#d17c00</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: italic</string>
|
||||
<key>scope</key>
|
||||
<string>markup.italic</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#d17c00</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: heading</string>
|
||||
<key>scope</key>
|
||||
<string>markup.heading</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#d17c00</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: List Items Punctuation</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.list_item.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Blockquote</string>
|
||||
<key>scope</key>
|
||||
<string>markup.quote</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Blockquote Punctuation</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.blockquote.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Separator</string>
|
||||
<key>scope</key>
|
||||
<string>meta.separator</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: raw inline</string>
|
||||
<key>scope</key>
|
||||
<string>text.html.markdown markup.raw.inline</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008b0c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: underline</string>
|
||||
<key>scope</key>
|
||||
<string>markup.underline</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: Raw block</string>
|
||||
<key>scope</key>
|
||||
<string>markup.raw.block</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Raw Block fenced source</string>
|
||||
<key>scope</key>
|
||||
<string>markup.raw.block.fenced.markdown source</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Fenced Bode Block</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.fenced.markdown, variable.language.fenced.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Fenced Language</string>
|
||||
<key>scope</key>
|
||||
<string>variable.language.fenced.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Accessor</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.accessor</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Meta Function Return Type</string>
|
||||
<key>scope</key>
|
||||
<string>meta.function.return-type</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Block Begin</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.block.begin</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Block End</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.block.end</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Embedded Begin</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.embedded.begin</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Embedded End</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.embedded.end</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Separator Namespace</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.separator.namespace</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable Function</string>
|
||||
<key>scope</key>
|
||||
<string>variable.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#0057d1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable Other</string>
|
||||
<key>scope</key>
|
||||
<string>variable.other</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable Language</string>
|
||||
<key>scope</key>
|
||||
<string>variable.language</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#a018ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Entity Name Module Ruby</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.module.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Entity Name Constant Ruby</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.constant.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#0057d1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Support Function Builtin Ruby</string>
|
||||
<key>scope</key>
|
||||
<string>support.function.builtin.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#16181a</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage Type Namespace CS</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type.namespace.cs</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#f40064</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Entity Name Namespace CS</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.namespace.cs</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#008c99</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
<key>uuid</key>
|
||||
<string>68394a4e-1404-4971-bdfc-81dd7f9d29f6</string>
|
||||
<key>colorSpaceName</key>
|
||||
<string>sRGB</string>
|
||||
<key>semanticClass</key>
|
||||
<string>theme.cyberdream</string>
|
||||
<key>author</key>
|
||||
<string>Scott McKendry</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,937 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Cyberdream</string>
|
||||
<key>settings</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>#16181a</string>
|
||||
<key>caret</key>
|
||||
<string>#ffffff</string>
|
||||
<key>block_caret</key>
|
||||
<string>#7b8496</string>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
<key>invisibles</key>
|
||||
<string>#16181a</string>
|
||||
<key>lineHighlight</key>
|
||||
<string>#3c4048</string>
|
||||
<key>selection</key>
|
||||
<string>#3c4048</string>
|
||||
<key>findHighlight</key>
|
||||
<string>#5ef1ff</string>
|
||||
<key>findHighlightForeground</key>
|
||||
<string>#1e2124</string>
|
||||
<key>selectionBorder</key>
|
||||
<string>#16181a</string>
|
||||
<key>activeGuide</key>
|
||||
<string>#ffbd5e</string>
|
||||
<key>bracketsForeground</key>
|
||||
<string>#ff5ea0</string>
|
||||
<key>bracketsOptions</key>
|
||||
<string>underline</string>
|
||||
<key>bracketContentsForeground</key>
|
||||
<string>#ffffff</string>
|
||||
<key>bracketContentsOptions</key>
|
||||
<string>underline</string>
|
||||
<key>tagsOptions</key>
|
||||
<string>stippled_underline</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Comment</string>
|
||||
<key>scope</key>
|
||||
<string>comment</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>String</string>
|
||||
<key>scope</key>
|
||||
<string>string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5eff6c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Number</string>
|
||||
<key>scope</key>
|
||||
<string>constant.numeric</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Built-in constant</string>
|
||||
<key>scope</key>
|
||||
<string>constant.language</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>User-defined constant</string>
|
||||
<key>scope</key>
|
||||
<string>constant.character, constant.other</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable</string>
|
||||
<key>scope</key>
|
||||
<string>variable</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Ruby's @variable</string>
|
||||
<key>scope</key>
|
||||
<string>variable.other.readwrite.instance</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ffbd5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>String interpolation</string>
|
||||
<key>scope</key>
|
||||
<string>constant.character.escaped, constant.character.escape, string source, string source.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ef1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Ruby Regexp</string>
|
||||
<key>scope</key>
|
||||
<string>source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ff6e5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Keyword</string>
|
||||
<key>scope</key>
|
||||
<string>keyword</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffbd5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Keyword Operator</string>
|
||||
<key>scope</key>
|
||||
<string>keyword.operator</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage</string>
|
||||
<key>scope</key>
|
||||
<string>storage</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage type</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage Type Namespace</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type.namespace</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage Type Class</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Class name</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Meta Path</string>
|
||||
<key>scope</key>
|
||||
<string>meta.path</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Inherited class</string>
|
||||
<key>scope</key>
|
||||
<string>entity.other.inherited-class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Function name</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#5ea1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Function argument</string>
|
||||
<key>scope</key>
|
||||
<string>variable.parameter</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tag name</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.tag</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tag attribute</string>
|
||||
<key>scope</key>
|
||||
<string>entity.other.attribute-name</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library function</string>
|
||||
<key>scope</key>
|
||||
<string>support.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#5ea1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library constant</string>
|
||||
<key>scope</key>
|
||||
<string>support.constant</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library class/type</string>
|
||||
<key>scope</key>
|
||||
<string>support.type, support.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Library variable</string>
|
||||
<key>scope</key>
|
||||
<string>support.other.variable</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Support Other Namespace</string>
|
||||
<key>scope</key>
|
||||
<string>support.other.namespace</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Invalid</string>
|
||||
<key>scope</key>
|
||||
<string>invalid</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>#ff5ea0</string>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Invalid deprecated</string>
|
||||
<key>scope</key>
|
||||
<string>invalid.deprecated</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>#bd5eff</string>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON String</string>
|
||||
<key>scope</key>
|
||||
<string>meta.structure.dictionary.json string.quoted.double.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.header</string>
|
||||
<key>scope</key>
|
||||
<string>meta.diff, meta.diff.header</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.deleted</string>
|
||||
<key>scope</key>
|
||||
<string>markup.deleted</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff6e5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.inserted</string>
|
||||
<key>scope</key>
|
||||
<string>markup.inserted</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5eff6c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>diff.changed</string>
|
||||
<key>scope</key>
|
||||
<string>markup.changed</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>scope</key>
|
||||
<string>constant.numeric.line-number.find-in-files - match</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ef1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>scope</key>
|
||||
<string>entity.name.filename</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5eff6c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>scope</key>
|
||||
<string>message.error</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff6e5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON Punctuation</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON Structure</string>
|
||||
<key>scope</key>
|
||||
<string>meta.structure.dictionary.json string.quoted.double.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON String</string>
|
||||
<key>scope</key>
|
||||
<string>meta.structure.dictionary.value.json string.quoted.double.json</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 6 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 5 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ef1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 4 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 3 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5ea1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 2 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>JSON: 1 deep</string>
|
||||
<key>scope</key>
|
||||
<string>meta meta.structure.dictionary.value string</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffbd5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
|
||||
<!-- Markdown Tweaks -->
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: strike</string>
|
||||
<key>scope</key>
|
||||
<string>markup.strike</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#ffbd5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: bold</string>
|
||||
<key>scope</key>
|
||||
<string>markup.bold</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>bold</string>
|
||||
<key>foreground</key>
|
||||
<string>#ffbd5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: italic</string>
|
||||
<key>scope</key>
|
||||
<string>markup.italic</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#ffbd5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: heading</string>
|
||||
<key>scope</key>
|
||||
<string>markup.heading</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffbd5e</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: List Items Punctuation</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.list_item.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Blockquote</string>
|
||||
<key>scope</key>
|
||||
<string>markup.quote</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Blockquote Punctuation</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.blockquote.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Separator</string>
|
||||
<key>scope</key>
|
||||
<string>meta.separator</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: raw inline</string>
|
||||
<key>scope</key>
|
||||
<string>text.html.markdown markup.raw.inline</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5eff6c</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: underline</string>
|
||||
<key>scope</key>
|
||||
<string>markup.underline</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>underline</string>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markup: Raw block</string>
|
||||
<key>scope</key>
|
||||
<string>markup.raw.block</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Raw Block fenced source</string>
|
||||
<key>scope</key>
|
||||
<string>markup.raw.block.fenced.markdown source</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Fenced Bode Block</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.fenced.markdown, variable.language.fenced.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Markdown: Fenced Language</string>
|
||||
<key>scope</key>
|
||||
<string>variable.language.fenced.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>#7b8496</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Accessor</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.accessor</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Meta Function Return Type</string>
|
||||
<key>scope</key>
|
||||
<string>meta.function.return-type</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Block Begin</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.block.begin</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Block End</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.block.end</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Embedded Begin</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.embedded.begin</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Section Embedded End</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.embedded.end</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation Separator Namespace</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.separator.namespace</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable Function</string>
|
||||
<key>scope</key>
|
||||
<string>variable.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5ea1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable Other</string>
|
||||
<key>scope</key>
|
||||
<string>variable.other</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variable Language</string>
|
||||
<key>scope</key>
|
||||
<string>variable.language</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#bd5eff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Entity Name Module Ruby</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.module.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Entity Name Constant Ruby</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.constant.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5ea1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Support Function Builtin Ruby</string>
|
||||
<key>scope</key>
|
||||
<string>support.function.builtin.ruby</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ffffff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage Type Namespace CS</string>
|
||||
<key>scope</key>
|
||||
<string>storage.type.namespace.cs</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#ff5ea0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Entity Name Namespace CS</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.namespace.cs</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>#5ef1ff</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
<key>uuid</key>
|
||||
<string>68394a4e-1404-4971-bdfc-81dd7f9d29f6</string>
|
||||
<key>colorSpaceName</key>
|
||||
<string>sRGB</string>
|
||||
<key>semanticClass</key>
|
||||
<string>theme.cyberdream</string>
|
||||
<key>author</key>
|
||||
<string>Scott McKendry</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Save the contents of either theme file:
|
||||
|
||||
- Dark theme: Save `cyberdream.json` to `~/.config/tilix/schemes/cyberdream.json`
|
||||
- Light theme: Save `cyberdream-light.json` to `~/.config/tilix/schemes/cyberdream-light.json`
|
||||
|
||||
If the directory doesn't exist, create it first with:
|
||||
|
||||
```bash
|
||||
mkdir -p ~/.config/tilix/schemes
|
||||
```
|
||||
|
||||
2. Apply the theme through Tilix:
|
||||
- Open Tilix
|
||||
- Go to Preferences
|
||||
- Select your profile
|
||||
- Switch to the "Colors" tab
|
||||
- Select either "cyberdream" or "cyberdream-light" from the Color scheme dropdown
|
||||
|
||||
See the [Tilix documentation](https://gnunn1.github.io/tilix-web/manual/themes/) for more information about color schemes.
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
{
|
||||
"name": "cyberdream",
|
||||
"comment": "A high-contrast, futuristic & vibrant colourscheme",
|
||||
"background-color": "#ffffff",
|
||||
"foreground-color": "#16181a",
|
||||
"badge-color": "#ffffff",
|
||||
"bold-color": "#008c99",
|
||||
"cursor-color": "#16181a",
|
||||
"highlight-background-color": "#acacac",
|
||||
"highlight-foreground-color": "#16181a",
|
||||
"palette": [
|
||||
"#ffffff",
|
||||
"#d11500",
|
||||
"#008b0c",
|
||||
"#997b00",
|
||||
"#0057d1",
|
||||
"#a018ff",
|
||||
"#008c99",
|
||||
"#16181a",
|
||||
"#acacac",
|
||||
"#d11500",
|
||||
"#008b0c",
|
||||
"#997b00",
|
||||
"#0057d1",
|
||||
"#a018ff",
|
||||
"#008c99",
|
||||
"#16181a"
|
||||
],
|
||||
"use-badge-color": false,
|
||||
"use-bold-color": false,
|
||||
"use-cursor-color": true,
|
||||
"use-highlight-color": true,
|
||||
"use-theme-colors": false
|
||||
}
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
{
|
||||
"name": "cyberdream",
|
||||
"comment": "A high-contrast, futuristic & vibrant colourscheme",
|
||||
"background-color": "#16181a",
|
||||
"foreground-color": "#ffffff",
|
||||
"badge-color": "#16181a",
|
||||
"bold-color": "#5ef1ff",
|
||||
"cursor-color": "#ffffff",
|
||||
"highlight-background-color": "#3c4048",
|
||||
"highlight-foreground-color": "#ffffff",
|
||||
"palette": [
|
||||
"#16181a",
|
||||
"#ff6e5e",
|
||||
"#5eff6c",
|
||||
"#f1ff5e",
|
||||
"#5ea1ff",
|
||||
"#bd5eff",
|
||||
"#5ef1ff",
|
||||
"#ffffff",
|
||||
"#3c4048",
|
||||
"#ff6e5e",
|
||||
"#5eff6c",
|
||||
"#f1ff5e",
|
||||
"#5ea1ff",
|
||||
"#bd5eff",
|
||||
"#5ef1ff",
|
||||
"#ffffff"
|
||||
],
|
||||
"use-badge-color": false,
|
||||
"use-bold-color": false,
|
||||
"use-cursor-color": true,
|
||||
"use-highlight-color": true,
|
||||
"use-theme-colors": false
|
||||
}
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
# Usage
|
||||
|
||||
Requires the [catppuccin tmux](https://github.com/catppuccin/tmux) plugin. Install with a plugin manager like [tpm](https://github.com/tmux-plugins/tpm) before proceeding.
|
||||
|
||||
## Install
|
||||
|
||||
Copy `cyberdream.tmuxtheme` or `cyberdream-light.tmuxtheme` to the catppuccin themes directory as `catppuccin_cyberdream.tmuxtheme`
|
||||
|
||||
```bash
|
||||
cp ./cyberdream.tmuxtheme ~/.tmux/plugins/tmux/themes/catppuccin_cyberdream.tmuxtheme
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
In your `.tmux.conf` file, add the following lines:
|
||||
|
||||
```tmux
|
||||
set -g @plugin 'catppuccin/tmux'
|
||||
set -g @catppuccin_flavour "cyberdream"
|
||||
```
|
||||
|
||||
For more configuration options please refer to [catppuccin docs](https://github.com/catppuccin/tmux?tab=readme-ov-file#configuration-options).
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
# cyberdream theme for tmux (catppuccin)
|
||||
thm_bg="#eaeaea"
|
||||
thm_fg="#16181a"
|
||||
thm_cyan="#008c99"
|
||||
thm_black="#acacac"
|
||||
thm_gray="#acacac"
|
||||
thm_magenta="#d100bf"
|
||||
thm_pink="#f40064"
|
||||
thm_red="#d11500"
|
||||
thm_green="#008b0c"
|
||||
thm_yellow="#997b00"
|
||||
thm_blue="#0057d1"
|
||||
thm_orange="#d17c00"
|
||||
thm_black4="#7b8496"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
# cyberdream theme for tmux (catppuccin)
|
||||
thm_bg="#1e2124"
|
||||
thm_fg="#ffffff"
|
||||
thm_cyan="#5ef1ff"
|
||||
thm_black="#3c4048"
|
||||
thm_gray="#3c4048"
|
||||
thm_magenta="#ff5ef1"
|
||||
thm_pink="#ff5ea0"
|
||||
thm_red="#ff6e5e"
|
||||
thm_green="#5eff6c"
|
||||
thm_yellow="#f1ff5e"
|
||||
thm_blue="#5ea1ff"
|
||||
thm_orange="#ffbd5e"
|
||||
thm_black4="#7b8496"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
## Usage
|
||||
|
||||
Create a directory `~/.config/vivid/themes` if it does not already exist.
|
||||
|
||||
Copy `cyberdream.yml` and/or `cyberdream-light.yml` to the directory.
|
||||
|
||||
Export the environment variable `LS_COLORS` in your shell config f.e. .zshrc or .bashrc, ...
|
||||
|
||||
```sh
|
||||
export LS_COLORS="$(vivid generate cyberdream)"
|
||||
```
|
||||
|
||||
See also: [vivid](https://github.com/sharkdp/vivid)
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
colors:
|
||||
black: "ffffff"
|
||||
green: "008b0c"
|
||||
purple: "a018ff"
|
||||
red: "d11500"
|
||||
yellow: "997b00"
|
||||
cyan: "008c99"
|
||||
pink: "f40064"
|
||||
orange: "d17c00"
|
||||
white: "16181a"
|
||||
base01: "7b8496"
|
||||
|
||||
core:
|
||||
normal_text:
|
||||
foreground: white
|
||||
|
||||
regular_file:
|
||||
foreground: white
|
||||
|
||||
reset_to_normal:
|
||||
foreground: orange
|
||||
|
||||
directory:
|
||||
foreground: purple
|
||||
|
||||
symlink:
|
||||
foreground: cyan
|
||||
|
||||
multi_hard_link: {}
|
||||
|
||||
fifo:
|
||||
foreground: yellow
|
||||
background: black
|
||||
|
||||
socket:
|
||||
foreground: pink
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
door:
|
||||
foreground: pink
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
block_device:
|
||||
foreground: yellow
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
character_device:
|
||||
foreground: yellow
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
broken_symlink:
|
||||
foreground: red
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
missing_symlink_target:
|
||||
foreground: red
|
||||
background: black
|
||||
|
||||
setuid:
|
||||
foreground: white
|
||||
background: red
|
||||
|
||||
setgid:
|
||||
foreground: black
|
||||
background: yellow
|
||||
|
||||
file_with_capability: {}
|
||||
|
||||
sticky_other_writable:
|
||||
foreground: black
|
||||
background: green
|
||||
|
||||
other_writable:
|
||||
foreground: purple
|
||||
background: green
|
||||
|
||||
sticky:
|
||||
foreground: white
|
||||
background: purple
|
||||
|
||||
executable_file:
|
||||
foreground: green
|
||||
|
||||
text:
|
||||
special:
|
||||
foreground: orange
|
||||
|
||||
todo:
|
||||
foreground: orange
|
||||
font-style: bold
|
||||
|
||||
licenses:
|
||||
foreground: orange
|
||||
|
||||
configuration:
|
||||
foreground: orange
|
||||
|
||||
other:
|
||||
foreground: orange
|
||||
|
||||
markup:
|
||||
foreground: orange
|
||||
|
||||
programming:
|
||||
foreground: orange
|
||||
|
||||
media:
|
||||
image:
|
||||
foreground: pink
|
||||
|
||||
audio:
|
||||
foreground: cyan
|
||||
|
||||
video:
|
||||
foreground: orange
|
||||
font-style: bold
|
||||
|
||||
fonts:
|
||||
foreground: orange
|
||||
|
||||
3d:
|
||||
foreground: pink
|
||||
|
||||
office:
|
||||
foreground: orange
|
||||
|
||||
archives:
|
||||
foreground: red
|
||||
font-style: bold
|
||||
|
||||
executable:
|
||||
foreground: green
|
||||
|
||||
unimportant:
|
||||
foreground: base01
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
colors:
|
||||
black: "16181a"
|
||||
green: "5eff6c"
|
||||
purple: "bd5eff"
|
||||
red: "ff6e5e"
|
||||
yellow: "f1ff5e"
|
||||
cyan: "5ef1ff"
|
||||
pink: "ff5ea0"
|
||||
orange: "ffbd5e"
|
||||
white: "ffffff"
|
||||
base01: "7b8496"
|
||||
|
||||
core:
|
||||
normal_text:
|
||||
foreground: white
|
||||
|
||||
regular_file:
|
||||
foreground: white
|
||||
|
||||
reset_to_normal:
|
||||
foreground: orange
|
||||
|
||||
directory:
|
||||
foreground: purple
|
||||
|
||||
symlink:
|
||||
foreground: cyan
|
||||
|
||||
multi_hard_link: {}
|
||||
|
||||
fifo:
|
||||
foreground: yellow
|
||||
background: black
|
||||
|
||||
socket:
|
||||
foreground: pink
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
door:
|
||||
foreground: pink
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
block_device:
|
||||
foreground: yellow
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
character_device:
|
||||
foreground: yellow
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
broken_symlink:
|
||||
foreground: red
|
||||
background: black
|
||||
font-style: bold
|
||||
|
||||
missing_symlink_target:
|
||||
foreground: red
|
||||
background: black
|
||||
|
||||
setuid:
|
||||
foreground: white
|
||||
background: red
|
||||
|
||||
setgid:
|
||||
foreground: black
|
||||
background: yellow
|
||||
|
||||
file_with_capability: {}
|
||||
|
||||
sticky_other_writable:
|
||||
foreground: black
|
||||
background: green
|
||||
|
||||
other_writable:
|
||||
foreground: purple
|
||||
background: green
|
||||
|
||||
sticky:
|
||||
foreground: white
|
||||
background: purple
|
||||
|
||||
executable_file:
|
||||
foreground: green
|
||||
|
||||
text:
|
||||
special:
|
||||
foreground: orange
|
||||
|
||||
todo:
|
||||
foreground: orange
|
||||
font-style: bold
|
||||
|
||||
licenses:
|
||||
foreground: orange
|
||||
|
||||
configuration:
|
||||
foreground: orange
|
||||
|
||||
other:
|
||||
foreground: orange
|
||||
|
||||
markup:
|
||||
foreground: orange
|
||||
|
||||
programming:
|
||||
foreground: orange
|
||||
|
||||
media:
|
||||
image:
|
||||
foreground: pink
|
||||
|
||||
audio:
|
||||
foreground: cyan
|
||||
|
||||
video:
|
||||
foreground: orange
|
||||
font-style: bold
|
||||
|
||||
fonts:
|
||||
foreground: orange
|
||||
|
||||
3d:
|
||||
foreground: pink
|
||||
|
||||
office:
|
||||
foreground: orange
|
||||
|
||||
archives:
|
||||
foreground: red
|
||||
font-style: bold
|
||||
|
||||
executable:
|
||||
foreground: green
|
||||
|
||||
unimportant:
|
||||
foreground: base01
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Save the contents of either theme file:
|
||||
|
||||
- Dark theme: Save `cyberdream.yaml` to `~/.warp/themes/cyberdream.yaml`
|
||||
- Light theme: Save `cyberdream-light.yaml` to `~/.warp/themes/cyberdream-light.yaml`
|
||||
|
||||
If the directory doesn't exist, create it first with:
|
||||
|
||||
```bash
|
||||
mkdir -p ~/.warp/themes
|
||||
```
|
||||
|
||||
2. Apply the theme through Warp:
|
||||
- Open Warp
|
||||
- Press `Cmd+P` (or `Ctrl+P` on Linux) to open the command palette
|
||||
- Type "Open Theme Picker"
|
||||
- Select either "cyberdream" or "cyberdream-light" from the available themes
|
||||
|
||||
See the [Warp Themes documentation](https://docs.warp.dev/appearance/custom-themes) for more information about custom themes.
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
background: "#ffffff"
|
||||
accent: "#008b0c"
|
||||
foreground: "#16181a"
|
||||
details: darker
|
||||
terminal_colors:
|
||||
normal:
|
||||
black: "#7b8496"
|
||||
red: "#d11500"
|
||||
green: "#008b0c"
|
||||
yellow: "#997b00"
|
||||
blue: "#0057d1"
|
||||
magenta: "#d100bf"
|
||||
cyan: "#008c99"
|
||||
white: "#f40064"
|
||||
bright:
|
||||
black: "#7b8496"
|
||||
red: "#d11500"
|
||||
green: "#008b0c"
|
||||
yellow: "#997b00"
|
||||
blue: "#0057d1"
|
||||
magenta: "#d100bf"
|
||||
cyan: "#008c99"
|
||||
white: "#f40064"
|
||||
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
background: "#16181a"
|
||||
accent: "#5eff6c"
|
||||
foreground: "#ffffff"
|
||||
details: darker
|
||||
terminal_colors:
|
||||
normal:
|
||||
black: "#7b8496"
|
||||
red: "#ff6e5e"
|
||||
green: "#5eff6c"
|
||||
yellow: "#f1ff5e"
|
||||
blue: "#5ea1ff"
|
||||
magenta: "#ff5ef1"
|
||||
cyan: "#5ef1ff"
|
||||
white: "#ff5ea0"
|
||||
bright:
|
||||
black: "#7b8496"
|
||||
red: "#ff6e5e"
|
||||
green: "#5eff6c"
|
||||
yellow: "#f1ff5e"
|
||||
blue: "#5ea1ff"
|
||||
magenta: "#ff5ef1"
|
||||
cyan: "#5ef1ff"
|
||||
white: "#ff5ea0"
|
||||
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
## Usage
|
||||
|
||||
1. Save `cyberdream.lua` to `~/.config/wezterm/`
|
||||
2. Add the following line to your `~/.config/wezterm/wezterm.lua` file:
|
||||
|
||||
```lua
|
||||
config.colors = require("cyberdream")
|
||||
```
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
-- cyberdream theme for wezterm
|
||||
return {
|
||||
foreground = "#16181a",
|
||||
background = "#ffffff",
|
||||
|
||||
cursor_bg = "#16181a",
|
||||
cursor_fg = "#ffffff",
|
||||
cursor_border = "#16181a",
|
||||
|
||||
selection_fg = "#16181a",
|
||||
selection_bg = "#acacac",
|
||||
|
||||
scrollbar_thumb = "#ffffff",
|
||||
split = "#ffffff",
|
||||
|
||||
ansi = { "#ffffff", "#d11500", "#008b0c", "#997b00", "#0057d1", "#a018ff", "#008c99", "#16181a" },
|
||||
brights = { "#acacac", "#d11500", "#008b0c", "#997b00", "#0057d1", "#a018ff", "#008c99", "#16181a" },
|
||||
indexed = { [16] = "#d17c00", [17] = "#d11500" },
|
||||
}
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
-- cyberdream theme for wezterm
|
||||
return {
|
||||
foreground = "#ffffff",
|
||||
background = "#16181a",
|
||||
|
||||
cursor_bg = "#ffffff",
|
||||
cursor_fg = "#16181a",
|
||||
cursor_border = "#ffffff",
|
||||
|
||||
selection_fg = "#ffffff",
|
||||
selection_bg = "#3c4048",
|
||||
|
||||
scrollbar_thumb = "#16181a",
|
||||
split = "#16181a",
|
||||
|
||||
ansi = { "#16181a", "#ff6e5e", "#5eff6c", "#f1ff5e", "#5ea1ff", "#bd5eff", "#5ef1ff", "#ffffff" },
|
||||
brights = { "#3c4048", "#ff6e5e", "#5eff6c", "#f1ff5e", "#5ea1ff", "#bd5eff", "#5ef1ff", "#ffffff" },
|
||||
indexed = { [16] = "#ffbd5e", [17] = "#ff6e5e" },
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Open Windows Terminal settings (Ctrl+,) and click "Open JSON file" in the bottom left corner.
|
||||
|
||||
2. In the `schemes` array, add the contents of both `cyberdream.json` and `cyberdream-light.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"schemes": [
|
||||
{
|
||||
// ... existing schemes ...
|
||||
},
|
||||
{
|
||||
// paste cyberdream.json contents here
|
||||
},
|
||||
{
|
||||
// paste cyberdream-light.json contents here
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
3. Apply the theme:
|
||||
- Open Windows Terminal Settings
|
||||
- Select your profile
|
||||
- Click "Appearance"
|
||||
- Select either "cyberdream" or "cyberdream-light" from the "Color scheme" dropdown
|
||||
|
||||
See the [Windows Terminal Color Schemes documentation](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/color-schemes) for more information.
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
{
|
||||
"background": "#ffffff",
|
||||
"black": "#ffffff",
|
||||
"blue": "#0057d1",
|
||||
"brightBlack": "#acacac",
|
||||
"brightBlue": "#0057d1",
|
||||
"brightCyan": "#008c99",
|
||||
"brightGreen": "#008b0c",
|
||||
"brightPurple": "#a018ff",
|
||||
"brightRed": "#d11500",
|
||||
"brightWhite": "#16181a",
|
||||
"brightYellow": "#997b00",
|
||||
"cursorColor": "#16181a",
|
||||
"cyan": "#008c99",
|
||||
"foreground": "#16181a",
|
||||
"green": "#008b0c",
|
||||
"name": "cyberdream",
|
||||
"purple": "#a018ff",
|
||||
"red": "#d11500",
|
||||
"selectionBackground": "#acacac",
|
||||
"white": "#16181a",
|
||||
"yellow": "#997b00"
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
{
|
||||
"background": "#16181a",
|
||||
"black": "#16181a",
|
||||
"blue": "#5ea1ff",
|
||||
"brightBlack": "#3c4048",
|
||||
"brightBlue": "#5ea1ff",
|
||||
"brightCyan": "#5ef1ff",
|
||||
"brightGreen": "#5eff6c",
|
||||
"brightPurple": "#bd5eff",
|
||||
"brightRed": "#ff6e5e",
|
||||
"brightWhite": "#ffffff",
|
||||
"brightYellow": "#f1ff5e",
|
||||
"cursorColor": "#ffffff",
|
||||
"cyan": "#5ef1ff",
|
||||
"foreground": "#ffffff",
|
||||
"green": "#5eff6c",
|
||||
"name": "cyberdream",
|
||||
"purple": "#bd5eff",
|
||||
"red": "#ff6e5e",
|
||||
"selectionBackground": "#3c4048",
|
||||
"white": "#ffffff",
|
||||
"yellow": "#f1ff5e"
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
## Usage
|
||||
|
||||
1. Create a directory `~/.config/yazi` if it doesn't already exist.
|
||||
2. Copy one of the themes to this directory as `theme.toml`
|
||||
|
||||
> [!NOTE]
|
||||
> Syntax highlighting is provided by a `tmTheme file`. Which can be found [here](https://github.com/scottmckendry/cyberdream.nvim/tree/main/extras/textmate)
|
||||
|
||||
More info can be found in the [Yazi docs](https://yazi-rs.github.io/docs/configuration/theme)
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
[manager]
|
||||
# tmTheme files can be found here: https://github.com/scottmckendry/cyberdream.nvim/tree/main/extras/textmate
|
||||
syntect_theme = "../bat/themes/cyberdream.tmTheme"
|
||||
border_style = { fg = "#acacac" }
|
||||
cwd = { fg = "#008c99" }
|
||||
find_keyword = { bold = true, fg = "#008b0c" }
|
||||
find_position = { fg = "#16181a" }
|
||||
hovered = { bg = "#7b8496", bold = true, fg = "#16181a" }
|
||||
marker_copied = { bg = "#997b00", fg = "#997b00" }
|
||||
marker_cut = { bg = "#d11500", fg = "#d11500" }
|
||||
marker_selected = { bg = "#acacac", fg = "#008b0c" }
|
||||
preview_hovered = { bg = "#acacac", bold = true, fg = "#16181a" }
|
||||
tab_active = { bg = "#0057d1", fg = "#ffffff" }
|
||||
tab_inactive = { bg = "#acacac", fg = "#16181a" }
|
||||
|
||||
count_selected = { bg = "#008b0c", fg = "#ffffff" }
|
||||
count_copied = { bg = "#997b00", fg = "#ffffff" }
|
||||
count_cut = { bg = "#d11500", fg = "#ffffff" }
|
||||
|
||||
[completion]
|
||||
active = { bg = "#7b8496", fg = "#a018ff" }
|
||||
border = { fg = "#0057d1" }
|
||||
inactive = { fg = "#16181a" }
|
||||
|
||||
[filetype]
|
||||
rules = [
|
||||
{ fg = "#008c99", mime = "image/*" },
|
||||
{ fg = "#997b00", mime = "video/*" },
|
||||
{ fg = "#997b00", mime = "audio/*" },
|
||||
{ fg = "#a018ff", mime = "application/zip" },
|
||||
{ fg = "#a018ff", mime = "application/gzip" },
|
||||
{ fg = "#a018ff", mime = "application/x-tar" },
|
||||
{ fg = "#a018ff", mime = "application/x-bzip" },
|
||||
{ fg = "#a018ff", mime = "application/x-bzip2" },
|
||||
{ fg = "#a018ff", mime = "application/x-7z-compressed" },
|
||||
{ fg = "#a018ff", mime = "application/x-rar" },
|
||||
{ fg = "#a018ff", mime = "application/xz" },
|
||||
{ fg = "#008b0c", mime = "application/doc" },
|
||||
{ fg = "#008b0c", mime = "application/pdf" },
|
||||
{ fg = "#008b0c", mime = "application/rtf" },
|
||||
{ fg = "#008b0c", mime = "application/vnd.*" },
|
||||
{ bold = true, fg = "#0057d1", mime = "inode/directory" },
|
||||
{ fg = "#16181a", mime = "*" }
|
||||
]
|
||||
|
||||
[help]
|
||||
desc = { fg = "#16181a" }
|
||||
footer = { fg = "#16181a" }
|
||||
hovered = { bg = "#7b8496", fg = "#16181a" }
|
||||
on = { fg = "#a018ff" }
|
||||
run = { fg = "#008c99" }
|
||||
|
||||
[input]
|
||||
border = { fg = "#0057d1" }
|
||||
selected = { bg = "#7b8496" }
|
||||
title = { fg = "#16181a" }
|
||||
value = { fg = "#16181a" }
|
||||
|
||||
[select]
|
||||
active = { fg = "#a018ff" }
|
||||
border = { fg = "#0057d1" }
|
||||
inactive = { fg = "#16181a" }
|
||||
|
||||
[status]
|
||||
mode_normal = { bg = "#0057d1", bold = true, fg = "#ffffff" }
|
||||
mode_select = { bg = "#008b0c", bold = true, fg = "#ffffff" }
|
||||
mode_unset = { bg = "#d100bf", bold = true, fg = "#ffffff" }
|
||||
permissions_r = { fg = "#997b00" }
|
||||
permissions_s = { fg = "#008c99" }
|
||||
permissions_t = { fg = "#0057d1" }
|
||||
permissions_w = { fg = "#d11500" }
|
||||
permissions_x = { fg = "#008b0c" }
|
||||
progress_error = { bg = "#ffffff", fg = "#d11500" }
|
||||
progress_label = { bg = "#ffffff", fg = "#16181a" }
|
||||
progress_normal = { bg = "#ffffff", fg = "#16181a" }
|
||||
separator_style = { bg = "#acacac", fg = "#acacac" }
|
||||
|
||||
[tasks]
|
||||
border = { fg = "#0057d1" }
|
||||
hovered = { bg = "#7b8496", fg = "#16181a" }
|
||||
title = { fg = "#16181a" }
|
||||
|
||||
[which]
|
||||
cand = { fg = "#008c99" }
|
||||
desc = { fg = "#16181a" }
|
||||
mask = { bg = "#acacac" }
|
||||
rest = { fg = "#d100bf" }
|
||||
separator_style = { fg = "#7b8496" }
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
[manager]
|
||||
# tmTheme files can be found here: https://github.com/scottmckendry/cyberdream.nvim/tree/main/extras/textmate
|
||||
syntect_theme = "../bat/themes/cyberdream.tmTheme"
|
||||
border_style = { fg = "#3c4048" }
|
||||
cwd = { fg = "#5ef1ff" }
|
||||
find_keyword = { bold = true, fg = "#5eff6c" }
|
||||
find_position = { fg = "#ffffff" }
|
||||
hovered = { bg = "#7b8496", bold = true, fg = "#ffffff" }
|
||||
marker_copied = { bg = "#f1ff5e", fg = "#f1ff5e" }
|
||||
marker_cut = { bg = "#ff6e5e", fg = "#ff6e5e" }
|
||||
marker_selected = { bg = "#3c4048", fg = "#5eff6c" }
|
||||
preview_hovered = { bg = "#3c4048", bold = true, fg = "#ffffff" }
|
||||
tab_active = { bg = "#5ea1ff", fg = "#16181a" }
|
||||
tab_inactive = { bg = "#3c4048", fg = "#ffffff" }
|
||||
|
||||
count_selected = { bg = "#5eff6c", fg = "#16181a" }
|
||||
count_copied = { bg = "#f1ff5e", fg = "#16181a" }
|
||||
count_cut = { bg = "#ff6e5e", fg = "#16181a" }
|
||||
|
||||
[completion]
|
||||
active = { bg = "#7b8496", fg = "#bd5eff" }
|
||||
border = { fg = "#5ea1ff" }
|
||||
inactive = { fg = "#ffffff" }
|
||||
|
||||
[filetype]
|
||||
rules = [
|
||||
{ fg = "#5ef1ff", mime = "image/*" },
|
||||
{ fg = "#f1ff5e", mime = "video/*" },
|
||||
{ fg = "#f1ff5e", mime = "audio/*" },
|
||||
{ fg = "#bd5eff", mime = "application/zip" },
|
||||
{ fg = "#bd5eff", mime = "application/gzip" },
|
||||
{ fg = "#bd5eff", mime = "application/x-tar" },
|
||||
{ fg = "#bd5eff", mime = "application/x-bzip" },
|
||||
{ fg = "#bd5eff", mime = "application/x-bzip2" },
|
||||
{ fg = "#bd5eff", mime = "application/x-7z-compressed" },
|
||||
{ fg = "#bd5eff", mime = "application/x-rar" },
|
||||
{ fg = "#bd5eff", mime = "application/xz" },
|
||||
{ fg = "#5eff6c", mime = "application/doc" },
|
||||
{ fg = "#5eff6c", mime = "application/pdf" },
|
||||
{ fg = "#5eff6c", mime = "application/rtf" },
|
||||
{ fg = "#5eff6c", mime = "application/vnd.*" },
|
||||
{ bold = true, fg = "#5ea1ff", mime = "inode/directory" },
|
||||
{ fg = "#ffffff", mime = "*" }
|
||||
]
|
||||
|
||||
[help]
|
||||
desc = { fg = "#ffffff" }
|
||||
footer = { fg = "#ffffff" }
|
||||
hovered = { bg = "#7b8496", fg = "#ffffff" }
|
||||
on = { fg = "#bd5eff" }
|
||||
run = { fg = "#5ef1ff" }
|
||||
|
||||
[input]
|
||||
border = { fg = "#5ea1ff" }
|
||||
selected = { bg = "#7b8496" }
|
||||
title = { fg = "#ffffff" }
|
||||
value = { fg = "#ffffff" }
|
||||
|
||||
[select]
|
||||
active = { fg = "#bd5eff" }
|
||||
border = { fg = "#5ea1ff" }
|
||||
inactive = { fg = "#ffffff" }
|
||||
|
||||
[status]
|
||||
mode_normal = { bg = "#5ea1ff", bold = true, fg = "#16181a" }
|
||||
mode_select = { bg = "#5eff6c", bold = true, fg = "#16181a" }
|
||||
mode_unset = { bg = "#ff5ef1", bold = true, fg = "#16181a" }
|
||||
permissions_r = { fg = "#f1ff5e" }
|
||||
permissions_s = { fg = "#5ef1ff" }
|
||||
permissions_t = { fg = "#5ea1ff" }
|
||||
permissions_w = { fg = "#ff6e5e" }
|
||||
permissions_x = { fg = "#5eff6c" }
|
||||
progress_error = { bg = "#16181a", fg = "#ff6e5e" }
|
||||
progress_label = { bg = "#16181a", fg = "#ffffff" }
|
||||
progress_normal = { bg = "#16181a", fg = "#ffffff" }
|
||||
separator_style = { bg = "#3c4048", fg = "#3c4048" }
|
||||
|
||||
[tasks]
|
||||
border = { fg = "#5ea1ff" }
|
||||
hovered = { bg = "#7b8496", fg = "#ffffff" }
|
||||
title = { fg = "#ffffff" }
|
||||
|
||||
[which]
|
||||
cand = { fg = "#5ef1ff" }
|
||||
desc = { fg = "#ffffff" }
|
||||
mask = { bg = "#3c4048" }
|
||||
rest = { fg = "#ff5ef1" }
|
||||
separator_style = { fg = "#7b8496" }
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
## Usage
|
||||
|
||||
Create a directory `~/.config/zed/themes` if it does not already exist.
|
||||
|
||||
Copy `cyberdream.json` and/or `cyberdream-light.json` to the directory.
|
||||
|
||||
Open [Zed](https://zed.dev) and select the theme under `Settings -> Select Theme -> Cyberdream (dark|light)`.
|
||||
|
||||
Alternatively, put the following config into your `settings.json` under `~/.config/zed`.
|
||||
|
||||
```json
|
||||
{
|
||||
"theme": {
|
||||
"mode": "system",
|
||||
"light": "Cyberdream light",
|
||||
"dark": "Cyberdream dark"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
See also: [Zed - Docs - Themes](https://zed.dev/docs/themes)
|
||||
|
|
@ -1,319 +0,0 @@
|
|||
{
|
||||
"$schema": "https://zed.dev/schema/themes/v0.1.0.json",
|
||||
"name": "Cyberdream",
|
||||
"description": "High-contrast, Futuristic & Vibrant Coloursheme for Zed",
|
||||
"author": "Byt3m4st3r",
|
||||
"themes": [
|
||||
{
|
||||
"name": "Cyberdream light",
|
||||
"appearance": "light",
|
||||
"style": {
|
||||
"background.appearance": "opaque",
|
||||
"accents": [],
|
||||
"border": null,
|
||||
"border.variant": null,
|
||||
"border.focused": null,
|
||||
"border.selected": null,
|
||||
"border.transparent": null,
|
||||
"border.disabled": null,
|
||||
"elevated_surface.background": null,
|
||||
"surface.background": null,
|
||||
"background": "#ffffff",
|
||||
"element.background": null,
|
||||
"element.hover": null,
|
||||
"element.active": null,
|
||||
"element.selected": null,
|
||||
"element.disabled": null,
|
||||
"drop_target.background": null,
|
||||
"ghost_element.background": null,
|
||||
"ghost_element.hover": null,
|
||||
"ghost_element.active": null,
|
||||
"ghost_element.selected": null,
|
||||
"ghost_element.disabled": null,
|
||||
"text": "#16181a",
|
||||
"text.muted": null,
|
||||
"text.placeholder": null,
|
||||
"text.disabled": null,
|
||||
"text.accent": null,
|
||||
"icon": null,
|
||||
"icon.muted": null,
|
||||
"icon.disabled": null,
|
||||
"icon.placeholder": null,
|
||||
"icon.accent": null,
|
||||
"status_bar.background": null,
|
||||
"title_bar.background": null,
|
||||
"toolbar.background": "#ffffff",
|
||||
"tab_bar.background": null,
|
||||
"tab.inactive_background": "#ffffff",
|
||||
"tab.active_background": "#eaeaea",
|
||||
"search.match_background": "#d17c0080",
|
||||
"panel.background": "#ffffff",
|
||||
"panel.focused_border": null,
|
||||
"pane.focused_border": null,
|
||||
"pane_group.border": null,
|
||||
"scrollbar.thumb.background": null,
|
||||
"scrollbar.thumb.hover_background": null,
|
||||
"scrollbar.thumb.border": null,
|
||||
"scrollbar.track.background": "#ffffff",
|
||||
"scrollbar.track.border": null,
|
||||
"editor.foreground": "#16181a",
|
||||
"editor.background": "#ffffff",
|
||||
"editor.gutter.background": "#ffffff",
|
||||
"editor.subheader.background": null,
|
||||
"editor.active_line.background": "#eaeaea",
|
||||
"editor.highlighted_line.background": null,
|
||||
"editor.line_number": null,
|
||||
"editor.active_line_number": "#16181a",
|
||||
"editor.invisible": null,
|
||||
"editor.wrap_guide": null,
|
||||
"editor.active_wrap_guide": null,
|
||||
"editor.indent_guide": null,
|
||||
"editor.indent_guide_active": null,
|
||||
"editor.document_highlight.read_background": null,
|
||||
"editor.document_highlight.write_background": null,
|
||||
"terminal.background": "#ffffff",
|
||||
"terminal.foreground": null,
|
||||
"terminal.bright_foreground": null,
|
||||
"terminal.dim_foreground": null,
|
||||
"terminal.ansi.black": null,
|
||||
"terminal.ansi.bright_black": null,
|
||||
"terminal.ansi.dim_black": null,
|
||||
"terminal.ansi.red": null,
|
||||
"terminal.ansi.bright_red": null,
|
||||
"terminal.ansi.dim_red": null,
|
||||
"terminal.ansi.green": null,
|
||||
"terminal.ansi.bright_green": null,
|
||||
"terminal.ansi.dim_green": null,
|
||||
"terminal.ansi.yellow": null,
|
||||
"terminal.ansi.bright_yellow": null,
|
||||
"terminal.ansi.dim_yellow": null,
|
||||
"terminal.ansi.blue": null,
|
||||
"terminal.ansi.bright_blue": null,
|
||||
"terminal.ansi.dim_blue": null,
|
||||
"terminal.ansi.magenta": null,
|
||||
"terminal.ansi.bright_magenta": null,
|
||||
"terminal.ansi.dim_magenta": null,
|
||||
"terminal.ansi.cyan": null,
|
||||
"terminal.ansi.bright_cyan": null,
|
||||
"terminal.ansi.dim_cyan": null,
|
||||
"terminal.ansi.white": null,
|
||||
"terminal.ansi.bright_white": null,
|
||||
"terminal.ansi.dim_white": null,
|
||||
"link_text.hover": null,
|
||||
"conflict": null,
|
||||
"conflict.background": null,
|
||||
"conflict.border": null,
|
||||
"created": null,
|
||||
"created.background": null,
|
||||
"created.border": null,
|
||||
"deleted": null,
|
||||
"deleted.background": null,
|
||||
"deleted.border": null,
|
||||
"error": "#d11500",
|
||||
"error.background": "#ffffff",
|
||||
"error.border": null,
|
||||
"hidden": null,
|
||||
"hidden.background": null,
|
||||
"hidden.border": null,
|
||||
"hint": "#7b8496",
|
||||
"hint.background": null,
|
||||
"hint.border": null,
|
||||
"ignored": null,
|
||||
"ignored.background": null,
|
||||
"ignored.border": null,
|
||||
"info": null,
|
||||
"info.background": null,
|
||||
"info.border": null,
|
||||
"modified": "#d17c00",
|
||||
"modified.background": null,
|
||||
"modified.border": null,
|
||||
"predictive": null,
|
||||
"predictive.background": null,
|
||||
"predictive.border": null,
|
||||
"renamed": null,
|
||||
"renamed.background": null,
|
||||
"renamed.border": null,
|
||||
"success": null,
|
||||
"success.background": null,
|
||||
"success.border": null,
|
||||
"unreachable": null,
|
||||
"unreachable.background": null,
|
||||
"unreachable.border": null,
|
||||
"warning": "#997b00",
|
||||
"warning.background": "#ffffff",
|
||||
"warning.border": null,
|
||||
"players": [
|
||||
{
|
||||
"cursor": "#16181a",
|
||||
"background": "#16181a",
|
||||
"selection": null
|
||||
}
|
||||
],
|
||||
"syntax": {
|
||||
"attribute": {
|
||||
"color": "#008c99",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"boolean": {
|
||||
"color": "#0057d1",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"comment": {
|
||||
"color": "#7b8496",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"comment.doc": {
|
||||
"color": "#7b8496",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"constant": {
|
||||
"color": "#16181a",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"constructor": {
|
||||
"color": "#008c99",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"emphasis": {
|
||||
"color": "#d17c00",
|
||||
"background_color": null,
|
||||
"font_style": "italic",
|
||||
"font_weight": null
|
||||
},
|
||||
"emphasis.strong": {
|
||||
"color": "#d17c00",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": 700
|
||||
},
|
||||
"function": {
|
||||
"color": "#0057d1",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"keyword": {
|
||||
"color": "#d17c00",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"number": {
|
||||
"color": "#d17c00",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"operator": {
|
||||
"color": "#a018ff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation": {
|
||||
"color": "#f40064",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.bracket": {
|
||||
"color": "#f40064",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.delimiter": {
|
||||
"color": "#f40064",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.list_marker": {
|
||||
"color": "#f40064",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.special": {
|
||||
"color": "#f40064",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string": {
|
||||
"color": "#008b0c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.escape": {
|
||||
"color": "#16181a",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.regex": {
|
||||
"color": "#008b0c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.special": {
|
||||
"color": "#008b0c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.special.symbol": {
|
||||
"color": "#008b0c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"tag": {
|
||||
"color": "#008c99",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"text.literal": {
|
||||
"color": "#008b0c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"type": {
|
||||
"color": "#a018ff",
|
||||
"background_color": null,
|
||||
"font_style": "italic",
|
||||
"font_weight": null
|
||||
},
|
||||
"variable": {
|
||||
"color": "#16181a",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"variable.special": {
|
||||
"color": "#a018ff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,319 +0,0 @@
|
|||
{
|
||||
"$schema": "https://zed.dev/schema/themes/v0.1.0.json",
|
||||
"name": "Cyberdream",
|
||||
"description": "High-contrast, Futuristic & Vibrant Coloursheme for Zed",
|
||||
"author": "Byt3m4st3r",
|
||||
"themes": [
|
||||
{
|
||||
"name": "Cyberdream dark",
|
||||
"appearance": "dark",
|
||||
"style": {
|
||||
"background.appearance": "opaque",
|
||||
"accents": [],
|
||||
"border": null,
|
||||
"border.variant": null,
|
||||
"border.focused": null,
|
||||
"border.selected": null,
|
||||
"border.transparent": null,
|
||||
"border.disabled": null,
|
||||
"elevated_surface.background": null,
|
||||
"surface.background": null,
|
||||
"background": "#16181a",
|
||||
"element.background": null,
|
||||
"element.hover": null,
|
||||
"element.active": null,
|
||||
"element.selected": null,
|
||||
"element.disabled": null,
|
||||
"drop_target.background": null,
|
||||
"ghost_element.background": null,
|
||||
"ghost_element.hover": null,
|
||||
"ghost_element.active": null,
|
||||
"ghost_element.selected": null,
|
||||
"ghost_element.disabled": null,
|
||||
"text": "#ffffff",
|
||||
"text.muted": null,
|
||||
"text.placeholder": null,
|
||||
"text.disabled": null,
|
||||
"text.accent": null,
|
||||
"icon": null,
|
||||
"icon.muted": null,
|
||||
"icon.disabled": null,
|
||||
"icon.placeholder": null,
|
||||
"icon.accent": null,
|
||||
"status_bar.background": null,
|
||||
"title_bar.background": null,
|
||||
"toolbar.background": "#16181a",
|
||||
"tab_bar.background": null,
|
||||
"tab.inactive_background": "#16181a",
|
||||
"tab.active_background": "#1e2124",
|
||||
"search.match_background": "#ffbd5e80",
|
||||
"panel.background": "#16181a",
|
||||
"panel.focused_border": null,
|
||||
"pane.focused_border": null,
|
||||
"pane_group.border": null,
|
||||
"scrollbar.thumb.background": null,
|
||||
"scrollbar.thumb.hover_background": null,
|
||||
"scrollbar.thumb.border": null,
|
||||
"scrollbar.track.background": "#16181a",
|
||||
"scrollbar.track.border": null,
|
||||
"editor.foreground": "#ffffff",
|
||||
"editor.background": "#16181a",
|
||||
"editor.gutter.background": "#16181a",
|
||||
"editor.subheader.background": null,
|
||||
"editor.active_line.background": "#1e2124",
|
||||
"editor.highlighted_line.background": null,
|
||||
"editor.line_number": null,
|
||||
"editor.active_line_number": "#ffffff",
|
||||
"editor.invisible": null,
|
||||
"editor.wrap_guide": null,
|
||||
"editor.active_wrap_guide": null,
|
||||
"editor.indent_guide": null,
|
||||
"editor.indent_guide_active": null,
|
||||
"editor.document_highlight.read_background": null,
|
||||
"editor.document_highlight.write_background": null,
|
||||
"terminal.background": "#16181a",
|
||||
"terminal.foreground": null,
|
||||
"terminal.bright_foreground": null,
|
||||
"terminal.dim_foreground": null,
|
||||
"terminal.ansi.black": null,
|
||||
"terminal.ansi.bright_black": null,
|
||||
"terminal.ansi.dim_black": null,
|
||||
"terminal.ansi.red": null,
|
||||
"terminal.ansi.bright_red": null,
|
||||
"terminal.ansi.dim_red": null,
|
||||
"terminal.ansi.green": null,
|
||||
"terminal.ansi.bright_green": null,
|
||||
"terminal.ansi.dim_green": null,
|
||||
"terminal.ansi.yellow": null,
|
||||
"terminal.ansi.bright_yellow": null,
|
||||
"terminal.ansi.dim_yellow": null,
|
||||
"terminal.ansi.blue": null,
|
||||
"terminal.ansi.bright_blue": null,
|
||||
"terminal.ansi.dim_blue": null,
|
||||
"terminal.ansi.magenta": null,
|
||||
"terminal.ansi.bright_magenta": null,
|
||||
"terminal.ansi.dim_magenta": null,
|
||||
"terminal.ansi.cyan": null,
|
||||
"terminal.ansi.bright_cyan": null,
|
||||
"terminal.ansi.dim_cyan": null,
|
||||
"terminal.ansi.white": null,
|
||||
"terminal.ansi.bright_white": null,
|
||||
"terminal.ansi.dim_white": null,
|
||||
"link_text.hover": null,
|
||||
"conflict": null,
|
||||
"conflict.background": null,
|
||||
"conflict.border": null,
|
||||
"created": null,
|
||||
"created.background": null,
|
||||
"created.border": null,
|
||||
"deleted": null,
|
||||
"deleted.background": null,
|
||||
"deleted.border": null,
|
||||
"error": "#ff6e5e",
|
||||
"error.background": "#16181a",
|
||||
"error.border": null,
|
||||
"hidden": null,
|
||||
"hidden.background": null,
|
||||
"hidden.border": null,
|
||||
"hint": "#7b8496",
|
||||
"hint.background": null,
|
||||
"hint.border": null,
|
||||
"ignored": null,
|
||||
"ignored.background": null,
|
||||
"ignored.border": null,
|
||||
"info": null,
|
||||
"info.background": null,
|
||||
"info.border": null,
|
||||
"modified": "#ffbd5e",
|
||||
"modified.background": null,
|
||||
"modified.border": null,
|
||||
"predictive": null,
|
||||
"predictive.background": null,
|
||||
"predictive.border": null,
|
||||
"renamed": null,
|
||||
"renamed.background": null,
|
||||
"renamed.border": null,
|
||||
"success": null,
|
||||
"success.background": null,
|
||||
"success.border": null,
|
||||
"unreachable": null,
|
||||
"unreachable.background": null,
|
||||
"unreachable.border": null,
|
||||
"warning": "#f1ff5e",
|
||||
"warning.background": "#16181a",
|
||||
"warning.border": null,
|
||||
"players": [
|
||||
{
|
||||
"cursor": "#ffffff",
|
||||
"background": "#ffffff",
|
||||
"selection": null
|
||||
}
|
||||
],
|
||||
"syntax": {
|
||||
"attribute": {
|
||||
"color": "#5ef1ff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"boolean": {
|
||||
"color": "#5ea1ff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"comment": {
|
||||
"color": "#7b8496",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"comment.doc": {
|
||||
"color": "#7b8496",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"constant": {
|
||||
"color": "#ffffff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"constructor": {
|
||||
"color": "#5ef1ff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"emphasis": {
|
||||
"color": "#ffbd5e",
|
||||
"background_color": null,
|
||||
"font_style": "italic",
|
||||
"font_weight": null
|
||||
},
|
||||
"emphasis.strong": {
|
||||
"color": "#ffbd5e",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": 700
|
||||
},
|
||||
"function": {
|
||||
"color": "#5ea1ff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"keyword": {
|
||||
"color": "#ffbd5e",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"number": {
|
||||
"color": "#ffbd5e",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"operator": {
|
||||
"color": "#bd5eff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation": {
|
||||
"color": "#ff5ea0",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.bracket": {
|
||||
"color": "#ff5ea0",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.delimiter": {
|
||||
"color": "#ff5ea0",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.list_marker": {
|
||||
"color": "#ff5ea0",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation.special": {
|
||||
"color": "#ff5ea0",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string": {
|
||||
"color": "#5eff6c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.escape": {
|
||||
"color": "#ffffff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.regex": {
|
||||
"color": "#5eff6c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.special": {
|
||||
"color": "#5eff6c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string.special.symbol": {
|
||||
"color": "#5eff6c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"tag": {
|
||||
"color": "#5ef1ff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"text.literal": {
|
||||
"color": "#5eff6c",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"type": {
|
||||
"color": "#bd5eff",
|
||||
"background_color": null,
|
||||
"font_style": "italic",
|
||||
"font_weight": null
|
||||
},
|
||||
"variable": {
|
||||
"color": "#ffffff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"variable.special": {
|
||||
"color": "#bd5eff",
|
||||
"background_color": null,
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
## Usage
|
||||
|
||||
### Install
|
||||
|
||||
1. Save the contents of either theme file:
|
||||
|
||||
- Dark theme: Save `cyberdream.kdl` to `~/.config/zellij/themes/cyberdream.kdl`
|
||||
- Light theme: Save `cyberdream-light.kdl` to `~/.config/zellij/themes/cyberdream-light.kdl`
|
||||
|
||||
If the directory doesn't exist, create it first with:
|
||||
|
||||
```bash
|
||||
mkdir -p ~/.config/zellij/themes
|
||||
```
|
||||
|
||||
2. Apply the theme by either:
|
||||
- Adding to your `config.kdl`:
|
||||
```kdl
|
||||
// For dark theme
|
||||
theme "cyberdream"
|
||||
// Or for light theme
|
||||
theme "cyberdream-light"
|
||||
```
|
||||
- Or launching zellij with the theme flag:
|
||||
```bash
|
||||
# For dark theme
|
||||
zellij --theme cyberdream
|
||||
# For light theme
|
||||
zellij --theme cyberdream-light
|
||||
```
|
||||
|
||||
See the [Zellij Themes documentation](https://zellij.dev/documentation/themes) for more information about custom themes.
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
themes {
|
||||
cyberdream {
|
||||
bg "#ffffff"
|
||||
fg "#16181a"
|
||||
black "#7b8496"
|
||||
red "#d11500"
|
||||
green "#008b0c"
|
||||
yellow "#997b00"
|
||||
blue "#0057d1"
|
||||
magenta "#d100bf"
|
||||
cyan "#008c99"
|
||||
white "#16181a"
|
||||
orange "#d17c00"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
themes {
|
||||
cyberdream {
|
||||
bg "#16181a"
|
||||
fg "#ffffff"
|
||||
black "#7b8496"
|
||||
red "#ff6e5e"
|
||||
green "#5eff6c"
|
||||
yellow "#f1ff5e"
|
||||
blue "#5ea1ff"
|
||||
magenta "#ff5ef1"
|
||||
cyan "#5ef1ff"
|
||||
white "#ffffff"
|
||||
orange "#ffbd5e"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
local config = require("cyberdream.config")
|
||||
local util = require("cyberdream.util")
|
||||
|
||||
local M = {}
|
||||
local theme_cache_file = vim.fn.stdpath("cache") .. "/cyberdream_cache.json"
|
||||
|
||||
-- sanitize a config object by removing functions
|
||||
local function sanitize_config(cfg)
|
||||
local sanitized = {}
|
||||
for k, v in pairs(cfg) do
|
||||
if type(v) == "table" then
|
||||
sanitized[k] = sanitize_config(v) -- recursively sanitize nested tables
|
||||
elseif type(v) ~= "function" then
|
||||
sanitized[k] = v
|
||||
end
|
||||
end
|
||||
return sanitized
|
||||
end
|
||||
|
||||
--- build a cache file for a configured cyberdream theme
|
||||
--- @param theme table
|
||||
M.build = function(theme)
|
||||
local cache = io.open(theme_cache_file, "w")
|
||||
if not cache then
|
||||
util.notify("Failed to open cache file", "error")
|
||||
return
|
||||
end
|
||||
|
||||
local terminal_colors = {}
|
||||
if config.options.terminal_colors then
|
||||
for i = 0, 15 do
|
||||
terminal_colors[i] = vim.g["terminal_color_" .. i]
|
||||
end
|
||||
end
|
||||
|
||||
-- Create a sanitized copy of the entire theme
|
||||
local sanitized_theme = vim.deepcopy(theme)
|
||||
sanitized_theme.config = sanitize_config(config.options)
|
||||
sanitized_theme.terminal_colors = #terminal_colors > 0 and terminal_colors or nil
|
||||
|
||||
-- Write the sanitized theme to cache
|
||||
cache:write(vim.json.encode(sanitized_theme))
|
||||
util.notify("Cache file written to **" .. theme_cache_file .. "**")
|
||||
end
|
||||
|
||||
M.load_options = function(theme)
|
||||
if theme.config.hide_fillchars then
|
||||
vim.opt.fillchars:append({
|
||||
horiz = " ",
|
||||
horizup = " ",
|
||||
horizdown = " ",
|
||||
vert = " ",
|
||||
vertleft = " ",
|
||||
vertright = " ",
|
||||
verthoriz = " ",
|
||||
eob = " ",
|
||||
})
|
||||
else
|
||||
vim.opt.fillchars:append({
|
||||
eob = " ",
|
||||
})
|
||||
end
|
||||
|
||||
if theme.terminal_colors then
|
||||
for i = 0, 15 do
|
||||
vim.g["terminal_color_" .. i] = theme.terminal_colors[i]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--- load a cache file for a configured cyberdream theme
|
||||
M.load = function()
|
||||
local cache = io.open(theme_cache_file, "r")
|
||||
if not cache then
|
||||
M.build(require("cyberdream.theme").setup())
|
||||
local notify = vim.defer_fn(function()
|
||||
util.notify("Building cache...\nA restart _may_ be required for changes to take effect.")
|
||||
M.load()
|
||||
end, 1000)
|
||||
return notify
|
||||
end
|
||||
|
||||
local theme = vim.json.decode(cache:read("*a"))
|
||||
for group, opts in pairs(theme.highlights) do
|
||||
vim.api.nvim_set_hl(0, group, opts)
|
||||
end
|
||||
|
||||
-- check if config has changed (using sanitized comparison)
|
||||
if not vim.deep_equal(theme.config, sanitize_config(config.options)) then
|
||||
M.build(require("cyberdream.theme").setup())
|
||||
local notify = vim.defer_fn(function()
|
||||
util.notify("Building cache...\nA restart _may_ be required for changes to take effect.")
|
||||
M.load()
|
||||
end, 1000)
|
||||
return notify
|
||||
end
|
||||
|
||||
M.load_options(theme)
|
||||
vim.g.colors_name = "cyberdream"
|
||||
end
|
||||
|
||||
M.clear = function()
|
||||
os.remove(theme_cache_file)
|
||||
util.notify("Cache file removed")
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
---@class CyberdreamPalette
|
||||
---@field bg string
|
||||
---@field bg_alt string
|
||||
---@field bg_highlight string
|
||||
---@field bg_solid? string
|
||||
---@field fg string
|
||||
---@field grey string
|
||||
---@field blue string
|
||||
---@field green string
|
||||
---@field cyan string
|
||||
---@field red string
|
||||
---@field yellow string
|
||||
---@field magenta string
|
||||
---@field pink string
|
||||
---@field orange string
|
||||
---@field purple string
|
||||
|
||||
---@class CyberdreamColors
|
||||
---@field default CyberdreamPalette
|
||||
---@field light CyberdreamPalette
|
||||
local M = {}
|
||||
|
||||
M.default = {
|
||||
bg = "#1a1a1a",
|
||||
bg_alt = "#1e2124",
|
||||
bg_highlight = "#5018dd",
|
||||
fg = "#d6ababf",
|
||||
grey = "#7b8496",
|
||||
blue = "#5ea1ff",
|
||||
green = "#5eff6c",
|
||||
cyan = "#5ef1ff",
|
||||
red = "#f50505",
|
||||
yellow = "#f1ff5e",
|
||||
magenta = "#E40046",
|
||||
pink = "#ff5ea0",
|
||||
orange = "#ffbd5e",
|
||||
purple = "#bd5eff",
|
||||
}
|
||||
|
||||
M.light = {
|
||||
bg = "#ffffff",
|
||||
bg_alt = "#eaeaea",
|
||||
bg_highlight = "#acacac",
|
||||
fg = "#16181a",
|
||||
grey = "#7b8496",
|
||||
blue = "#0057d1",
|
||||
green = "#008b0c",
|
||||
cyan = "#008c99",
|
||||
red = "#d11500",
|
||||
yellow = "#997b00",
|
||||
magenta = "#d100bf",
|
||||
pink = "#f40064",
|
||||
orange = "#d17c00",
|
||||
purple = "#a018ff",
|
||||
}
|
||||
|
||||
return M
|
||||
|
|
@ -1,118 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
---@class CyberdreamHighlight
|
||||
---@field fg? string
|
||||
---@field bg? string
|
||||
---@field sp? string
|
||||
---@field bold? boolean
|
||||
---@field italic? boolean
|
||||
---@field underline? boolean
|
||||
---@field strikethrough? boolean
|
||||
|
||||
---@alias Colors table<CyberdreamPalette|CyberdreamPalette|string, string>
|
||||
|
||||
---@alias CyberdreamOverrideFn fun(palette: CyberdreamPalette): CyberdreamHighlight
|
||||
|
||||
---@class extensions
|
||||
---@field alpha? boolean
|
||||
---@field blinkcmp? boolean
|
||||
---@field cmp? boolean
|
||||
---@field dashboard? boolean
|
||||
---@field fzflua? boolean
|
||||
---@field gitpad? boolean
|
||||
---@field gitsigns? boolean
|
||||
---@field grapple? boolean
|
||||
---@field grugfar? boolean
|
||||
---@field heirline? boolean
|
||||
---@field helpview? boolean
|
||||
---@field hop? boolean
|
||||
---@field indentblankline? boolean
|
||||
---@field kubectl? boolean
|
||||
---@field lazy? boolean
|
||||
---@field leap? boolean
|
||||
---@field markdown? boolean
|
||||
---@field markview? boolean
|
||||
---@field mini? boolean
|
||||
---@field neogit? boolean
|
||||
---@field noice? boolean
|
||||
---@field notify? boolean
|
||||
---@field rainbow_delimiters? boolean
|
||||
---@field snacks? boolean
|
||||
---@field telescope? boolean
|
||||
---@field treesitter? boolean
|
||||
---@field treesittercontext? boolean
|
||||
---@field trouble? boolean
|
||||
---@field whichkey? boolean
|
||||
|
||||
---@class Config
|
||||
---@field transparent? boolean
|
||||
---@field variant? "default" | "light" | "auto"
|
||||
---@field saturation? number
|
||||
---@field colors? CyberdreamPalette
|
||||
---@field highlights? table<string, CyberdreamHighlight>
|
||||
---@field overrides? CyberdreamOverrideFn
|
||||
---@field italic_comments? boolean
|
||||
---@field hide_fillchars? boolean
|
||||
---@field borderless_pickers? boolean
|
||||
---@field terminal_colors? boolean
|
||||
---@field cache? boolean
|
||||
---@field extensions? extensions
|
||||
local default_options = {
|
||||
transparent = false,
|
||||
variant = "default",
|
||||
saturation = 1,
|
||||
---@diagnostic disable-next-line: missing-fields
|
||||
colors = {},
|
||||
highlights = {},
|
||||
italic_comments = false,
|
||||
hide_fillchars = false,
|
||||
borderless_pickers = false,
|
||||
terminal_colors = true,
|
||||
cache = false,
|
||||
|
||||
extensions = {
|
||||
alpha = true,
|
||||
blinkcmp = true,
|
||||
cmp = true,
|
||||
dashboard = true,
|
||||
fzflua = true,
|
||||
gitpad = true,
|
||||
gitsigns = true,
|
||||
grapple = true,
|
||||
grugfar = true,
|
||||
heirline = true,
|
||||
helpview = true,
|
||||
hop = true,
|
||||
indentblankline = true,
|
||||
kubectl = true,
|
||||
lazy = true,
|
||||
leap = true,
|
||||
markdown = true,
|
||||
markview = true,
|
||||
mini = true,
|
||||
noice = true,
|
||||
neogit = true,
|
||||
notify = true,
|
||||
rainbow_delimiters = true,
|
||||
snacks = true,
|
||||
telescope = true,
|
||||
treesitter = true,
|
||||
treesittercontext = true,
|
||||
trouble = true,
|
||||
whichkey = true,
|
||||
},
|
||||
}
|
||||
|
||||
---@type Config
|
||||
M.options = {}
|
||||
|
||||
---@param options Config|nil
|
||||
function M.setup(options)
|
||||
options = options or {}
|
||||
M.options = vim.tbl_deep_extend("force", {}, default_options, options)
|
||||
vim.g.cyberdream_opts = M.options
|
||||
end
|
||||
|
||||
M.setup()
|
||||
|
||||
return M
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
AlphaShortcut = { fg = t.orange },
|
||||
AlphaHeader = { fg = t.purple },
|
||||
AlphaHeaderLabel = { fg = t.orange },
|
||||
AlphaFooter = { fg = t.cyan },
|
||||
AlphaButtons = { fg = t.blue },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,151 +0,0 @@
|
|||
local M = {}
|
||||
local util = require("cyberdream.util")
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
Comment = { fg = t.grey, italic = opts.italic_comments },
|
||||
ColorColumn = { bg = util.blend(t.bg_solid, t.bg_highlight, 0.55) },
|
||||
Conceal = { fg = t.grey },
|
||||
Cursor = { fg = t.bg, bg = t.fg },
|
||||
ICursor = { fg = t.bg, bg = t.fg },
|
||||
CursorIM = { fg = t.bg, bg = t.fg },
|
||||
CursorColumn = { bg = util.blend(t.bg_solid, t.bg_highlight, 0.55) },
|
||||
CursorLine = { bg = util.blend(t.bg_solid, t.bg_highlight, 0.55) },
|
||||
Directory = { fg = t.blue },
|
||||
DiffAdd = { bg = util.blend(t.bg_solid, t.green, 0.8) },
|
||||
DiffChange = { bg = util.blend(t.bg_solid, t.blue, 0.8) },
|
||||
DiffDelete = { bg = util.blend(t.bg_solid, t.red, 0.8) },
|
||||
DiffText = { bg = util.blend(t.bg_solid, t.orange, 0.8) },
|
||||
Added = { fg = t.green },
|
||||
Removed = { fg = t.red },
|
||||
EndOfBuffer = { fg = t.bg },
|
||||
ErrorMsg = { fg = t.red },
|
||||
VertSplit = { fg = t.bg_highlight, bg = t.bg },
|
||||
WinSeparator = { fg = t.bg_highlight, bg = t.bg },
|
||||
Folded = { fg = t.grey, bg = t.bg },
|
||||
FoldColumn = { fg = t.grey, bg = t.bg },
|
||||
SignColumn = { fg = t.grey, bg = t.bg },
|
||||
SignColumnSB = { fg = t.grey, bg = t.bg },
|
||||
Substitute = { fg = t.red, bg = t.bg_highlight },
|
||||
LineNr = { fg = util.blend(t.bg_highlight, t.fg, 0.9) },
|
||||
CursorLineNr = { fg = t.grey },
|
||||
MatchParen = { fg = t.pink, bg = t.bg_highlight },
|
||||
ModeMsg = { fg = t.fg },
|
||||
MsgArea = { fg = t.fg },
|
||||
MoreMsg = { fg = t.blue },
|
||||
NonText = { fg = util.blend(t.bg_solid, t.grey, 0.55) },
|
||||
Normal = { fg = t.fg, bg = t.bg },
|
||||
NormalNC = { fg = t.fg, bg = t.bg },
|
||||
NormalFloat = { fg = t.fg, bg = t.bg },
|
||||
FloatTitle = { fg = t.cyan, bg = t.bg },
|
||||
FloatBorder = { fg = t.bg_highlight, bg = t.bg },
|
||||
Pmenu = { fg = t.fg, bg = t.bg },
|
||||
PmenuSel = { fg = t.fg, bg = t.bg_highlight },
|
||||
PmenuSbar = { fg = t.bg, bg = t.bg_highlight },
|
||||
PmenuThumb = { fg = t.bg, bg = t.bg_highlight },
|
||||
Question = { fg = t.yellow },
|
||||
QuickFixLine = { bg = t.bg_highlight },
|
||||
Search = { fg = t.bg_alt, bg = t.fg },
|
||||
IncSearch = { fg = t.bg_alt, bg = t.cyan },
|
||||
CurSearch = { fg = t.bg_alt, bg = t.cyan },
|
||||
SpecialKey = { fg = t.grey },
|
||||
SpellBad = { sp = t.red, undercurl = true },
|
||||
SpellCap = { sp = t.yellow, undercurl = true },
|
||||
SpellLocal = { sp = t.blue, undercurl = true },
|
||||
SpellRare = { sp = t.purple, undercurl = true },
|
||||
StatusLine = { fg = t.fg, bg = t.bg },
|
||||
StatusLineNC = { fg = t.grey, bg = t.bg },
|
||||
TabLine = { fg = t.grey, bg = t.bg },
|
||||
TabLineFill = { fg = t.grey, bg = t.bg },
|
||||
TabLineSel = { fg = t.fg, bg = t.bg_highlight },
|
||||
WinBar = { fg = t.fg, bg = t.bg },
|
||||
WinBarNC = { fg = t.grey, bg = t.bg },
|
||||
Title = { fg = t.fg },
|
||||
Visual = { bg = t.bg_highlight },
|
||||
VisualNOS = { bg = t.bg_highlight },
|
||||
WarningMsg = { fg = t.orange },
|
||||
Whitespace = { fg = t.bg_highlight },
|
||||
WildMenu = { fg = t.bg, bg = t.blue },
|
||||
|
||||
Constant = { fg = t.pink },
|
||||
String = { fg = t.green },
|
||||
Character = { fg = t.green },
|
||||
Boolean = { fg = t.cyan },
|
||||
Number = { fg = t.orange },
|
||||
|
||||
Identifier = { fg = t.fg },
|
||||
Function = { fg = t.blue },
|
||||
Statement = { fg = t.magenta },
|
||||
Operator = { fg = t.purple },
|
||||
Keyword = { fg = t.orange },
|
||||
PreProc = { fg = t.cyan },
|
||||
Label = { fg = t.orange },
|
||||
|
||||
Type = { fg = t.purple },
|
||||
|
||||
Special = { fg = t.pink },
|
||||
Delimiter = { fg = t.fg },
|
||||
|
||||
Debug = { fg = t.orange },
|
||||
|
||||
Underlined = { underline = true },
|
||||
Bold = { bold = true },
|
||||
Italic = { italic = true },
|
||||
|
||||
Error = { fg = t.red },
|
||||
Todo = { fg = t.purple, bold = true },
|
||||
|
||||
qfLineNr = { fg = t.grey },
|
||||
qfFileName = { fg = t.blue },
|
||||
|
||||
htmlH1 = { fg = t.orange, bold = true },
|
||||
htmlH2 = { fg = t.orange, bold = true },
|
||||
|
||||
mkdCodeDelimiter = { fg = t.grey },
|
||||
mkdCodeStart = { fg = t.blue },
|
||||
mkdCodeEnd = { fg = t.blue },
|
||||
|
||||
markdownHeadingDelimiter = { fg = t.grey },
|
||||
markdownCode = { fg = t.cyan },
|
||||
markdownCodeBlock = { fg = t.cyan },
|
||||
markdownH1 = { fg = t.orange, bold = true },
|
||||
markdownH2 = { fg = t.cyan, bold = true },
|
||||
markdownH3 = { fg = t.blue, bold = true },
|
||||
markdownH4 = { fg = t.purple, bold = true },
|
||||
markdownH5 = { fg = t.magenta, bold = true },
|
||||
markdownH6 = { fg = t.green, bold = true },
|
||||
markdownLinkText = { fg = t.blue, underline = true },
|
||||
|
||||
LspReferenceText = { bg = t.bg_highlight },
|
||||
LspReferenceRead = { bg = t.bg_highlight },
|
||||
LspReferenceWrite = { bg = t.bg_highlight },
|
||||
|
||||
DiagnosticError = { fg = t.red },
|
||||
DiagnosticWarn = { fg = t.yellow },
|
||||
DiagnosticInfo = { fg = t.blue },
|
||||
DiagnosticHint = { fg = t.cyan },
|
||||
DiagnosticUnnecessary = { fg = t.grey },
|
||||
|
||||
DiagnosiiucVirtualTextError = { fg = t.red },
|
||||
DiagnosticVirtualTextWarn = { fg = t.yellow },
|
||||
DiagnosticVirtualTextInfo = { fg = t.blue },
|
||||
DiagnosticVirtualTextHint = { fg = t.cyan },
|
||||
|
||||
DiagnosticUnderlineError = { undercurl = true, sp = t.red },
|
||||
DiagnosticUnderlineWarn = { undercurl = true, sp = t.yellow },
|
||||
DiagnosticUnderlineInfo = { undercurl = true, sp = t.blue },
|
||||
DiagnosticUnderlineHint = { undercurl = true, sp = t.cyan },
|
||||
|
||||
LspSignatureActiveParameter = { fg = t.orange },
|
||||
LspCodeLens = { fg = t.grey },
|
||||
LspInlayHint = { fg = t.grey },
|
||||
LspInfoBorder = { fg = t.bg },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
local M = {}
|
||||
local util = require("cyberdream.util")
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
BlinkCmpMenu = { link = "Pmenu" },
|
||||
BlinkCmpMenuBorder = { fg = util.blend(t.bg_highlight, t.grey, 0.7) },
|
||||
BlinkCmpMenuSelection = { bg = t.bg_highlight },
|
||||
BlinkCmpLabel = { fg = t.fg },
|
||||
BlinkCmpLabelDeprecated = { fg = t.grey, strikethrough = true },
|
||||
BlinkCmpLabelMatch = { fg = t.cyan },
|
||||
BlinkCmpDoc = { link = "NormalFloat" },
|
||||
BlinkCmpDocBorder = { link = "BlinkCmpMenuBorder" },
|
||||
BlinkCmpDocCursorLine = { link = "Visual" },
|
||||
BlinkCmpSignatureHelp = { link = "NormalFloat" },
|
||||
BlinkCmpSignatureHelpBorder = { link = "BlinkCmpMenuBorder" },
|
||||
BlinkCmpSignatureHelpActiveParameter = { fg = t.cyan },
|
||||
|
||||
-- Kinds
|
||||
BlinkCmpKindText = { fg = t.green },
|
||||
BlinkCmpKindMethod = { fg = t.blue },
|
||||
BlinkCmpKindFunction = { fg = t.blue },
|
||||
BlinkCmpKindConstructor = { fg = t.purple },
|
||||
|
||||
BlinkCmpKindField = { fg = t.green },
|
||||
BlinkCmpKindVariable = { fg = t.orange },
|
||||
BlinkCmpKindProperty = { fg = t.red },
|
||||
|
||||
BlinkCmpKindClass = { fg = t.blue },
|
||||
BlinkCmpKindInterface = { fg = t.blue },
|
||||
BlinkCmpKindStruct = { fg = t.blue },
|
||||
BlinkCmpKindModule = { fg = t.blue },
|
||||
|
||||
BlinkCmpKindUnit = { fg = t.orange },
|
||||
BlinkCmpKindValue = { fg = t.orange },
|
||||
BlinkCmpKindEnum = { fg = t.orange },
|
||||
BlinkCmpKindEnumMember = { fg = t.orange },
|
||||
|
||||
BlinkCmpKindKeyword = { fg = t.magenta },
|
||||
BlinkCmpKindConstant = { fg = t.pink },
|
||||
|
||||
BlinkCmpKindSnippet = { fg = t.green },
|
||||
BlinkCmpKindColor = { fg = t.green },
|
||||
BlinkCmpKindFile = { fg = t.green },
|
||||
BlinkCmpKindReference = { fg = t.green },
|
||||
BlinkCmpKindFolder = { fg = t.green },
|
||||
BlinkCmpKindEvent = { fg = t.green },
|
||||
BlinkCmpKindOperator = { fg = t.magenta },
|
||||
BlinkCmpKindTypeParameter = { fg = t.pink },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
CmpDocumentation = { fg = t.grey, bg = t.bg },
|
||||
CmpDocumentationBorder = { fg = t.grey, bg = t.bg },
|
||||
CmpGhostText = { fg = t.grey, bg = t.bg },
|
||||
CmpItemAbbr = { fg = t.fg, bg = t.bg },
|
||||
CmpItemAbbrDeprecated = { fg = t.grey, bg = t.bg, strikethrough = true },
|
||||
CmpItemAbbrMatch = { fg = t.purple, bg = t.bg },
|
||||
CmpItemAbbrMatchFuzzy = { fg = t.purple, bg = t.bg },
|
||||
CmpItemKindVariable = { fg = t.cyan, bg = t.bg },
|
||||
CmpItemKindInterface = { fg = t.cyan, bg = t.bg },
|
||||
CmpItemKindText = { fg = t.cyan, bg = t.bg },
|
||||
CmpItemKindFunction = { fg = t.pink, bg = t.bg },
|
||||
CmpItemKindMethod = { fg = t.pink, bg = t.bg },
|
||||
CmpItemKindKeyword = { fg = t.fg, bg = t.bg },
|
||||
CmpItemKindProperty = { fg = t.fg, bg = t.bg },
|
||||
CmpItemKindUnit = { fg = t.fg, bg = t.bg },
|
||||
CmpItemMenu = { fg = t.grey, bg = t.bg },
|
||||
CmpItemKindDefault = { fg = t.grey, bg = t.bg },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
DashboardHeader = { fg = t.purple },
|
||||
DashboardFooter = { fg = t.cyan },
|
||||
DashboardShortCut = { fg = t.orange },
|
||||
DashboardDesc = { fg = t.orange },
|
||||
DashboardKey = { fg = t.green },
|
||||
DashboardIcon = { fg = t.blue },
|
||||
DashboardProjectTitle = { fg = t.blue },
|
||||
DashboardProjectTitleIcon = { fg = t.orange },
|
||||
DashboardProjectIcon = { fg = t.orange },
|
||||
DashboardMruTitle = { fg = t.blue },
|
||||
DashboardMruIcon = { fg = t.orange },
|
||||
DashboardFiles = { fg = t.cyan },
|
||||
DashboardShortCutIcon = { fg = t.pink },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
|
||||
local highlights = {
|
||||
FzfLuaNormal = { bg = t.bg_alt },
|
||||
FzfLuaPreviewNormal = { bg = t.bg_alt },
|
||||
FzfLuaBorder = { fg = t.bg_alt, bg = t.bg_alt },
|
||||
FzfLuaTitle = { bg = t.blue, fg = t.bg_alt },
|
||||
|
||||
FzfLuaFzfMatch = { fg = t.cyan },
|
||||
FzfLuaFzfQuery = { fg = t.blue },
|
||||
FzfLuaFzfPrompt = { fg = t.fg },
|
||||
FzfLuaFzfGutter = { bg = t.bg_alt },
|
||||
FzfLuaFzfPointer = { fg = t.pink },
|
||||
FzfLuaFzfHeader = { fg = t.purple },
|
||||
FzfLuaFzfInfo = { fg = t.cyan },
|
||||
}
|
||||
|
||||
if not opts.borderless_pickers then
|
||||
highlights.FzfLuaNormal.bg = t.bg
|
||||
highlights.FzfLuaPreviewNormal.bg = t.bg
|
||||
highlights.FzfLuaBorder = { link = "FloatBorder" }
|
||||
highlights.FzfLuaTitle = { link = "FloatTitle" }
|
||||
end
|
||||
|
||||
return highlights
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
GitpadFloat = { link = "NormalFloat" },
|
||||
GitpadFloatBorder = { link = "FloatBorder" },
|
||||
GitpadFloatTitle = { fg = t.cyan, bold = true },
|
||||
}
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
local M = {}
|
||||
local util = require("cyberdream.util")
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
GitSignsAdd = { fg = t.green },
|
||||
GitSignsChange = { fg = t.orange },
|
||||
GitSignsDelete = { fg = t.red },
|
||||
|
||||
GitSignsAddLn = { link = "DiffAdd" },
|
||||
GitSignsChangeLn = { link = "DiffChange" },
|
||||
GitSignsDeleteLn = { link = "DiffDelete" },
|
||||
|
||||
GitSignsAddInline = { bg = util.blend(t.bg_solid, t.green, 0.9) },
|
||||
GitSignsChangeInline = { bg = util.blend(t.bg_solid, t.blue, 0.9) },
|
||||
GitSignsDeleteInline = { bg = util.blend(t.bg_solid, t.red, 0.9) },
|
||||
|
||||
GitSignsCurrentLineBlame = { link = "LineNr" },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
GrappleTitle = { fg = t.pink },
|
||||
GrappleFooter = { fg = t.grey },
|
||||
GrappleBorder = { fg = t.cyan },
|
||||
}
|
||||
|
||||
-- Inherit borderless theme from telescope (if enabled)
|
||||
if opts.borderless_pickers then
|
||||
highlights.GrappleNormal = { bg = t.bg_alt }
|
||||
highlights.GrappleBorder = { fg = t.bg_alt, bg = t.bg_alt }
|
||||
highlights.GrappleTitle = { fg = t.bg_alt, bg = t.cyan }
|
||||
end
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
local M = {}
|
||||
local util = require("cyberdream.util")
|
||||
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
GrugFarHelpHeader = { link = "Comment" },
|
||||
GrugFarHelpHeaderKey = { fg = t.cyan, bold = true },
|
||||
GrugFarHelpWinHeader = { fg = t.blue, bold = true },
|
||||
GrugFarHelpWinActionPrefix = { fg = t.purple },
|
||||
GrugFarHelpWinActionText = { link = "Normal" },
|
||||
GrugFarHelpWinActionKey = { fg = t.cyan, bold = true },
|
||||
GrugFarHelpWinActionDescription = { link = "Comment" },
|
||||
|
||||
GrugFarInputLabel = { fg = t.orange, bold = true },
|
||||
GrugFarInputPlaceholder = { fg = util.blend(t.bg_highlight, t.fg, 0.9), italic = true },
|
||||
|
||||
GrugFarResultsHeader = { link = "Comment" },
|
||||
GrugFarResultsStats = { fg = t.yellow },
|
||||
GrugFarResultsActionMessage = { fg = t.bg_solid, bg = t.green, bold = true },
|
||||
|
||||
GrugFarResultsMatch = { fg = t.cyan, bg = util.blend(t.bg_solid, t.cyan, 0.85), bold = true },
|
||||
GrugFarResultsChangeIndicator = { fg = t.cyan },
|
||||
GrugFarResultsPath = { fg = t.blue, bold = true, underline = true },
|
||||
GrugFarResultsRgCmdHeader = { link = "GrugFarResultsPath" },
|
||||
GrugFarResultsLineNo = { fg = t.pink, bold = true },
|
||||
GrugFarResultsLineColumn = { link = "GrugFarResultsLineNo" },
|
||||
}
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
HeirlineInactive = { bg = t.grey },
|
||||
HeirlineNormal = { bg = t.blue },
|
||||
HeirlineVisual = { bg = t.magenta },
|
||||
HeirlineReplace = { bg = t.red },
|
||||
HeirlineCommand = { bg = t.yellow },
|
||||
HeirlineInsert = { bg = t.green },
|
||||
HeirlineTerminal = { bg = t.cyan },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
local M = {}
|
||||
local util = require("cyberdream.util")
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
HelpviewTitle = { fg = t.orange, bg = util.blend(t.bg_solid, t.orange, 0.8), bold = true },
|
||||
HelpviewHeading1 = { fg = t.cyan, bg = util.blend(t.bg_solid, t.cyan, 0.8), bold = true },
|
||||
HelpviewHeading2 = { fg = t.blue, bg = util.blend(t.bg_solid, t.blue, 0.8), bold = true },
|
||||
HelpviewHeading3 = { fg = t.purple, bg = util.blend(t.bg_solid, t.purple, 0.8), bold = true },
|
||||
HelpviewHeading4 = { fg = t.magenta, bg = util.blend(t.bg_solid, t.magenta, 0.8), bold = true },
|
||||
|
||||
HelpviewCode = { bg = t.bg_alt },
|
||||
HelpviewInlineCode = { link = "HelpviewCode" },
|
||||
HelpviewCodeLanguage = { fg = t.grey, bg = t.bg_alt, italic = true },
|
||||
|
||||
HelpviewTaglink = { fg = t.blue },
|
||||
HelpviewOptionlink = { fg = util.blend(t.cyan, t.magenta, 0.4) },
|
||||
HelpviewMentionlink = { fg = t.cyan, underline = true },
|
||||
}
|
||||
|
||||
for i = 1, 10 do
|
||||
highlights["HelpviewGradient" .. i] = { fg = util.blend(t.grey, t.bg_solid, i / 10) }
|
||||
end
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
local M = {}
|
||||
local util = require("cyberdream.util")
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
HopNextKey = { fg = t.magenta, bg = util.blend(t.bg_solid, t.magenta, 0.85), bold = true },
|
||||
HopNextKey1 = { fg = t.cyan, bg = util.blend(t.bg_solid, t.cyan, 0.85), bold = true },
|
||||
HopNextKey2 = {
|
||||
fg = util.blend(t.cyan, t.bg_solid, 0.7),
|
||||
bg = util.blend(t.bg_solid, t.cyan, 0.9),
|
||||
bold = true,
|
||||
},
|
||||
HopUnmatched = { fg = t.bg_highlight },
|
||||
HopPreview = { fg = t.fg, bg = t.bg_highlight },
|
||||
}
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
local util = require("cyberdream.util")
|
||||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
IblIndent = { fg = util.blend(t.bg_highlight, t.bg_alt, 0.3) },
|
||||
IblScope = { fg = t.bg_highlight },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
KubectlHeader = { fg = t.blue, bold = true },
|
||||
KubectlWarning = { fg = t.yellow },
|
||||
KubectlError = { fg = t.red },
|
||||
KubectlInfo = { fg = t.cyan },
|
||||
KubectlDebug = { fg = t.yellow },
|
||||
KubectlSuccess = { fg = t.cyan },
|
||||
KubectlPending = { fg = t.purple },
|
||||
KubectlDeprecated = { fg = t.magenta },
|
||||
KubectlExperimental = { fg = t.pink },
|
||||
KubectlNote = { fg = t.cyan },
|
||||
KubectlGray = { fg = t.grey },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
LazyH1 = { fg = t.blue, bold = true },
|
||||
LazyH2 = { fg = t.fg, bold = true },
|
||||
LazyButton = { fg = t.fg, bg = t.bg_highlight },
|
||||
LazyButtonActive = { fg = t.fg, bg = t.bg_highlight, bold = true },
|
||||
|
||||
LazyProgressDone = { bold = true, fg = t.magenta },
|
||||
LazyProgressTodo = { bold = true, fg = t.grey },
|
||||
|
||||
LazyReasonCmd = { fg = t.yellow },
|
||||
LazyReasonEvent = { fg = t.magenta },
|
||||
LazyReasonKeys = { fg = t.cyan },
|
||||
LazyReasonPlugin = { fg = t.green },
|
||||
LazyReasonRequire = { fg = t.orange },
|
||||
LazyReasonRuntime = { fg = t.red },
|
||||
LazyReasonStart = { fg = t.blue },
|
||||
LazySpecial = { fg = t.cyan },
|
||||
|
||||
Bold = { fg = t.grey, bold = true, italic = true },
|
||||
}
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
local M = {}
|
||||
|
||||
--- Get extension configuration
|
||||
--- @param opts Config
|
||||
--- @param t CyberdreamPalette
|
||||
function M.get(opts, t)
|
||||
opts = opts or {}
|
||||
local highlights = {
|
||||
LeapMatch = { fg = t.fg, bg = t.magenta },
|
||||
LeapLabelPrimary = { fg = t.blue, bg = t.bg, bold = true },
|
||||
LeapLabelSecondary = { fg = t.green, bg = t.bg },
|
||||
LeapBackdrop = { fg = t.bg_highlight },
|
||||
}
|
||||
|
||||
return highlights
|
||||
end
|
||||
return M
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue