This commit is contained in:
parent
f387850d19
commit
d5c8002ff8
16
init.lua
16
init.lua
|
@ -123,7 +123,7 @@ vim.opt.ignorecase = true
|
||||||
vim.opt.smartcase = true
|
vim.opt.smartcase = true
|
||||||
|
|
||||||
-- Keep signcolumn on by default
|
-- Keep signcolumn on by default
|
||||||
vim.opt.signcolumn = 'yes'
|
vim.opt.signcolumn = 'no'
|
||||||
|
|
||||||
-- Decrease update time
|
-- Decrease update time
|
||||||
vim.opt.updatetime = 250
|
vim.opt.updatetime = 250
|
||||||
|
@ -715,12 +715,23 @@ require('lazy').setup {
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
{ -- You can easily change to a different colorscheme.
|
{ -- You can easily change to a different colorscheme.
|
||||||
-- Change the name of the colorscheme plugin below, and then
|
-- Change the name of the colorscheme plugin below, and then
|
||||||
-- change the command in the config to whatever the name of that colorscheme is
|
-- change the command in the config to whatever the name of that colorscheme is
|
||||||
--
|
--
|
||||||
-- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`
|
-- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`
|
||||||
|
'folke/tokyonight.nvim',
|
||||||
|
lazy = false, -- make sure we load this during startup if it is your main colorscheme
|
||||||
|
priority = 1000, -- make sure to load this before all the other start plugins
|
||||||
|
config = function()
|
||||||
|
-- Load the colorscheme here
|
||||||
|
-- vim.cmd.colorscheme 'tokyonight-night'
|
||||||
|
|
||||||
|
-- You can configure highlights by doing something like
|
||||||
|
vim.cmd.hi 'Comment gui=none'
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
{
|
||||||
'ellisonleao/gruvbox.nvim',
|
'ellisonleao/gruvbox.nvim',
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
config = true,
|
config = true,
|
||||||
|
@ -751,7 +762,6 @@ require('lazy').setup {
|
||||||
transparent_mode = false,
|
transparent_mode = false,
|
||||||
}
|
}
|
||||||
vim.cmd.colorscheme 'gruvbox'
|
vim.cmd.colorscheme 'gruvbox'
|
||||||
-- You can configure highlights by doing something like
|
|
||||||
vim.cmd.hi 'Comment gui=none'
|
vim.cmd.hi 'Comment gui=none'
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
|
@ -3,40 +3,7 @@
|
||||||
--
|
--
|
||||||
-- See the kickstart.nvim README for more information
|
-- See the kickstart.nvim README for more information
|
||||||
--
|
--
|
||||||
local plugins = {
|
return {
|
||||||
{
|
|
||||||
'ellisonleao/gruvbox.nvim',
|
|
||||||
priority = 1000,
|
|
||||||
config = true,
|
|
||||||
opts = function()
|
|
||||||
-- Default options:
|
|
||||||
require('gruvbox').setup {
|
|
||||||
terminal_colors = true, -- add neovim terminal colors
|
|
||||||
undercurl = true,
|
|
||||||
underline = true,
|
|
||||||
bold = true,
|
|
||||||
italic = {
|
|
||||||
strings = true,
|
|
||||||
emphasis = true,
|
|
||||||
comments = true,
|
|
||||||
operators = false,
|
|
||||||
folds = true,
|
|
||||||
},
|
|
||||||
strikethrough = true,
|
|
||||||
invert_selection = false,
|
|
||||||
invert_signs = false,
|
|
||||||
invert_tabline = false,
|
|
||||||
invert_intend_guides = false,
|
|
||||||
inverse = true, -- invert background for search, diffs, statuslines and errors
|
|
||||||
contrast = '', -- can be "hard", "soft" or empty string
|
|
||||||
palette_overrides = {},
|
|
||||||
overrides = {},
|
|
||||||
dim_inactive = false,
|
|
||||||
transparent_mode = false,
|
|
||||||
}
|
|
||||||
vim.cmd.colorscheme 'gruvbox'
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'jubnzv/mdeval.nvim',
|
'jubnzv/mdeval.nvim',
|
||||||
event = 'VeryLazy',
|
event = 'VeryLazy',
|
||||||
|
@ -44,6 +11,16 @@ local plugins = {
|
||||||
return vim.g.markdown_fenced_languages == { 'python', 'cpp' }
|
return vim.g.markdown_fenced_languages == { 'python', 'cpp' }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'ixru/nvim-markdown',
|
||||||
|
event = 'VeryLazy',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'iamcco/markdown-preview.nvim',
|
||||||
|
cmd = { 'MarkdownPreviewToggle', 'MarkdownPreview', 'MarkdownPreviewStop' },
|
||||||
|
ft = { 'markdown' },
|
||||||
|
build = function()
|
||||||
|
vim.fn['mkdp#util#install']()
|
||||||
|
end,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
return plugins
|
|
||||||
|
|
|
@ -4,6 +4,31 @@ return {
|
||||||
-- Enable `lukas-reineke/indent-blankline.nvim`
|
-- Enable `lukas-reineke/indent-blankline.nvim`
|
||||||
-- See `:help ibl`
|
-- See `:help ibl`
|
||||||
main = 'ibl',
|
main = 'ibl',
|
||||||
opts = {},
|
config = function()
|
||||||
|
local highlight = {
|
||||||
|
'RainbowRed',
|
||||||
|
'RainbowYellow',
|
||||||
|
'RainbowBlue',
|
||||||
|
'RainbowOrange',
|
||||||
|
'RainbowGreen',
|
||||||
|
'RainbowViolet',
|
||||||
|
'RainbowCyan',
|
||||||
|
}
|
||||||
|
|
||||||
|
local hooks = require 'ibl.hooks'
|
||||||
|
-- create the highlight groups in the highlight setup hook, so they are reset
|
||||||
|
-- every time the colorscheme changes
|
||||||
|
hooks.register(hooks.type.HIGHLIGHT_SETUP, function()
|
||||||
|
vim.api.nvim_set_hl(0, 'RainbowRed', { fg = '#E06C75' })
|
||||||
|
vim.api.nvim_set_hl(0, 'RainbowYellow', { fg = '#E5C07B' })
|
||||||
|
vim.api.nvim_set_hl(0, 'RainbowBlue', { fg = '#61AFEF' })
|
||||||
|
vim.api.nvim_set_hl(0, 'RainbowOrange', { fg = '#D19A66' })
|
||||||
|
vim.api.nvim_set_hl(0, 'RainbowGreen', { fg = '#98C379' })
|
||||||
|
vim.api.nvim_set_hl(0, 'RainbowViolet', { fg = '#C678DD' })
|
||||||
|
vim.api.nvim_set_hl(0, 'RainbowCyan', { fg = '#56B6C2' })
|
||||||
|
end)
|
||||||
|
|
||||||
|
require('ibl').setup { indent = { highlight = highlight } }
|
||||||
|
end,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue