Refresh generated neovim config
This commit is contained in:
@ -1,5 +1,32 @@
|
||||
# Changelog
|
||||
|
||||
## [1.8.0](https://github.com/catppuccin/nvim/compare/v1.7.0...v1.8.0) (2024-07-25)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add `grug-far.nvim` integration ([#735](https://github.com/catppuccin/nvim/issues/735)) ([07f1ee8](https://github.com/catppuccin/nvim/commit/07f1ee861394c163d1f1d3e1926eb309e0c81027))
|
||||
* **bufferline:** add `indicator_visible` and `modified_visible` ([#716](https://github.com/catppuccin/nvim/issues/716)) ([cc8e290](https://github.com/catppuccin/nvim/commit/cc8e290d4c0d572171243087f8541e49be2c8764))
|
||||
* **csv:** built-in rainbow highlighting ([#720](https://github.com/catppuccin/nvim/issues/720)) ([67565cd](https://github.com/catppuccin/nvim/commit/67565cd353fa543fa30cb738570c2e4c87da3e9c))
|
||||
* **diffview:** add diffview integrations ([#700](https://github.com/catppuccin/nvim/issues/700)) ([182f256](https://github.com/catppuccin/nvim/commit/182f25640f85a3da2f1f22b088848d896a50fcce))
|
||||
* **feline:** add lazy.nvim updates module, replace deprecated API ([#725](https://github.com/catppuccin/nvim/issues/725)) ([47bd419](https://github.com/catppuccin/nvim/commit/47bd419c0cb776cb0a67ebb525891eca44020b59))
|
||||
* **feline:** allow to hide lazy.nvim updates ([#731](https://github.com/catppuccin/nvim/issues/731)) ([7946d1a](https://github.com/catppuccin/nvim/commit/7946d1a195c66fed38b3e34f9fa8e0c5a2da0700))
|
||||
* **integration:** add colorful-winsep.nvim ([#701](https://github.com/catppuccin/nvim/issues/701)) ([30481d6](https://github.com/catppuccin/nvim/commit/30481d659b6524e6bcae0756201d737e5bc1f209))
|
||||
* **mini:** add new highlight groups ([#721](https://github.com/catppuccin/nvim/issues/721)) ([6827a67](https://github.com/catppuccin/nvim/commit/6827a6763888f73df686f32c0e5ffb5b6b754d7b))
|
||||
* **nvim-surround:** add integration ([#733](https://github.com/catppuccin/nvim/issues/733)) ([3f16c6d](https://github.com/catppuccin/nvim/commit/3f16c6d1f25bcb641f7b59f7108b9f4533974c41))
|
||||
* support new "Ok" diagnostics ([5215ea5](https://github.com/catppuccin/nvim/commit/5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe))
|
||||
* **treesitter-content:** highlight line number ([#709](https://github.com/catppuccin/nvim/issues/709)) ([4edca6b](https://github.com/catppuccin/nvim/commit/4edca6bed2ccc2715317725985c692ef0a992a50))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **dapui:** border match bg color ([#727](https://github.com/catppuccin/nvim/issues/727)) ([4ea0173](https://github.com/catppuccin/nvim/commit/4ea01738dc7b872f0081e7093e46d418d8d4c5a1))
|
||||
* **defaults:** Enable mini integration by default ([894efb5](https://github.com/catppuccin/nvim/commit/894efb557728e532aa98b98029d16907a214ec05))
|
||||
* **leap:** highlight group for LeapLabel ([2d3419c](https://github.com/catppuccin/nvim/commit/2d3419c2aead379b7d1854d32458f20ffaa58562))
|
||||
* **neogit:** link WinSeparator ([#713](https://github.com/catppuccin/nvim/issues/713)) ([afccb3d](https://github.com/catppuccin/nvim/commit/afccb3d2377a3d6f0f65405899c9c23b1fd7cc28))
|
||||
* small typo in feline.lua file ([#719](https://github.com/catppuccin/nvim/issues/719)) ([c0bea77](https://github.com/catppuccin/nvim/commit/c0bea773a09e49e123136b099bce9ddc1bf395d2))
|
||||
* **treesitter:** highlight paths in `.gitignore` as text ([#736](https://github.com/catppuccin/nvim/issues/736)) ([4374588](https://github.com/catppuccin/nvim/commit/4374588df4e99d403a359cda2ddececcf645d8a9))
|
||||
|
||||
## [1.7.0](https://github.com/catppuccin/nvim/compare/v1.6.0...v1.7.0) (2024-04-13)
|
||||
|
||||
|
||||
|
||||
@ -581,7 +581,10 @@ ctp_feline.setup({
|
||||
extras = clrs.overlay1,
|
||||
curr_file = clrs.maroon,
|
||||
curr_dir = clrs.flamingo,
|
||||
show_modified = true -- show if the file has been modified
|
||||
show_modified = false -- show if the file has been modified
|
||||
show_lazy_updates = false -- show the count of updatable plugins from lazy.nvim
|
||||
-- need to set checker.enabled = true in lazy.nvim first
|
||||
-- the icon is set in ui.icons.plugin in lazy.nvim
|
||||
},
|
||||
mode_colors = {
|
||||
["n"] = { "NORMAL", clrs.lavender },
|
||||
@ -704,6 +707,17 @@ gitsigns = true
|
||||
```
|
||||
<!-- gitsigns.nvim -->
|
||||
|
||||
<!-- grug-far.nvim -->
|
||||
</tr>
|
||||
<tr>
|
||||
<td> <a href="https://github.com/MagicDuck/grug-far.nvim">grug-far.nvim</a> </td>
|
||||
<td>
|
||||
|
||||
```lua
|
||||
grug_far = false
|
||||
```
|
||||
<!-- grug-far.nvim -->
|
||||
|
||||
<!-- harpoon -->
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1121,6 +1135,20 @@ semantic_tokens = true
|
||||
</tr>
|
||||
<!-- nvim-semantic-tokens -->
|
||||
|
||||
<!-- nvim-surround -->
|
||||
</tr>
|
||||
<tr>
|
||||
<td> <a href="https://github.com/kylechui/nvim-surround">nvim-surround</a> </td>
|
||||
<td>
|
||||
|
||||
```lua
|
||||
nvim_surround = false
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<!-- nvim-surround -->
|
||||
|
||||
<!-- nvim-tree.lua -->
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1298,6 +1326,20 @@ To use another flavour just replace `mocha` with the one you want to use.
|
||||
</tr>
|
||||
<!-- reactive.nvim -->
|
||||
|
||||
<!-- markdown.nvim -->
|
||||
</tr>
|
||||
<tr>
|
||||
<td> <a href="https://github.com/MeanderingProgrammer/markdown.nvim">render-markdown (markdown.nvim)</a> </td>
|
||||
<td>
|
||||
|
||||
```lua
|
||||
render_markdown = true
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<!-- markdown.nvim -->
|
||||
|
||||
<!-- symbols-outline.nvim -->
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@ -455,7 +455,10 @@ Here are the defaults:
|
||||
extras = clrs.overlay1,
|
||||
curr_file = clrs.maroon,
|
||||
curr_dir = clrs.flamingo,
|
||||
show_modified = true -- show if the file has been modified
|
||||
show_modified = false -- show if the file has been modified
|
||||
show_lazy_updates = false -- show the count of updatable plugins from lazy.nvim
|
||||
-- need to set checker.enabled = true in lazy.nvim first
|
||||
-- the icon is set in ui.icons.plugin in lazy.nvim
|
||||
},
|
||||
mode_colors = {
|
||||
["n"] = { "NORMAL", clrs.lavender },
|
||||
@ -539,6 +542,10 @@ gitsigns.nvim>lua
|
||||
gitsigns = true
|
||||
<
|
||||
|
||||
grug-far.nvim>lua
|
||||
grug_far = false
|
||||
<
|
||||
|
||||
harpoon>lua
|
||||
harpoon = false
|
||||
<
|
||||
@ -721,6 +728,10 @@ nvim-semantic-tokens>lua
|
||||
semantic_tokens = true
|
||||
<
|
||||
|
||||
nvim-surround>lua
|
||||
nvim_surround = false
|
||||
<
|
||||
|
||||
nvim-tree.lua>lua
|
||||
nvimtree = true
|
||||
<
|
||||
@ -779,6 +790,10 @@ Here is how you can use them.
|
||||
|
||||
To use another flavour just replace `mocha` with the one you want to use.
|
||||
|
||||
render-markdown (markdown.nvim)>lua
|
||||
render_markdown = true
|
||||
<
|
||||
|
||||
symbols-outline.nvim
|
||||
[!NOTE] This plugin has been archived by the author, consider using
|
||||
outline.nvim <https://github.com/hedyhli/outline.nvim>
|
||||
|
||||
@ -12,7 +12,7 @@ function M.get()
|
||||
DapUIStoppedThread = { fg = C.sky },
|
||||
DapUISource = { fg = C.lavender },
|
||||
DapUILineNumber = { fg = C.sky },
|
||||
DapUIFloatBorder = { fg = C.sky },
|
||||
DapUIFloatBorder = { link = "FloatBorder" },
|
||||
|
||||
DapUIWatchesEmpty = { fg = C.maroon },
|
||||
DapUIWatchesValue = { fg = C.green },
|
||||
|
||||
@ -32,6 +32,7 @@ local sett = {
|
||||
curr_file = C.maroon,
|
||||
curr_dir = C.flamingo,
|
||||
show_modified = false,
|
||||
show_lazy_updates = false,
|
||||
}
|
||||
|
||||
if require("catppuccin").flavour == "latte" then
|
||||
@ -287,7 +288,7 @@ function M.get()
|
||||
-- macro
|
||||
components.active[1][12] = {
|
||||
provider = "macro",
|
||||
enabled = function() return vim.api.nvim_get_option "cmdheight" == 0 end,
|
||||
enabled = function() return vim.api.nvim_get_option_value("cmdheight", { scope = "global" }) == 0 end,
|
||||
hl = {
|
||||
fg = sett.extras,
|
||||
bg = sett.bkg,
|
||||
@ -298,7 +299,24 @@ function M.get()
|
||||
-- search count
|
||||
components.active[1][13] = {
|
||||
provider = "search_count",
|
||||
enabled = function() return vim.api.nvim_get_option "cmdheight" == 0 end,
|
||||
enabled = function() return vim.api.nvim_get_option_value("cmdheight", { scope = "global" }) == 0 end,
|
||||
hl = {
|
||||
fg = sett.extras,
|
||||
bg = sett.bkg,
|
||||
},
|
||||
left_sep = invi_sep,
|
||||
}
|
||||
|
||||
-- lazy.nvim updates
|
||||
components.active[1][14] = {
|
||||
provider = function() return require("lazy.status").updates() end,
|
||||
enabled = function()
|
||||
if sett.show_lazy_updates and pcall(require, "lazy") then
|
||||
return require("lazy.status").has_updates()
|
||||
else
|
||||
return false
|
||||
end
|
||||
end,
|
||||
hl = {
|
||||
fg = sett.extras,
|
||||
bg = sett.bkg,
|
||||
@ -412,7 +430,7 @@ function M.get()
|
||||
|
||||
components.active[3][2] = {
|
||||
provider = function()
|
||||
local active_clients = vim.lsp.get_active_clients { bufnr = 0 }
|
||||
local active_clients = vim.lsp.get_clients { bufnr = 0 }
|
||||
|
||||
-- show an indicator that we have running lsps
|
||||
if view.lsp.name == false and next(active_clients) ~= nil then return assets.lsp.server .. " " .. "Lsp" end
|
||||
|
||||
@ -6,17 +6,12 @@ function M.get()
|
||||
fg = O.transparent_background and C.pink or U.vary_color({ latte = "#222222" }, U.brighten(C.green, 0.3)),
|
||||
style = { "underline", "nocombine", O.transparent_background and "bold" or nil },
|
||||
},
|
||||
LeapLabelPrimary = {
|
||||
LeapLabel = {
|
||||
fg = O.transparent_background and C.green or U.vary_color({ latte = "#222222" }, C.base),
|
||||
bg = O.transparent_background and C.none
|
||||
or U.vary_color({ latte = U.brighten(C.red, 0.4) }, U.brighten(C.green, 0.3)),
|
||||
style = { "nocombine", O.transparent_background and "bold" or nil },
|
||||
},
|
||||
LeapLabelSecondary = {
|
||||
fg = O.transparent_background and C.blue or U.vary_color({ latte = "#222222" }, C.base),
|
||||
bg = O.transparent_background and C.none or U.vary_color({ latte = U.brighten(C.sky, 0.3) }, C.sky),
|
||||
style = { "nocombine", O.transparent_background and "bold" or nil },
|
||||
},
|
||||
LeapBackdrop = { fg = O.transparent_background and C.overlay0 or C.none },
|
||||
}
|
||||
end
|
||||
|
||||
@ -8,17 +8,99 @@ function M.get()
|
||||
|
||||
local indentscope_color = O.integrations.mini.indentscope_color
|
||||
return {
|
||||
MiniAnimateCursor = { style = { "reverse", "nocombine" } },
|
||||
MiniAnimateNormalFloat = { link = "NormalFloat" },
|
||||
|
||||
MiniClueBorder = { link = "FloatBorder" },
|
||||
MiniClueDescGroup = { link = "DiagnosticFloatingWarn" },
|
||||
MiniClueDescSingle = { link = "NormalFloat" },
|
||||
MiniClueNextKey = { link = "DiagnosticFloatingHint" },
|
||||
MiniClueNextKeyWithPostkeys = { link = "DiagnosticFloatingError" },
|
||||
MiniClueSeparator = { link = "DiagnosticFloatingInfo" },
|
||||
MiniClueTitle = { link = "FloatTitle" },
|
||||
|
||||
MiniCompletionActiveParameter = { style = { "underline" } },
|
||||
|
||||
MiniCursorword = { style = { "underline" } },
|
||||
MiniCursorwordCurrent = { style = { "underline" } },
|
||||
|
||||
MiniDepsChangeAdded = { link = "diffAdded" },
|
||||
MiniDepsChangeRemoved = { link = "diffRemoved" },
|
||||
MiniDepsHint = { link = "DiagnosticHint" },
|
||||
MiniDepsInfo = { link = "DiagnosticInfo" },
|
||||
MiniDepsMsgBreaking = { link = "DiagnosticWarn" },
|
||||
MiniDepsPlaceholder = { link = "Comment" },
|
||||
MiniDepsTitle = { link = "Title" },
|
||||
MiniDepsTitleError = { bg = C.red, fg = C.base },
|
||||
MiniDepsTitleSame = { link = "DiffText" },
|
||||
MiniDepsTitleUpdate = { bg = C.green, fg = C.base },
|
||||
|
||||
MiniDiffSignAdd = { fg = C.green },
|
||||
MiniDiffSignChange = { fg = C.yellow },
|
||||
MiniDiffSignDelete = { fg = C.red },
|
||||
MiniDiffOverAdd = { link = "DiffAdd" },
|
||||
MiniDiffOverChange = { link = "DiffText" },
|
||||
MiniDiffOverContext = { link = "DiffChange" },
|
||||
MiniDiffOverDelete = { link = "DiffDelete" },
|
||||
|
||||
MiniFilesBorder = { link = "FloatBorder" },
|
||||
MiniFilesBorderModified = { link = "DiagnosticFloatingWarn" },
|
||||
MiniFilesCursorLine = { link = "CursorLine" },
|
||||
MiniFilesDirectory = { link = "Directory" },
|
||||
MiniFilesFile = { fg = C.text },
|
||||
MiniFilesNormal = { link = "NormalFloat" },
|
||||
MiniFilesTitle = { link = "FloatTitle" },
|
||||
MiniFilesTitleFocused = { fg = C.subtext0, style = { "bold" } },
|
||||
|
||||
MiniHipatternsFixme = { fg = C.base, bg = C.red, style = { "bold" } },
|
||||
MiniHipatternsHack = { fg = C.base, bg = C.yellow, style = { "bold" } },
|
||||
MiniHipatternsNote = { fg = C.base, bg = C.sky, style = { "bold" } },
|
||||
MiniHipatternsTodo = { fg = C.base, bg = C.teal, style = { "bold" } },
|
||||
|
||||
MiniIconsAzure = { fg = C.sapphire },
|
||||
MiniIconsBlue = { fg = C.blue },
|
||||
MiniIconsCyan = { fg = C.teal },
|
||||
MiniIconsGreen = { fg = C.green },
|
||||
MiniIconsGrey = { fg = C.text },
|
||||
MiniIconsOrange = { fg = C.peach },
|
||||
MiniIconsPurple = { fg = C.mauve },
|
||||
MiniIconsRed = { fg = C.red },
|
||||
MiniIconsYellow = { fg = C.yellow },
|
||||
|
||||
MiniIndentscopeSymbol = { fg = C[indentscope_color] or C.text },
|
||||
MiniIndentscopePrefix = { style = { "nocombine" } }, -- Make it invisible
|
||||
|
||||
MiniJump = { fg = C.overlay2, bg = C.pink },
|
||||
|
||||
MiniJump2dDim = { fg = C.overlay0 },
|
||||
MiniJump2dSpot = { bg = C.base, fg = C.peach, style = { "bold", "underline" } },
|
||||
MiniJump2dSpotAhead = { bg = C.dim, fg = C.teal },
|
||||
MiniJump2dSpotUnique = { bg = C.base, fg = C.sky, style = { "bold" } },
|
||||
|
||||
MiniMapNormal = { link = "NormalFloat" },
|
||||
MiniMapSymbolCount = { link = "Special" },
|
||||
MiniMapSymbolLine = { link = "Title" },
|
||||
MiniMapSymbolView = { link = "Delimiter" },
|
||||
|
||||
MiniNotifyBorder = { link = "FloatBorder" },
|
||||
MiniNotifyNormal = { link = "NormalFloat" },
|
||||
MiniNotifyTitle = { link = "FloatTitle" },
|
||||
|
||||
MiniOperatorsExchangeFrom = { link = "IncSearch" },
|
||||
|
||||
MiniPickBorder = { link = "FloatBorder" },
|
||||
MiniPickBorderBusy = { link = "DiagnosticFloatingWarn" },
|
||||
MiniPickBorderText = { fg = C.mauve },
|
||||
MiniPickIconDirectory = { link = "Directory" },
|
||||
MiniPickIconFile = { link = "MiniPickNormal" },
|
||||
MiniPickHeader = { link = "DiagnosticFloatingHint" },
|
||||
MiniPickMatchCurrent = { link = "CursorLine" },
|
||||
MiniPickMatchMarked = { link = "Visual" },
|
||||
MiniPickMatchRanges = { link = "DiagnosticFloatingHint" },
|
||||
MiniPickNormal = { link = "NormalFloat" },
|
||||
MiniPickPreviewLine = { link = "CursorLine" },
|
||||
MiniPickPreviewRegion = { link = "IncSearch" },
|
||||
MiniPickPrompt = { link = "DiagnosticFloatingInfo" },
|
||||
|
||||
MiniStarterCurrent = {},
|
||||
MiniStarterFooter = { fg = C.yellow, style = { "italic" } },
|
||||
|
||||
@ -195,6 +195,9 @@ If you want to stay on nvim 0.7, either disable the integration or pin catppucci
|
||||
-- gitcommit
|
||||
["@comment.warning.gitcommit"] = { fg = C.yellow },
|
||||
|
||||
-- gitignore
|
||||
["@string.special.path.gitignore"] = { fg = C.text },
|
||||
|
||||
-- Misc
|
||||
gitcommitSummary = { fg = C.rosewater, style = O.styles.miscs or { "italic" } },
|
||||
zshKSHFunction = { link = "Function" },
|
||||
|
||||
@ -96,6 +96,17 @@ function M.get()
|
||||
rainbow4 = { fg = C.green },
|
||||
rainbow5 = { fg = C.sapphire },
|
||||
rainbow6 = { fg = C.lavender },
|
||||
|
||||
-- csv
|
||||
csvCol0 = { fg = C.red },
|
||||
csvCol1 = { fg = C.peach },
|
||||
csvCol2 = { fg = C.yellow },
|
||||
csvCol3 = { fg = C.green },
|
||||
csvCol4 = { fg = C.sky },
|
||||
csvCol5 = { fg = C.blue },
|
||||
csvCol6 = { fg = C.lavender },
|
||||
csvCol7 = { fg = C.mauve },
|
||||
csvCol8 = { fg = C.pink },
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
@ -52,6 +52,7 @@ local M = {
|
||||
nvimtree = true,
|
||||
ufo = true,
|
||||
rainbow_delimiters = true,
|
||||
render_markdown = true,
|
||||
semantic_tokens = not is_vim,
|
||||
telescope = { enabled = true },
|
||||
treesitter = not is_vim,
|
||||
@ -103,6 +104,10 @@ local M = {
|
||||
enabled = false,
|
||||
color = "red",
|
||||
},
|
||||
mini = {
|
||||
enabled = true,
|
||||
indentscope_color = "text",
|
||||
},
|
||||
},
|
||||
color_overrides = {},
|
||||
highlight_overrides = {},
|
||||
|
||||
@ -151,6 +151,7 @@
|
||||
---@field flash boolean?
|
||||
---@field gitgutter boolean?
|
||||
---@field gitsigns boolean?
|
||||
---@field grug_far boolean?
|
||||
---@field harpoon boolean?
|
||||
---@field headlines boolean?
|
||||
---@field hop boolean?
|
||||
@ -185,11 +186,13 @@
|
||||
---@field neotree boolean?
|
||||
---@field noice boolean?
|
||||
---@field notify boolean?
|
||||
---@field nvim_surround boolean?
|
||||
---@field nvimtree boolean?
|
||||
---@field octo boolean?
|
||||
---@field overseer boolean?
|
||||
---@field pounce boolean?
|
||||
---@field rainbow_delimiters boolean?
|
||||
---@field render_markdown boolean?
|
||||
---@field sandwich boolean?
|
||||
---@field semantic_tokens boolean?
|
||||
---@field symbols_outline boolean?
|
||||
|
||||
Reference in New Issue
Block a user