Skip to content

Commit 6a1d2f7

Browse files
committed
add neotest framework, rework theming based on NV_THEME env variable
1 parent b09e996 commit 6a1d2f7

File tree

10 files changed

+195
-109
lines changed

10 files changed

+195
-109
lines changed

lazy-lock.json

+37-32
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,83 @@
11
{
2-
"LazyVim": { "branch": "main", "commit": "5b7ae96c5dd6f951e5ad078c1b044fac0b06f29d" },
3-
"LuaSnip": { "branch": "master", "commit": "fcdaa4313305fe20d928551134c1ec2266e7af2a" },
4-
"SchemaStore.nvim": { "branch": "main", "commit": "15f37630d3abfb98607dd8e4625b731a8558b96d" },
2+
"LazyVim": { "branch": "main", "commit": "6b68378c2c5a6d18b1b4c5ca4c71441997921200" },
3+
"LuaSnip": { "branch": "master", "commit": "a83e4b1ba7edc6fecdad09e39753a7d5eee1d01c" },
4+
"SchemaStore.nvim": { "branch": "main", "commit": "2af5eb30096600eb0dc6058814f4f3fd88d7bd33" },
55
"alpha-nvim": { "branch": "main", "commit": "1838ae926e8d49fe5330d1498ee8289ae2c340bc" },
6-
"bufdelete.nvim": { "branch": "master", "commit": "8933abc09df6c381d47dc271b1ee5d266541448e" },
6+
"bufdelete.nvim": { "branch": "master", "commit": "ccfa2589fa68512770639839ab3850097fbbf4dc" },
77
"bufferline.nvim": { "branch": "main", "commit": "32d74d5d044f7cc89892d4781a83d55ee4ed552a" },
88
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
99
"cmp-npm": { "branch": "main", "commit": "e5753b6103ce4cf887233142fa9f31b2d13b42f2" },
1010
"cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" },
1111
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
1212
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
1313
"crates.nvim": { "branch": "main", "commit": "3648f8787656d7572740560331553abdaa8cb982" },
14-
"diffview.nvim": { "branch": "main", "commit": "15861892ce62d8f4ab6e72bc4ff5b829f994430a" },
15-
"dressing.nvim": { "branch": "master", "commit": "2f17eee4d7709dacfad2a28f35e2acfe9a6cb09d" },
14+
"diffview.nvim": { "branch": "main", "commit": "bff58a6ea3e081ca50049700f9848b2f84ea57be" },
15+
"dressing.nvim": { "branch": "master", "commit": "f19cbd56f7f8cad212c58a7285d09c5d9c273896" },
1616
"flit.nvim": { "branch": "main", "commit": "f60e4b3d49bb5a5e97cfffe66f2e671eb422078e" },
17-
"friendly-snippets": { "branch": "main", "commit": "ef6547d2f586e08e071efeebac835e545f3015cc" },
17+
"friendly-snippets": { "branch": "main", "commit": "8875cccf779160303bf2bed7d422717676f214fd" },
1818
"git-blame.nvim": { "branch": "master", "commit": "b8a23393827a0478dbf606f5397c328895bd4f0e" },
1919
"git-conflict.nvim": { "branch": "main", "commit": "3c89812a83ac749b8851a473863958325a1cd57c" },
20-
"github-nvim-theme": { "branch": "main", "commit": "20a949da713b58f28ba6af153a7d1691933ac942" },
21-
"gitsigns.nvim": { "branch": "main", "commit": "c18b7ca0b5b50596722f3a1572eb9b8eb520c0f1" },
22-
"indent-blankline.nvim": { "branch": "master", "commit": "86d1b71c5c26168c3a3a9ff5f69e833889a09c1d" },
23-
"lazy.nvim": { "branch": "main", "commit": "761b8388af5bcb451e30d886163fcd129278e1d1" },
24-
"leap.nvim": { "branch": "main", "commit": "2950d4826fb92ec3b56c59b5d4f2d575a84cb3fa" },
20+
"github-nvim-theme": { "branch": "main", "commit": "f09a14e9e111f7bfa190dbeab1994b8240dbf2ab" },
21+
"gitsigns.nvim": { "branch": "main", "commit": "f868d82a36f7f7f5e110eb0a9659993984f59875" },
22+
"indent-blankline.nvim": { "branch": "master", "commit": "ceaf730b13e332cd76600d9795722413c236c684" },
23+
"lazy.nvim": { "branch": "main", "commit": "ebdd0499551765e6a7aba220cc8ae4e0cdb6be69" },
24+
"leap.nvim": { "branch": "main", "commit": "be918a8e6aa00a6cfa7270d4bfcc11b2f80d6902" },
2525
"lualine.nvim": { "branch": "master", "commit": "05d78e9fd0cdfb4545974a5aa14b1be95a86e9c9" },
26-
"mason-lspconfig.nvim": { "branch": "main", "commit": "c55d18f3947562e699d34d89681edbf9f0e250d3" },
26+
"mason-lspconfig.nvim": { "branch": "main", "commit": "f0ce33f4794a2364eb08d09d09380e8b04ec5e6a" },
2727
"mason-nvim-dap.nvim": { "branch": "main", "commit": "c836e511e796d2b6a25ad9f164f5b25d8b9ff705" },
2828
"mason.nvim": { "branch": "main", "commit": "08b2fd308e0107eab9f0b59d570b69089fd0b522" },
2929
"mini.ai": { "branch": "main", "commit": "44d7df1340b16b16b27b67fba07028cb57f45408" },
30-
"mini.animate": { "branch": "main", "commit": "58226f659c43a9dd340fbe2f864c169f7e1e9b0d" },
31-
"mini.comment": { "branch": "main", "commit": "40c1172c9ddb55b30dfaf7dad9f7663cb6bb438e" },
30+
"mini.animate": { "branch": "main", "commit": "119b56f1a29a792561ee6bfc2c55c059f671d0ea" },
31+
"mini.comment": { "branch": "main", "commit": "877acea5b2a32ff55f808fc0ebe9aa898648318c" },
3232
"mini.indentscope": { "branch": "main", "commit": "f60e9b51a6214c73a170ffc5445ce91560981031" },
3333
"mini.pairs": { "branch": "main", "commit": "963b800d0524eadd297199207011b98684205ada" },
3434
"mini.surround": { "branch": "main", "commit": "ea2e9c4cdbddc826dc6eeac69b035f8220f65de5" },
35-
"neo-tree.nvim": { "branch": "v2.x", "commit": "e5594d53986b34e584e8afe2ea6ad99d6f6d2105" },
36-
"neoconf.nvim": { "branch": "main", "commit": "0105986edc28810314f461a4100ff25b99ad1683" },
37-
"neodev.nvim": { "branch": "main", "commit": "2daabebac1b0b2ab7abba298c1a8f07a542866a6" },
38-
"noice.nvim": { "branch": "main", "commit": "f5178da0097e964b37951a0ebc078fdcc14280f3" },
39-
"nui.nvim": { "branch": "main", "commit": "698e75814cd7c56b0dd8af4936bcef2d13807f3c" },
40-
"null-ls.nvim": { "branch": "main", "commit": "77e53bc3bac34cc273be8ed9eb9ab78bcf67fa48" },
41-
"nvim-cmp": { "branch": "main", "commit": "3ac8d6cd29c74ff482d8ea47d45e5081bfc3f5ad" },
42-
"nvim-coverage": { "branch": "main", "commit": "7018f6d2b7fc8145bc32e0dfe9c1c63d7f6bced3" },
35+
"neo-tree.nvim": { "branch": "v2.x", "commit": "8c89efb93b8383666a6f989762c2f610f5f2c930" },
36+
"neoconf.nvim": { "branch": "main", "commit": "279c27f418f35397fe5b913d9d61d529cc038493" },
37+
"neodev.nvim": { "branch": "main", "commit": "da3e9e05c60250984f1bf069d517d9fca5315453" },
38+
"neotest": { "branch": "master", "commit": "80f9c963019dc72d46574ff0ccb9a428f232afc5" },
39+
"neotest-go": { "branch": "main", "commit": "4e7a87967e45f2b357fd546b0b7877774191772e" },
40+
"neotest-rust": { "branch": "main", "commit": "cc1821d580e8ee36bdd13d67b3291b8cd1792ec9" },
41+
"noice.nvim": { "branch": "main", "commit": "7e358170cea2314d9768b3f63616e8fad186195e" },
42+
"nui.nvim": { "branch": "main", "commit": "2b2732528e4a79eb8542568bd51d25f710395bd6" },
43+
"null-ls.nvim": { "branch": "main", "commit": "4b055d84be42c90a7240785d3c83340d259d3d46" },
44+
"nvim-cmp": { "branch": "main", "commit": "b43bfaf3229d6b39d8baaa567b13c6be0623bf12" },
45+
"nvim-coverage": { "branch": "main", "commit": "8fcc71e01e93f305e334b59f902e545a70d0050f" },
4346
"nvim-dap": { "branch": "master", "commit": "56118cee6af15cb9ddba9d080880949d8eeb0c9f" },
44-
"nvim-dap-virtual-text": { "branch": "master", "commit": "10f858c402eb985739627b7e69a38f5b2d79076b" },
47+
"nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" },
4548
"nvim-jdtls": { "branch": "master", "commit": "365811ecf97a08d0e2055fba210d65017344fd15" },
4649
"nvim-jqx": { "branch": "master", "commit": "11b1d0368e5b23b9c356da8e5f70bb5827f27f62" },
47-
"nvim-lspconfig": { "branch": "master", "commit": "570aae82f8c6bc15fb6e559ed7d5a3fd85374329" },
50+
"nvim-lspconfig": { "branch": "master", "commit": "9166622781a39a829878d1fd24c174529d996838" },
4851
"nvim-navic": { "branch": "master", "commit": "15704c607569d6c5cfeab486d3ef9459645a70ce" },
4952
"nvim-notify": { "branch": "master", "commit": "f3024b912073774111202f5fa6518b0cd2a74432" },
5053
"nvim-scrollview": { "branch": "main", "commit": "4a04039b80c270f6bd2075935cd3c7943f6ad140" },
5154
"nvim-spectre": { "branch": "master", "commit": "1abe23ec9b7bc3082164f4cb842d521ef70e080e" },
52-
"nvim-treesitter": { "branch": "master", "commit": "b8ddb83d606c9f7f6b76843246ee9820353b417e" },
55+
"nvim-treesitter": { "branch": "master", "commit": "1d670b0c906716b1543270b3b087d44b09f3b523" },
5356
"nvim-treesitter-textobjects": { "branch": "master", "commit": "95b76b95eff25e1e64f363938cd853852355d70a" },
5457
"nvim-ts-context-commentstring": { "branch": "main", "commit": "0bf8fbc2ca8f8cdb6efbd0a9e32740d7a991e4c3" },
55-
"nvim-web-devicons": { "branch": "master", "commit": "e283ab937e0197b37ec5d8013e49495193407324" },
58+
"nvim-web-devicons": { "branch": "master", "commit": "2a125024a137677930efcfdf720f205504c97268" },
5659
"one-small-step-for-vimkind": { "branch": "main", "commit": "f239ca0dc772f214e7ff0627ccbd45bceae88bf8" },
60+
"onedarkpro.nvim": { "branch": "main", "commit": "382c689c08803233da58f1141f713415772d9dc3" },
5761
"package-info.nvim": { "branch": "master", "commit": "4d98c8cc90d970d87c472c04bf7ca712336cc753" },
5862
"persistence.nvim": { "branch": "main", "commit": "4b8051c01f696d8849a5cb8afa9767be8db16e40" },
59-
"plenary.nvim": { "branch": "master", "commit": "58a496a55eddb7ef5464043be6c09296b992bd00" },
63+
"plenary.nvim": { "branch": "master", "commit": "52544825d6b8be677eb395983515ad5e30ae1f2e" },
6064
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
6165
"rest.nvim": { "branch": "main", "commit": "d8dc204e9f6fd930d9d1d709f0d19138f804431a" },
6266
"rust-tools.nvim": { "branch": "master", "commit": "71d2cf67b5ed120a0e31b2c8adb210dd2834242f" },
6367
"scope.nvim": { "branch": "main", "commit": "066bdcf97a8634560428241c9176b9e6ef038055" },
6468
"symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" },
6569
"telescope-dap.nvim": { "branch": "master", "commit": "313d2ea12ae59a1ca51b62bf01fc941a983d9c9c" },
66-
"telescope-fzf-native.nvim": { "branch": "main", "commit": "580b6c48651cabb63455e97d7e131ed557b8c7e2" },
70+
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9bc8237565ded606e6c366a71c64c0af25cd7a50" },
6771
"telescope-undo.nvim": { "branch": "main", "commit": "231b5ebb4328d2768c830c9a8d1b9c696116848d" },
68-
"telescope.nvim": { "branch": "master", "commit": "80eefd8ff00145ef6ca4b7c64ef355b224f6e630" },
72+
"telescope.nvim": { "branch": "master", "commit": "6d3fbffe426794296a77bb0b37b6ae0f4f14f807" },
6973
"tidy.nvim": { "branch": "main", "commit": "b157a2b51144826fe49152f47185454687050dc4" },
7074
"todo-comments.nvim": { "branch": "main", "commit": "09b0b17d824d2d56f02ff15967e8a2499a89c731" },
71-
"trouble.nvim": { "branch": "main", "commit": "5da13b5007eb2b952834186cd640a22c765b64cf" },
75+
"tokyonight.nvim": { "branch": "main", "commit": "cd5156f4b4a6c4c337a46deb0c0bd37319920833" },
76+
"trouble.nvim": { "branch": "main", "commit": "324c977cfeacb8498ca9ba1c74cc35bd18858a8d" },
7277
"typescript.nvim": { "branch": "main", "commit": "f66d4472606cb24615dfb7dbc6557e779d177624" },
7378
"vim-illuminate": { "branch": "master", "commit": "a2907275a6899c570d16e95b9db5fd921c167502" },
7479
"vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" },
75-
"vim-startuptime": { "branch": "master", "commit": "5ddaf24df23f4d151970987c1322eaa247f08e69" },
80+
"vim-startuptime": { "branch": "master", "commit": "8eed46917c5c4882b295729ce053265c2a74ac4d" },
7681
"which-key.nvim": { "branch": "main", "commit": "e271c28118998c93a14d189af3395812a1aa646c" },
7782
"zen-mode.nvim": { "branch": "main", "commit": "68f554702de63f4b7b6b6d4bcb10178f41a0acc7" }
7883
}

