this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

nvim tree floating mode

+42 -13
+4 -5
nvim/lazy-lock.json
··· 1 1 { 2 2 "auto-dark-mode.nvim": { "branch": "master", "commit": "d365beccca05ffcb01e50109f2adca2459c3995a" }, 3 - "avante.nvim": { "branch": "main", "commit": "8e8f2c15ab005b07de7a207c42bd6b0de52c2f1d" }, 3 + "avante.nvim": { "branch": "main", "commit": "58e0165098c8a4d4c832fd31e3d613a5c4b28a35" }, 4 4 "bufferline.nvim": { "branch": "main", "commit": "5c528bee3dd797d5bd6bae5f229411939b25b203" }, 5 5 "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, 6 6 "copilot.lua": { "branch": "master", "commit": "f8d8d872bb319f640d5177dad5fbf01f7a16d7d0" }, ··· 13 13 "img-clip.nvim": { "branch": "main", "commit": "28a32d811d69042f4fa5c3d5fa35571df2bc1623" }, 14 14 "lazy.nvim": { "branch": "main", "commit": "cf8ecc2c5e4332760431a33534240b0cbc6680ab" }, 15 15 "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, 16 - "neovim": { "branch": "main", "commit": "07a887a7bef4aacea8c7caebaf8cbf808cdc7a8e" }, 17 16 "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, 18 17 "nvim-cmp": { "branch": "main", "commit": "f17d9b4394027ff4442b298398dfcaab97e40c4f" }, 19 18 "nvim-comment": { "branch": "main", "commit": "e9ac16ab056695cad6461173693069ec070d2b23" }, 20 - "nvim-lspconfig": { "branch": "master", "commit": "54617a18f4cf46f0c2f6d024fa6feb7515fe036d" }, 19 + "nvim-lspconfig": { "branch": "master", "commit": "bc6ada4b0892b7f10852c0b8ca7209fd39a6d754" }, 21 20 "nvim-tree.lua": { "branch": "master", "commit": "4a9e82d10a3715d0c3845e1d2f66ddfb8b711253" }, 22 - "nvim-treesitter": { "branch": "master", "commit": "38c12cb9ac8e1c547a8472c87df9e9d7c8b1af0d" }, 21 + "nvim-treesitter": { "branch": "master", "commit": "01a92da4389b5346b4049c5b42256c9d84526f04" }, 23 22 "nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" }, 24 23 "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, 25 24 "render-markdown.nvim": { "branch": "main", "commit": "fc05fb7c56795f191b6800799a2ec6ea325ba715" }, ··· 29 28 "trouble.nvim": { "branch": "main", "commit": "2f3b537f2207ce32f4459f9d56746ee013b5e01b" }, 30 29 "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, 31 30 "which-key.nvim": { "branch": "main", "commit": "8badb359f7ab8711e2575ef75dfe6fbbd87e4821" } 32 - } 31 + }
+38 -8
nvim/lua/plugins/nvim-tree.lua
··· 1 1 return { 2 - "nvim-tree/nvim-tree.lua", 3 - version = "*", 4 - lazy = false, 5 - config = function() 6 - vim.g.loaded_netrw = 1 7 - vim.g.loaded_netrwPlugin = 1 8 - require("nvim-tree").setup({}) 9 - end, 2 + "nvim-tree/nvim-tree.lua", 3 + version = "*", 4 + lazy = false, 5 + config = function() 6 + vim.g.loaded_netrw = 1 7 + vim.g.loaded_netrwPlugin = 1 8 + require("nvim-tree").setup({ 9 + hijack_netrw = true, 10 + disable_netrw = true, 11 + hijack_directories = { 12 + enable = true 13 + }, 14 + view = { 15 + float = { 16 + enable = true, 17 + open_win_config = function() 18 + local screen_w = vim.opt.columns:get() 19 + local screen_h = vim.opt.lines:get() - vim.opt.cmdheight:get() 20 + local window_w = screen_w - 4 21 + local window_h = screen_h - 4 22 + local window_w_int = math.floor(window_w) 23 + local window_h_int = math.floor(window_h) 24 + local center_x = (screen_w - window_w_int) / 2 25 + local center_y = ((vim.opt.lines:get() - window_h_int) / 2) 26 + - vim.opt.cmdheight:get() 27 + return { 28 + border = 'rounded', 29 + relative = 'editor', 30 + row = center_y, 31 + col = center_x, 32 + width = window_w_int, 33 + height = window_h_int, 34 + } 35 + end, 36 + }, 37 + }, 38 + }) 39 + end, 10 40 }