diff --git a/lua/rose-pine/theme.lua b/lua/rose-pine/theme.lua index 815fcfb..3337bb9 100644 --- a/lua/rose-pine/theme.lua +++ b/lua/rose-pine/theme.lua @@ -176,7 +176,9 @@ local theme = { DiagnosticHint = { fg = config.colors.hint }, DiagnosticInfo = { fg = config.colors.info }, + DiagnosticInformation = { link = 'DiagnosticInfo' }, DiagnosticWarn = { fg = config.colors.warn }, + DiagnosticWarning = { link = 'DiagnosticWarn' }, DiagnosticError = { fg = config.colors.error }, DiagnosticDefaultHint = { fg = config.colors.hint }, DiagnosticDefaultInfo = { fg = config.colors.info }, @@ -428,6 +430,44 @@ local theme = { NeorgHeading6Title = { fg = config.colors.headings.h6, style = 'bold' }, NeorgMarkerTitle = { fg = p.text, style = 'bold' }, + -- LspSaga + -- https://github.com/tami5/lspsaga.nvim (fork of https://github.com/glepnir/lspsaga.nvim) + LspSagaCodeActionTitle = { + fg = p.gold, + style = 'bold', + }, + LspSagaCodeActionBorder = { fg = p.subtle }, + LspSagaCodeActionTruncateLine = { link = 'LspSagaCodeActionBorder' }, + LspSagaCodeActionContent = { fg = p.foam }, + LspSagaDiagnosticBorder = { fg = p.subtle }, + LspSagaDiagnosticHeader = { + fg = p.gold, + style = 'bold', + }, + LspSagaDiagnosticTruncateLine = { link = 'LspSagaDiagnosticBorder' }, + LspSagaFinderSelection = { fg = p.gold }, + LspSagaLspFinderBorder = { fg = p.subtle }, + LspSagaAutoPreview = { fg = p.subtle }, + LspSagaDefPreviewBorder = { fg = p.subtle }, + DefinitionIcon = { fg = p.rose }, + DefinitionCount = { fg = p.rose }, + ReferencesCount = { fg = p.rose }, + ReferencesIcon = { fg = p.rose }, + DefintionPreviewTitle = { + fg = p.rose, + style = 'bold', + }, + LspSagaRenamePromptPrefix = { fg = p.love }, + LspSagaRenameBorder = { fg = p.pine }, + LspFloatWinNormal = { bg = p.base }, + LspFloatWinBorder = { fg = p.subtle }, + LspSagaDocTruncateLine = { link = 'LspSagaHoverBorder' }, + LspSagaHoverBorder = { fg = p.subtle }, + LspSagaSignatureHelpBorder = { fg = p.pine }, + LspSagaShTruncateLine = { link = 'LspSagaSignatureHelpBorder' }, + TargetWord = { fg = p.iris }, + + SagaShadow = { bg = p.overlay }, } vim.g.terminal_color_0 = p.overlay -- black diff --git a/readme.md b/readme.md index 5b7d666..1fad0f7 100644 --- a/readme.md +++ b/readme.md @@ -38,6 +38,7 @@ use({ - **[Indent-Blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim)** - **[Neogit](https://github.com/TimUntersberger/neogit)** - **[Neorg](https://github.com/nvim-neorg/neorg)** +- **[Lspsaga](https://github.com/tami5/lspsaga.nvim)** - **[Lualine](https://github.com/hoob3rt/lualine.nvim)** ```lua require('lualine').setup({