-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathlensline.lua
More file actions
39 lines (39 loc) · 1.21 KB
/
lensline.lua
File metadata and controls
39 lines (39 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
return {
"oribarilan/lensline.nvim",
branch = "release/2.x",
keys = {
{ "<leader>ll", "<cmd>LenslineShow<cr>", desc = "Show Lensline" },
{ "<leader>lh", "<cmd>LenslineHide<cr>", desc = "Hide Lensline" },
{ "<leader>lp", "<cmd>LenslineProfile<cr>", desc = "Switch Lensline Profile" },
},
config = function()
require("lensline").setup({
-- Profile definitions, first is default
limits = {
exclude_gitignored = false,
},
profiles = {
{
name = "basic",
providers = {
{ name = "usages", enabled = true, include = { "refs", "defs", "impls" }, breakdown = true },
{ name = "diagnostics", enabled = true, min_level = "HINT" },
{ name = "complexity", enabled = true },
{ name = "last_author", enabled = true },
},
style = { render = "all", placement = "inline" },
},
{
name = "informative",
providers = {
{ name = "usages", enabled = true, include = { "refs", "defs", "impls" }, breakdown = true },
{ name = "diagnostics", enabled = true, min_level = "HINT" },
{ name = "complexity", enabled = true },
{ name = "last_author", enabled = true },
},
style = { render = "all", placement = "above" },
},
},
})
end,
}