mirror of
https://github.com/catppuccin/nvim
synced 2024-09-16 13:24:08 +02:00
feat(diffview): add diffview integrations (#700)
* feat: add diffview integrations * chore: fix docs Documentation should have same value as in `init.lua` defaults :) * refactor: remove linked highlight --------- Co-authored-by: mrtnvgr <root@unixis.fun>
This commit is contained in:
parent
6af91673ce
commit
182f25640f
5 changed files with 61 additions and 0 deletions
14
README.md
14
README.md
|
@ -489,6 +489,20 @@ dashboard = true
|
|||
</tr>
|
||||
<!-- dashboard-nvim -->
|
||||
|
||||
<!-- diffview.nvim -->
|
||||
</tr>
|
||||
<tr>
|
||||
<td> <a href="https://github.com/sindrets/diffview.nvim">diffview.nvim</a> </td>
|
||||
<td>
|
||||
|
||||
```lua
|
||||
diffview = false
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<!-- diffview.nvim -->
|
||||
|
||||
<!-- dropbar.nvim -->
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -390,6 +390,10 @@ dashboard-nvim>lua
|
|||
dashboard = true
|
||||
<
|
||||
|
||||
diffview.nvim>lua
|
||||
diffview = false
|
||||
|
||||
|
||||
dropbar.nvim>lua
|
||||
dropbar = {
|
||||
enabled = false,
|
||||
|
|
41
lua/catppuccin/groups/integrations/diffview.lua
Normal file
41
lua/catppuccin/groups/integrations/diffview.lua
Normal file
|
@ -0,0 +1,41 @@
|
|||
local M = {}
|
||||
|
||||
function M.get()
|
||||
return {
|
||||
DiffviewDim1 = { link = "Comment" },
|
||||
DiffviewPrimary = { fg = C.blue },
|
||||
DiffviewSecondary = { fg = C.green },
|
||||
DiffviewNormal = { fg = C.text, bg = O.transparent_background and C.none or C.mantle },
|
||||
DiffviewWinSeparator = {
|
||||
fg = O.transparent_background and C.surface1 or C.base,
|
||||
bg = O.transparent_background and C.none or C.base,
|
||||
},
|
||||
DiffviewFilePanelTitle = { fg = C.blue, style = { "bold" } },
|
||||
DiffviewFilePanelCounter = { fg = C.text },
|
||||
DiffviewFilePanelRootPath = { fg = C.lavender, style = { "bold" } },
|
||||
DiffviewFilePanelFileName = { fg = C.text },
|
||||
DiffviewFilePanelSelected = { fg = C.yellow },
|
||||
DiffviewFilePanelPath = { link = "Comment" },
|
||||
DiffviewFilePanelInsertions = { fg = C.green },
|
||||
DiffviewFilePanelDeletions = { fg = C.red },
|
||||
DiffviewFilePanelConflicts = { fg = C.yellow },
|
||||
DiffviewFolderName = { fg = C.blue, style = { "bold" } },
|
||||
DiffviewFolderSign = { fg = C.blue },
|
||||
DiffviewHash = { fg = C.flamingo },
|
||||
DiffviewReference = { fg = C.blue, style = { "bold" } },
|
||||
DiffviewReflogSelector = { fg = C.pink },
|
||||
DiffviewStatusAdded = { fg = C.green },
|
||||
DiffviewStatusUntracked = { fg = C.green },
|
||||
DiffviewStatusModified = { fg = C.yellow },
|
||||
DiffviewStatusRenamed = { fg = C.yellow },
|
||||
DiffviewStatusCopied = { fg = C.yellow },
|
||||
DiffviewStatusTypeChange = { fg = C.yellow },
|
||||
DiffviewStatusUnmerged = { fg = C.yellow },
|
||||
DiffviewStatusUnknown = { fg = C.red },
|
||||
DiffviewStatusDeleted = { fg = C.red },
|
||||
DiffviewStatusBroken = { fg = C.red },
|
||||
DiffviewStatusIgnored = { fg = C.overlay0 },
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
|
@ -43,6 +43,7 @@ local M = {
|
|||
dap = true,
|
||||
dap_ui = true,
|
||||
dashboard = true,
|
||||
diffview = false,
|
||||
flash = true,
|
||||
gitsigns = true,
|
||||
markdown = true,
|
||||
|
|
|
@ -133,6 +133,7 @@
|
|||
---@field dap boolean?
|
||||
---@field dap_ui boolean?
|
||||
---@field dashboard boolean?
|
||||
---@field diffview boolean?
|
||||
---@field dropbar CtpIntegrationDropbar | boolean?
|
||||
---@field fern boolean?
|
||||
-- Set `notification.window.winblend` to `0` in your `fidget` config:
|
||||
|
|
Loading…
Reference in a new issue