this repo has no description
0
fork

Configure Feed

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

nvimtree -> neotree

+23 -92
+13 -12
nvim/lazy-lock.json
··· 1 1 { 2 - "aerial.nvim": { "branch": "master", "commit": "1160fb7a15a34b03b7381d95d45560712b5f19d0" }, 2 + "aerial.nvim": { "branch": "master", "commit": "b3ec25ca8c347fafa976484a6cace162239112e1" }, 3 3 "auto-dark-mode.nvim": { "branch": "master", "commit": "4531f8b2b09ed8f0b8875a706419f9cecda1d969" }, 4 4 "bufferline.nvim": { "branch": "main", "commit": "9f0826ae6adfd836a23bf8a4910e3c07450211f4" }, 5 5 "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" }, 6 - "codecompanion.nvim": { "branch": "main", "commit": "c9e8ce9278d456cb413209ed363db602a0615673" }, 6 + "codecompanion.nvim": { "branch": "main", "commit": "ae43eb62644e48ace710aee423c1ee7c769923b6" }, 7 7 "copilot.vim": { "branch": "release", "commit": "87038123804796ca7af20d1b71c3428d858a9124" }, 8 8 "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, 9 9 "dressing.nvim": { "branch": "master", "commit": "3a45525bb182730fe462325c99395529308f431e" }, 10 10 "formatter.nvim": { "branch": "master", "commit": "eb89a1f3e079f1b9680bc7293b75fffccb5e1598" }, 11 11 "gitlab.nvim": { "branch": "main", "commit": "495e64c8bc841fce1f733c021aff6d1c22e89680" }, 12 12 "gitlinker.nvim": { "branch": "master", "commit": "cc59f732f3d043b626c8702cb725c82e54d35c25" }, 13 - "gitsigns.nvim": { "branch": "main", "commit": "5f808b5e4fef30bd8aca1b803b4e555da07fc412" }, 13 + "gitsigns.nvim": { "branch": "main", "commit": "c2a273980eb2cbcabcd54690f06f041ea0c225c6" }, 14 14 "goyo.vim": { "branch": "master", "commit": "fa0263d456dd43f5926484d1c4c7022dfcb21ba9" }, 15 - "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, 15 + "lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" }, 16 16 "lazydev.nvim": { "branch": "main", "commit": "8620f82ee3f59ff2187647167b6b47387a13a018" }, 17 - "mason-lspconfig.nvim": { "branch": "main", "commit": "c6c686781f9841d855bf1b926e10aa5e19430a38" }, 17 + "mason-lspconfig.nvim": { "branch": "main", "commit": "97d9f1d3ad205dece6bcafd1d71cf1507608f3c7" }, 18 18 "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, 19 + "neo-tree.nvim": { "branch": "v3.x", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, 19 20 "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, 20 - "nvim-cmp": { "branch": "main", "commit": "b555203ce4bd7ff6192e759af3362f9d217e8c89" }, 21 + "nvim-cmp": { "branch": "main", "commit": "8c82d0bd31299dbff7f8e780f5e06d2283de9678" }, 21 22 "nvim-comment": { "branch": "main", "commit": "e9ac16ab056695cad6461173693069ec070d2b23" }, 22 23 "nvim-config-local": { "branch": "main", "commit": "83bb6d9881653a5cf8b489ba8a6fe5a06049a10a" }, 23 24 "nvim-lsp-file-operations": { "branch": "master", "commit": "9744b738183a5adca0f916527922078a965515ed" }, 24 - "nvim-lspconfig": { "branch": "master", "commit": "f4ed656e876e45cf914d7beb972830561178e232" }, 25 - "nvim-tree.lua": { "branch": "master", "commit": "375e38673b5c61debd8074ced01cfd4f3b7ce1e9" }, 26 - "nvim-treesitter": { "branch": "master", "commit": "57713d079c3c2afcc31f3e0650bf8594a2a296ba" }, 25 + "nvim-lspconfig": { "branch": "master", "commit": "8121483b8132b7053120fafd83728178fb3febf6" }, 26 + "nvim-tree.lua": { "branch": "master", "commit": "68fc4c20f5803444277022c681785c5edd11916d" }, 27 + "nvim-treesitter": { "branch": "master", "commit": "622a4a6ba76d1de52b72a965159213ae655b4ac7" }, 27 28 "nvim-web-devicons": { "branch": "master", "commit": "5740b7382429d20b6ed0bbdb0694185af9507d44" }, 28 29 "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, 29 - "render-markdown.nvim": { "branch": "main", "commit": "1faa6568eb61467d64c3d0aad8ac4c9c0e45514e" }, 30 + "render-markdown.nvim": { "branch": "main", "commit": "bab0663ecdb06b0ff846969764d6c67719ab0fcb" }, 30 31 "rose-pine": { "branch": "main", "commit": "91548dca53b36dbb9d36c10f114385f759731be1" }, 31 - "schemastore.nvim": { "branch": "main", "commit": "fa47222e29d6f6e80eddcdd0f125c27edf274ad5" }, 32 + "schemastore.nvim": { "branch": "main", "commit": "438f4f1f1fb890980cb23002597f99c9579834bd" }, 32 33 "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, 33 34 "toggleterm.nvim": { "branch": "main", "commit": "e76134e682c1a866e3dfcdaeb691eb7b01068668" }, 34 35 "vim-prisma": { "branch": "main", "commit": "95c5b25066efb34c75bce78698baa371fe0ee7c2" }, 35 36 "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, 36 - "which-key.nvim": { "branch": "main", "commit": "8ab96b38a2530eacba5be717f52e04601eb59326" } 37 + "which-key.nvim": { "branch": "main", "commit": "1f8d414f61e0b05958c342df9b6a4c89ce268766" } 37 38 }
+2 -4
nvim/lua/config/keys.lua
··· 51 51 mode = { "v" }, 52 52 }, 53 53 54 - -- TODO: Write a function that will focus nvim tree if it isn't focused but is open, 55 - -- open it and focus it if it isn't open, and close it if it is focused. 56 - { "<leader>e", "<cmd>NvimTreeToggle<cr>", desc = "Toggle file tree" }, 57 - { "E", "<cmd>NvimTreeFindFile<cr>", desc = "Reveal file in tree" }, 54 + { "<leader>e", "<cmd>Neotree position=current reveal<cr>", desc = "Reveal file in tree" }, 55 + { "E", "<cmd>Neotree position=current<cr>", desc = "Open file explorer" }, 58 56 59 57 { "<leader>h", "<cmd>noh<cr>", desc = "Clear highlight" }, 60 58 { "<leader>v/", "<cmd>vsp<cr>", desc = "Split vertical" },
+8 -76
nvim/lua/plugins/ui.lua
··· 1 1 return { 2 2 { "akinsho/bufferline.nvim", opts = {} }, 3 3 { 4 - "nvim-tree/nvim-tree.lua", 5 - version = "*", 6 - lazy = false, 7 - config = function() 8 - vim.g.loaded_netrw = 1 9 - vim.g.loaded_netrwPlugin = 1 10 - 11 - require("nvim-tree").setup({ 12 - hijack_netrw = true, 13 - disable_netrw = true, 14 - hijack_directories = { 15 - enable = true, 16 - }, 17 - filters = { 18 - git_ignored = false, 19 - }, 20 - view = { 21 - width = 40, 22 - }, 23 - on_attach = function(bufnr) 24 - local api = require("nvim-tree.api") 25 - 26 - local function opts(desc) 27 - return { desc = "nvim-tree: " .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true } 28 - end 29 - 30 - -- Defaults applied manually so I can omit the `<C-e>` binding for open in place, and some others 31 - -- that I just don't use. 32 - vim.keymap.set("n", "<C-]>", api.tree.change_root_to_node, opts("CD")) 33 - vim.keymap.set("n", "<C-k>", api.node.show_info_popup, opts("Info")) 34 - vim.keymap.set("n", "<C-r>", api.fs.rename_sub, opts("Rename: Omit Filename")) 35 - vim.keymap.set("n", "<C-v>", api.node.open.vertical, opts("Open: Vertical Split")) 36 - vim.keymap.set("n", "<C-x>", api.node.open.horizontal, opts("Open: Horizontal Split")) 37 - vim.keymap.set("n", "<CR>", api.node.open.edit, opts("Open")) 38 - vim.keymap.set("n", "<Tab>", api.node.open.preview, opts("Open Preview")) 39 - vim.keymap.set("n", ">", api.node.navigate.sibling.next, opts("Next Sibling")) 40 - vim.keymap.set("n", "<", api.node.navigate.sibling.prev, opts("Previous Sibling")) 41 - vim.keymap.set("n", ".", api.node.run.cmd, opts("Run Command")) 42 - vim.keymap.set("n", "-", api.tree.change_root_to_parent, opts("Up")) 43 - vim.keymap.set("n", "a", api.fs.create, opts("Create")) 44 - vim.keymap.set("n", "bmv", api.marks.bulk.move, opts("Move Bookmarked")) 45 - vim.keymap.set("n", "B", api.tree.toggle_no_buffer_filter, opts("Toggle No Buffer")) 46 - vim.keymap.set("n", "c", api.fs.copy.node, opts("Copy")) 47 - vim.keymap.set("n", "C", api.tree.toggle_git_clean_filter, opts("Toggle Git Clean")) 48 - vim.keymap.set("n", "[c", api.node.navigate.git.prev, opts("Prev Git")) 49 - vim.keymap.set("n", "]c", api.node.navigate.git.next, opts("Next Git")) 50 - vim.keymap.set("n", "d", api.fs.remove, opts("Delete")) 51 - vim.keymap.set("n", "D", api.fs.trash, opts("Trash")) 52 - vim.keymap.set("n", "e", api.fs.rename_basename, opts("Rename: Basename")) 53 - vim.keymap.set("n", "]e", api.node.navigate.diagnostics.next, opts("Next Diagnostic")) 54 - vim.keymap.set("n", "[e", api.node.navigate.diagnostics.prev, opts("Prev Diagnostic")) 55 - vim.keymap.set("n", "F", api.live_filter.clear, opts("Clean Filter")) 56 - vim.keymap.set("n", "f", api.live_filter.start, opts("Filter")) 57 - vim.keymap.set("n", "g?", api.tree.toggle_help, opts("Help")) 58 - vim.keymap.set("n", "gy", api.fs.copy.absolute_path, opts("Copy Absolute Path")) 59 - vim.keymap.set("n", "H", api.tree.toggle_hidden_filter, opts("Toggle Dotfiles")) 60 - vim.keymap.set("n", "I", api.tree.toggle_gitignore_filter, opts("Toggle Git Ignore")) 61 - vim.keymap.set("n", "J", api.node.navigate.sibling.last, opts("Last Sibling")) 62 - vim.keymap.set("n", "K", api.node.navigate.sibling.first, opts("First Sibling")) 63 - vim.keymap.set("n", "m", api.marks.toggle, opts("Toggle Bookmark")) 64 - vim.keymap.set("n", "o", api.node.open.edit, opts("Open")) 65 - vim.keymap.set("n", "O", api.node.open.no_window_picker, opts("Open: No Window Picker")) 66 - vim.keymap.set("n", "p", api.fs.paste, opts("Paste")) 67 - vim.keymap.set("n", "P", api.node.navigate.parent, opts("Parent Directory")) 68 - vim.keymap.set("n", "q", api.tree.close, opts("Close")) 69 - vim.keymap.set("n", "r", api.fs.rename, opts("Rename")) 70 - vim.keymap.set("n", "R", api.tree.reload, opts("Refresh")) 71 - vim.keymap.set("n", "S", api.tree.search_node, opts("Search")) 72 - vim.keymap.set("n", "U", api.tree.toggle_custom_filter, opts("Toggle Hidden")) 73 - vim.keymap.set("n", "W", api.tree.collapse_all, opts("Collapse")) 74 - vim.keymap.set("n", "x", api.fs.cut, opts("Cut")) 75 - vim.keymap.set("n", "y", api.fs.copy.filename, opts("Copy Name")) 76 - vim.keymap.set("n", "Y", api.fs.copy.relative_path, opts("Copy Relative Path")) 77 - end, 78 - }) 79 - end, 4 + "nvim-neo-tree/neo-tree.nvim", 5 + branch = "v3.x", 6 + dependencies = { 7 + "nvim-lua/plenary.nvim", 8 + "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended 9 + "MunifTanjim/nui.nvim", 10 + }, 11 + opts = {}, 80 12 }, 81 13 { 82 14 "stevearc/aerial.nvim",