From 54807df2f40faaac8dce1705216353ded70a4c15 Mon Sep 17 00:00:00 2001 From: Fey Naomi Schrewe Date: Mon, 9 Sep 2024 17:40:51 +0200 Subject: [PATCH] feat: improve file handling --- lazy-lock.json | 3 ++- lua/neovide.lua | 2 +- lua/plugins.lua | 23 ++++++++++++++++++----- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 8b12cee..f1359ad 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -14,15 +14,16 @@ "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, "direnv.vim": { "branch": "master", "commit": "ab2a7e08dd630060cd81d7946739ac7442a4f269" }, "dressing.nvim": { "branch": "master", "commit": "c5775a888adbc50652cb370073fcfec963eca93e" }, - "drex.nvim": { "branch": "main", "commit": "acccc1225e61a3977d86a590420b868e708cc64a" }, "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, "gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" }, "lazy.nvim": { "branch": "main", "commit": "48b52b5cfcf8f88ed0aff8fde573a5cc20b1306d" }, "lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "29f7c215332ba95e470811c380ddbce2cebe2af4" }, "neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" }, "neogit": { "branch": "master", "commit": "bc0c609e3568a171e0549b449aa1b2b4b5b20e8c" }, "neotest": { "branch": "master", "commit": "6d6ad113f56edc7c3f2a77a0836ea8c1b955ebea" }, "neotest-jest": { "branch": "main", "commit": "514fd4eae7da15fd409133086bb8e029b65ac43f" }, + "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "nvim-autopairs": { "branch": "master", "commit": "fd2badc24e675f947162a16c124d395bde80dbd6" }, "nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" }, "nvim-coverage": { "branch": "main", "commit": "aa4b4400588e2259e87e372b1e4e90ae13cf5a39" }, diff --git a/lua/neovide.lua b/lua/neovide.lua index c155037..31571f6 100644 --- a/lua/neovide.lua +++ b/lua/neovide.lua @@ -1,4 +1,4 @@ -vim.o.guifont = "Monoid Nerd Font:h12" +vim.o.guifont = "Caskaydia Cove Nerd Font Mono:h12" vim.g.neovide_scale_factor = 0.75 vim.g.neovide_cursor_animation_length = 0 diff --git a/lua/plugins.lua b/lua/plugins.lua index ef69395..a7b1a92 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -95,11 +95,22 @@ return { end, }, { - 'theblob42/drex.nvim', - dependencies = 'nvim-tree/nvim-web-devicons', + "nvim-neo-tree/neo-tree.nvim", + branch = "v3.x", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", + "MunifTanjim/nui.nvim", + }, + opts = { + filesystem = { + hijack_netrw_behavior = "open_default" + } + }, keys = { - { '', ':DrexDrawerToggle', desc = 'Files', mode = 'n' } - } + { '', 'Neotree', desc = 'View files', mode = { 'n', 'i', 'x' } } + }, + lazy = false }, { 'klen/nvim-test', @@ -225,7 +236,9 @@ return { }, { 'CWood-sdf/spaceport.nvim', - opts = {}, + opts = { + replace_dirs = {{ 'C:\\Development', '#' }} + }, lazy = false, -- load spaceport immediately } }