Skip to content

Commit 5b63c95

Browse files
committed
add: edgy.nvim
1 parent de11ebf commit 5b63c95

2 files changed

Lines changed: 62 additions & 4 deletions

File tree

nvim/lazy-lock.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"dial.nvim": { "branch": "master", "commit": "f2634758455cfa52a8acea6f142dcd6271a1bf57" },
1313
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
1414
"dropbar.nvim": { "branch": "master", "commit": "ce202248134e3949aac375fd66c28e5207785b10" },
15+
"edgy.nvim": { "branch": "main", "commit": "8bfd2808994a988c975694122f68624b8a219f5f" },
1516
"fidget.nvim": { "branch": "main", "commit": "889e2e96edef4e144965571d46f7a77bcc4d0ddf" },
1617
"flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" },
1718
"git-messenger.vim": { "branch": "master", "commit": "fd124457378a295a5d1036af4954b35d6b807385" },
@@ -21,13 +22,13 @@
2122
"lsp_signature.nvim": { "branch": "master", "commit": "a65b38f260cc3470a05b4afb84c8d868617d476d" },
2223
"lspkind.nvim": { "branch": "master", "commit": "c7274c48137396526b59d86232eabcdc7fed8a32" },
2324
"lspsaga.nvim": { "branch": "main", "commit": "562d9724e3869ffd1801c572dd149cc9f8d0cc36" },
24-
"lualine.nvim": { "branch": "master", "commit": "8811f3f3f4dc09d740c67e9ce399e7a541e2e5b2" },
25+
"lualine.nvim": { "branch": "master", "commit": "f5d2a8570f8b736ddb9bb4be504355bcd6e15ec8" },
2526
"mason-lspconfig.nvim": { "branch": "main", "commit": "63a3c6a80538de1003373a619e29aeda27809ad3" },
2627
"mason-null-ls.nvim": { "branch": "main", "commit": "8e7806acaa87fae64f0bfde25bb4b87c18bd19b4" },
2728
"mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" },
2829
"namu.nvim": { "branch": "main", "commit": "e7afbdf63a75ace6ccc6202d58a4f6f9ac09db92" },
2930
"neo-tree.nvim": { "branch": "v3.x", "commit": "84c75e7a7e443586f60508d12fc50f90d9aee14e" },
30-
"neoconf.nvim": { "branch": "main", "commit": "60b088f2104a73b30f5319faa3d0a92a7b85f9f7" },
31+
"neoconf.nvim": { "branch": "main", "commit": "581bb08b2e15309286885e9e0d8f5373d77f1605" },
3132
"noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" },
3233
"none-ls.nvim": { "branch": "main", "commit": "7f9301e416533b5d74e2fb3b1ce5059eeaed748b" },
3334
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
@@ -37,7 +38,7 @@
3738
"nvim-dap-ui": { "branch": "master", "commit": "1a66cabaa4a4da0be107d5eda6d57242f0fe7e49" },
3839
"nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" },
3940
"nvim-hlslens": { "branch": "main", "commit": "be2d7b2be01860b5445a007ff2bc72b29896db6b" },
40-
"nvim-lspconfig": { "branch": "master", "commit": "bedca8b426b2fee0ccac596d167d71bbe971253f" },
41+
"nvim-lspconfig": { "branch": "master", "commit": "c588db330592fa477a70d2fee6ba20a57194bdc3" },
4142
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
4243
"nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" },
4344
"nvim-scrollbar": { "branch": "main", "commit": "f8e87b96cd6362ef8579be456afee3b38fd7e2a8" },
@@ -49,7 +50,7 @@
4950
"nvim-ts-autotag": { "branch": "main", "commit": "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595" },
5051
"nvim-ufo": { "branch": "main", "commit": "ab3eb124062422d276fae49e0dd63b3ad1062cfc" },
5152
"nvim-various-textobjs": { "branch": "main", "commit": "e049b24fc2042a424843a8db79af5ceb273be6f6" },
52-
"nvim-web-devicons": { "branch": "master", "commit": "95b7a002d5dba1a42eb58f5fac5c565a485eefd0" },
53+
"nvim-web-devicons": { "branch": "master", "commit": "6e76c5e47e957fbf080b1fdac165c66dbd2e7cfb" },
5354
"overseer.nvim": { "branch": "master", "commit": "f818eefff81f4b12fb7cf236f1b6c16768a2fcbc" },
5455
"peek.nvim": { "branch": "master", "commit": "5820d937d5414baea5f586dc2a3d912a74636e5b" },
5556
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
return {
2+
"folke/edgy.nvim",
3+
event = "VeryLazy",
4+
init = function()
5+
vim.opt.laststatus = 3
6+
vim.opt.splitkeep = "screen"
7+
end,
8+
opts = {
9+
bottom = {
10+
{
11+
ft = "toggleterm",
12+
filter = function(buf, win)
13+
return vim.api.nvim_win_get_config(win).relative == ""
14+
end,
15+
},
16+
"Trouble",
17+
},
18+
left = {
19+
-- Neo-tree filesystem always takes half the screen height
20+
{
21+
title = "Neo-Tree",
22+
ft = "neo-tree",
23+
filter = function(buf)
24+
return vim.b[buf].neo_tree_source == "filesystem"
25+
end,
26+
},
27+
{
28+
title = "Neo-Tree Git",
29+
ft = "neo-tree",
30+
filter = function(buf)
31+
return vim.b[buf].neo_tree_source == "git_status"
32+
end,
33+
pinned = true,
34+
open = "Neotree position=right git_status",
35+
},
36+
{
37+
title = "Neo-Tree Buffers",
38+
ft = "neo-tree",
39+
filter = function(buf)
40+
return vim.b[buf].neo_tree_source == "buffers"
41+
end,
42+
pinned = true,
43+
collapsed = true, -- show window as closed/collapsed on start
44+
open = "Neotree position=top buffers",
45+
},
46+
{
47+
title = function()
48+
local buf_name = vim.api.nvim_buf_get_name(0) or "[No Name]"
49+
return vim.fn.fnamemodify(buf_name, ":t")
50+
end,
51+
ft = "Outline",
52+
pinned = true,
53+
open = "SymbolsOutlineOpen",
54+
},
55+
},
56+
},
57+
}

0 commit comments

Comments
 (0)