lua/config/lazy.lua

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ require("lazy").setup({
1616
{ import = "lazyvim.plugins.extras.util.project" },
1717
-- lazyvim dap core extension modules
1818
{ import = "lazyvim.plugins.extras.dap.core" },
19-
-- lazyvim coding extension modules
19+
-- lazyvim test core extension modules
20+
{ import = "lazyvim.plugins.extras.test.core" },
21+
-- lazyvim copilot extension modules
2022
-- { import = "lazyvim.plugins.extras.coding.copilot" },
2123
-- import/override with your plugins
2224
{ import = "plugins" },

lua/plugins/coding.lua

+19-30
Original file line numberDiff line numberDiff line change
@@ -35,36 +35,25 @@ return {
3535
{
3636
"nvim-treesitter/nvim-treesitter",
3737
opts = function(_, opts)
38-
opts.ensure_installed = {
39-
"bash",
40-
"c",
41-
"comment",
42-
"diff",
43-
"dockerfile",
44-
"dot",
45-
"git_rebase",
46-
"gitattributes",
47-
"gitcommit",
48-
"gitignore",
49-
"graphql",
50-
"hcl",
51-
"http",
52-
"jq",
53-
"lua",
54-
"luadoc",
55-
"luap",
56-
"make",
57-
"markdown",
58-
"markdown_inline",
59-
"mermaid",
60-
"python",
61-
"query",
62-
"regex",
63-
"sql",
64-
"vim",
65-
"vimdoc",
66-
"yaml"
67-
}
38+
if type(opts.ensure_installed) == "table" then
39+
vim.list_extend(opts.ensure_installed, {
40+
"comment",
41+
"diff",
42+
"dockerfile",
43+
"dot",
44+
"git_rebase",
45+
"gitattributes",
46+
"gitcommit",
47+
"gitignore",
48+
"graphql",
49+
"hcl",
50+
"http",
51+
"jq",
52+
"make",
53+
"mermaid",
54+
"sql"
55+
})
56+
end
6857
end
6958
},
7059

lua/plugins/colorscheme.lua

+26-37
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,43 @@
11
return {
22

3-
-- disable tokyonight
4-
{ "folke/tokyonight.nvim", enabled = false },
5-
63
-- disable catppuccin
74
{ "catppuccin/nvim", name = "catppuccin", enabled = false },
85

6+
-- load github nvim theme
97
{ "projekt0n/github-nvim-theme" },
108

9+
-- load onedarkpro nvim theme
10+
{ "olimorris/onedarkpro.nvim" },
11+
1112
-- Configure LazyVim to load color scheme
1213
{
1314
"LazyVim/LazyVim",
1415
opts = {
1516
colorscheme = function()
16-
local colorscheme = os.getenv("NV_THEME")
17-
if colorscheme ~= nil and string.match(colorscheme, "[L|l]ight") then
18-
colorscheme = "github_light"
19-
vim.o.background = "light"
17+
local colorscheme = os.getenv("NV_THEME") or "dark"
18+
local theme = ""
19+
if colorscheme ~= nil then
20+
if string.match(colorscheme, "[G|g]it[H|h]ub") ~= nil then
21+
theme = "github"
22+
else
23+
if string.match(colorscheme, "[O|o]ne[D|d]ark") ~= nil then
24+
theme = "onedark"
25+
end
26+
end
27+
if string.match(colorscheme, "[L|l]ight") then
28+
colorscheme = "light"
29+
vim.o.background = "light"
30+
else
31+
colorscheme = "dark"
32+
vim.o.background = "dark"
33+
end
34+
end
35+
local has_theme, nvim_theme = pcall(require, "plugins.extras.theme." .. theme)
36+
if has_theme then
37+
nvim_theme.setup(colorscheme)
2038
else
21-
colorscheme = "github_dark_dimmed"
22-
vim.o.background = "dark"
39+
require("tokyonight").load() -- fallback to tokyo night if not otherwise specified
2340
end
24-
local theme = require("github-theme");
25-
local opts = {
26-
options = {
27-
transparent = false, -- Disable setting background
28-
terminal_colors = true, -- Set terminal colors (vim.g.terminal_color_*) used in `:terminal`
29-
dim_inactive = true,
30-
},
31-
styles = {
32-
comments = "NONE", -- Style that is applied to comments
33-
keywords = "NONE", -- Style that is applied to keywords
34-
},
35-
darken = { -- Darken floating windows and sidebar-like windows
36-
floats = true,
37-
sidebars = {
38-
enable = false,
39-
},
40-
},
41-
groups = {
42-
all = {
43-
AlphaHeader = { link = 'Title' },
44-
AlphaButtons = { link = 'Identifier' },
45-
AlphaShortcut = { link = 'Keyword' },
46-
AlphaFooter = { link = 'Comment' },
47-
}
48-
}
49-
}
50-
theme.setup(opts)
51-
vim.cmd("colorscheme " .. colorscheme)
5241
end
5342
},
5443
},

lua/plugins/extras/lang/java.lua

+9-3
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,29 @@ return {
44
{
55
"nvim-treesitter/nvim-treesitter",
66
opts = function(_, opts)
7-
vim.list_extend(opts.ensure_installed, { "java" })
7+
if type(opts.ensure_installed) == "table" then
8+
vim.list_extend(opts.ensure_installed, { "java" })
9+
end
810
end,
911
},
1012

1113
-- correctly setup mason lsp extensions
1214
{
1315
"williamboman/mason.nvim",
1416
opts = function(_, opts)
15-
vim.list_extend(opts.ensure_installed, { "jdtls" })
17+
if type(opts.ensure_installed) == "table" then
18+
vim.list_extend(opts.ensure_installed, { "jdtls" })
19+
end
1620
end,
1721
},
1822

1923
-- correctly setup mason dap extensions
2024
{
2125
"jay-babu/mason-nvim-dap.nvim",
2226
opts = function(_, opts)
23-
vim.list_extend(opts.ensure_installed, { "javatest", "javadbg" })
27+
if type(opts.ensure_installed) == "table" then
28+
vim.list_extend(opts.ensure_installed, { "javatest", "javadbg" })
29+
end
2430
end,
2531
},
2632

lua/plugins/extras/lang/nodejs.lua

+6-2
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,19 @@ return {
2828
{
2929
"nvim-treesitter/nvim-treesitter",
3030
opts = function(_, opts)
31-
vim.list_extend(opts.ensure_installed, { "css", "html", "javascript", "jsdoc", "scss" })
31+
if type(opts.ensure_installed) == "table" then
32+
vim.list_extend(opts.ensure_installed, { "css", "html", "javascript", "jsdoc", "scss" })
33+
end
3234
end,
3335
},
3436

3537
-- correctly setup mason lsp extensions
3638
{
3739
"williamboman/mason.nvim",
3840
opts = function(_, opts)
39-
vim.list_extend(opts.ensure_installed, { "css-lsp", "html-lsp", "stylelint-lsp", "typescript-language-server" })
41+
if type(opts.ensure_installed) == "table" then
42+
vim.list_extend(opts.ensure_installed, { "css-lsp", "html-lsp", "stylelint-lsp", "typescript-language-server" })
43+
end
4044
end,
4145
},
4246

lua/plugins/extras/lang/rust.lua

+27-4
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,29 @@ return {
2323
{
2424
"nvim-treesitter/nvim-treesitter",
2525
opts = function(_, opts)
26-
vim.list_extend(opts.ensure_installed, { "ron", "rust", "toml" })
26+
if type(opts.ensure_installed) == "table" then
27+
vim.list_extend(opts.ensure_installed, { "ron", "rust", "toml" })
28+
end
2729
end,
2830
},
2931

3032
-- correctly setup mason lsp extensions
3133
{
3234
"williamboman/mason.nvim",
3335
opts = function(_, opts)
34-
vim.list_extend(opts.ensure_installed, { "rust-analyzer", "taplo" })
36+
if type(opts.ensure_installed) == "table" then
37+
vim.list_extend(opts.ensure_installed, { "rust-analyzer", "taplo" })
38+
end
3539
end,
3640
},
3741

3842
-- correctly setup mason dap extensions
3943
{
4044
"jay-babu/mason-nvim-dap.nvim",
4145
opts = function(_, opts)
42-
vim.list_extend(opts.ensure_installed, { "codelldb" })
46+
if type(opts.ensure_installed) == "table" then
47+
vim.list_extend(opts.ensure_installed, { "codelldb" })
48+
end
4349
end,
4450
},
4551

@@ -96,7 +102,6 @@ return {
96102
local codelldb_path = extension_path .. 'adapter/codelldb'
97103
local liblldb_path = vim.fn.has "mac" == 1 and extension_path .. 'lldb/lib/liblldb.dylib' or
98104
extension_path .. 'lldb/lib/liblldb.so'
99-
100105
rust_tools_opts = vim.tbl_deep_extend("force", rust_tools_opts, {
101106
dap = {
102107
adapter = require("rust-tools.dap").get_codelldb_adapter(codelldb_path, liblldb_path)
@@ -126,4 +131,22 @@ return {
126131
},
127132
},
128133
},
134+
-- neotest setup
135+
{
136+
"nvim-neotest/neotest",
137+
optional = true,
138+
dependencies = {
139+
"rouge8/neotest-rust",
140+
},
141+
opts = {
142+
adapters = {
143+
["neotest-rust"] = {
144+
-- Here we can set options for neotest-rust, e.g.
145+
-- args = { "-tags=integration" }
146+
dap_adapter = "lldb"
147+
},
148+
},
149+
},
150+
},
151+
129152
}

0 commit comments

Comments
 (0)