Skip to content

Commit 4366dce

Browse files
azdanovmehalter
andauthored
feat(plugins): add neotest support (#169)
* feat(plugins): add neotest support * refactor(neotest): rely on semantically sound links for highlights where it makes sense * refactor(neotest): use same link for expand and indent groups --------- Co-authored-by: Micah Halter <micah.halter@gtri.gatech.edu>
1 parent 66b0c2c commit 4366dce

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ term.foreground
253253
| [mini.starter](https://github.com/echasnovski/mini.starter) | `ministarter` |
254254
| [neo-tree.nvim](https://github.com/nvim-neo-tree/neo-tree.nvim) | `neo-tree` |
255255
| [neogit](https://github.com/NeogitOrg/neogit) | `neogit` |
256+
| [neotest](https://github.com/nvim-neotest/neotest) | `neotest` |
256257
| [noice.nvim](https://github.com/folke/noice.nvim) | `noice` |
257258
| [nvcheatsheet.nvim](https://github.com/smartinellimarco/nvcheatsheet.nvim) | `nvcheatsheet` |
258259
| [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) | `nvim-cmp` |

lua/astrotheme/groups/plugins/init.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ return {
1818
["mini.icons"] = "miniicons",
1919
["neo-tree.nvim"] = "neo-tree",
2020
["neogit"] = "neogit",
21+
["neotest"] = "neotest",
2122
["noice.nvim"] = "noice",
2223
["nvcheatsheet.nvim"] = "nvcheatsheet",
2324
["nvim-cmp"] = "nvim-cmp",
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---@type AstroThemeCallback
2+
local function callback(c)
3+
return {
4+
NeotestAdapterName = "Title",
5+
NeotestBorder = { fg = c.ui.border },
6+
NeotestDir = "Directory",
7+
NeotestExpandMarker = "Conceal",
8+
NeotestFailed = "ErrorMsg",
9+
NeotestFile = "DiffFile",
10+
NeotestFocused = { underline = true },
11+
NeotestIndent = "Conceal",
12+
NeotestMarked = { fg = c.ui.cyan },
13+
NeotestNamespace = { fg = c.ui.text, bold = true },
14+
NeotestPassed = "DiagnosticOk",
15+
NeotestRunning = "DiagnosticWarn",
16+
NeotestSkipped = "DiagnosticHint",
17+
NeotestTarget = "DiagnosticInfo",
18+
NeotestTest = { fg = c.ui.text },
19+
NeotestUnknown = { fg = c.ui.text },
20+
NeotestWatching = "DiagnosticInfo",
21+
NeotestWinSelect = "PmenuSel",
22+
}
23+
end
24+
25+
return callback

0 commit comments

Comments
 (0)