update config
This commit is contained in:
parent
03cd10510a
commit
d4cd9bca70
8 changed files with 303 additions and 69 deletions
31
init.lua
31
init.lua
|
|
@ -134,6 +134,25 @@ end, { noremap = true, expr = true })
|
|||
-- vim.opt.iskeyword:remove '-'
|
||||
-- vim.opt.iskeyword:remove '_'
|
||||
|
||||
-- base46
|
||||
vim.g.base46_cache = vim.fn.stdpath 'data' .. '/base46_cache/'
|
||||
|
||||
local function directory_exists(path)
|
||||
local stat = vim.loop.fs_stat(path)
|
||||
return stat and stat.type == 'directory'
|
||||
end
|
||||
|
||||
-- check if exists
|
||||
if not directory_exists(vim.g.base46_cache) then
|
||||
vim.loop.fs_mkdir(vim.g.base46_cache, 493)
|
||||
|
||||
-- if not success then
|
||||
-- print('Error creating directory: ' .. err)
|
||||
-- else
|
||||
-- print 'Directory created successfully!'
|
||||
-- end
|
||||
end
|
||||
|
||||
-- [[ Install `lazy.nvim` plugin manager ]]
|
||||
-- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info
|
||||
local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'
|
||||
|
|
@ -152,6 +171,7 @@ require('lazy').setup({
|
|||
|
||||
{ -- Useful plugin to show you pending keybinds.
|
||||
'folke/which-key.nvim',
|
||||
-- enabled = vim.env.KITTY_SCROLLBACK_NVIM == 'true',
|
||||
event = 'VimEnter', -- Sets the loading event to 'VimEnter'
|
||||
config = function() -- This is the function that runs, AFTER loading
|
||||
require('which-key').setup()
|
||||
|
|
@ -221,7 +241,18 @@ require('lazy').setup({
|
|||
},
|
||||
},
|
||||
},
|
||||
install = {
|
||||
-- install missing plugins on startup. This doesn't increase startup time.
|
||||
missing = true,
|
||||
-- try to load one of these colorschemes when starting an installation during startup
|
||||
-- colorscheme = { 'noirbuddy' },
|
||||
},
|
||||
})
|
||||
|
||||
-- To load all integrations at once
|
||||
-- for _, v in ipairs(vim.fn.readdir(vim.g.base46_cache)) do
|
||||
-- dofile(vim.g.base46_cache .. v)
|
||||
-- end
|
||||
|
||||
-- The line beneath this is called `modeline`. See `:help modeline`
|
||||
-- vim: ts=2 sts=2 sw=2 et
|
||||
|
|
|
|||
|
|
@ -1,79 +1,83 @@
|
|||
{
|
||||
"LuaSnip": { "branch": "master", "commit": "7ad2eaeaca56d6ed63acacbfc114b99f1f67b982" },
|
||||
"LuaSnip": { "branch": "master", "commit": "e808bee352d1a6fcf902ca1a71cee76e60e24071" },
|
||||
"adwaita.nvim": { "branch": "main", "commit": "c9379097755701ab597140bafd097fbaff3dd517" },
|
||||
"aerial.nvim": { "branch": "master", "commit": "e585934fef8d253dbc5655cff3deb3444e064e6c" },
|
||||
"alpha-nvim": { "branch": "main", "commit": "b6f4129302db197a7249e67a90de3f2b676de13e" },
|
||||
"aerial.nvim": { "branch": "master", "commit": "140f48fb068d21c02e753c63f7443649e55576f0" },
|
||||
"alpha-nvim": { "branch": "main", "commit": "bf3c8bb8c02ed3d9644cc5bbc48e2bdc39349cd7" },
|
||||
"auto-session": { "branch": "main", "commit": "afa735f5923a4c0e8f519ffaa18885dc03922571" },
|
||||
"avante.nvim": { "branch": "main", "commit": "b494d05c9d12c1b0d9dfa158bd855b57b9d596d9" },
|
||||
"baleia.nvim": { "branch": "main", "commit": "fb3aff021b2b64ef820d0230d2c22ebfaf71bb6a" },
|
||||
"base46": { "branch": "v2.5", "commit": "d5a768e9a8849a36c6cfc0c7134b05cb7584c7af" },
|
||||
"bufferline.nvim": { "branch": "main", "commit": "0b2fd861eee7595015b6561dade52fb060be10c4" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
|
||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
|
||||
"compile-mode.nvim": { "branch": "latest", "commit": "880cc8b88dad9c12595529af4c2f20d05e5f9b78" },
|
||||
"conform.nvim": { "branch": "master", "commit": "62eba813b7501b39612146cbf29cd07f1d4ac29c" },
|
||||
"compile-mode.nvim": { "branch": "latest", "commit": "2bf8381871bf7a9dad347938ddef6b09a1735bdb" },
|
||||
"conform.nvim": { "branch": "master", "commit": "1a99fdc1d3aa9ccdf3021e67982a679a8c5c740c" },
|
||||
"copilot-cmp": { "branch": "master", "commit": "b6e5286b3d74b04256d0a7e3bd2908eabec34b44" },
|
||||
"copilot.lua": { "branch": "master", "commit": "86537b286f18783f8b67bccd78a4ef4345679625" },
|
||||
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "c5775a888adbc50652cb370073fcfec963eca93e" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" },
|
||||
"fzf-lua": { "branch": "main", "commit": "1ac27d5734ccd057ef2b46a8644022913f37b89e" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "00ba9dd3df89509f95437b8d595553707c46d5ea" },
|
||||
"fzf-lua": { "branch": "main", "commit": "a1f834b37506ca77c47fa99cd3f5e9ed3f4102d2" },
|
||||
"git-conflict.nvim": { "branch": "main", "commit": "bfd9fe6fba9a161fc199771d85996236a0d0faad" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "562dc47189ad3c8696dbf460d38603a74d544849" },
|
||||
"gruber-darker.nvim": { "branch": "main", "commit": "1793c0929ca965430410f7ec578272a4af9226ee" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "863903631e676b33e8be2acb17512fdc1b80b4fb" },
|
||||
"gruber-darker.nvim": { "branch": "main", "commit": "a2dda61d9c1225e16951a51d6b89795b0ac35cd6" },
|
||||
"gruvbox.nvim": { "branch": "main", "commit": "7a1b23e4edf73a39642e77508ee6b9cbb8c60f9e" },
|
||||
"harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" },
|
||||
"harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" },
|
||||
"hybrid.nvim": { "branch": "master", "commit": "8838621a2e299582a0af5b8b96d5515f27b5d058" },
|
||||
"hydra.nvim": { "branch": "main", "commit": "8578056a2226ed49fc608167edc143a87f75d809" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "db926997af951da38e5004ec7b9fbdc480b48f5d" },
|
||||
"kanagawa.nvim": { "branch": "master", "commit": "e5f7b8a804360f0a48e40d0083a97193ee4fcc87" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" },
|
||||
"hydra.nvim": { "branch": "main", "commit": "7f5341643107d05a8d7d4fdea00b29af28517380" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "18603eb949eba08300799f64027af11ef922283f" },
|
||||
"kanagawa.nvim": { "branch": "master", "commit": "f491b0fe68fffbece7030181073dfe51f45cda81" },
|
||||
"kitty-scrollback.nvim": { "branch": "main", "commit": "d51725a6b71d65dd9df83ddc07903de2fb2736ee" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "460e1cd8f24e364d54543a4b0e83f6f4ec1f65fb" },
|
||||
"lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" },
|
||||
"lsp_signature.nvim": { "branch": "master", "commit": "a38da0a61c172bb59e34befc12efe48359884793" },
|
||||
"lspkind.nvim": { "branch": "master", "commit": "cff4ae321a91ee3473a92ea1a8c637e3a9510aec" },
|
||||
"lsp_signature.nvim": { "branch": "master", "commit": "fc38521ea4d9ec8dbd4c2819ba8126cea743943b" },
|
||||
"lspkind.nvim": { "branch": "master", "commit": "59c3f419af48a2ffb2320cea85e44e5a95f71664" },
|
||||
"luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "482350b050bd413931c2cdd4857443c3da7d57cb" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "25c11854aa25558ee6c03432edfa0df0217324be" },
|
||||
"mason-tool-installer.nvim": { "branch": "main", "commit": "c5e07b8ff54187716334d585db34282e46fa2932" },
|
||||
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
|
||||
"mini-git": { "branch": "main", "commit": "1cfb78d557a0c5bbb6e358cb346d11ca2966cf34" },
|
||||
"mini.ai": { "branch": "main", "commit": "a9b992b13d22a8db8df6beac25afa59a10b5584d" },
|
||||
"mini-git": { "branch": "main", "commit": "f75ae3855f595e55e1a8a96521ffa01012632b28" },
|
||||
"mini.ai": { "branch": "main", "commit": "9b9b7cfa38b4871c3e44cfe89cf6d53fd40684d9" },
|
||||
"mini.bufremove": { "branch": "main", "commit": "1ee294a97e091d3cf967974df622c0d887890dc2" },
|
||||
"mini.diff": { "branch": "main", "commit": "d58f9cb13400aedc5b5a0ef70fcdf31871ba2ee6" },
|
||||
"mini.icons": { "branch": "main", "commit": "12e7b5d47bfc1b4c5ba4278fb49ec9100138df14" },
|
||||
"mini.indentscope": { "branch": "main", "commit": "d2e7b5f0260789c325f92ab3421ff9884ea01842" },
|
||||
"mini.statusline": { "branch": "main", "commit": "85014aa9e4afe9a3ff1896ad768bf09584bff574" },
|
||||
"mini.surround": { "branch": "main", "commit": "d8913ed23be0a1a4585ae34414821cc343a46174" },
|
||||
"mini.diff": { "branch": "main", "commit": "24d46798be8a358d38d3adc92c7ebcbb2d6f67e0" },
|
||||
"mini.icons": { "branch": "main", "commit": "a2742459f0ee32806c2438ca06b4d8b331f3f4d4" },
|
||||
"mini.indentscope": { "branch": "main", "commit": "da9af64649e114aa79480c238fd23f6524bc0903" },
|
||||
"mini.statusline": { "branch": "main", "commit": "813854243156472c9d0bc9c64ea0af159b9b37ca" },
|
||||
"mini.surround": { "branch": "main", "commit": "e1ac1ce5c7499aa4cc2ca9fb1adec9e730dd9394" },
|
||||
"multicursors.nvim": { "branch": "main", "commit": "562809aaf203b4c65482a75199166d360f2b9298" },
|
||||
"neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" },
|
||||
"neogit": { "branch": "master", "commit": "6af8fc6b03210d0ac99398f8eff27c5be7b2ba8a" },
|
||||
"neogit": { "branch": "master", "commit": "950d6f91529573dfd89b32c5fc55c52f72dee603" },
|
||||
"nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" },
|
||||
"numb.nvim": { "branch": "master", "commit": "3f7d4a74bd456e747a1278ea1672b26116e0824d" },
|
||||
"nvim-autopairs": { "branch": "master", "commit": "19606af7c039271d5aa96bceff101e7523af3136" },
|
||||
"nvim-autopairs": { "branch": "master", "commit": "ee297f215e95a60b01fde33275cc3c820eddeebe" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "911167921d49cd5c1c9b2436031d0da3945e787f" },
|
||||
"nvim-highlight-colors": { "branch": "main", "commit": "a411550ef85cae467b889ba7d1a96bd78332d90e" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "0678aa439b82965daf03679cd146e84f10e299c3" },
|
||||
"nvim-osc52": { "branch": "main", "commit": "04cfaba1865ae5c53b6f887c3ca7304973824fb2" },
|
||||
"nvim-spectre": { "branch": "master", "commit": "ba7fb777edff6c1fbbeffd343e113af64c04e90a" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "e085c614fcd716eedb8e2e55bae2ccad4becd40d" },
|
||||
"nvim-ufo": { "branch": "main", "commit": "b23a46aa06f5f653d107efbc67fd2aa3877ac344" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "3722e3d1fb5fe1896a104eb489e8f8651260b520" },
|
||||
"oil.nvim": { "branch": "master", "commit": "a632c898fbe0e363ef89b9577f1a7714ab67d682" },
|
||||
"outline.nvim": { "branch": "main", "commit": "02a18194b3d2adfb537dd1a9f21d1fc29dd31382" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "707e352df6d737e545e1a7204f7395ba82e6d2d3" },
|
||||
"nvim-ufo": { "branch": "main", "commit": "203c9f434feec57909ab4b1e028abeb3349b7847" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "6b53401918a9033a41159d012160c5fb5eb249ae" },
|
||||
"oil.nvim": { "branch": "master", "commit": "1360be5fda9c67338331abfcd80de2afbb395bcd" },
|
||||
"outline.nvim": { "branch": "main", "commit": "6c44527837ff7ac1cd054dc365a721e881020a2e" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
|
||||
"promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" },
|
||||
"rainbow-delimiters.nvim": { "branch": "master", "commit": "9f3d10e66a79e8975926f8cb930856e4930d9da4" },
|
||||
"rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" },
|
||||
"readline.nvim": { "branch": "main", "commit": "5cb27349bc01cdcdb3d3494e5337d8b3834aef1a" },
|
||||
"render-markdown.nvim": { "branch": "main", "commit": "a525a613c82f44076bd7ab2023ae661823371f99" },
|
||||
"render-markdown.nvim": { "branch": "main", "commit": "e91b042b3865d2d040a0e21e0a3b13fb57f24094" },
|
||||
"resession.nvim": { "branch": "master", "commit": "e087ebeef81df25a12fcc4ec067ca73e2bb54c4a" },
|
||||
"scope.nvim": { "branch": "main", "commit": "5e3f5ead970317b2f276d38dc031cb4bc5742cd4" },
|
||||
"sg.nvim": { "branch": "master", "commit": "8bdd4d19da2268072708d5fe18fda9c23e16509d" },
|
||||
"sg.nvim": { "branch": "master", "commit": "76c97d91f8d8818a4fcf14817fadd98412aa44c8" },
|
||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" },
|
||||
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
|
||||
"telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "8f45f353dc3649cb9b44cecda96827ea88128584" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" },
|
||||
"toggleterm.nvim": { "branch": "main", "commit": "48be57eaba817f038d61bbf64d2c597f578c0827" },
|
||||
"typewriter": { "branch": "main", "commit": "d1b3aa53d4805120674b26554e027d5f10350419" },
|
||||
"undotree": { "branch": "master", "commit": "56c684a805fe948936cda0d1b19505b84ad7e065" },
|
||||
"vim-sleuth": { "branch": "master", "commit": "1cc4557420f215d02c4d2645a748a816c220e99b" },
|
||||
"vim-tmux-navigator": { "branch": "master", "commit": "5b3c701686fb4e6629c100ed32e827edf8dad01e" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "6c1584eb76b55629702716995cca4ae2798a9cca" }
|
||||
"ui": { "branch": "v3.0", "commit": "cc2f1834c0e752373955f356f22eee992a6fd6c1" },
|
||||
"undotree": { "branch": "master", "commit": "78b5241191852ffa9bb5da5ff2ee033160798c3b" },
|
||||
"vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" },
|
||||
"vim-suda": { "branch": "master", "commit": "b97fab52f9cdeabe2bbb5eb98d82356899f30829" },
|
||||
"vim-tmux-navigator": { "branch": "master", "commit": "a9b52e7d36114d40350099f254b5f299a35df978" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "fb070344402cfc662299d9914f5546d840a22126" }
|
||||
}
|
||||
|
|
|
|||
68
lua/chadrc.lua
Normal file
68
lua/chadrc.lua
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
local theme = {}
|
||||
|
||||
theme.base_30 = {
|
||||
white = '#ced4df',
|
||||
darker_black = '#1c1c26',
|
||||
black = '#20202A', -- nvim bg
|
||||
black2 = '#25252f',
|
||||
one_bg = '#2a2a34',
|
||||
one_bg2 = '#34343e',
|
||||
one_bg3 = '#3e3e48',
|
||||
grey = '#484852',
|
||||
grey_fg = '#4e4e58',
|
||||
grey_fg2 = '#54545e',
|
||||
light_grey = '#5a5a64',
|
||||
red = '#ebb9b9',
|
||||
baby_pink = '#EAC1C1',
|
||||
pink = '#E9D1D1',
|
||||
line = '#2d2d37', -- for lines like vertsplit
|
||||
green = '#b1dba4',
|
||||
vibrant_green = '#BEE0A8',
|
||||
blue = '#CDDBF9',
|
||||
nord_blue = '#BCCAEB',
|
||||
yellow = '#E6DFB8',
|
||||
sun = '#EEE8BA',
|
||||
purple = '#f6bbe7',
|
||||
dark_purple = '#E8B6E9',
|
||||
teal = '#AEDCB7',
|
||||
orange = '#E8CCA7',
|
||||
cyan = '#b8dceb',
|
||||
statusline_bg = '#262630',
|
||||
lightbg = '#2e2e38',
|
||||
pmenu_bg = '#ebb9b9',
|
||||
folder_bg = '#b8dceb',
|
||||
}
|
||||
|
||||
theme.base_16 = {
|
||||
base00 = '#101010',
|
||||
base01 = '#7c7c7c',
|
||||
base02 = '#8e8e8e',
|
||||
base03 = '#a0a0a0',
|
||||
base04 = '#686868',
|
||||
base05 = '#747474',
|
||||
base06 = '#868686',
|
||||
base07 = '#b9b9b9',
|
||||
base08 = '#525252',
|
||||
base09 = '#7c7c7c',
|
||||
base0A = '#8e8e8e',
|
||||
base0B = '#a0a0a0',
|
||||
base0C = '#686868',
|
||||
base0D = '#747474',
|
||||
base0E = '#868686',
|
||||
base0F = '#f7f7f7',
|
||||
}
|
||||
|
||||
theme.type = 'dark'
|
||||
require('base46').override_theme(theme, 'grayscale')
|
||||
|
||||
return {
|
||||
base46 = {
|
||||
theme = 'grayscale', -- default theme
|
||||
hl_add = {},
|
||||
hl_override = {},
|
||||
integrations = {},
|
||||
changed_themes = {},
|
||||
transparency = false,
|
||||
theme_toggle = { 'grayscale' },
|
||||
},
|
||||
}
|
||||
|
|
@ -125,15 +125,23 @@ return {
|
|||
|
||||
cmp.setup {
|
||||
formatting = {
|
||||
format = require('lspkind').cmp_format {
|
||||
format = function(entry, item)
|
||||
local color_item = require('nvim-highlight-colors').format(entry, { kind = item.kind })
|
||||
item = require('lspkind').cmp_format {
|
||||
mode = 'symbol_text',
|
||||
maxwidth = 50,
|
||||
ellipsis_char = '...',
|
||||
show_labelDetails = true,
|
||||
before = function(entry, vim_item)
|
||||
before = function(_entry, vim_item)
|
||||
return vim_item
|
||||
end,
|
||||
},
|
||||
}(entry, item)
|
||||
if color_item.abbr_hl_group then
|
||||
item.kind_hl_group = color_item.abbr_hl_group
|
||||
item.kind = color_item.abbr
|
||||
end
|
||||
return item
|
||||
end,
|
||||
},
|
||||
snippet = {
|
||||
expand = function(args)
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
return {
|
||||
{
|
||||
'thimc/gruber-darker.nvim',
|
||||
lazy = true,
|
||||
-- priority = 1000,
|
||||
opts = {
|
||||
transparent = true,
|
||||
},
|
||||
config = function(_, opts)
|
||||
require('gruber-darker').setup(opts)
|
||||
-- vim.cmd.colorscheme 'gruber-darker'
|
||||
-- vim.cmd.hi 'Comment gui=none'
|
||||
end,
|
||||
},
|
||||
-- {
|
||||
-- 'thimc/gruber-darker.nvim',
|
||||
-- lazy = true,
|
||||
-- -- priority = 1000,
|
||||
-- opts = {
|
||||
-- transparent = true,
|
||||
-- },
|
||||
-- config = function(_, opts)
|
||||
-- require('gruber-darker').setup(opts)
|
||||
-- -- vim.cmd.colorscheme 'gruber-darker'
|
||||
-- -- vim.cmd.hi 'Comment gui=none'
|
||||
-- end,
|
||||
-- },
|
||||
|
||||
{
|
||||
'Mofiqul/adwaita.nvim',
|
||||
|
|
@ -46,8 +46,8 @@ return {
|
|||
|
||||
{
|
||||
'ellisonleao/gruvbox.nvim',
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
lazy = true,
|
||||
-- priority = 1000,
|
||||
opts = {
|
||||
terminal_colors = true, -- add neovim terminal colors
|
||||
undercurl = true,
|
||||
|
|
@ -73,9 +73,91 @@ return {
|
|||
transparent_mode = false,
|
||||
},
|
||||
config = function(_, opts)
|
||||
vim.o.background = 'dark'
|
||||
vim.cmd.colorscheme 'gruvbox'
|
||||
require('gruvbox').setup(opts)
|
||||
-- vim.o.background = 'dark'
|
||||
-- vim.cmd.colorscheme 'gruvbox'
|
||||
-- require('gruvbox').setup(opts)
|
||||
end,
|
||||
},
|
||||
|
||||
{
|
||||
'blazkowolf/gruber-darker.nvim',
|
||||
lazy = true,
|
||||
opts = {},
|
||||
config = function(_, opts)
|
||||
require('gruber-darker').setup(opts)
|
||||
vim.cmd.colorscheme 'gruber-darker'
|
||||
vim.o.background = 'dark'
|
||||
end,
|
||||
},
|
||||
|
||||
-- {
|
||||
-- 'andreasvc/vim-256noir',
|
||||
-- lazy = false,
|
||||
-- priority = 1000,
|
||||
-- config = function()
|
||||
-- vim.cmd.colorscheme '256_noir'
|
||||
-- vim.o.background = 'dark'
|
||||
-- vim.opt.cursorline = true
|
||||
-- vim.api.nvim_set_hl(0, 'CursorLine', { cterm = {}, ctermbg = 233, fg = 'NONE', bg = '#121212' })
|
||||
-- vim.api.nvim_create_autocmd('InsertEnter', {
|
||||
-- pattern = '*',
|
||||
-- callback = function()
|
||||
-- vim.api.nvim_set_hl(0, 'CursorLine', { cterm = {}, ctermbg = 234, fg = 'NONE', bg = '#1c1c1c' })
|
||||
-- end,
|
||||
-- })
|
||||
-- vim.api.nvim_create_autocmd('InsertLeave', {
|
||||
-- pattern = '*',
|
||||
-- callback = function()
|
||||
-- vim.api.nvim_set_hl(0, 'CursorLine', { cterm = {}, ctermbg = 233, fg = 'NONE', bg = '#121212' })
|
||||
-- end,
|
||||
-- })
|
||||
-- end,
|
||||
-- },
|
||||
|
||||
{
|
||||
'jesseleite/nvim-noirbuddy',
|
||||
dependencies = {
|
||||
{ 'tjdevries/colorbuddy.nvim' },
|
||||
},
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
opts = {
|
||||
preset = 'miami-nights',
|
||||
colors = {
|
||||
background = '#101010',
|
||||
primary = '#b9b9b9',
|
||||
secondary = '#7c7c7c',
|
||||
noir_0 = '#f7f7f7', -- `noir_0` is light for dark themes, and dark for light themes
|
||||
noir_1 = '#f5f5f5',
|
||||
noir_2 = '#d5d5d5',
|
||||
noir_3 = '#b4b4b4',
|
||||
noir_4 = '#a7a7a7',
|
||||
noir_5 = '#949494',
|
||||
noir_6 = '#737373',
|
||||
noir_7 = '#535353',
|
||||
noir_8 = '#323232',
|
||||
noir_9 = '#212121', -- `noir_9` is dark for dark themes, and light for light themes
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
require('noirbuddy').setup(opts)
|
||||
end,
|
||||
},
|
||||
|
||||
-- {
|
||||
-- 'nvchad/ui',
|
||||
-- config = function()
|
||||
-- require 'nvchad'
|
||||
-- end,
|
||||
-- },
|
||||
--
|
||||
-- {
|
||||
-- 'nvchad/base46',
|
||||
-- lazy = true,
|
||||
-- build = function()
|
||||
-- local base46 = require 'base46'
|
||||
--
|
||||
-- base46.load_all_highlights()
|
||||
-- end,
|
||||
-- },
|
||||
}
|
||||
|
|
|
|||
11
lua/rayandrew/plugins/highlight-colors.lua
Normal file
11
lua/rayandrew/plugins/highlight-colors.lua
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
return {
|
||||
{
|
||||
'brenoprata10/nvim-highlight-colors',
|
||||
init = function()
|
||||
vim.opt.termguicolors = true
|
||||
end,
|
||||
opts = {
|
||||
render = 'background',
|
||||
},
|
||||
},
|
||||
}
|
||||
21
lua/rayandrew/plugins/kitty-scrollback.lua
Normal file
21
lua/rayandrew/plugins/kitty-scrollback.lua
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
return {
|
||||
{
|
||||
'mikesmithgh/kitty-scrollback.nvim',
|
||||
enabled = false,
|
||||
lazy = true,
|
||||
cmd = { 'KittyScrollbackGenerateKittens', 'KittyScrollbackCheckHealth' },
|
||||
event = { 'User KittyScrollbackLaunch' },
|
||||
-- version = '*', -- latest stable version, may have breaking changes if major version changed
|
||||
-- version = '^5.0.0', -- pin major version, include fixes and features that do not have breaking changes
|
||||
opts = {
|
||||
status_window = {
|
||||
icons = {
|
||||
nvim = '',
|
||||
},
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
require('kitty-scrollback').setup(opts)
|
||||
end,
|
||||
},
|
||||
}
|
||||
9
lua/rayandrew/plugins/suda.lua
Normal file
9
lua/rayandrew/plugins/suda.lua
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
return {
|
||||
{
|
||||
'lambdalisue/vim-suda',
|
||||
-- event = 'VeryLazy',
|
||||
init = function()
|
||||
vim.g.suda_smart_edit = 1
|
||||
end,
|
||||
},
|
||||
}
|
||||
Loading…
Reference in a new issue