From fe6d03981c40ebd8961b4a8f0442d2b5428ca374 Mon Sep 17 00:00:00 2001 From: DarthMooMancer <107283522+DarthMooMancer@users.noreply.github.com> Date: Mon, 12 May 2025 02:17:26 -0400 Subject: [PATCH] removed: reorganized utils code because it was unused and removed unnecessary presets_opts calls --- lua/Polydev/languages/c.lua | 2 +- lua/Polydev/languages/cpp.lua | 2 +- lua/Polydev/ui.lua | 1 - lua/Polydev/utils.lua | 18 +++--------------- 4 files changed, 5 insertions(+), 18 deletions(-) diff --git a/lua/Polydev/languages/c.lua b/lua/Polydev/languages/c.lua index a46f5eb..a08277b 100644 --- a/lua/Polydev/languages/c.lua +++ b/lua/Polydev/languages/c.lua @@ -2,7 +2,7 @@ local utils = require("Polydev.utils") local M = {} M.keybinds = {} -M.opts = nil +M.opts = {} function M.setup(opts) M.opts = vim.tbl_deep_extend("force", {}, require("Polydev.configs").get("c"), opts or {}) diff --git a/lua/Polydev/languages/cpp.lua b/lua/Polydev/languages/cpp.lua index 20cd4e8..c9222c3 100644 --- a/lua/Polydev/languages/cpp.lua +++ b/lua/Polydev/languages/cpp.lua @@ -2,7 +2,7 @@ local utils = require("Polydev.utils") local M = {} M.keybinds = {} -M.opts = nil +M.opts = {} function M.setup(opts) M.opts = vim.tbl_deep_extend("force", {}, require("Polydev.configs").get("cpp"), opts or {}) diff --git a/lua/Polydev/ui.lua b/lua/Polydev/ui.lua index 3de2299..71e6ca7 100644 --- a/lua/Polydev/ui.lua +++ b/lua/Polydev/ui.lua @@ -389,4 +389,3 @@ function M.open_project_manager() end return M - diff --git a/lua/Polydev/utils.lua b/lua/Polydev/utils.lua index 6e74558..f41c72c 100644 --- a/lua/Polydev/utils.lua +++ b/lua/Polydev/utils.lua @@ -12,15 +12,9 @@ function M.is_dir(path) end function M.get_project_root() - -- Get absolute path to this Lua file (or any file in your plugin) - local plugin_path = debug.getinfo(1, "S").source:sub(2) - local plugin_dir = vim.fn.fnamemodify(plugin_path, ":h:h:h") + local plugin_dir = vim.fn.fnamemodify(debug.getinfo(1, "S").source:sub(2), ":h:h:h") - -- Build the full path to your script - local script_path = plugin_dir .. "/bash_scripts/walkup.sh" - - -- Run the script and get output - local dir = vim.fn.system(script_path):gsub("%s+$", "") + local dir = vim.fn.system(plugin_dir .. "/bash_scripts/walkup.sh"):gsub("%s+$", "") return dir end @@ -39,11 +33,8 @@ end function M.init_git(path, gitignore_lines) vim.fn.mkdir(path, "p") - - -- Initialize Git vim.fn.system({ "git", "-C", path, "init" }) - -- Write .gitignore if provided if gitignore_lines and #gitignore_lines > 0 then local gitignore_path = { path, ".gitignore" } local contents = table.concat(gitignore_lines, "\n") @@ -53,10 +44,7 @@ end function M.open_float_terminal(cmd) local presets = require("Polydev.presets") - local presets_opts = {} - - if presets.getPresets(M.opts.preset) == nil then return nil end - presets_opts = presets.getPresets(M.opts.preset) + local presets_opts = presets.getPresets(M.opts.preset) local ui = vim.api.nvim_list_uis()[1] local width = math.max(1, math.floor(ui.width * 0.9) - presets_opts.left_padding - presets_opts.right_padding)