]> git.rmz.io Git - dotfiles.git/commitdiff
lazyvim: remove root functionality
authorSamir Benmendil <me@rmz.io>
Sat, 15 Feb 2025 15:50:42 +0000 (15:50 +0000)
committerSamir Benmendil <me@rmz.io>
Sun, 2 Mar 2025 16:05:27 +0000 (16:05 +0000)
I don't change directories during my workflow.

Maybe this could be useful, but I don't currently want to use it.

nvim/lua/config/keymaps.lua
nvim/lua/plugins/picker.lua
nvim/lua/plugins/ui.lua

index fc3ba2f2e6809cd104baec00eb399c2873d612ac..9b33bbf0924f356f5bd2f7c19b282e0a86d5d5f6 100644 (file)
@@ -87,7 +87,7 @@ end
 
 -- floating terminal
 -- TODO: I prefer a split buffer for terminal, need to review how to make this more vim-like
 
 -- floating terminal
 -- TODO: I prefer a split buffer for terminal, need to review how to make this more vim-like
-local lazyterm = function() LazyVim.terminal(nil, { cwd = LazyVim.root() }) end
+local lazyterm = function() LazyVim.terminal(nil, {}) end
 vim.keymap.set("n", "<leader>ft", lazyterm, { desc = "Terminal (Root Dir)" })
 vim.keymap.set("n", "<leader>fT", function() LazyVim.terminal() end, { desc = "Terminal (cwd)" })
 
 vim.keymap.set("n", "<leader>ft", lazyterm, { desc = "Terminal (Root Dir)" })
 vim.keymap.set("n", "<leader>fT", function() LazyVim.terminal() end, { desc = "Terminal (cwd)" })
 
index 36b543026ebf1c5f26f0fc29a129f051b765ed39..ca35c5d9baa916012b325bcf3c5e2d06f1afb6b9 100644 (file)
@@ -27,20 +27,11 @@ return {
         win = {
           input = {
             keys = {
         win = {
           input = {
             keys = {
-              ["<a-c>"] = { "toggle_cwd", mode = { "n", "i" }, },
               ["<c-t>"] = { "trouble_open", mode = { "n", "i" }, },
             },
           },
         },
         actions = {
               ["<c-t>"] = { "trouble_open", mode = { "n", "i" }, },
             },
           },
         },
         actions = {
-          ---@param p snacks.Picker
-          toggle_cwd = function(p)
-            local root = LazyVim.root({ buf = p.input.filter.current_buf, normalize = true })
-            local cwd = vim.fs.normalize((vim.uv or vim.loop).cwd() or ".")
-            local current = p:cwd()
-            p:set_cwd(current == root and cwd or root)
-            p:find()
-          end,
           actions = require("trouble.sources.snacks").actions,
         },
       },
           actions = require("trouble.sources.snacks").actions,
         },
       },
index fc905d786ad93cd75ff967c2e47ee05bca6cd3ec..f317aaf44a3e5ce6e575a7a251d1f1245ded3417 100644 (file)
@@ -110,7 +110,6 @@ return {
           lualine_b = { "branch" },
 
           lualine_c = {
           lualine_b = { "branch" },
 
           lualine_c = {
-            LazyVim.lualine.root_dir(),
             {
               "diagnostics",
               symbols = {
             {
               "diagnostics",
               symbols = {